public abstract class net.bytebuddy.description.method.MethodDescription$AbstractBase extends net.bytebuddy.description.TypeVariableSource$AbstractBase implements net.bytebuddy.description.method.MethodDescription
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: net.bytebuddy.description.method.MethodDescription$AbstractBase
super_class: net.bytebuddy.description.TypeVariableSource$AbstractBase
{
private static final int SOURCE_MODIFIERS;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 1343
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial net.bytebuddy.description.TypeVariableSource$AbstractBase.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public int getStackSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.getStackSize:()I
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack: int
1: iconst_1
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase
StackMap stack: int int
2: iadd
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstructor:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isTypeInitializer:()Z
ifne 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isConstructor();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "<init>"
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isTypeInitializer();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: ldc "<clinit>"
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean represents(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedMethod.<init>:(Ljava/lang/reflect/Method;)V
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 1 1 method Ljava/lang/reflect/Method;
MethodParameters:
Name Flags
method
public boolean represents(java.lang.reflect.Constructor<?>);
descriptor: (Ljava/lang/reflect/Constructor;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor.<init>:(Ljava/lang/reflect/Constructor;)V
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.equals:(Ljava/lang/Object;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 1 1 constructor Ljava/lang/reflect/Constructor<*>;
Signature: (Ljava/lang/reflect/Constructor<*>;)Z
MethodParameters:
Name Flags
constructor
public java.lang.String getName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isMethod:()Z
ifeq 2
1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getName:()Ljava/lang/String;
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public java.lang.String getActualName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isMethod:()Z
ifeq 2
1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getName:()Ljava/lang/String;
goto 3
2: StackMap locals:
StackMap stack:
ldc ""
3: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public java.lang.String getDescriptor();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
astore 1
start local 1 1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokeinterface net.bytebuddy.description.type.TypeList.iterator:()Ljava/util/Iterator;
astore 3
goto 4
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder top java.util.Iterator
StackMap stack:
2: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 2
start local 2 3: aload 1
aload 2
invokeinterface net.bytebuddy.description.type.TypeDescription.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 2 4: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 2
5: aload 1
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getDescriptor:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 6 1 descriptor Ljava/lang/StringBuilder;
3 4 2 parameterType Lnet/bytebuddy/description/type/TypeDescription;
public java.lang.String getGenericSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=1
start local 0 0: new org.objectweb.asm.signature.SignatureWriter
dup
invokespecial org.objectweb.asm.signature.SignatureWriter.<init>:()V
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 4
goto 17
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 3
start local 3 4: aload 1
aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSymbol:()Ljava/lang/String;
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitFormalTypeParameter:(Ljava/lang/String;)V
5: iconst_1
istore 5
start local 5 6: aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getUpperBounds:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 7
goto 15
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator int top java.util.Iterator
StackMap stack:
7: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 6
start local 6 8: aload 6
9: new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
iload 5
ifeq 11
10: aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitClassBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
goto 12
11: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack: net.bytebuddy.description.type.TypeDescription$Generic new 9 new 9
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitInterfaceBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack: net.bytebuddy.description.type.TypeDescription$Generic new 9 new 9 org.objectweb.asm.signature.SignatureVisitor
12: invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor.<init>:(Lorg/objectweb/asm/signature/SignatureVisitor;)V
13: invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
pop
14: iconst_0
istore 5
end local 6 15: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator int top java.util.Iterator
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
16: iconst_1
istore 2
end local 5 end local 3 17: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
18: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 4
goto 24
StackMap locals:
StackMap stack:
19: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 3
start local 3 20: aload 3
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitParameterType:()Lorg/objectweb/asm/signature/SignatureVisitor;
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor.<init>:(Lorg/objectweb/asm/signature/SignatureVisitor;)V
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
pop
21: iload 2
ifne 22
aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ifeq 22
iconst_0
goto 23
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack:
22: iconst_1
StackMap locals:
StackMap stack: int
23: istore 2
end local 3 24: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 19
25: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 3
start local 3 26: aload 3
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitReturnType:()Lorg/objectweb/asm/signature/SignatureVisitor;
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor.<init>:(Lorg/objectweb/asm/signature/SignatureVisitor;)V
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
pop
27: iload 2
ifne 28
aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ifeq 28
iconst_0
goto 29
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
28: iconst_1
StackMap locals:
StackMap stack: int
29: istore 2
30: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getExceptionTypes:()Lnet/bytebuddy/description/type/TypeList$Generic;
astore 4
start local 4 31: aload 4
getstatic net.bytebuddy.description.type.TypeDefinition$Sort.NON_GENERIC:Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokestatic net.bytebuddy.matcher.ElementMatchers.ofSort:(Lnet/bytebuddy/description/type/TypeDefinition$Sort;)Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokestatic net.bytebuddy.matcher.ElementMatchers.not:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.filter:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/FilterableList;
checkcast net.bytebuddy.description.type.TypeList$Generic
invokeinterface net.bytebuddy.description.type.TypeList$Generic.isEmpty:()Z
ifne 39
32: aload 4
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 6
goto 38
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.type.TypeList$Generic top java.util.Iterator
StackMap stack:
33: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 5
start local 5 34: aload 5
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitExceptionType:()Lorg/objectweb/asm/signature/SignatureVisitor;
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor.<init>:(Lorg/objectweb/asm/signature/SignatureVisitor;)V
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
pop
35: iload 2
ifne 36
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ifeq 36
iconst_0
goto 37
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.type.TypeList$Generic net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack:
36: iconst_1
StackMap locals:
StackMap stack: int
37: istore 2
end local 5 38: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.type.TypeList$Generic top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 33
39: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.type.TypeList$Generic
StackMap stack:
iload 2
ifeq 41
40: aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.toString:()Ljava/lang/String;
goto 42
41: StackMap locals:
StackMap stack:
getstatic net.bytebuddy.description.method.MethodDescription$AbstractBase.NON_GENERIC_SIGNATURE:Ljava/lang/String;
42: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 4 end local 3 end local 2 end local 1 43: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase
StackMap stack: java.lang.reflect.GenericSignatureFormatError
pop
44: getstatic net.bytebuddy.description.method.MethodDescription$AbstractBase.NON_GENERIC_SIGNATURE:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 43 1 signatureWriter Lorg/objectweb/asm/signature/SignatureWriter;
2 43 2 generic Z
4 17 3 typeVariable Lnet/bytebuddy/description/type/TypeDescription$Generic;
6 17 5 classBound Z
8 15 6 upperBound Lnet/bytebuddy/description/type/TypeDescription$Generic;
20 24 3 parameterType Lnet/bytebuddy/description/type/TypeDescription$Generic;
26 43 3 returnType Lnet/bytebuddy/description/type/TypeDescription$Generic;
31 43 4 exceptionTypes Lnet/bytebuddy/description/type/TypeList$Generic;
34 38 5 exceptionType Lnet/bytebuddy/description/type/TypeDescription$Generic;
Exception table:
from to target type
0 42 43 Class java.lang.reflect.GenericSignatureFormatError
public int getActualModifiers();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getModifiers:()I
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaredAnnotations:()Lnet/bytebuddy/description/annotation/AnnotationList;
ldc Ljava/lang/Deprecated;
invokeinterface net.bytebuddy.description.annotation.AnnotationList.isAnnotationPresent:(Ljava/lang/Class;)Z
ifeq 2
1: ldc 131072
goto 3
2: StackMap locals:
StackMap stack: int
iconst_0
3: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase
StackMap stack: int int
ior
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public int getActualModifiers(boolean);
descriptor: (Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: iload 1
ifeq 2
1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getActualModifiers:()I
sipush -1281
iand
goto 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getActualModifiers:()I
sipush -257
iand
sipush 1024
ior
3: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 4 1 manifest Z
MethodParameters:
Name Flags
manifest
public int getActualModifiers(boolean, net.bytebuddy.description.modifier.Visibility);
descriptor: (ZLnet/bytebuddy/description/modifier/Visibility;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getVisibility:()Lnet/bytebuddy/description/modifier/Visibility;
aload 2
invokevirtual net.bytebuddy.description.modifier.Visibility.expandTo:(Lnet/bytebuddy/description/modifier/Visibility;)Lnet/bytebuddy/description/modifier/Visibility;
invokestatic java.util.Collections.singleton:(Ljava/lang/Object;)Ljava/util/Set;
invokestatic net.bytebuddy.description.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
aload 0
iload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getActualModifiers:(Z)I
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:(I)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 1 1 manifest Z
0 1 2 visibility Lnet/bytebuddy/description/modifier/Visibility;
MethodParameters:
Name Flags
manifest
visibility
public boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isVirtual:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isVisibleTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 7
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPublic:()Z
ifne 6
2: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 6
3: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isProtected:()Z
ifeq 4
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 6
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifne 5
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isSamePackage:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifeq 7
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isNestMateOf:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 8 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public boolean isAccessibleTo(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isVirtual:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isVisibleTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 4
1: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPublic:()Z
ifne 6
2: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 6
3: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifne 4
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isSamePackage:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 6
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifeq 5
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isNestMateOf:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 6
5: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 7 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public boolean isVirtual();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstructor:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isTypeInitializer:()Z
ifeq 2
StackMap locals:
StackMap stack:
1: iconst_0
goto 3
StackMap locals:
StackMap stack:
2: iconst_1
StackMap locals:
StackMap stack: int
3: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isDefaultMethod();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isAbstract:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isBridge:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.isInterface:()Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isSpecializableFor(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isPrivate:()Z
ifne 3
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstructor:()Z
ifeq 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isAbstract:()Z
ifne 5
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 5
iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 6 1 targetType Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
targetType
public <T> T getDefaultValue(java.lang.Class<T>);
descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDefaultValue:()Lnet/bytebuddy/description/annotation/AnnotationValue;
invokevirtual java.lang.Class.cast:(Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 1 1 type Ljava/lang/Class<TT;>;
Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
MethodParameters:
Name Flags
type
public boolean isInvokableOn(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifne 7
1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isTypeInitializer:()Z
ifne 7
2: aload 0
aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isVisibleTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 7
3: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isVirtual:()Z
ifeq 5
4: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 7
goto 6
5: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 7
6: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 8 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
private boolean isBootstrap(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
astore 2
start local 2 1: aload 2
invokeinterface net.bytebuddy.description.type.TypeList.size:()I
tableswitch { // 0 - 3
0: 2
1: 3
2: 4
3: 8
default: 13
}
2: StackMap locals: net.bytebuddy.description.type.TypeList
StackMap stack:
iconst_0
ireturn
3: StackMap locals:
StackMap stack:
aload 2
invokeinterface net.bytebuddy.description.type.TypeList.getOnly:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc [Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ireturn
4: StackMap locals:
StackMap stack:
getstatic net.bytebuddy.utility.JavaType.METHOD_HANDLES_LOOKUP:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 2
iconst_0
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 7
5: aload 2
iconst_1
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc [Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 7
6: iconst_1
ireturn
StackMap locals:
StackMap stack:
7: iconst_0
ireturn
8: StackMap locals:
StackMap stack:
getstatic net.bytebuddy.utility.JavaType.METHOD_HANDLES_LOOKUP:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 2
iconst_0
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 12
9: aload 2
iconst_1
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 10
aload 2
iconst_1
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc Ljava/lang/String;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
10: StackMap locals:
StackMap stack:
aload 2
iconst_2
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc [Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 11
aload 2
iconst_2
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 12
11: StackMap locals:
StackMap stack:
iconst_1
ireturn
StackMap locals:
StackMap stack:
12: iconst_0
ireturn
13: StackMap locals:
StackMap stack:
getstatic net.bytebuddy.utility.JavaType.METHOD_HANDLES_LOOKUP:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 2
iconst_0
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 17
14: aload 2
iconst_1
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 15
aload 2
iconst_1
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc Ljava/lang/String;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 17
15: StackMap locals:
StackMap stack:
aload 2
iconst_2
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 17
16: iconst_1
ireturn
StackMap locals:
StackMap stack:
17: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 18 1 typeType Lnet/bytebuddy/description/type/TypeDescription;
1 18 2 parameterTypes Lnet/bytebuddy/description/type/TypeList;
MethodParameters:
Name Flags
typeType
private boolean isBootstrap(java.util.List<?>);
descriptor: (Ljava/util/List;)Z
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 3
goto 13
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 2
start local 2 2: aload 2
ifnonnull 4
3: new java.lang.IllegalArgumentException
dup
ldc "The null value is not a bootstrap constant"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List java.lang.Object java.util.Iterator
StackMap stack:
aload 2
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
astore 4
start local 4 5: aload 4
ldc Ljava/lang/String;
if_acmpeq 13
6: aload 4
ldc Ljava/lang/Integer;
if_acmpeq 13
7: aload 4
ldc Ljava/lang/Long;
if_acmpeq 13
8: aload 4
ldc Ljava/lang/Float;
if_acmpeq 13
9: aload 4
ldc Ljava/lang/Double;
if_acmpeq 13
10: ldc Lnet/bytebuddy/description/type/TypeDescription;
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 13
11: ldc Lnet/bytebuddy/utility/JavaConstant;
aload 4
invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 13
12: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Not a Java constant representation: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 2 13: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
14: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
astore 2
start local 2 15: aload 2
invokeinterface net.bytebuddy.description.type.TypeList.size:()I
iconst_4
if_icmpge 18
16: aload 1
invokeinterface java.util.List.isEmpty:()Z
ifne 17
aload 2
aload 2
invokeinterface net.bytebuddy.description.type.TypeList.size:()I
iconst_1
isub
invokeinterface net.bytebuddy.description.type.TypeList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
ldc [Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 17
iconst_0
ireturn
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List net.bytebuddy.description.type.TypeList
StackMap stack:
17: iconst_1
ireturn
18: StackMap locals:
StackMap stack:
iconst_4
istore 3
start local 3 19: aload 1
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 4
start local 4 20: aload 2
iconst_3
aload 2
invokeinterface net.bytebuddy.description.type.TypeList.size:()I
invokeinterface net.bytebuddy.description.type.TypeList.subList:(II)Lnet/bytebuddy/matcher/FilterableList;
checkcast net.bytebuddy.description.type.TypeList
invokeinterface net.bytebuddy.description.type.TypeList.iterator:()Ljava/util/Iterator;
astore 6
goto 41
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List net.bytebuddy.description.type.TypeList int java.util.Iterator top java.util.Iterator
StackMap stack:
21: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 5
start local 5 22: aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifeq 23
iconst_0
goto 24
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List net.bytebuddy.description.type.TypeList int java.util.Iterator net.bytebuddy.description.type.TypeDescription java.util.Iterator
StackMap stack:
23: iconst_1
StackMap locals:
StackMap stack: int
24: istore 7
start local 7 25: iload 7
ifne 37
26: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
astore 8
start local 8 27: aload 8
instanceof net.bytebuddy.utility.JavaConstant
ifeq 28
aload 8
checkcast net.bytebuddy.utility.JavaConstant
invokeinterface net.bytebuddy.utility.JavaConstant.getType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 35
28: StackMap locals: int java.lang.Object
StackMap stack:
aload 5
ldc Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 29
aload 8
instanceof net.bytebuddy.description.type.TypeDescription
ifeq 29
aload 8
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifeq 35
29: StackMap locals:
StackMap stack:
aload 5
ldc Ljava/lang/String;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 30
aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/lang/String;
if_acmpeq 35
30: StackMap locals:
StackMap stack:
aload 5
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 31
aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/lang/Integer;
if_acmpeq 35
31: StackMap locals:
StackMap stack:
aload 5
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 32
aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/lang/Long;
if_acmpeq 35
32: StackMap locals:
StackMap stack:
aload 5
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 33
aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/lang/Float;
if_acmpeq 35
33: StackMap locals:
StackMap stack:
aload 5
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 34
aload 8
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
ldc Ljava/lang/Double;
if_acmpeq 35
34: StackMap locals:
StackMap stack:
iconst_1
goto 36
StackMap locals:
StackMap stack:
35: iconst_0
StackMap locals:
StackMap stack: int
36: istore 7
end local 8 37: StackMap locals:
StackMap stack:
iload 7
ifeq 40
38: iload 3
aload 2
invokeinterface net.bytebuddy.description.type.TypeList.size:()I
if_icmpne 39
aload 5
ldc [Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 39
iconst_1
ireturn
StackMap locals:
StackMap stack:
39: iconst_0
ireturn
40: StackMap locals:
StackMap stack:
iinc 3 1
end local 7 end local 5 41: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.util.List net.bytebuddy.description.type.TypeList int java.util.Iterator top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 21
42: iconst_1
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 43 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 43 1 arguments Ljava/util/List<*>;
2 13 2 argument Ljava/lang/Object;
5 13 4 argumentType Ljava/lang/Class<*>;
15 43 2 parameterTypes Lnet/bytebuddy/description/type/TypeList;
19 43 3 index I
20 43 4 argumentIterator Ljava/util/Iterator<*>;
22 41 5 parameterType Lnet/bytebuddy/description/type/TypeDescription;
25 41 7 finalParameterCheck Z
27 37 8 argument Ljava/lang/Object;
Signature: (Ljava/util/List<*>;)Z
MethodParameters:
Name Flags
arguments
public boolean isInvokeBootstrap();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
astore 1
start local 1 1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isMethod:()Z
ifeq 3
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifeq 4
2: getstatic net.bytebuddy.utility.JavaType.CALL_SITE:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 3
getstatic net.bytebuddy.utility.JavaType.CALL_SITE:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 4
3: StackMap locals: net.bytebuddy.description.type.TypeDescription
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstructor:()Z
ifeq 5
getstatic net.bytebuddy.utility.JavaType.CALL_SITE:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 5
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
5: StackMap locals:
StackMap stack:
aload 0
getstatic net.bytebuddy.utility.JavaType.METHOD_TYPE:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isBootstrap:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 6 1 returnType Lnet/bytebuddy/description/type/TypeDescription;
public boolean isInvokeBootstrap(java.util.List<?>);
descriptor: (Ljava/util/List;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isInvokeBootstrap:()Z
ifeq 1
aload 0
aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isBootstrap:(Ljava/util/List;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 2 1 arguments Ljava/util/List<*>;
Signature: (Ljava/util/List<*>;)Z
MethodParameters:
Name Flags
arguments
public boolean isConstantBootstrap();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
astore 1
start local 1 1: aload 1
invokeinterface net.bytebuddy.description.method.ParameterList.isEmpty:()Z
ifne 5
2: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
iconst_0
invokeinterface net.bytebuddy.description.method.ParameterList.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.method.ParameterDescription
invokeinterface net.bytebuddy.description.method.ParameterDescription.getType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
getstatic net.bytebuddy.utility.JavaType.METHOD_HANDLES_LOOKUP:Lnet/bytebuddy/utility/JavaType;
invokevirtual net.bytebuddy.utility.JavaType.getTypeStub:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 5
3: aload 0
getstatic net.bytebuddy.description.type.TypeDescription.CLASS:Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isBootstrap:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 5
4: iconst_1
ireturn
StackMap locals: net.bytebuddy.description.method.ParameterList
StackMap stack:
5: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 6 1 parameters Lnet/bytebuddy/description/method/ParameterList<*>;
public boolean isConstantBootstrap(java.util.List<?>);
descriptor: (Ljava/util/List;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstantBootstrap:()Z
ifeq 1
aload 0
aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isBootstrap:(Ljava/util/List;)Z
ifeq 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 2 1 arguments Ljava/util/List<*>;
Signature: (Ljava/util/List<*>;)Z
MethodParameters:
Name Flags
arguments
public boolean isDefaultValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isConstructor:()Z
ifne 5
1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifne 5
2: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAnnotationReturnType:()Z
ifeq 5
3: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.isEmpty:()Z
ifeq 5
4: iconst_1
ireturn
StackMap locals:
StackMap stack:
5: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isDefaultValue(net.bytebuddy.description.annotation.AnnotationValue<?, ?>);
descriptor: (Lnet/bytebuddy/description/annotation/AnnotationValue;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isDefaultValue:()Z
ifne 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
astore 2
start local 2 3: aload 1
invokeinterface net.bytebuddy.description.annotation.AnnotationValue.resolve:()Ljava/lang/Object;
astore 3
start local 3 4: aload 2
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 5
aload 3
instanceof java.lang.Boolean
ifne 29
5: StackMap locals: net.bytebuddy.description.type.TypeDescription java.lang.Object
StackMap stack:
aload 2
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 6
aload 3
instanceof java.lang.Byte
ifne 29
6: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 7
aload 3
instanceof java.lang.Character
ifne 29
7: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
aload 3
instanceof java.lang.Short
ifne 29
8: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 9
aload 3
instanceof java.lang.Integer
ifne 29
9: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 10
aload 3
instanceof java.lang.Long
ifne 29
10: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 11
aload 3
instanceof java.lang.Float
ifne 29
11: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
aload 3
instanceof java.lang.Double
ifne 29
12: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/String;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 13
aload 3
instanceof java.lang.String
ifne 29
13: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Enum;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 14
aload 3
instanceof net.bytebuddy.description.enumeration.EnumerationDescription
ifeq 14
aload 2
iconst_1
anewarray net.bytebuddy.description.enumeration.EnumerationDescription
dup
iconst_0
aload 3
checkcast net.bytebuddy.description.enumeration.EnumerationDescription
aastore
invokestatic net.bytebuddy.description.method.MethodDescription$AbstractBase.isEnumerationType:(Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/enumeration/EnumerationDescription;)Z
ifne 29
14: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/annotation/Annotation;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 15
aload 3
instanceof net.bytebuddy.description.annotation.AnnotationDescription
ifeq 15
aload 2
iconst_1
anewarray net.bytebuddy.description.annotation.AnnotationDescription
dup
iconst_0
aload 3
checkcast net.bytebuddy.description.annotation.AnnotationDescription
aastore
invokestatic net.bytebuddy.description.method.MethodDescription$AbstractBase.isAnnotationType:(Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/annotation/AnnotationDescription;)Z
ifne 29
15: StackMap locals:
StackMap stack:
aload 2
ldc Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
aload 3
instanceof net.bytebuddy.description.type.TypeDescription
ifne 29
16: StackMap locals:
StackMap stack:
aload 2
ldc [Z
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 17
aload 3
instanceof boolean[]
ifne 29
17: StackMap locals:
StackMap stack:
aload 2
ldc [B
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 18
aload 3
instanceof byte[]
ifne 29
18: StackMap locals:
StackMap stack:
aload 2
ldc [C
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 19
aload 3
instanceof char[]
ifne 29
19: StackMap locals:
StackMap stack:
aload 2
ldc [S
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 20
aload 3
instanceof short[]
ifne 29
20: StackMap locals:
StackMap stack:
aload 2
ldc [I
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 21
aload 3
instanceof int[]
ifne 29
21: StackMap locals:
StackMap stack:
aload 2
ldc [J
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 22
aload 3
instanceof long[]
ifne 29
22: StackMap locals:
StackMap stack:
aload 2
ldc [F
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 23
aload 3
instanceof float[]
ifne 29
23: StackMap locals:
StackMap stack:
aload 2
ldc [D
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 24
aload 3
instanceof double[]
ifne 29
24: StackMap locals:
StackMap stack:
aload 2
ldc [Ljava/lang/String;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 25
aload 3
instanceof java.lang.String[]
ifne 29
25: StackMap locals:
StackMap stack:
aload 2
ldc [Ljava/lang/Enum;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 26
aload 3
instanceof net.bytebuddy.description.enumeration.EnumerationDescription[]
ifeq 26
aload 2
invokeinterface net.bytebuddy.description.type.TypeDescription.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 3
checkcast net.bytebuddy.description.enumeration.EnumerationDescription[]
invokestatic net.bytebuddy.description.method.MethodDescription$AbstractBase.isEnumerationType:(Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/enumeration/EnumerationDescription;)Z
ifne 29
26: StackMap locals:
StackMap stack:
aload 2
ldc [Ljava/lang/annotation/Annotation;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 27
aload 3
instanceof net.bytebuddy.description.annotation.AnnotationDescription[]
ifeq 27
aload 2
invokeinterface net.bytebuddy.description.type.TypeDescription.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 3
checkcast net.bytebuddy.description.annotation.AnnotationDescription[]
invokestatic net.bytebuddy.description.method.MethodDescription$AbstractBase.isAnnotationType:(Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/annotation/AnnotationDescription;)Z
ifne 29
27: StackMap locals:
StackMap stack:
aload 2
ldc [Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 28
aload 3
instanceof net.bytebuddy.description.type.TypeDescription[]
ifne 29
28: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
29: iconst_1
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 30 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 30 1 annotationValue Lnet/bytebuddy/description/annotation/AnnotationValue<**>;
3 30 2 returnType Lnet/bytebuddy/description/type/TypeDescription;
4 30 3 value Ljava/lang/Object;
Signature: (Lnet/bytebuddy/description/annotation/AnnotationValue<**>;)Z
MethodParameters:
Name Flags
annotationValue
private static boolean isEnumerationType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.enumeration.EnumerationDescription[]);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/enumeration/EnumerationDescription;)Z
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.enumeration.EnumerationDescription[] top int int net.bytebuddy.description.enumeration.EnumerationDescription[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
invokeinterface net.bytebuddy.description.enumeration.EnumerationDescription.getEnumerationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 4
3: iconst_0
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 enumerationType Lnet/bytebuddy/description/type/TypeDescription;
0 7 1 enumerationDescription [Lnet/bytebuddy/description/enumeration/EnumerationDescription;
2 4 2 anEnumerationDescription Lnet/bytebuddy/description/enumeration/EnumerationDescription;
MethodParameters:
Name Flags
enumerationType
enumerationDescription
private static boolean isAnnotationType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/annotation/AnnotationDescription;)Z
flags: (0x008a) ACC_PRIVATE, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 1
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 5
StackMap locals: net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.annotation.AnnotationDescription[] top int int net.bytebuddy.description.annotation.AnnotationDescription[]
StackMap stack:
1: aload 5
iload 3
aaload
astore 2
start local 2 2: aload 2
invokeinterface net.bytebuddy.description.annotation.AnnotationDescription.getAnnotationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 4
3: iconst_0
ireturn
end local 2 4: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
5: iload 3
iload 4
if_icmplt 1
6: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 annotationType Lnet/bytebuddy/description/type/TypeDescription;
0 7 1 annotationDescription [Lnet/bytebuddy/description/annotation/AnnotationDescription;
2 4 2 anAnnotationDescription Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotationType
annotationDescription
public net.bytebuddy.description.TypeVariableSource getEnclosingSource();
descriptor: ()Lnet/bytebuddy/description/TypeVariableSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isStatic:()Z
ifeq 2
1: getstatic net.bytebuddy.description.TypeVariableSource.UNDEFINED:Lnet/bytebuddy/description/TypeVariableSource;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
3: StackMap locals:
StackMap stack: net.bytebuddy.description.TypeVariableSource
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public <T> T accept(net.bytebuddy.description.TypeVariableSource$Visitor<T>);
descriptor: (Lnet/bytebuddy/description/TypeVariableSource$Visitor;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.asDefined:()Lnet/bytebuddy/description/ByteCodeElement$TypeDependant;
checkcast net.bytebuddy.description.method.MethodDescription$InDefinedShape
invokeinterface net.bytebuddy.description.TypeVariableSource$Visitor.onMethod:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 1 1 visitor Lnet/bytebuddy/description/TypeVariableSource$Visitor<TT;>;
Signature: <T:Ljava/lang/Object;>(Lnet/bytebuddy/description/TypeVariableSource$Visitor<TT;>;)TT;
MethodParameters:
Name Flags
visitor
public boolean isGenerified();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.isEmpty:()Z
ifeq 1
iconst_0
goto 2
StackMap locals:
StackMap stack:
1: iconst_1
StackMap locals:
StackMap stack: int
2: ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public net.bytebuddy.description.method.MethodDescription$Token asToken(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.type.TypeDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/method/MethodDescription$Token;
flags: (0x0001) ACC_PUBLIC
Code:
stack=14, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReceiverType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 2
start local 2 1: new net.bytebuddy.description.method.MethodDescription$Token
dup
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
2: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getModifiers:()I
3: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
aload 1
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asTokenList:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/ByteCodeElement$Token$TokenList;
4: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
5: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
aload 1
invokeinterface net.bytebuddy.description.method.ParameterList.asTokenList:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/ByteCodeElement$Token$TokenList;
6: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getExceptionTypes:()Lnet/bytebuddy/description/type/TypeList$Generic;
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokeinterface net.bytebuddy.description.type.TypeList$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Lnet/bytebuddy/description/type/TypeList$Generic;
7: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaredAnnotations:()Lnet/bytebuddy/description/annotation/AnnotationList;
8: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDefaultValue:()Lnet/bytebuddy/description/annotation/AnnotationValue;
9: aload 2
ifnonnull 11
10: getstatic net.bytebuddy.description.type.TypeDescription$Generic.UNDEFINED:Lnet/bytebuddy/description/type/TypeDescription$Generic;
goto 12
11: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase net.bytebuddy.matcher.ElementMatcher net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack: new 1 new 1 java.lang.String int net.bytebuddy.description.ByteCodeElement$Token$TokenList net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.ByteCodeElement$Token$TokenList net.bytebuddy.description.type.TypeList$Generic net.bytebuddy.description.annotation.AnnotationList net.bytebuddy.description.annotation.AnnotationValue
aload 2
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
12: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase net.bytebuddy.matcher.ElementMatcher net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack: new 1 new 1 java.lang.String int net.bytebuddy.description.ByteCodeElement$Token$TokenList net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.ByteCodeElement$Token$TokenList net.bytebuddy.description.type.TypeList$Generic net.bytebuddy.description.annotation.AnnotationList net.bytebuddy.description.annotation.AnnotationValue net.bytebuddy.description.type.TypeDescription$Generic
invokespecial net.bytebuddy.description.method.MethodDescription$Token.<init>:(Ljava/lang/String;ILjava/util/List;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;Ljava/util/List;Ljava/util/List;Lnet/bytebuddy/description/annotation/AnnotationValue;Lnet/bytebuddy/description/type/TypeDescription$Generic;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 13 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;
1 13 2 receiverType Lnet/bytebuddy/description/type/TypeDescription$Generic;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/type/TypeDescription;>;)Lnet/bytebuddy/description/method/MethodDescription$Token;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.description.method.MethodDescription$SignatureToken asSignatureToken();
descriptor: ()Lnet/bytebuddy/description/method/MethodDescription$SignatureToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.method.MethodDescription$SignatureToken
dup
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokespecial net.bytebuddy.description.method.MethodDescription$SignatureToken.<init>:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public net.bytebuddy.description.method.MethodDescription$TypeToken asTypeToken();
descriptor: ()Lnet/bytebuddy/description/method/MethodDescription$TypeToken;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.method.MethodDescription$TypeToken
dup
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokespecial net.bytebuddy.description.method.MethodDescription$TypeToken.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/List;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
public boolean isBridgeCompatible(net.bytebuddy.description.method.MethodDescription$TypeToken);
descriptor: (Lnet/bytebuddy/description/method/MethodDescription$TypeToken;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=6, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
astore 2
start local 2 1: aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$TypeToken.getParameterTypes:()Ljava/util/List;
astore 3
start local 3 2: aload 2
invokeinterface java.util.List.size:()I
aload 3
invokeinterface java.util.List.size:()I
if_icmpeq 4
3: iconst_0
ireturn
4: StackMap locals: java.util.List java.util.List
StackMap stack:
iconst_0
istore 4
start local 4 5: goto 9
6: StackMap locals: int
StackMap stack:
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
aload 3
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 8
aload 2
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifne 7
aload 3
iload 4
invokeinterface java.util.List.get:(I)Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifeq 8
7: StackMap locals:
StackMap stack:
iconst_0
ireturn
8: StackMap locals:
StackMap stack:
iinc 4 1
StackMap locals:
StackMap stack:
9: iload 4
aload 2
invokeinterface java.util.List.size:()I
if_icmplt 6
end local 4 10: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
astore 4
start local 4 11: aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$TypeToken.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 5
start local 5 12: aload 4
aload 5
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 14
aload 4
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifne 13
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifeq 14
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase net.bytebuddy.description.method.MethodDescription$TypeToken java.util.List java.util.List net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription
StackMap stack:
13: iconst_0
ireturn
StackMap locals:
StackMap stack:
14: iconst_1
ireturn
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 15 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 15 1 typeToken Lnet/bytebuddy/description/method/MethodDescription$TypeToken;
1 15 2 types Ljava/util/List<Lnet/bytebuddy/description/type/TypeDescription;>;
2 15 3 bridgeTypes Ljava/util/List<Lnet/bytebuddy/description/type/TypeDescription;>;
5 10 4 index I
11 15 4 returnType Lnet/bytebuddy/description/type/TypeDescription;
12 15 5 bridgeReturnType Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeToken
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: bipush 17
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokevirtual java.lang.Object.hashCode:()I
iadd
istore 1
start local 1 1: bipush 31
iload 1
imul
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
iadd
istore 1
2: bipush 31
iload 1
imul
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.hashCode:()I
iadd
istore 1
3: bipush 31
iload 1
imul
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokeinterface net.bytebuddy.description.type.TypeList.hashCode:()I
iadd
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 4 1 hashCode I
public boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=3, args_size=2
start local 0 start local 1 0: aload 0
aload 1
if_acmpne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
instanceof net.bytebuddy.description.method.MethodDescription
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast net.bytebuddy.description.method.MethodDescription
astore 2
start local 2 5: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getInternalName:()Ljava/lang/String;
aload 2
invokeinterface net.bytebuddy.description.method.MethodDescription.getInternalName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
6: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
aload 2
invokeinterface net.bytebuddy.description.method.MethodDescription.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
7: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 2
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 10
8: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
aload 2
invokeinterface net.bytebuddy.description.method.MethodDescription.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokeinterface net.bytebuddy.description.type.TypeList.equals:(Ljava/lang/Object;)Z
ifeq 10
9: iconst_1
ireturn
StackMap locals: net.bytebuddy.description.method.MethodDescription
StackMap stack:
10: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
0 11 1 other Ljava/lang/Object;
5 11 2 methodDescription Lnet/bytebuddy/description/method/MethodDescription;
MethodParameters:
Name Flags
other
public java.lang.String toGenericString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getModifiers:()I
sipush 1343
iand
istore 2
start local 2 2: iload 2
ifeq 4
3: aload 1
iload 2
invokestatic java.lang.reflect.Modifier.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isMethod:()Z
ifeq 7
5: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: iconst_1
istore 3
start local 3 9: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int top java.util.Iterator
StackMap stack:
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 4
start local 4 11: iload 3
ifne 14
12: aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: goto 15
14: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack:
iconst_0
istore 3
15: StackMap locals:
StackMap stack:
aload 1
aload 4
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 16: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
17: aload 1
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
18: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getExceptionTypes:()Lnet/bytebuddy/description/type/TypeList$Generic;
astore 4
start local 4 19: aload 4
invokeinterface net.bytebuddy.description.type.TypeList$Generic.isEmpty:()Z
ifne 30
20: aload 1
ldc " throws "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: iconst_1
istore 3
22: aload 4
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 6
goto 29
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList$Generic top java.util.Iterator
StackMap stack:
23: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 5
start local 5 24: iload 3
ifne 27
25: aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
26: goto 28
27: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList$Generic net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack:
iconst_0
istore 3
28: StackMap locals:
StackMap stack:
aload 1
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 29: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList$Generic top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
30: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList$Generic
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 31 1 stringBuilder Ljava/lang/StringBuilder;
2 31 2 modifiers I
9 31 3 first Z
11 16 4 typeDescription Lnet/bytebuddy/description/type/TypeDescription$Generic;
19 31 4 exceptionTypes Lnet/bytebuddy/description/type/TypeList$Generic;
24 29 5 typeDescription Lnet/bytebuddy/description/type/TypeDescription$Generic;
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=7, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getModifiers:()I
sipush 1343
iand
istore 2
start local 2 2: iload 2
ifeq 4
3: aload 1
iload 2
invokestatic java.lang.reflect.Modifier.toString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
4: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.isMethod:()Z
ifeq 7
5: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 32
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
6: aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDefinition;
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 46
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
7: StackMap locals:
StackMap stack:
aload 1
aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
8: iconst_1
istore 3
start local 3 9: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
invokeinterface net.bytebuddy.description.type.TypeList.iterator:()Ljava/util/Iterator;
astore 5
goto 16
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int top java.util.Iterator
StackMap stack:
10: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 4
start local 4 11: iload 3
ifne 14
12: aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
13: goto 15
14: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeDescription java.util.Iterator
StackMap stack:
iconst_0
istore 3
15: StackMap locals:
StackMap stack:
aload 1
aload 4
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 4 16: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 10
17: aload 1
bipush 41
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
18: aload 0
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.getExceptionTypes:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.asErasures:()Lnet/bytebuddy/description/type/TypeList;
astore 4
start local 4 19: aload 4
invokeinterface net.bytebuddy.description.type.TypeList.isEmpty:()Z
ifne 30
20: aload 1
ldc " throws "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: iconst_1
istore 3
22: aload 4
invokeinterface net.bytebuddy.description.type.TypeList.iterator:()Ljava/util/Iterator;
astore 6
goto 29
StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList top java.util.Iterator
StackMap stack:
23: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 5
start local 5 24: iload 3
ifne 27
25: aload 1
bipush 44
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
26: goto 28
27: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList net.bytebuddy.description.type.TypeDescription java.util.Iterator
StackMap stack:
iconst_0
istore 3
28: StackMap locals:
StackMap stack:
aload 1
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 29: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 23
30: StackMap locals: net.bytebuddy.description.method.MethodDescription$AbstractBase java.lang.StringBuilder int int net.bytebuddy.description.type.TypeList
StackMap stack:
aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 31 0 this Lnet/bytebuddy/description/method/MethodDescription$AbstractBase;
1 31 1 stringBuilder Ljava/lang/StringBuilder;
2 31 2 modifiers I
9 31 3 first Z
11 16 4 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
19 31 4 exceptionTypes Lnet/bytebuddy/description/type/TypeList;
24 29 5 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
public net.bytebuddy.description.ByteCodeElement$Token asToken(net.bytebuddy.matcher.ElementMatcher);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/ByteCodeElement$Token;
flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
Code:
stack=2, locals=2, args_size=2
0: aload 0
aload 1
invokevirtual net.bytebuddy.description.method.MethodDescription$AbstractBase.asToken:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/description/method/MethodDescription$Token;
areturn
LocalVariableTable:
Start End Slot Name Signature
}
SourceFile: "MethodDescription.java"
NestHost: net.bytebuddy.description.method.MethodDescription
InnerClasses:
public abstract Token = net.bytebuddy.description.ByteCodeElement$Token of net.bytebuddy.description.ByteCodeElement
public TokenList = net.bytebuddy.description.ByteCodeElement$Token$TokenList of net.bytebuddy.description.ByteCodeElement$Token
public abstract TypeDependant = net.bytebuddy.description.ByteCodeElement$TypeDependant of net.bytebuddy.description.ByteCodeElement
public abstract AbstractBase = net.bytebuddy.description.TypeVariableSource$AbstractBase of net.bytebuddy.description.TypeVariableSource
public abstract Visitor = net.bytebuddy.description.TypeVariableSource$Visitor of net.bytebuddy.description.TypeVariableSource
public abstract AbstractBase = net.bytebuddy.description.method.MethodDescription$AbstractBase of net.bytebuddy.description.method.MethodDescription
public ForLoadedConstructor = net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor of net.bytebuddy.description.method.MethodDescription
public ForLoadedMethod = net.bytebuddy.description.method.MethodDescription$ForLoadedMethod of net.bytebuddy.description.method.MethodDescription
public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
public SignatureToken = net.bytebuddy.description.method.MethodDescription$SignatureToken of net.bytebuddy.description.method.MethodDescription
public Token = net.bytebuddy.description.method.MethodDescription$Token of net.bytebuddy.description.method.MethodDescription
public TypeToken = net.bytebuddy.description.method.MethodDescription$TypeToken of net.bytebuddy.description.method.MethodDescription
public Token = net.bytebuddy.description.method.ParameterDescription$Token of net.bytebuddy.description.method.ParameterDescription
public Resolver = net.bytebuddy.description.modifier.ModifierContributor$Resolver of net.bytebuddy.description.modifier.ModifierContributor
public final Sort = net.bytebuddy.description.type.TypeDefinition$Sort of net.bytebuddy.description.type.TypeDefinition
public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription
public abstract Visitor = net.bytebuddy.description.type.TypeDescription$Generic$Visitor of net.bytebuddy.description.type.TypeDescription$Generic
public ForSignatureVisitor = net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor of net.bytebuddy.description.type.TypeDescription$Generic$Visitor
public abstract Substitutor = net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor of net.bytebuddy.description.type.TypeDescription$Generic$Visitor
public ForDetachment = net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment of net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor
public abstract Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList
public abstract Junction = net.bytebuddy.matcher.ElementMatcher$Junction of net.bytebuddy.matcher.ElementMatcher