public class net.bytebuddy.implementation.MethodCall$Appender implements net.bytebuddy.implementation.bytecode.ByteCodeAppender
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.implementation.MethodCall$Appender
super_class: java.lang.Object
{
private final net.bytebuddy.implementation.Implementation$Target implementationTarget;
descriptor: Lnet/bytebuddy/implementation/Implementation$Target;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.implementation.MethodCall$MethodLocator methodLocator;
descriptor: Lnet/bytebuddy/implementation/MethodCall$MethodLocator;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final java.util.List<net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider> argumentProviders;
descriptor: Ljava/util/List;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Ljava/util/List<Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;>;
private final net.bytebuddy.implementation.MethodCall$MethodInvoker methodInvoker;
descriptor: Lnet/bytebuddy/implementation/MethodCall$MethodInvoker;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.implementation.MethodCall$TargetHandler targetHandler;
descriptor: Lnet/bytebuddy/implementation/MethodCall$TargetHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.implementation.MethodCall$TerminationHandler terminationHandler;
descriptor: Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final net.bytebuddy.implementation.MethodCall this$0;
descriptor: Lnet/bytebuddy/implementation/MethodCall;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(net.bytebuddy.implementation.MethodCall, net.bytebuddy.implementation.Implementation$Target, net.bytebuddy.implementation.MethodCall$TerminationHandler);
descriptor: (Lnet/bytebuddy/implementation/MethodCall;Lnet/bytebuddy/implementation/Implementation$Target;Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=4, locals=6, args_size=4
start local 0 start local 2 start local 3 0: aload 0
aload 1
putfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 2
putfield net.bytebuddy.implementation.MethodCall$Appender.implementationTarget:Lnet/bytebuddy/implementation/Implementation$Target;
2: aload 0
aload 1
getfield net.bytebuddy.implementation.MethodCall.methodLocator:Lnet/bytebuddy/implementation/MethodCall$MethodLocator$Factory;
aload 2
invokeinterface net.bytebuddy.implementation.Implementation$Target.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.implementation.MethodCall$MethodLocator$Factory.make:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/MethodCall$MethodLocator;
putfield net.bytebuddy.implementation.MethodCall$Appender.methodLocator:Lnet/bytebuddy/implementation/MethodCall$MethodLocator;
3: aload 0
new java.util.ArrayList
dup
aload 1
getfield net.bytebuddy.implementation.MethodCall.argumentLoaders:Ljava/util/List;
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
putfield net.bytebuddy.implementation.MethodCall$Appender.argumentProviders:Ljava/util/List;
4: aload 1
getfield net.bytebuddy.implementation.MethodCall.argumentLoaders:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 5
goto 7
StackMap locals: net.bytebuddy.implementation.MethodCall$Appender net.bytebuddy.implementation.MethodCall net.bytebuddy.implementation.Implementation$Target net.bytebuddy.implementation.MethodCall$TerminationHandler top java.util.Iterator
StackMap stack:
5: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.implementation.MethodCall$ArgumentLoader$Factory
astore 4
start local 4 6: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.argumentProviders:Ljava/util/List;
aload 4
aload 2
invokeinterface net.bytebuddy.implementation.MethodCall$ArgumentLoader$Factory.make:(Lnet/bytebuddy/implementation/Implementation$Target;)Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 4 7: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 5
8: aload 0
aload 1
getfield net.bytebuddy.implementation.MethodCall.methodInvoker:Lnet/bytebuddy/implementation/MethodCall$MethodInvoker$Factory;
aload 2
invokeinterface net.bytebuddy.implementation.Implementation$Target.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.implementation.MethodCall$MethodInvoker$Factory.make:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/MethodCall$MethodInvoker;
putfield net.bytebuddy.implementation.MethodCall$Appender.methodInvoker:Lnet/bytebuddy/implementation/MethodCall$MethodInvoker;
9: aload 0
aload 1
getfield net.bytebuddy.implementation.MethodCall.targetHandler:Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Factory;
aload 2
invokeinterface net.bytebuddy.implementation.MethodCall$TargetHandler$Factory.make:(Lnet/bytebuddy/implementation/Implementation$Target;)Lnet/bytebuddy/implementation/MethodCall$TargetHandler;
putfield net.bytebuddy.implementation.MethodCall$Appender.targetHandler:Lnet/bytebuddy/implementation/MethodCall$TargetHandler;
10: aload 0
aload 3
putfield net.bytebuddy.implementation.MethodCall$Appender.terminationHandler:Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;
11: return
end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lnet/bytebuddy/implementation/MethodCall$Appender;
0 12 2 implementationTarget Lnet/bytebuddy/implementation/Implementation$Target;
0 12 3 terminationHandler Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;
6 7 4 factory Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader$Factory;
MethodParameters:
Name Flags
this$0 final
implementationTarget
terminationHandler
public net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size apply(org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context, net.bytebuddy.description.method.MethodDescription);
descriptor: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/implementation/bytecode/ByteCodeAppender$Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=12, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.targetHandler:Lnet/bytebuddy/implementation/MethodCall$TargetHandler;
aload 3
invokeinterface net.bytebuddy.implementation.MethodCall$TargetHandler.resolve:(Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;
astore 4
start local 4 1: new net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size
dup
new net.bytebuddy.implementation.bytecode.StackManipulation$Compound
dup
iconst_2
anewarray net.bytebuddy.implementation.bytecode.StackManipulation
dup
iconst_0
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.terminationHandler:Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;
invokeinterface net.bytebuddy.implementation.MethodCall$TerminationHandler.prepare:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
aastore
dup
iconst_1
aload 0
aload 3
2: aload 0
aload 3
aload 4
invokevirtual net.bytebuddy.implementation.MethodCall$Appender.toInvokedMethod:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lnet/bytebuddy/description/method/MethodDescription;
3: aload 4
4: invokevirtual net.bytebuddy.implementation.MethodCall$Appender.toStackManipulation:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
aastore
invokespecial net.bytebuddy.implementation.bytecode.StackManipulation$Compound.<init>:([Lnet/bytebuddy/implementation/bytecode/StackManipulation;)V
5: aload 1
aload 2
invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Compound.apply:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Size.getMaximalSize:()I
aload 3
invokeinterface net.bytebuddy.description.method.MethodDescription.getStackSize:()I
6: invokespecial net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size.<init>:(II)V
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/implementation/MethodCall$Appender;
0 7 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
0 7 2 implementationContext Lnet/bytebuddy/implementation/Implementation$Context;
0 7 3 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
1 7 4 targetHandler Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;
MethodParameters:
Name Flags
methodVisitor
implementationContext
instrumentedMethod
protected net.bytebuddy.description.method.MethodDescription toInvokedMethod(net.bytebuddy.description.method.MethodDescription, net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved);
descriptor: (Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lnet/bytebuddy/description/method/MethodDescription;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.methodLocator:Lnet/bytebuddy/implementation/MethodCall$MethodLocator;
aload 2
invokeinterface net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved.getTypeDescription:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.implementation.MethodCall$MethodLocator.resolve:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/description/method/MethodDescription;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/implementation/MethodCall$Appender;
0 1 1 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 1 2 targetHandler Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;
MethodParameters:
Name Flags
instrumentedMethod
targetHandler
protected net.bytebuddy.implementation.bytecode.StackManipulation toStackManipulation(net.bytebuddy.description.method.MethodDescription, net.bytebuddy.description.method.MethodDescription, net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved);
descriptor: (Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
flags: (0x0004) ACC_PROTECTED
Code:
stack=10, locals=10, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 4
start local 4 1: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.argumentProviders:Ljava/util/List;
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 4
StackMap locals: net.bytebuddy.implementation.MethodCall$Appender net.bytebuddy.description.method.MethodDescription net.bytebuddy.description.method.MethodDescription net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved java.util.List top java.util.Iterator
StackMap stack:
2: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider
astore 5
start local 5 3: aload 4
aload 5
aload 1
aload 2
invokeinterface net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider.resolve:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription;)Ljava/util/List;
invokeinterface java.util.List.addAll:(Ljava/util/Collection;)Z
pop
end local 5 4: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 2
invokeinterface net.bytebuddy.description.method.MethodDescription.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
astore 5
start local 5 6: aload 5
invokeinterface net.bytebuddy.description.method.ParameterList.size:()I
aload 4
invokeinterface java.util.List.size:()I
if_icmpeq 8
7: new java.lang.IllegalStateException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " does not accept "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 4
invokeinterface java.util.List.size:()I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc " arguments"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalStateException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals: net.bytebuddy.implementation.MethodCall$Appender net.bytebuddy.description.method.MethodDescription net.bytebuddy.description.method.MethodDescription net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved java.util.List net.bytebuddy.description.method.ParameterList
StackMap stack:
aload 5
invokeinterface net.bytebuddy.description.method.ParameterList.iterator:()Ljava/util/Iterator;
astore 6
start local 6 9: new java.util.ArrayList
dup
aload 4
invokeinterface java.util.List.size:()I
invokespecial java.util.ArrayList.<init>:(I)V
astore 7
start local 7 10: aload 4
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 13
StackMap locals: net.bytebuddy.implementation.MethodCall$Appender net.bytebuddy.description.method.MethodDescription net.bytebuddy.description.method.MethodDescription net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved java.util.List net.bytebuddy.description.method.ParameterList java.util.Iterator java.util.List top java.util.Iterator
StackMap stack:
11: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.implementation.MethodCall$ArgumentLoader
astore 8
start local 8 12: aload 7
aload 8
aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.method.ParameterDescription
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.typing:Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;
invokeinterface net.bytebuddy.implementation.MethodCall$ArgumentLoader.toStackManipulation:(Lnet/bytebuddy/description/method/ParameterDescription;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
end local 8 13: StackMap locals:
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 11
14: new net.bytebuddy.implementation.bytecode.StackManipulation$Compound
dup
iconst_4
anewarray net.bytebuddy.implementation.bytecode.StackManipulation
dup
iconst_0
15: aload 3
aload 2
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.typing:Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;
invokeinterface net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved.toStackManipulation:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
aastore
dup
iconst_1
16: new net.bytebuddy.implementation.bytecode.StackManipulation$Compound
dup
aload 7
invokespecial net.bytebuddy.implementation.bytecode.StackManipulation$Compound.<init>:(Ljava/util/List;)V
aastore
dup
iconst_2
17: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.methodInvoker:Lnet/bytebuddy/implementation/MethodCall$MethodInvoker;
aload 2
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.implementationTarget:Lnet/bytebuddy/implementation/Implementation$Target;
invokeinterface net.bytebuddy.implementation.MethodCall$MethodInvoker.toStackManipulation:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/Implementation$Target;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
aastore
dup
iconst_3
18: aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.terminationHandler:Lnet/bytebuddy/implementation/MethodCall$TerminationHandler;
aload 2
aload 1
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
aload 0
getfield net.bytebuddy.implementation.MethodCall$Appender.this$0:Lnet/bytebuddy/implementation/MethodCall;
getfield net.bytebuddy.implementation.MethodCall.typing:Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;
invokeinterface net.bytebuddy.implementation.MethodCall$TerminationHandler.toStackManipulation:(Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/description/method/MethodDescription;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/bytecode/assign/Assigner$Typing;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
19: aastore
invokespecial net.bytebuddy.implementation.bytecode.StackManipulation$Compound.<init>:([Lnet/bytebuddy/implementation/bytecode/StackManipulation;)V
areturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lnet/bytebuddy/implementation/MethodCall$Appender;
0 20 1 instrumentedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 20 2 invokedMethod Lnet/bytebuddy/description/method/MethodDescription;
0 20 3 targetHandler Lnet/bytebuddy/implementation/MethodCall$TargetHandler$Resolved;
1 20 4 argumentLoaders Ljava/util/List<Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader;>;
3 4 5 argumentProvider Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader$ArgumentProvider;
6 20 5 parameters Lnet/bytebuddy/description/method/ParameterList<*>;
9 20 6 parameterIterator Ljava/util/Iterator<+Lnet/bytebuddy/description/method/ParameterDescription;>;
10 20 7 argumentInstructions Ljava/util/List<Lnet/bytebuddy/implementation/bytecode/StackManipulation;>;
12 13 8 argumentLoader Lnet/bytebuddy/implementation/MethodCall$ArgumentLoader;
MethodParameters:
Name Flags
instrumentedMethod
invokedMethod
targetHandler
}
SourceFile: "MethodCall.java"
NestHost: net.bytebuddy.implementation.MethodCall
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation
public abstract Target = net.bytebuddy.implementation.Implementation$Target of net.bytebuddy.implementation.Implementation
protected Appender = net.bytebuddy.implementation.MethodCall$Appender of net.bytebuddy.implementation.MethodCall
public abstract ArgumentLoader = net.bytebuddy.implementation.MethodCall$ArgumentLoader of net.bytebuddy.implementation.MethodCall
public abstract ArgumentProvider = net.bytebuddy.implementation.MethodCall$ArgumentLoader$ArgumentProvider of net.bytebuddy.implementation.MethodCall$ArgumentLoader
public abstract Factory = net.bytebuddy.implementation.MethodCall$ArgumentLoader$Factory of net.bytebuddy.implementation.MethodCall$ArgumentLoader
protected abstract MethodInvoker = net.bytebuddy.implementation.MethodCall$MethodInvoker of net.bytebuddy.implementation.MethodCall
public abstract Factory = net.bytebuddy.implementation.MethodCall$MethodInvoker$Factory of net.bytebuddy.implementation.MethodCall$MethodInvoker
public abstract MethodLocator = net.bytebuddy.implementation.MethodCall$MethodLocator of net.bytebuddy.implementation.MethodCall
public abstract Factory = net.bytebuddy.implementation.MethodCall$MethodLocator$Factory of net.bytebuddy.implementation.MethodCall$MethodLocator
protected abstract TargetHandler = net.bytebuddy.implementation.MethodCall$TargetHandler of net.bytebuddy.implementation.MethodCall
public abstract Factory = net.bytebuddy.implementation.MethodCall$TargetHandler$Factory of net.bytebuddy.implementation.MethodCall$TargetHandler
public abstract Resolved = net.bytebuddy.implementation.MethodCall$TargetHandler$Resolved of net.bytebuddy.implementation.MethodCall$TargetHandler
protected abstract TerminationHandler = net.bytebuddy.implementation.MethodCall$TerminationHandler of net.bytebuddy.implementation.MethodCall
public Size = net.bytebuddy.implementation.bytecode.ByteCodeAppender$Size of net.bytebuddy.implementation.bytecode.ByteCodeAppender
public Compound = net.bytebuddy.implementation.bytecode.StackManipulation$Compound of net.bytebuddy.implementation.bytecode.StackManipulation
public Size = net.bytebuddy.implementation.bytecode.StackManipulation$Size of net.bytebuddy.implementation.bytecode.StackManipulation
public final Typing = net.bytebuddy.implementation.bytecode.assign.Assigner$Typing of net.bytebuddy.implementation.bytecode.assign.Assigner
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance(includeSyntheticFields = true)