class org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp
super_class: java.lang.Object
{
public java.lang.Class<?> clazz;
descriptor: Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Signature: Ljava/lang/Class<*>;
public int count;
descriptor: I
flags: (0x0001) ACC_PUBLIC
final org.eclipse.jdt.internal.core.OverflowingLRUCache this$0;
descriptor: Lorg/eclipse/jdt/internal/core/OverflowingLRUCache;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
public void <init>(java.lang.Class<?>);
descriptor: (Lorg/eclipse/jdt/internal/core/OverflowingLRUCache;Ljava/lang/Class;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=3
start local 0 // org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp this
start local 2 // java.lang.Class aClass
0: .line 236
aload 0 /* this */
aload 1
putfield org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp.this$0:Lorg/eclipse/jdt/internal/core/OverflowingLRUCache;
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 237
aload 0 /* this */
aload 2 /* aClass */
putfield org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp.clazz:Ljava/lang/Class;
2: .line 238
aload 0 /* this */
iconst_1
putfield org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp.count:I
3: .line 239
return
end local 2 // java.lang.Class aClass
end local 0 // org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp this
LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/eclipse/jdt/internal/core/OverflowingLRUCache$1Temp;
0 4 2 aClass Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)V
MethodParameters:
Name Flags
this$0 final
aClass
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 // org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp this
0: .line 242
new java.lang.StringBuilder
dup
ldc "Class: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0 /* this */
getfield org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp.clazz:Ljava/lang/Class;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " has "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0 /* this */
getfield org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp.count:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " entries."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 // org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/eclipse/jdt/internal/core/OverflowingLRUCache$1Temp;
}
SourceFile: "OverflowingLRUCache.java"
EnclosingMethod: org.eclipse.jdt.internal.core.OverflowingLRUCache.printStats:()V
NestHost: org.eclipse.jdt.internal.core.OverflowingLRUCache
InnerClasses:
Temp = org.eclipse.jdt.internal.core.OverflowingLRUCache$1Temp