class org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor extends org.apache.qpid.proton.codec.impl.DataDecoder$SmallVariableConstructor
{
private void <init>()
{
org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor v;
v := @this: org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor;
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataDecoder$SmallVariableConstructor: void <init>()>();
return;
}
public org.apache.qpid.proton.codec.Data$DataType getType()
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor v;
v := @this: org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor;
v = <org.apache.qpid.proton.codec.Data$DataType: org.apache.qpid.proton.codec.Data$DataType STRING>;
return v;
}
public void parse(java.nio.ByteBuffer, org.apache.qpid.proton.codec.Data)
{
byte[] v;
org.apache.qpid.proton.codec.Data v;
java.nio.ByteBuffer v;
short v;
byte v;
java.nio.charset.Charset v;
org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor v;
java.lang.String v;
v := @this: org.apache.qpid.proton.codec.impl.DataDecoder$SmallStringConstructor;
v := @parameter: java.nio.ByteBuffer;
v := @parameter: org.apache.qpid.proton.codec.Data;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get()>();
v = v & 255;
v = newarray (byte)[v];
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[])>(v);
v = new java.lang.String;
v = <org.apache.qpid.proton.codec.impl.DataDecoder: java.nio.charset.Charset UTF_8>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
interfaceinvoke v.<org.apache.qpid.proton.codec.Data: void putString(java.lang.String)>(v);
return;
}
}