final class org.glassfish.grizzly.ssl.InputBufferWrapper extends org.glassfish.grizzly.memory.ByteBufferWrapper
{
private org.glassfish.grizzly.nio.DirectByteBufferRecord record;
public void <init>()
{
org.glassfish.grizzly.ssl.InputBufferWrapper v;
v := @this: org.glassfish.grizzly.ssl.InputBufferWrapper;
specialinvoke v.<org.glassfish.grizzly.memory.ByteBufferWrapper: void <init>()>();
return;
}
public org.glassfish.grizzly.ssl.InputBufferWrapper prepare(int)
{
int v;
org.glassfish.grizzly.nio.DirectByteBufferRecord v;
java.nio.ByteBuffer v;
org.glassfish.grizzly.ssl.InputBufferWrapper v;
v := @this: org.glassfish.grizzly.ssl.InputBufferWrapper;
v := @parameter: int;
v = staticinvoke <org.glassfish.grizzly.nio.DirectByteBufferRecord: org.glassfish.grizzly.nio.DirectByteBufferRecord get()>();
v.<org.glassfish.grizzly.ssl.InputBufferWrapper: org.glassfish.grizzly.nio.DirectByteBufferRecord record> = v;
v = virtualinvoke v.<org.glassfish.grizzly.nio.DirectByteBufferRecord: java.nio.ByteBuffer allocate(int)>(v);
v.<org.glassfish.grizzly.ssl.InputBufferWrapper: java.nio.ByteBuffer visible> = v;
return v;
}
public void dispose()
{
org.glassfish.grizzly.nio.DirectByteBufferRecord v;
org.glassfish.grizzly.ssl.InputBufferWrapper v;
v := @this: org.glassfish.grizzly.ssl.InputBufferWrapper;
v = v.<org.glassfish.grizzly.ssl.InputBufferWrapper: org.glassfish.grizzly.nio.DirectByteBufferRecord record>;
virtualinvoke v.<org.glassfish.grizzly.nio.DirectByteBufferRecord: void release()>();
v.<org.glassfish.grizzly.ssl.InputBufferWrapper: org.glassfish.grizzly.nio.DirectByteBufferRecord record> = null;
specialinvoke v.<org.glassfish.grizzly.memory.ByteBufferWrapper: void dispose()>();
return;
}
}