final class org.apache.commons.logging.impl.WeakHashtable$WeakKey extends java.lang.ref.WeakReference
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.apache.commons.logging.impl.WeakHashtable$WeakKey
super_class: java.lang.ref.WeakReference
{
private final org.apache.commons.logging.impl.WeakHashtable$Referenced referenced;
descriptor: Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private void <init>(java.lang.Object, java.lang.ref.ReferenceQueue, org.apache.commons.logging.impl.WeakHashtable$Referenced);
descriptor: (Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=4, args_size=4
start local 0 // org.apache.commons.logging.impl.WeakHashtable$WeakKey this
start local 1 // java.lang.Object key
start local 2 // java.lang.ref.ReferenceQueue queue
start local 3 // org.apache.commons.logging.impl.WeakHashtable$Referenced referenced
0: .line 474
aload 0 /* this */
aload 1 /* key */
aload 2 /* queue */
invokespecial java.lang.ref.WeakReference.<init>:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
1: .line 475
aload 0 /* this */
aload 3 /* referenced */
putfield org.apache.commons.logging.impl.WeakHashtable$WeakKey.referenced:Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;
2: .line 476
return
end local 3 // org.apache.commons.logging.impl.WeakHashtable$Referenced referenced
end local 2 // java.lang.ref.ReferenceQueue queue
end local 1 // java.lang.Object key
end local 0 // org.apache.commons.logging.impl.WeakHashtable$WeakKey this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/commons/logging/impl/WeakHashtable$WeakKey;
0 3 1 key Ljava/lang/Object;
0 3 2 queue Ljava/lang/ref/ReferenceQueue;
0 3 3 referenced Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;
MethodParameters:
Name Flags
key
queue
referenced
private org.apache.commons.logging.impl.WeakHashtable$Referenced getReferenced();
descriptor: ()Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=1, args_size=1
start local 0 // org.apache.commons.logging.impl.WeakHashtable$WeakKey this
0: .line 479
aload 0 /* this */
getfield org.apache.commons.logging.impl.WeakHashtable$WeakKey.referenced:Lorg/apache/commons/logging/impl/WeakHashtable$Referenced;
areturn
end local 0 // org.apache.commons.logging.impl.WeakHashtable$WeakKey this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/logging/impl/WeakHashtable$WeakKey;
}
SourceFile: "WeakHashtable.java"
NestHost: org.apache.commons.logging.impl.WeakHashtable
InnerClasses:
private final Referenced = org.apache.commons.logging.impl.WeakHashtable$Referenced of org.apache.commons.logging.impl.WeakHashtable
private final WeakKey = org.apache.commons.logging.impl.WeakHashtable$WeakKey of org.apache.commons.logging.impl.WeakHashtable