public class net.bytebuddy.TypeCache$WithInlineExpunction<S> extends net.bytebuddy.TypeCache<S>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.TypeCache$WithInlineExpunction
super_class: net.bytebuddy.TypeCache
{
public void <init>(net.bytebuddy.TypeCache$Sort);
descriptor: (Lnet/bytebuddy/TypeCache$Sort;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokespecial net.bytebuddy.TypeCache.<init>:(Lnet/bytebuddy/TypeCache$Sort;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/TypeCache$WithInlineExpunction<TS;>;
0 2 1 sort Lnet/bytebuddy/TypeCache$Sort;
Signature: (Lnet/bytebuddy/TypeCache$Sort;)V
MethodParameters:
Name Flags
sort
public java.lang.Class<?> find(java.lang.ClassLoader, S);
descriptor: (Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial net.bytebuddy.TypeCache.find:(Ljava/lang/ClassLoader;Ljava/lang/Object;)Ljava/lang/Class;
astore 4
1: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
2: aload 4
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
4: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
5: aload 3
athrow
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/TypeCache$WithInlineExpunction<TS;>;
0 6 1 classLoader Ljava/lang/ClassLoader;
0 6 2 key TS;
Exception table:
from to target type
0 1 3 any
Signature: (Ljava/lang/ClassLoader;TS;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
classLoader
key
public java.lang.Class<?> insert(java.lang.ClassLoader, S, java.lang.Class<?>);
descriptor: (Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial net.bytebuddy.TypeCache.insert:(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Class;
astore 5
1: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
2: aload 5
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
4: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
5: aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/TypeCache$WithInlineExpunction<TS;>;
0 6 1 classLoader Ljava/lang/ClassLoader;
0 6 2 key TS;
0 6 3 type Ljava/lang/Class<*>;
Exception table:
from to target type
0 1 3 any
Signature: (Ljava/lang/ClassLoader;TS;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
classLoader
key
type
public java.lang.Class<?> findOrInsert(java.lang.ClassLoader, S, java.util.concurrent.Callable<java.lang.Class<?>>);
descriptor: (Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokespecial net.bytebuddy.TypeCache.findOrInsert:(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Class;
astore 5
1: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
2: aload 5
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 4
4: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
5: aload 4
athrow
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/TypeCache$WithInlineExpunction<TS;>;
0 6 1 classLoader Ljava/lang/ClassLoader;
0 6 2 key TS;
0 6 3 builder Ljava/util/concurrent/Callable<Ljava/lang/Class<*>;>;
Exception table:
from to target type
0 1 3 any
Signature: (Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable<Ljava/lang/Class<*>;>;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
classLoader
key
builder
public java.lang.Class<?> findOrInsert(java.lang.ClassLoader, S, java.util.concurrent.Callable<java.lang.Class<?>>, );
descriptor: (Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=7, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial net.bytebuddy.TypeCache.findOrInsert:(Ljava/lang/ClassLoader;Ljava/lang/Object;Ljava/util/concurrent/Callable;Ljava/lang/Object;)Ljava/lang/Class;
astore 6
1: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
2: aload 6
areturn
3: StackMap locals:
StackMap stack: java.lang.Throwable
astore 5
4: aload 0
invokevirtual net.bytebuddy.TypeCache$WithInlineExpunction.expungeStaleEntries:()V
5: aload 5
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/TypeCache$WithInlineExpunction<TS;>;
0 6 1 classLoader Ljava/lang/ClassLoader;
0 6 2 key TS;
0 6 3 builder Ljava/util/concurrent/Callable<Ljava/lang/Class<*>;>;
0 6 4 monitor Ljava/lang/Object;
Exception table:
from to target type
0 1 3 any
Signature: (Ljava/lang/ClassLoader;TS;Ljava/util/concurrent/Callable<Ljava/lang/Class<*>;>;Ljava/lang/Object;)Ljava/lang/Class<*>;
MethodParameters:
Name Flags
classLoader
key
builder
monitor
}
Signature: <S:Ljava/lang/Object;>Lnet/bytebuddy/TypeCache<TS;>;
SourceFile: "TypeCache.java"
NestHost: net.bytebuddy.TypeCache
InnerClasses:
public abstract Sort = net.bytebuddy.TypeCache$Sort of net.bytebuddy.TypeCache
public WithInlineExpunction = net.bytebuddy.TypeCache$WithInlineExpunction of net.bytebuddy.TypeCache