class oadd.com.google.protobuf.AllocatedBuffer$1 extends oadd.com.google.protobuf.AllocatedBuffer { final java.nio.ByteBuffer val$buffer; void (java.nio.ByteBuffer) { java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v := @parameter: java.nio.ByteBuffer; v. = v; specialinvoke v.()>(); return; } public boolean hasNioBuffer() { oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; return 1; } public java.nio.ByteBuffer nioBuffer() { java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; return v; } public boolean hasArray() { java.nio.ByteBuffer v; boolean v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } public byte[] array() { byte[] v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } public int arrayOffset() { int v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } public int position() { int v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } public oadd.com.google.protobuf.AllocatedBuffer position(int) { int v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v := @parameter: int; v = v.; virtualinvoke v.(v); return v; } public int limit() { int v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } public int remaining() { int v; java.nio.ByteBuffer v; oadd.com.google.protobuf.AllocatedBuffer$1 v; v := @this: oadd.com.google.protobuf.AllocatedBuffer$1; v = v.; v = virtualinvoke v.(); return v; } }