class org.apache.qpid.proton.codec.impl.NullElement extends org.apache.qpid.proton.codec.impl.AtomicElement
{
void <init>(org.apache.qpid.proton.codec.impl.Element, org.apache.qpid.proton.codec.impl.Element)
{
org.apache.qpid.proton.codec.impl.Element v, v;
org.apache.qpid.proton.codec.impl.NullElement v;
v := @this: org.apache.qpid.proton.codec.impl.NullElement;
v := @parameter: org.apache.qpid.proton.codec.impl.Element;
v := @parameter: org.apache.qpid.proton.codec.impl.Element;
specialinvoke v.<org.apache.qpid.proton.codec.impl.AtomicElement: void <init>(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v);
return;
}
public int size()
{
byte v;
boolean v;
org.apache.qpid.proton.codec.impl.NullElement v;
v := @this: org.apache.qpid.proton.codec.impl.NullElement;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.NullElement: boolean isElementOfArray()>();
if v == 0 goto label;
v = 0;
goto label;
label:
v = 1;
label:
return v;
}
public java.lang.Void getValue()
{
org.apache.qpid.proton.codec.impl.NullElement v;
v := @this: org.apache.qpid.proton.codec.impl.NullElement;
return null;
}
public org.apache.qpid.proton.codec.Data$DataType getDataType()
{
org.apache.qpid.proton.codec.Data$DataType v;
org.apache.qpid.proton.codec.impl.NullElement v;
v := @this: org.apache.qpid.proton.codec.impl.NullElement;
v = <org.apache.qpid.proton.codec.Data$DataType: org.apache.qpid.proton.codec.Data$DataType NULL>;
return v;
}
public int encode(java.nio.ByteBuffer)
{
org.apache.qpid.proton.codec.impl.NullElement v;
java.nio.ByteBuffer v;
boolean v, v;
v := @this: org.apache.qpid.proton.codec.impl.NullElement;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<java.nio.ByteBuffer: boolean hasRemaining()>();
if v == 0 goto label;
v = virtualinvoke v.<org.apache.qpid.proton.codec.impl.NullElement: boolean isElementOfArray()>();
if v != 0 goto label;
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(byte)>(64);
return 1;
label:
return 0;
}
}