public class org.apache.activemq.broker.region.cursors.PendingNode extends org.apache.activemq.util.LinkedNode
{
private final org.apache.activemq.broker.region.MessageReference message;
private final org.apache.activemq.broker.region.cursors.OrderedPendingList list;
public void <init>(org.apache.activemq.broker.region.cursors.OrderedPendingList, org.apache.activemq.broker.region.MessageReference)
{
org.apache.activemq.broker.region.MessageReference v;
org.apache.activemq.broker.region.cursors.OrderedPendingList v;
org.apache.activemq.broker.region.cursors.PendingNode v;
v := @this: org.apache.activemq.broker.region.cursors.PendingNode;
v := @parameter: org.apache.activemq.broker.region.cursors.OrderedPendingList;
v := @parameter: org.apache.activemq.broker.region.MessageReference;
specialinvoke v.<org.apache.activemq.util.LinkedNode: void <init>()>();
v.<org.apache.activemq.broker.region.cursors.PendingNode: org.apache.activemq.broker.region.cursors.OrderedPendingList list> = v;
v.<org.apache.activemq.broker.region.cursors.PendingNode: org.apache.activemq.broker.region.MessageReference message> = v;
return;
}
org.apache.activemq.broker.region.MessageReference getMessage()
{
org.apache.activemq.broker.region.MessageReference v;
org.apache.activemq.broker.region.cursors.PendingNode v;
v := @this: org.apache.activemq.broker.region.cursors.PendingNode;
v = v.<org.apache.activemq.broker.region.cursors.PendingNode: org.apache.activemq.broker.region.MessageReference message>;
return v;
}
org.apache.activemq.broker.region.cursors.OrderedPendingList getList()
{
org.apache.activemq.broker.region.cursors.OrderedPendingList v;
org.apache.activemq.broker.region.cursors.PendingNode v;
v := @this: org.apache.activemq.broker.region.cursors.PendingNode;
v = v.<org.apache.activemq.broker.region.cursors.PendingNode: org.apache.activemq.broker.region.cursors.OrderedPendingList list>;
return v;
}
public java.lang.String toString()
{
org.apache.activemq.broker.region.cursors.PendingNode v;
int v, v;
org.apache.activemq.util.LinkedNode v;
java.lang.Comparable v;
java.lang.String v;
boolean v;
v := @this: org.apache.activemq.broker.region.cursors.PendingNode;
v = virtualinvoke v.<org.apache.activemq.broker.region.cursors.PendingNode: org.apache.activemq.util.LinkedNode getNext()>();
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = virtualinvoke v.<org.apache.activemq.broker.region.cursors.PendingNode: boolean isHeadNode()>();
if v == null goto label;
v = staticinvoke <java.lang.System: int identityHashCode(java.lang.Object)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
goto label;
label:
v = "NULL";
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,boolean,java.lang.Comparable)>("PendingNode(", 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[])>("\u0001\u),root=\u,next=\u0001");
return v;
}
}