|  | // Copyright (c) 2006- Facebook | 
|  | // Distributed under the Thrift Software License | 
|  | // | 
|  | // See accompanying file LICENSE or visit the Thrift site at: | 
|  | // http://developers.facebook.com/thrift/ | 
|  |  | 
|  | package com.facebook.thrift; | 
|  |  | 
|  | import java.io.ByteArrayOutputStream; | 
|  |  | 
|  | /** | 
|  | * Class that allows access to the underlying buf without doing deep | 
|  | * copies on it. | 
|  | * | 
|  | * @author Mark Slee <mcslee@facebook.com> | 
|  | */ | 
|  | public class TByteArrayOutputStream extends ByteArrayOutputStream { | 
|  | public TByteArrayOutputStream(int size) { | 
|  | super(size); | 
|  | } | 
|  |  | 
|  | public byte[] get() { | 
|  | return buf; | 
|  | } | 
|  |  | 
|  | public int len() { | 
|  | return count; | 
|  | } | 
|  | } |