public class org.glassfish.hk.utilities.general.internal.DoubleNode extends java.lang.Object
{
private final java.lang.ref.WeakReference weakKey;
private final java.lang.Object value;
private org.glassfish.hk.utilities.general.internal.DoubleNode previous;
private org.glassfish.hk.utilities.general.internal.DoubleNode next;
private java.lang.Object hardenedKey;
public void <init>(java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue)
{
java.lang.Object v, v;
java.lang.ref.WeakReference v;
org.glassfish.hk.utilities.general.internal.DoubleNode v;
java.lang.ref.ReferenceQueue v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.ref.ReferenceQueue;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new java.lang.ref.WeakReference;
specialinvoke v.<java.lang.ref.WeakReference: void <init>(java.lang.Object,java.lang.ref.ReferenceQueue)>(v, v);
v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.ref.WeakReference weakKey> = v;
v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.Object value> = v;
return;
}
public org.glassfish.hk.utilities.general.internal.DoubleNode getPrevious()
{
org.glassfish.hk.utilities.general.internal.DoubleNode v, v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v = v.<org.glassfish.hk.utilities.general.internal.DoubleNode: org.glassfish.hk.utilities.general.internal.DoubleNode previous>;
return v;
}
public void setPrevious(org.glassfish.hk.utilities.general.internal.DoubleNode)
{
org.glassfish.hk.utilities.general.internal.DoubleNode v, v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v := @parameter: org.glassfish.hk.utilities.general.internal.DoubleNode;
v.<org.glassfish.hk.utilities.general.internal.DoubleNode: org.glassfish.hk.utilities.general.internal.DoubleNode previous> = v;
return;
}
public org.glassfish.hk.utilities.general.internal.DoubleNode getNext()
{
org.glassfish.hk.utilities.general.internal.DoubleNode v, v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v = v.<org.glassfish.hk.utilities.general.internal.DoubleNode: org.glassfish.hk.utilities.general.internal.DoubleNode next>;
return v;
}
public void setNext(org.glassfish.hk.utilities.general.internal.DoubleNode)
{
org.glassfish.hk.utilities.general.internal.DoubleNode v, v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v := @parameter: org.glassfish.hk.utilities.general.internal.DoubleNode;
v.<org.glassfish.hk.utilities.general.internal.DoubleNode: org.glassfish.hk.utilities.general.internal.DoubleNode next> = v;
return;
}
public java.lang.ref.WeakReference getWeakKey()
{
java.lang.ref.WeakReference v;
org.glassfish.hk.utilities.general.internal.DoubleNode v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v = v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.ref.WeakReference weakKey>;
return v;
}
public java.lang.Object getValue()
{
java.lang.Object v;
org.glassfish.hk.utilities.general.internal.DoubleNode v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v = v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.Object value>;
return v;
}
public java.lang.Object getHardenedKey()
{
java.lang.Object v;
org.glassfish.hk.utilities.general.internal.DoubleNode v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v = v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.Object hardenedKey>;
return v;
}
public void setHardenedKey(java.lang.Object)
{
java.lang.Object v;
org.glassfish.hk.utilities.general.internal.DoubleNode v;
v := @this: org.glassfish.hk.utilities.general.internal.DoubleNode;
v := @parameter: java.lang.Object;
v.<org.glassfish.hk.utilities.general.internal.DoubleNode: java.lang.Object hardenedKey> = v;
return;
}
}