class com.sun.beans.util.Cache$Kind$3 extends com.sun.beans.util.Cache$Kind
minor version: 0
major version: 59
flags: flags: (0x4020) ACC_SUPER, ACC_ANNOTATION
this_class: com.sun.beans.util.Cache$Kind$3
super_class: com.sun.beans.util.Cache$Kind
{
void <init>(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0000)
Code:
stack=3, locals=3, args_size=3
start local 0 0: aload 0
aload 1
iload 2
invokespecial com.sun.beans.util.Cache$Kind.<init>:(Ljava/lang/String;I)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/sun/beans/util/Cache$Kind$3;
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
<T> com.sun.beans.util.Cache$Ref<T> create(, T, java.lang.ref.ReferenceQueue<? super T>);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)Lcom/sun/beans/util/Cache$Ref;
flags: (0x0000)
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
ifnonnull 2
1: new com.sun.beans.util.Cache$Kind$Strong
dup
aload 1
aload 2
invokespecial com.sun.beans.util.Cache$Kind$Strong.<init>:(Ljava/lang/Object;Ljava/lang/Object;)V
goto 3
2: StackMap locals:
StackMap stack:
new com.sun.beans.util.Cache$Kind$Weak
dup
aload 1
aload 2
aload 3
invokespecial com.sun.beans.util.Cache$Kind$Weak.<init>:(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V
3: StackMap locals:
StackMap stack: com.sun.beans.util.Cache$Ref
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/beans/util/Cache$Kind$3;
0 4 1 owner Ljava/lang/Object;
0 4 2 referent TT;
0 4 3 queue Ljava/lang/ref/ReferenceQueue<-TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Object;TT;Ljava/lang/ref/ReferenceQueue<-TT;>;)Lcom/sun/beans/util/Cache$Ref<TT;>;
MethodParameters:
Name Flags
owner
referent
queue
}
SourceFile: "Cache.java"
EnclosingMethod: com.sun.beans.util.Cache$Kind
NestHost: com.sun.beans.util.Cache
InnerClasses:
public abstract Kind = com.sun.beans.util.Cache$Kind of com.sun.beans.util.Cache
com.sun.beans.util.Cache$Kind$3
private final Strong = com.sun.beans.util.Cache$Kind$Strong of com.sun.beans.util.Cache$Kind
private final Weak = com.sun.beans.util.Cache$Kind$Weak of com.sun.beans.util.Cache$Kind
private abstract Ref = com.sun.beans.util.Cache$Ref of com.sun.beans.util.Cache