public class org.apache.qpid.proton.codec.impl.DataImpl extends java.lang.Object implements org.apache.qpid.proton.codec.Data
{
private org.apache.qpid.proton.codec.impl.Element _first;
private org.apache.qpid.proton.codec.impl.Element _current;
private org.apache.qpid.proton.codec.impl.Element _parent;
public void <init>()
{
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public void free()
{
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first> = null;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = null;
return;
}
public void clear()
{
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first> = null;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = null;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent> = null;
return;
}
public long size()
{
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: int size()>();
label:
return v;
}
public void rewind()
{
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = null;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent> = null;
return;
}
public org.apache.qpid.proton.codec.Data$DataType next()
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.Element v, v, v, v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v != null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
if v != null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element child()>();
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element next()>();
label:
v = v;
if v == null goto label;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = v;
label:
if v != null goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.Data$DataType getDataType()>();
label:
return v;
}
public org.apache.qpid.proton.codec.Data$DataType prev()
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.Element v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element prev()>();
label:
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = v;
if v != null goto label;
v = null;
goto label;
label:
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.Data$DataType getDataType()>();
label:
return v;
}
public boolean enter()
{
org.apache.qpid.proton.codec.impl.Element v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: boolean canEnter()>();
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent> = v;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = null;
return 1;
label:
return 0;
}
public boolean exit()
{
org.apache.qpid.proton.codec.impl.Element v, v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = v;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element parent()>();
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent> = v;
return 1;
label:
return 0;
}
public org.apache.qpid.proton.codec.Data$DataType type()
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.Data$DataType getDataType()>();
label:
return v;
}
public long encodedSize()
{
org.apache.qpid.proton.codec.impl.Element v;
int v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = 0;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
label:
if v == null goto label;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: int size()>();
v = v + v;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element next()>();
goto label;
label:
return v;
}
public org.apache.qpid.proton.amqp.Binary encode()
{
byte[] v;
long v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.Binary v;
java.nio.ByteBuffer v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: long encodedSize()>();
v = newarray (byte)[v];
v = staticinvoke <java.nio.ByteBuffer: java.nio.ByteBuffer wrap(byte[])>(v);
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: long encode(java.nio.ByteBuffer)>(v);
v = new org.apache.qpid.proton.amqp.Binary;
specialinvoke v.<org.apache.qpid.proton.amqp.Binary: void <init>(byte[])>(v);
return v;
}
public long encode(java.nio.ByteBuffer)
{
org.apache.qpid.proton.codec.impl.Element v;
int v, v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.nio.ByteBuffer v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.nio.ByteBuffer;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
v = 0;
label:
if v == null goto label;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: int size()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
if v > v goto label;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: int encode(java.nio.ByteBuffer)>(v);
v = v + v;
goto label;
label:
v = v + v;
label:
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element next()>();
goto label;
label:
return v;
}
public long decode(java.nio.ByteBuffer)
{
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.nio.ByteBuffer v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.nio.ByteBuffer;
v = staticinvoke <org.apache.qpid.proton.codec.impl.DataDecoder: int decode(java.nio.ByteBuffer,org.apache.qpid.proton.codec.Data)>(v, v);
return v;
}
private void putElement(org.apache.qpid.proton.codec.impl.Element)
{
org.apache.qpid.proton.codec.impl.Element v, v, v, v, v, v, v, v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.codec.impl.Element;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
if v != null goto label;
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first> = v;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v != null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
if v != null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element replaceWith(org.apache.qpid.proton.codec.impl.Element)>(v);
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first> = v;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element addChild(org.apache.qpid.proton.codec.impl.Element)>(v);
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element checkChild(org.apache.qpid.proton.codec.impl.Element)>(v);
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: void setNext(org.apache.qpid.proton.codec.impl.Element)>(v);
label:
v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current> = v;
return;
}
public void putList()
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.ListElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new org.apache.qpid.proton.codec.impl.ListElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.ListElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putMap()
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.MapElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new org.apache.qpid.proton.codec.impl.MapElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.MapElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putArray(boolean, org.apache.qpid.proton.codec.Data$DataType)
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.ArrayElement v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: boolean;
v := @parameter: org.apache.qpid.proton.codec.Data$DataType;
v = new org.apache.qpid.proton.codec.impl.ArrayElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.ArrayElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,boolean,org.apache.qpid.proton.codec.Data$DataType)>(v, v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putDescribed()
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.DescribedTypeElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new org.apache.qpid.proton.codec.impl.DescribedTypeElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.DescribedTypeElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putNull()
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.NullElement v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new org.apache.qpid.proton.codec.impl.NullElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.NullElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putBoolean(boolean)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
org.apache.qpid.proton.codec.impl.BooleanElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: boolean;
v = new org.apache.qpid.proton.codec.impl.BooleanElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.BooleanElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,boolean)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putUnsignedByte(org.apache.qpid.proton.amqp.UnsignedByte)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.UnsignedByteElement v;
org.apache.qpid.proton.amqp.UnsignedByte v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedByte;
v = new org.apache.qpid.proton.codec.impl.UnsignedByteElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedByteElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.UnsignedByte)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putByte(byte)
{
org.apache.qpid.proton.codec.impl.Element v, v;
byte v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.ByteElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: byte;
v = new org.apache.qpid.proton.codec.impl.ByteElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.ByteElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,byte)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putUnsignedShort(org.apache.qpid.proton.amqp.UnsignedShort)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.UnsignedShortElement v;
org.apache.qpid.proton.amqp.UnsignedShort v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedShort;
v = new org.apache.qpid.proton.codec.impl.UnsignedShortElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedShortElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.UnsignedShort)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putShort(short)
{
org.apache.qpid.proton.codec.impl.Element v, v;
short v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.ShortElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: short;
v = new org.apache.qpid.proton.codec.impl.ShortElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.ShortElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,short)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putUnsignedInteger(org.apache.qpid.proton.amqp.UnsignedInteger)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.UnsignedIntegerElement v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedInteger;
v = new org.apache.qpid.proton.codec.impl.UnsignedIntegerElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedIntegerElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.UnsignedInteger)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putInt(int)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.IntegerElement v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: int;
v = new org.apache.qpid.proton.codec.impl.IntegerElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.IntegerElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,int)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putChar(int)
{
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.CharElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: int;
v = new org.apache.qpid.proton.codec.impl.CharElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.CharElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,int)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putUnsignedLong(org.apache.qpid.proton.amqp.UnsignedLong)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.UnsignedLongElement v;
org.apache.qpid.proton.amqp.UnsignedLong v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedLong;
v = new org.apache.qpid.proton.codec.impl.UnsignedLongElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedLongElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.UnsignedLong)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putLong(long)
{
org.apache.qpid.proton.codec.impl.Element v, v;
long v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.LongElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: long;
v = new org.apache.qpid.proton.codec.impl.LongElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.LongElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,long)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putTimestamp(java.util.Date)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.TimestampElement v;
java.util.Date v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.util.Date;
v = new org.apache.qpid.proton.codec.impl.TimestampElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.TimestampElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,java.util.Date)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putFloat(float)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.FloatElement v;
float v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: float;
v = new org.apache.qpid.proton.codec.impl.FloatElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.FloatElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,float)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putDouble(double)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DoubleElement v;
org.apache.qpid.proton.codec.impl.DataImpl v;
double v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: double;
v = new org.apache.qpid.proton.codec.impl.DoubleElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.DoubleElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,double)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putDecimal32(org.apache.qpid.proton.amqp.Decimal)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.Decimal32Element v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.Decimal;
v = new org.apache.qpid.proton.codec.impl.Decimal32Element;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.Decimal32Element: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.Decimal)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putDecimal64(org.apache.qpid.proton.amqp.Decimal)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.Decimal64Element v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.Decimal;
v = new org.apache.qpid.proton.codec.impl.Decimal64Element;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.Decimal64Element: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.Decimal)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putDecimal128(org.apache.qpid.proton.amqp.Decimal)
{
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.Decimal128Element v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.Decimal;
v = new org.apache.qpid.proton.codec.impl.Decimal128Element;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.Decimal128Element: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.Decimal)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putUUID(java.util.UUID)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.UUIDElement v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.util.UUID v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.util.UUID;
v = new org.apache.qpid.proton.codec.impl.UUIDElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.UUIDElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,java.util.UUID)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putBinary(org.apache.qpid.proton.amqp.Binary)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.Binary v;
org.apache.qpid.proton.codec.impl.BinaryElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.Binary;
v = new org.apache.qpid.proton.codec.impl.BinaryElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.BinaryElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.Binary)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putBinary(byte[])
{
byte[] v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.Binary v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: byte[];
v = new org.apache.qpid.proton.amqp.Binary;
specialinvoke v.<org.apache.qpid.proton.amqp.Binary: void <init>(byte[])>(v);
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putBinary(org.apache.qpid.proton.amqp.Binary)>(v);
return;
}
public void putString(java.lang.String)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.String v;
org.apache.qpid.proton.codec.impl.StringElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.lang.String;
v = new org.apache.qpid.proton.codec.impl.StringElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.StringElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,java.lang.String)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putSymbol(org.apache.qpid.proton.amqp.Symbol)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.SymbolElement v;
org.apache.qpid.proton.amqp.Symbol v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.Symbol;
v = new org.apache.qpid.proton.codec.impl.SymbolElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.SymbolElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.amqp.Symbol)>(v, v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
return;
}
public void putObject(java.lang.Object)
{
byte v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
float v;
org.apache.qpid.proton.codec.Data$DataType v;
long v;
short v;
org.apache.qpid.proton.amqp.Symbol v;
int v, v, v;
java.lang.String v, v;
double v;
char v;
java.lang.IllegalArgumentException v, v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.lang.Object;
if v != null goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putNull()>();
goto label;
label:
v = v instanceof java.lang.Boolean;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putBoolean(boolean)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.UnsignedByte;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putUnsignedByte(org.apache.qpid.proton.amqp.UnsignedByte)>(v);
goto label;
label:
v = v instanceof java.lang.Byte;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Byte: byte byteValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putByte(byte)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.UnsignedShort;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putUnsignedShort(org.apache.qpid.proton.amqp.UnsignedShort)>(v);
goto label;
label:
v = v instanceof java.lang.Short;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Short: short shortValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putShort(short)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.UnsignedInteger;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putUnsignedInteger(org.apache.qpid.proton.amqp.UnsignedInteger)>(v);
goto label;
label:
v = v instanceof java.lang.Integer;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putInt(int)>(v);
goto label;
label:
v = v instanceof java.lang.Character;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Character: char charValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putChar(int)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.UnsignedLong;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putUnsignedLong(org.apache.qpid.proton.amqp.UnsignedLong)>(v);
goto label;
label:
v = v instanceof java.lang.Long;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putLong(long)>(v);
goto label;
label:
v = v instanceof java.util.Date;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putTimestamp(java.util.Date)>(v);
goto label;
label:
v = v instanceof java.lang.Float;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putFloat(float)>(v);
goto label;
label:
v = v instanceof java.lang.Double;
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putDouble(double)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Decimal;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putDecimal32(org.apache.qpid.proton.amqp.Decimal)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Decimal;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putDecimal64(org.apache.qpid.proton.amqp.Decimal)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Decimal;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putDecimal128(org.apache.qpid.proton.amqp.Decimal)>(v);
goto label;
label:
v = v instanceof java.util.UUID;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putUUID(java.util.UUID)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Binary;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putBinary(org.apache.qpid.proton.amqp.Binary)>(v);
goto label;
label:
v = v instanceof java.lang.String;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putString(java.lang.String)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Symbol;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putSymbol(org.apache.qpid.proton.amqp.Symbol)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.DescribedType;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putDescribedType(org.apache.qpid.proton.amqp.DescribedType)>(v);
goto label;
label:
v = v instanceof org.apache.qpid.proton.amqp.Symbol[];
if v == 0 goto label;
v = <org.apache.qpid.proton.codec.Data$DataType: org.apache.qpid.proton.codec.Data$DataType SYMBOL>;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putArray(boolean,org.apache.qpid.proton.codec.Data$DataType)>(0, v);
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean enter()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putSymbol(org.apache.qpid.proton.amqp.Symbol)>(v);
v = v + 1;
goto label;
label:
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean exit()>();
goto label;
label:
v = v instanceof java.lang.Object[];
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Unsupported array type");
throw v;
label:
v = v instanceof java.util.List;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putJavaList(java.util.List)>(v);
goto label;
label:
v = v instanceof java.util.Map;
if v == 0 goto label;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putJavaMap(java.util.Map)>(v);
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getSimpleName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unknown type \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void putJavaMap(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.util.Map v;
java.lang.Object v, v, v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.util.Map;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putMap()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean enter()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putObject(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putObject(java.lang.Object)>(v);
goto label;
label:
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean exit()>();
return;
}
public void putJavaList(java.util.List)
{
java.util.List v;
java.util.Iterator v;
java.lang.Object v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.util.List;
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putList()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean enter()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putObject(java.lang.Object)>(v);
goto label;
label:
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean exit()>();
return;
}
public void putDescribedType(org.apache.qpid.proton.amqp.DescribedType)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.DescribedType v;
java.lang.Object v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.codec.impl.DescribedTypeElement v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: org.apache.qpid.proton.amqp.DescribedType;
v = new org.apache.qpid.proton.codec.impl.DescribedTypeElement;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.DescribedTypeElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putElement(org.apache.qpid.proton.codec.impl.Element)>(v);
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean enter()>();
v = interfaceinvoke v.<org.apache.qpid.proton.amqp.DescribedType: java.lang.Object getDescriptor()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putObject(java.lang.Object)>(v);
v = interfaceinvoke v.<org.apache.qpid.proton.amqp.DescribedType: java.lang.Object getDescribed()>();
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void putObject(java.lang.Object)>(v);
virtualinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: boolean exit()>();
return;
}
public long getList()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ListElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ListElement: int count()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not list");
throw v;
}
public long getMap()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.MapElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.MapElement: int count()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not map");
throw v;
}
public long getArray()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
long v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ArrayElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ArrayElement: long count()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not array");
throw v;
}
public boolean isArrayDescribed()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v, v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ArrayElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ArrayElement: boolean isDescribed()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not array");
throw v;
}
public org.apache.qpid.proton.codec.Data$DataType getArrayType()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ArrayElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ArrayElement: org.apache.qpid.proton.codec.Data$DataType getArrayDataType()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not array");
throw v;
}
public boolean isDescribed()
{
org.apache.qpid.proton.codec.Data$DataType v, v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.Data$DataType getDataType()>();
v = <org.apache.qpid.proton.codec.Data$DataType: org.apache.qpid.proton.codec.Data$DataType DESCRIBED>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isNull()
{
org.apache.qpid.proton.codec.Data$DataType v, v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v == null goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.Data$DataType getDataType()>();
v = <org.apache.qpid.proton.codec.Data$DataType: org.apache.qpid.proton.codec.Data$DataType NULL>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean getBoolean()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.lang.Boolean v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v, v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.BooleanElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.BooleanElement: java.lang.Boolean getValue()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not boolean");
throw v;
}
public org.apache.qpid.proton.amqp.UnsignedByte getUnsignedByte()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.UnsignedByte v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.UnsignedByteElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedByteElement: org.apache.qpid.proton.amqp.UnsignedByte getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not unsigned byte");
throw v;
}
public byte getByte()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
byte v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.Byte v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ByteElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ByteElement: java.lang.Byte getValue()>();
v = virtualinvoke v.<java.lang.Byte: byte byteValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not byte");
throw v;
}
public org.apache.qpid.proton.amqp.UnsignedShort getUnsignedShort()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.UnsignedShort v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.UnsignedShortElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedShortElement: org.apache.qpid.proton.amqp.UnsignedShort getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not unsigned short");
throw v;
}
public short getShort()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
short v;
java.lang.Short v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ShortElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ShortElement: java.lang.Short getValue()>();
v = virtualinvoke v.<java.lang.Short: short shortValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not short");
throw v;
}
public org.apache.qpid.proton.amqp.UnsignedInteger getUnsignedInteger()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.UnsignedIntegerElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedIntegerElement: org.apache.qpid.proton.amqp.UnsignedInteger getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not unsigned integer");
throw v;
}
public int getInt()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.Integer v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.IntegerElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.IntegerElement: java.lang.Integer getValue()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not integer");
throw v;
}
public int getChar()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
int v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.Integer v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.CharElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.CharElement: java.lang.Integer getValue()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not char");
throw v;
}
public org.apache.qpid.proton.amqp.UnsignedLong getUnsignedLong()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.UnsignedLong v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.UnsignedLongElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.UnsignedLongElement: org.apache.qpid.proton.amqp.UnsignedLong getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not unsigned long");
throw v;
}
public long getLong()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.lang.Long v;
long v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.LongElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.LongElement: java.lang.Long getValue()>();
v = virtualinvoke v.<java.lang.Long: long longValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not long");
throw v;
}
public java.util.Date getTimestamp()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.util.Date v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.TimestampElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.TimestampElement: java.util.Date getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not timestamp");
throw v;
}
public float getFloat()
{
java.lang.Float v;
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
float v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.FloatElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.FloatElement: java.lang.Float getValue()>();
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not float");
throw v;
}
public double getDouble()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.lang.Double v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
double v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.DoubleElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.DoubleElement: java.lang.Double getValue()>();
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not double");
throw v;
}
public org.apache.qpid.proton.amqp.Decimal getDecimal32()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.Decimal32Element;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.Decimal32Element: org.apache.qpid.proton.amqp.Decimal getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not decimal32");
throw v;
}
public org.apache.qpid.proton.amqp.Decimal getDecimal64()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.Decimal64Element;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.Decimal64Element: org.apache.qpid.proton.amqp.Decimal getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not decimal32");
throw v;
}
public org.apache.qpid.proton.amqp.Decimal getDecimal128()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.amqp.Decimal v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.Decimal128Element;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.Decimal128Element: org.apache.qpid.proton.amqp.Decimal getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not decimal32");
throw v;
}
public java.util.UUID getUUID()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.util.UUID v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.UUIDElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.UUIDElement: java.util.UUID getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not uuid");
throw v;
}
public org.apache.qpid.proton.amqp.Binary getBinary()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
org.apache.qpid.proton.amqp.Binary v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.BinaryElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.BinaryElement: org.apache.qpid.proton.amqp.Binary getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not binary");
throw v;
}
public java.lang.String getString()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.String v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.StringElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.StringElement: java.lang.String getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not string");
throw v;
}
public org.apache.qpid.proton.amqp.Symbol getSymbol()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.Symbol v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.SymbolElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.SymbolElement: org.apache.qpid.proton.amqp.Symbol getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not symbol");
throw v;
}
public java.lang.Object getObject()
{
org.apache.qpid.proton.codec.impl.Element v, v;
java.lang.Object v;
org.apache.qpid.proton.codec.impl.DataImpl v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: java.lang.Object getValue()>();
label:
return v;
}
public java.util.Map getJavaMap()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.util.Map v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.MapElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.MapElement: java.util.Map getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not map");
throw v;
}
public java.util.List getJavaList()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.util.List v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ListElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ListElement: java.util.List getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not list");
throw v;
}
public java.lang.Object[] getJavaArray()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
java.lang.Object[] v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.ArrayElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.ArrayElement: java.lang.Object[] getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not array");
throw v;
}
public org.apache.qpid.proton.amqp.DescribedType getDescribedType()
{
java.lang.IllegalStateException v;
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.amqp.DescribedType v;
org.apache.qpid.proton.codec.impl.DataImpl v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = v instanceof org.apache.qpid.proton.codec.impl.DescribedTypeElement;
if v == 0 goto label;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.DescribedTypeElement: org.apache.qpid.proton.amqp.DescribedType getValue()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("Current value not described type");
throw v;
}
public java.lang.String format()
{
org.apache.qpid.proton.codec.impl.Element v;
java.lang.StringBuilder v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.String v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
v = 1;
label:
if v == null goto label;
if v == 0 goto label;
v = 0;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: void render(java.lang.StringBuilder)>(v);
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element next()>();
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
private void render(java.lang.StringBuilder, org.apache.qpid.proton.codec.impl.Element)
{
org.apache.qpid.proton.codec.impl.Element v, v, v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.StringBuilder v, v, v;
boolean v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v := @parameter: java.lang.StringBuilder;
v := @parameter: org.apache.qpid.proton.codec.impl.Element;
if v != null goto label;
return;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("    ");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("\n");
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: boolean canEnter()>();
if v == 0 goto label;
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element child()>();
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void render(java.lang.StringBuilder,org.apache.qpid.proton.codec.impl.Element)>(v, v);
label:
v = interfaceinvoke v.<org.apache.qpid.proton.codec.impl.Element: org.apache.qpid.proton.codec.impl.Element next()>();
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void render(java.lang.StringBuilder,org.apache.qpid.proton.codec.impl.Element)>(v, v);
return;
}
public java.lang.String toString()
{
org.apache.qpid.proton.codec.impl.Element v, v, v;
java.lang.Object[] v;
org.apache.qpid.proton.codec.impl.DataImpl v;
java.lang.Integer v, v;
int v, v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: org.apache.qpid.proton.codec.impl.DataImpl;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _first>;
specialinvoke v.<org.apache.qpid.proton.codec.impl.DataImpl: void render(java.lang.StringBuilder,org.apache.qpid.proton.codec.impl.Element)>(v, v);
v = newarray (java.lang.Object)[3];
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _current>;
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[0] = v;
v = v.<org.apache.qpid.proton.codec.impl.DataImpl: org.apache.qpid.proton.codec.impl.Element _parent>;
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[1] = v;
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Data[current=%h, parent=%h]{%n%s}", v);
return v;
}
}