public class com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput extends java.lang.Object
{
private com.alibaba.com.caucho.hessian.io.Hessian2Output _out;
public void <init>(java.io.OutputStream)
{
java.io.OutputStream v;
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v := @parameter: java.io.OutputStream;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new com.alibaba.com.caucho.hessian.io.Hessian2Output;
specialinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: void <init>(java.io.OutputStream)>(v);
v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out> = v;
return;
}
public boolean isCloseStreamOnClose()
{
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
boolean v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v = v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out>;
v = virtualinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: boolean isCloseStreamOnClose()>();
return v;
}
public void setCloseStreamOnClose(boolean)
{
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
boolean v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v := @parameter: boolean;
v = v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out>;
virtualinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: void setCloseStreamOnClose(boolean)>(v);
return;
}
public void writeObject(java.lang.Object) throws java.io.IOException
{
java.lang.Object v;
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v := @parameter: java.lang.Object;
v = v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out>;
virtualinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: void writeStreamingObject(java.lang.Object)>(v);
return;
}
public void flush() throws java.io.IOException
{
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v = v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out>;
virtualinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: void flush()>();
return;
}
public void close() throws java.io.IOException
{
com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput v;
com.alibaba.com.caucho.hessian.io.Hessian2Output v;
v := @this: com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput;
v = v.<com.alibaba.com.caucho.hessian.io.Hessian2StreamingOutput: com.alibaba.com.caucho.hessian.io.Hessian2Output _out>;
virtualinvoke v.<com.alibaba.com.caucho.hessian.io.Hessian2Output: void close()>();
return;
}
}