public final class org.apache.qpid.proton.amqp.transport.Attach extends java.lang.Object implements org.apache.qpid.proton.amqp.transport.FrameBody
{
private java.lang.String _name;
private org.apache.qpid.proton.amqp.UnsignedInteger _handle;
private org.apache.qpid.proton.amqp.transport.Role _role;
private org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode;
private org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode;
private org.apache.qpid.proton.amqp.transport.Source _source;
private org.apache.qpid.proton.amqp.transport.Target _target;
private java.util.Map _unsettled;
private boolean _incompleteUnsettled;
private org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount;
private org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize;
private org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities;
private org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities;
private java.util.Map _properties;
public void <init>()
{
org.apache.qpid.proton.amqp.transport.ReceiverSettleMode v;
org.apache.qpid.proton.amqp.transport.SenderSettleMode v;
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Role v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
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.Attach: org.apache.qpid.proton.amqp.transport.Role _role> = v;
v = <org.apache.qpid.proton.amqp.transport.SenderSettleMode: org.apache.qpid.proton.amqp.transport.SenderSettleMode MIXED>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode> = v;
v = <org.apache.qpid.proton.amqp.transport.ReceiverSettleMode: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode FIRST>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode> = v;
return;
}
public void <init>(org.apache.qpid.proton.amqp.transport.Attach)
{
org.apache.qpid.proton.amqp.UnsignedInteger v, v;
org.apache.qpid.proton.amqp.transport.Role v, v;
org.apache.qpid.proton.amqp.transport.ReceiverSettleMode v, v;
java.util.Map v, v, v, v;
boolean v;
org.apache.qpid.proton.amqp.transport.SenderSettleMode v, v;
org.apache.qpid.proton.amqp.transport.Attach v, v;
java.lang.Object[] v, v;
java.util.LinkedHashMap v, v;
org.apache.qpid.proton.amqp.transport.Target v, v, v;
int v, v;
org.apache.qpid.proton.amqp.UnsignedLong v;
java.lang.String v;
org.apache.qpid.proton.amqp.Symbol[] v, v, v, v, v, v;
org.apache.qpid.proton.amqp.transport.Source v, v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.transport.Attach;
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.Attach: org.apache.qpid.proton.amqp.transport.Role _role> = v;
v = <org.apache.qpid.proton.amqp.transport.SenderSettleMode: org.apache.qpid.proton.amqp.transport.SenderSettleMode MIXED>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode> = v;
v = <org.apache.qpid.proton.amqp.transport.ReceiverSettleMode: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode FIRST>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.lang.String _name>;
v.<org.apache.qpid.proton.amqp.transport.Attach: java.lang.String _name> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _handle>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _handle> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Role _role>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Role _role> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source>;
if v == null goto label;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source>;
v = interfaceinvoke v.<org.apache.qpid.proton.amqp.transport.Source: org.apache.qpid.proton.amqp.transport.Source copy()>();
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source> = v;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target>;
if v == null goto label;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target>;
v = interfaceinvoke v.<org.apache.qpid.proton.amqp.transport.Target: org.apache.qpid.proton.amqp.transport.Target copy()>();
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target> = v;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled>;
if v == null goto label;
v = new java.util.LinkedHashMap;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled>;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled> = v;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: boolean _incompleteUnsettled>;
v.<org.apache.qpid.proton.amqp.transport.Attach: boolean _incompleteUnsettled> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize>;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize> = v;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
if v == null goto label;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
v = lengthof v;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities> = v;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
if v == null goto label;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
v = lengthof v;
v = staticinvoke <java.util.Arrays: java.lang.Object[] copyOf(java.lang.Object[],int)>(v, v);
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities> = v;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties>;
if v == null goto label;
v = new java.util.LinkedHashMap;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties>;
specialinvoke v.<java.util.LinkedHashMap: void <init>(java.util.Map)>(v);
v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties> = v;
label:
return;
}
public java.lang.String getName()
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.lang.String v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.lang.String _name>;
return v;
}
public void setName(java.lang.String)
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.lang.String v;
java.lang.NullPointerException v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: java.lang.String;
if v != null goto label;
v = new java.lang.NullPointerException;
specialinvoke v.<java.lang.NullPointerException: void <init>(java.lang.String)>("the name field is mandatory");
throw v;
label:
v.<org.apache.qpid.proton.amqp.transport.Attach: java.lang.String _name> = v;
return;
}
public org.apache.qpid.proton.amqp.UnsignedInteger getHandle()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _handle>;
return v;
}
public void setHandle(org.apache.qpid.proton.amqp.UnsignedInteger)
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
java.lang.NullPointerException v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
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 handle field is mandatory");
throw v;
label:
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _handle> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.Role getRole()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Role v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: 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.Attach v;
org.apache.qpid.proton.amqp.transport.Role v;
java.lang.NullPointerException v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
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.Attach: org.apache.qpid.proton.amqp.transport.Role _role> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.SenderSettleMode getSndSettleMode()
{
org.apache.qpid.proton.amqp.transport.SenderSettleMode v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode>;
return v;
}
public void setSndSettleMode(org.apache.qpid.proton.amqp.transport.SenderSettleMode)
{
org.apache.qpid.proton.amqp.transport.SenderSettleMode v, v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.transport.SenderSettleMode;
if v != null goto label;
v = <org.apache.qpid.proton.amqp.transport.SenderSettleMode: org.apache.qpid.proton.amqp.transport.SenderSettleMode MIXED>;
goto label;
label:
v = v;
label:
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.ReceiverSettleMode getRcvSettleMode()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.ReceiverSettleMode v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode>;
return v;
}
public void setRcvSettleMode(org.apache.qpid.proton.amqp.transport.ReceiverSettleMode)
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.ReceiverSettleMode v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode;
if v != null goto label;
v = <org.apache.qpid.proton.amqp.transport.ReceiverSettleMode: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode FIRST>;
goto label;
label:
v = v;
label:
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.Source getSource()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Source v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source>;
return v;
}
public void setSource(org.apache.qpid.proton.amqp.transport.Source)
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Source v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.transport.Source;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source> = v;
return;
}
public org.apache.qpid.proton.amqp.transport.Target getTarget()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Target v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target>;
return v;
}
public void setTarget(org.apache.qpid.proton.amqp.transport.Target)
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.transport.Target v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.transport.Target;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target> = v;
return;
}
public java.util.Map getUnsettled()
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.util.Map v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled>;
return v;
}
public void setUnsettled(java.util.Map)
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.util.Map v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: java.util.Map;
v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled> = v;
return;
}
public boolean getIncompleteUnsettled()
{
org.apache.qpid.proton.amqp.transport.Attach v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: boolean _incompleteUnsettled>;
return v;
}
public void setIncompleteUnsettled(boolean)
{
org.apache.qpid.proton.amqp.transport.Attach v;
boolean v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: boolean;
v.<org.apache.qpid.proton.amqp.transport.Attach: boolean _incompleteUnsettled> = v;
return;
}
public org.apache.qpid.proton.amqp.UnsignedInteger getInitialDeliveryCount()
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount>;
return v;
}
public void setInitialDeliveryCount(org.apache.qpid.proton.amqp.UnsignedInteger)
{
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.UnsignedInteger v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedInteger;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount> = v;
return;
}
public org.apache.qpid.proton.amqp.UnsignedLong getMaxMessageSize()
{
org.apache.qpid.proton.amqp.UnsignedLong v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize>;
return v;
}
public void setMaxMessageSize(org.apache.qpid.proton.amqp.UnsignedLong)
{
org.apache.qpid.proton.amqp.UnsignedLong v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.UnsignedLong;
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize> = v;
return;
}
public org.apache.qpid.proton.amqp.Symbol[] getOfferedCapabilities()
{
org.apache.qpid.proton.amqp.Symbol[] v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
return v;
}
public transient void setOfferedCapabilities(org.apache.qpid.proton.amqp.Symbol[])
{
org.apache.qpid.proton.amqp.Symbol[] v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.Symbol[];
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities> = v;
return;
}
public org.apache.qpid.proton.amqp.Symbol[] getDesiredCapabilities()
{
org.apache.qpid.proton.amqp.Symbol[] v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
return v;
}
public transient void setDesiredCapabilities(org.apache.qpid.proton.amqp.Symbol[])
{
org.apache.qpid.proton.amqp.Symbol[] v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: org.apache.qpid.proton.amqp.Symbol[];
v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities> = v;
return;
}
public java.util.Map getProperties()
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.util.Map v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties>;
return v;
}
public void setProperties(java.util.Map)
{
org.apache.qpid.proton.amqp.transport.Attach v;
java.util.Map v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v := @parameter: java.util.Map;
v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties> = 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;
java.lang.Object v;
org.apache.qpid.proton.amqp.transport.Attach v;
org.apache.qpid.proton.amqp.Binary v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
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 handleAttach(org.apache.qpid.proton.amqp.transport.Attach,org.apache.qpid.proton.amqp.Binary,java.lang.Object)>(v, v, v);
return;
}
public java.lang.String toString()
{
org.apache.qpid.proton.amqp.UnsignedInteger v, v;
org.apache.qpid.proton.amqp.transport.Role v;
org.apache.qpid.proton.amqp.transport.ReceiverSettleMode v;
org.apache.qpid.proton.amqp.transport.Target v;
java.util.Map v, v;
org.apache.qpid.proton.amqp.UnsignedLong v;
java.lang.String v, v;
boolean v;
org.apache.qpid.proton.amqp.Symbol[] v, v, v, v;
org.apache.qpid.proton.amqp.transport.SenderSettleMode v;
java.util.List v, v;
org.apache.qpid.proton.amqp.transport.Source v;
org.apache.qpid.proton.amqp.transport.Attach v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.lang.String _name>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _handle>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Role _role>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.SenderSettleMode _sndSettleMode>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.ReceiverSettleMode _rcvSettleMode>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Source _source>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.transport.Target _target>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _unsettled>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: boolean _incompleteUnsettled>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedInteger _initialDeliveryCount>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.UnsignedLong _maxMessageSize>;
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _offeredCapabilities>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
if v != null goto label;
v = null;
goto label;
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: org.apache.qpid.proton.amqp.Symbol[] _desiredCapabilities>;
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
label:
v = v.<org.apache.qpid.proton.amqp.transport.Attach: java.util.Map _properties>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,org.apache.qpid.proton.amqp.UnsignedInteger,org.apache.qpid.proton.amqp.transport.Role,org.apache.qpid.proton.amqp.transport.SenderSettleMode,org.apache.qpid.proton.amqp.transport.ReceiverSettleMode,org.apache.qpid.proton.amqp.transport.Source,org.apache.qpid.proton.amqp.transport.Target,java.util.Map,boolean,org.apache.qpid.proton.amqp.UnsignedInteger,org.apache.qpid.proton.amqp.UnsignedLong,java.util.List,java.util.List,java.util.Map)>(v, v, v, v, v, v, v, v, 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[])>("Attach{name=\'\u0001\', handle=\u, role=\u, sndSettleMode=\u, rcvSettleMode=\u, source=\u, target=\u, unsettled=\u, incompleteUnsettled=\u, initialDeliveryCount=\u, maxMessageSize=\u, offeredCapabilities=\u, desiredCapabilities=\u, properties=\u0001}");
return v;
}
public org.apache.qpid.proton.amqp.transport.Attach copy()
{
org.apache.qpid.proton.amqp.transport.Attach v, v;
v := @this: org.apache.qpid.proton.amqp.transport.Attach;
v = new org.apache.qpid.proton.amqp.transport.Attach;
specialinvoke v.<org.apache.qpid.proton.amqp.transport.Attach: void <init>(org.apache.qpid.proton.amqp.transport.Attach)>(v);
return v;
}
}