public final class org.apache.qpid.proton.amqp.transport.Disposition extends java.lang.Object implements org.apache.qpid.proton.amqp.transport.FrameBody
{
private org.apache.qpid.proton.amqp.transport.Role _role;
private org.apache.qpid.proton.amqp.UnsignedInteger _first;
private org.apache.qpid.proton.amqp.UnsignedInteger _last;
private boolean _settled;
private org.apache.qpid.proton.amqp.transport.DeliveryState _state;
private boolean _batchable;
public void <init>()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.transport.Role v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.qpid.proton.amqp.transport.Role: org.apache.qpid.proton.amqp.transport.Role SENDER>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role> = v;
return;
}
public void <init>(org.apache.qpid.proton.amqp.transport.Disposition)
{
org.apache.qpid.proton.amqp.transport.Disposition v, v;
org.apache.qpid.proton.amqp.UnsignedInteger v, v;
org.apache.qpid.proton.amqp.transport.Role v, v;
org.apache.qpid.proton.amqp.transport.DeliveryState v;
boolean v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.transport.Disposition;
specialinvoke v.<java.lang.Object: void <init>()>();
v = <org.apache.qpid.proton.amqp.transport.Role: org.apache.qpid.proton.amqp.transport.Role SENDER>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _first>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _first> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _last>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _last> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _settled>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _settled> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.DeliveryState _state>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.DeliveryState _state> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _batchable>;
v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _batchable> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.Role getRole()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.transport.Role v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role>;
return v;
}
public void setRole(org.apache.qpid.proton.amqp.transport.Role)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.transport.Role v;
java.lang.NullPointerException v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.transport.Role;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("Role cannot be null");
throw v;
label:
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role> = v;
return;
}
public org.apache.qpid.proton.amqp.UnsignedInteger getFirst()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _first>;
return v;
}
public void setFirst(org.apache.qpid.proton.amqp.UnsignedInteger)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
java.lang.NullPointerException v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedInteger;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("the first field is mandatory");
throw v;
label:
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _first> = v;
return;
}
public org.apache.qpid.proton.amqp.UnsignedInteger getLast()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _last>;
return v;
}
public void setLast(org.apache.qpid.proton.amqp.UnsignedInteger)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedInteger;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _last> = v;
return;
}
public boolean getSettled()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _settled>;
return v;
}
public void setSettled(boolean)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: boolean;
v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _settled> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.DeliveryState getState()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.transport.DeliveryState v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.DeliveryState _state>;
return v;
}
public void setState(org.apache.qpid.proton.amqp.transport.DeliveryState)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.transport.DeliveryState v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.transport.DeliveryState;
v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.DeliveryState _state> = v;
return;
}
public boolean getBatchable()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _batchable>;
return v;
}
public void setBatchable(boolean)
{
org.apache.qpid.proton.amqp.transport.Disposition v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: boolean;
v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _batchable> = v;
return;
}
public void invoke(org.apache.qpid.proton.amqp.transport.FrameBody$FrameBodyHandler, org.apache.qpid.proton.amqp.Binary, java.lang.Object)
{
org.apache.qpid.proton.amqp.transport.FrameBody$FrameBodyHandler v;
org.apache.qpid.proton.amqp.transport.Disposition v;
java.lang.Object v;
org.apache.qpid.proton.amqp.Binary v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v := @parameter: org.apache.qpid.proton.amqp.transport.FrameBody$FrameBodyHandler;
v := @parameter: org.apache.qpid.proton.amqp.Binary;
v := @parameter: java.lang.Object;
interfaceinvoke v.<org.apache.qpid.proton.amqp.transport.FrameBody$FrameBodyHandler: void handleDisposition(org.apache.qpid.proton.amqp.transport.Disposition,org.apache.qpid.proton.amqp.Binary,java.lang.Object)>(v, v, v);
return;
}
public java.lang.String toString()
{
org.apache.qpid.proton.amqp.transport.Disposition v;
org.apache.qpid.proton.amqp.UnsignedInteger v, v;
org.apache.qpid.proton.amqp.transport.Role v;
org.apache.qpid.proton.amqp.transport.DeliveryState v;
java.lang.String v;
boolean v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.Role _role>;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _first>;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.UnsignedInteger _last>;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _settled>;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: org.apache.qpid.proton.amqp.transport.DeliveryState _state>;
v = v.<org.apache.qpid.proton.amqp.transport.Disposition: boolean _batchable>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.qpid.proton.amqp.transport.Role,org.apache.qpid.proton.amqp.UnsignedInteger,org.apache.qpid.proton.amqp.UnsignedInteger,boolean,org.apache.qpid.proton.amqp.transport.DeliveryState,boolean)>(v, v, v, v, v, 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[])>("Disposition{role=\u, first=\u, last=\u, settled=\u, state=\u, batchable=\u0001}");
return v;
}
public org.apache.qpid.proton.amqp.transport.Disposition copy()
{
org.apache.qpid.proton.amqp.transport.Disposition v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Disposition;
v = new org.apache.qpid.proton.amqp.transport.Disposition;
specialinvoke v.<org.apache.qpid.proton.amqp.transport.Disposition: void <init>(org.apache.qpid.proton.amqp.transport.Disposition)>(v);
return v;
}
}