class org.apache.qpid.proton.codec.impl.LongElement extends org.apache.qpid.proton.codec.impl.AtomicElement { private final long _value; void (org.apache.qpid.proton.codec.impl.Element, org.apache.qpid.proton.codec.impl.Element, long) { org.apache.qpid.proton.codec.impl.Element v, v; long v; org.apache.qpid.proton.codec.impl.LongElement v; v := @this: org.apache.qpid.proton.codec.impl.LongElement; v := @parameter: org.apache.qpid.proton.codec.impl.Element; v := @parameter: org.apache.qpid.proton.codec.impl.Element; v := @parameter: long; specialinvoke v.(org.apache.qpid.proton.codec.impl.Element,org.apache.qpid.proton.codec.impl.Element)>(v, v); v. = v; return; } public int size() { org.apache.qpid.proton.codec.impl.Element v; long v, v, v, v; org.apache.qpid.proton.codec.impl.LongElement v; byte v, v, v, v, v; org.apache.qpid.proton.codec.impl.ArrayElement$ConstructorType v, v, v; boolean v; v := @this: org.apache.qpid.proton.codec.impl.LongElement; v = virtualinvoke v.(); if v == 0 goto label; v = virtualinvoke v.(); v = virtualinvoke v.(); v = ; if v != v goto label; v = v.; v = -128L cmp v; if v > 0 goto label; v = v.; v = v cmp 127L; if v > 0 goto label; return 1; label: v = ; virtualinvoke v.(v); label: return 8; label: v = v.; v = -128L cmp v; if v > 0 goto label; v = v.; v = v cmp 127L; if v > 0 goto label; v = 2; goto label; label: v = 9; label: return v; } public java.lang.Long getValue() { long v; org.apache.qpid.proton.codec.impl.LongElement v; java.lang.Long v; v := @this: org.apache.qpid.proton.codec.impl.LongElement; v = v.; v = staticinvoke (v); return v; } public org.apache.qpid.proton.codec.Data$DataType getDataType() { org.apache.qpid.proton.codec.Data$DataType v; org.apache.qpid.proton.codec.impl.LongElement v; v := @this: org.apache.qpid.proton.codec.impl.LongElement; v = ; return v; } public int encode(java.nio.ByteBuffer) { int v, v, v; long v; org.apache.qpid.proton.codec.impl.LongElement v; java.nio.ByteBuffer v; v := @this: org.apache.qpid.proton.codec.impl.LongElement; v := @parameter: java.nio.ByteBuffer; v = virtualinvoke v.(); v = virtualinvoke v.(); if v <= v goto label; return 0; label: tableswitch(v) { case 1: goto label; case 2: goto label; case 3: goto label; case 4: goto label; case 5: goto label; case 6: goto label; case 7: goto label; case 8: goto label; case 9: goto label; default: goto label; }; label: virtualinvoke v.(85); label: virtualinvoke v.(v); goto label; label: virtualinvoke v.(-127); label: v = v.; virtualinvoke v.(v); label: return v; } }