public abstract class net.bytebuddy.description.type.TypeDescription$AbstractBase extends net.bytebuddy.description.TypeVariableSource$AbstractBase implements net.bytebuddy.description.type.TypeDescription
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: net.bytebuddy.description.type.TypeDescription$AbstractBase
super_class: net.bytebuddy.description.TypeVariableSource$AbstractBase
{
public static final boolean RAW_TYPES;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: new net.bytebuddy.utility.privilege.GetSystemPropertyAction
dup
ldc "net.bytebuddy.raw"
invokespecial net.bytebuddy.utility.privilege.GetSystemPropertyAction.<init>:(Ljava/lang/String;)V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
invokestatic java.lang.Boolean.parseBoolean:(Ljava/lang/String;)Z
istore 0
start local 0 1: goto 4
end local 0 StackMap locals:
StackMap stack: java.lang.Exception
2: pop
3: iconst_0
istore 0
start local 0 4: StackMap locals: int
StackMap stack:
iload 0
putstatic net.bytebuddy.description.type.TypeDescription$AbstractBase.RAW_TYPES:Z
end local 0 5: return
LocalVariableTable:
Start End Slot Name Signature
1 2 0 rawTypes Z
4 5 0 rawTypes Z
Exception table:
from to target type
0 1 2 Class java.lang.Exception
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/type/TypeDescription$AbstractBase;
private static boolean isAssignable(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=5, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifeq 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isArray:()Z
ifeq 9
3: aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isArray:()Z
ifeq 5
4: aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokestatic net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignable:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription;)Z
goto 8
5: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 7
getstatic net.bytebuddy.description.type.TypeDescription$AbstractBase.ARRAY_INTERFACES:Lnet/bytebuddy/description/type/TypeList$Generic;
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.asGenericType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.contains:(Ljava/lang/Object;)Z
ifne 7
6: iconst_0
goto 8
StackMap locals:
StackMap stack:
7: iconst_1
StackMap locals:
StackMap stack: int
8: ireturn
9: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Object;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifeq 13
10: aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isPrimitive:()Z
ifeq 11
iconst_0
goto 12
StackMap locals:
StackMap stack:
11: iconst_1
StackMap locals:
StackMap stack: int
12: ireturn
13: StackMap locals:
StackMap stack:
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getSuperClass:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 2
start local 2 14: aload 2
ifnull 16
aload 0
aload 2
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 16
15: iconst_1
ireturn
16: StackMap locals: net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isInterface:()Z
ifeq 22
17: aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getInterfaces:()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 4
goto 21
StackMap locals: net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription$Generic top java.util.Iterator
StackMap stack:
18: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription
astore 3
start local 3 19: aload 0
aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifeq 21
20: iconst_1
ireturn
end local 3 21: StackMap locals:
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 18
22: StackMap locals: net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 23 0 sourceType Lnet/bytebuddy/description/type/TypeDescription;
0 23 1 targetType Lnet/bytebuddy/description/type/TypeDescription;
14 23 2 superClass Lnet/bytebuddy/description/type/TypeDescription$Generic;
19 21 3 interfaceType Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
sourceType
targetType
public boolean isAssignableFrom(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
public boolean isAssignableFrom(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
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignable:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public boolean isAssignableTo(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
public boolean isAssignableTo(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 1
aload 0
invokestatic net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignable:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public boolean isInHierarchyWith(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifne 1
aload 0
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableFrom:(Ljava/lang/Class;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 2 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
public boolean isInHierarchyWith(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
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 1
aload 0
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableFrom:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 1
iconst_0
ireturn
StackMap locals:
StackMap stack:
1: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 2 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public net.bytebuddy.description.type.TypeDescription asErasure();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public net.bytebuddy.description.type.TypeDescription$Generic asGenericType();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForErasure
dup
aload 0
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForErasure.<init>:(Lnet/bytebuddy/description/type/TypeDescription;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public net.bytebuddy.description.type.TypeDefinition$Sort getSort();
descriptor: ()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: getstatic net.bytebuddy.description.type.TypeDefinition$Sort.NON_GENERIC:Lnet/bytebuddy/description/type/TypeDefinition$Sort;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean isInstance(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableFrom:(Ljava/lang/Class;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 value Ljava/lang/Object;
MethodParameters:
Name Flags
value
public boolean isAnnotationValue(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=2
start local 0 start local 1 0: aload 0
ldc Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 1
aload 1
instanceof net.bytebuddy.description.type.TypeDescription
ifne 22
1: StackMap locals:
StackMap stack:
aload 1
instanceof net.bytebuddy.description.annotation.AnnotationDescription
ifeq 2
aload 1
checkcast net.bytebuddy.description.annotation.AnnotationDescription
invokeinterface net.bytebuddy.description.annotation.AnnotationDescription.getAnnotationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 22
2: StackMap locals:
StackMap stack:
aload 1
instanceof net.bytebuddy.description.enumeration.EnumerationDescription
ifeq 3
aload 1
checkcast net.bytebuddy.description.enumeration.EnumerationDescription
invokeinterface net.bytebuddy.description.enumeration.EnumerationDescription.getEnumerationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 22
3: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/String;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
aload 1
instanceof java.lang.String
ifne 22
4: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 5
aload 1
instanceof java.lang.Boolean
ifne 22
5: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 6
aload 1
instanceof java.lang.Byte
ifne 22
6: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 7
aload 1
instanceof java.lang.Short
ifne 22
7: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
aload 1
instanceof java.lang.Character
ifne 22
8: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 9
aload 1
instanceof java.lang.Integer
ifne 22
9: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 10
aload 1
instanceof java.lang.Long
ifne 22
10: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 11
aload 1
instanceof java.lang.Float
ifne 22
11: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
aload 1
instanceof java.lang.Double
ifne 22
12: StackMap locals:
StackMap stack:
aload 0
ldc [Ljava/lang/String;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 13
aload 1
instanceof java.lang.String[]
ifne 22
13: StackMap locals:
StackMap stack:
aload 0
ldc [Z
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 14
aload 1
instanceof boolean[]
ifne 22
14: StackMap locals:
StackMap stack:
aload 0
ldc [B
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 15
aload 1
instanceof byte[]
ifne 22
15: StackMap locals:
StackMap stack:
aload 0
ldc [S
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
aload 1
instanceof short[]
ifne 22
16: StackMap locals:
StackMap stack:
aload 0
ldc [C
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 17
aload 1
instanceof char[]
ifne 22
17: StackMap locals:
StackMap stack:
aload 0
ldc [I
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 18
aload 1
instanceof int[]
ifne 22
18: StackMap locals:
StackMap stack:
aload 0
ldc [J
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 19
aload 1
instanceof long[]
ifne 22
19: StackMap locals:
StackMap stack:
aload 0
ldc [F
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 20
aload 1
instanceof float[]
ifne 22
20: StackMap locals:
StackMap stack:
aload 0
ldc [D
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 21
aload 1
instanceof double[]
ifne 22
21: StackMap locals:
StackMap stack:
aload 0
ldc [Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 23
aload 1
instanceof net.bytebuddy.description.type.TypeDescription[]
ifeq 23
22: StackMap locals:
StackMap stack:
iconst_1
ireturn
23: StackMap locals:
StackMap stack:
aload 0
ldc [Ljava/lang/annotation/Annotation;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 31
aload 1
instanceof net.bytebuddy.description.annotation.AnnotationDescription[]
ifeq 31
24: aload 1
checkcast net.bytebuddy.description.annotation.AnnotationDescription[]
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 29
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase java.lang.Object top int int net.bytebuddy.description.annotation.AnnotationDescription[]
StackMap stack:
25: aload 5
iload 3
aaload
astore 2
start local 2 26: aload 2
invokeinterface net.bytebuddy.description.annotation.AnnotationDescription.getAnnotationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 28
27: iconst_0
ireturn
end local 2 28: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
29: iload 3
iload 4
if_icmplt 25
30: iconst_1
ireturn
31: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase java.lang.Object
StackMap stack:
aload 0
ldc [Ljava/lang/Enum;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 39
aload 1
instanceof net.bytebuddy.description.enumeration.EnumerationDescription[]
ifeq 39
32: aload 1
checkcast net.bytebuddy.description.enumeration.EnumerationDescription[]
dup
astore 5
arraylength
istore 4
iconst_0
istore 3
goto 37
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase java.lang.Object top int int net.bytebuddy.description.enumeration.EnumerationDescription[]
StackMap stack:
33: aload 5
iload 3
aaload
astore 2
start local 2 34: aload 2
invokeinterface net.bytebuddy.description.enumeration.EnumerationDescription.getEnumerationType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 36
35: iconst_0
ireturn
end local 2 36: StackMap locals:
StackMap stack:
iinc 3 1
StackMap locals:
StackMap stack:
37: iload 3
iload 4
if_icmplt 33
38: iconst_1
ireturn
39: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase java.lang.Object
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 40 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 40 1 value Ljava/lang/Object;
26 28 2 annotationDescription Lnet/bytebuddy/description/annotation/AnnotationDescription;
34 36 2 enumerationDescription Lnet/bytebuddy/description/enumeration/EnumerationDescription;
MethodParameters:
Name Flags
value
public java.lang.String getInternalName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getName:()Ljava/lang/String;
bipush 46
bipush 47
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public int getActualModifiers(boolean);
descriptor: (Z)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getModifiers:()I
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$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.type.TypeDescription$AbstractBase int
StackMap stack: int int
ior
istore 2
start local 2 4: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPrivate:()Z
ifeq 7
5: iload 2
bipush -11
iand
istore 2
6: goto 11
StackMap locals: int
StackMap stack:
7: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isProtected:()Z
ifeq 10
8: iload 2
bipush -13
iand
iconst_1
ior
istore 2
9: goto 11
10: StackMap locals:
StackMap stack:
iload 2
bipush -9
iand
istore 2
11: StackMap locals:
StackMap stack:
iload 1
ifeq 12
iload 2
bipush 32
ior
goto 13
StackMap locals:
StackMap stack:
12: iload 2
StackMap locals:
StackMap stack: int
13: ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 14 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 14 1 superFlag Z
4 14 2 actualModifiers I
MethodParameters:
Name Flags
superFlag
public java.lang.String getGenericSignature();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=7, 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.type.TypeDescription$AbstractBase.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 4
goto 15
StackMap locals: net.bytebuddy.description.type.TypeDescription$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: 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 6
goto 13
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator top java.util.Iterator
StackMap stack:
6: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 5
start local 5 7: aload 5
8: new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 5
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isInterface:()Z
ifeq 10
9: aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitInterfaceBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
goto 11
10: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack: net.bytebuddy.description.type.TypeDescription$Generic new 8 new 8
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitClassBound:()Lorg/objectweb/asm/signature/SignatureVisitor;
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack: net.bytebuddy.description.type.TypeDescription$Generic new 8 new 8 org.objectweb.asm.signature.SignatureVisitor
11: invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor.<init>:(Lorg/objectweb/asm/signature/SignatureVisitor;)V
12: invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.accept:(Lnet/bytebuddy/description/type/TypeDescription$Generic$Visitor;)Ljava/lang/Object;
pop
end local 5 13: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator top java.util.Iterator
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
14: iconst_1
istore 2
end local 3 15: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
16: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getSuperClass:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 3
start local 3 17: aload 3
ifnonnull 19
18: getstatic net.bytebuddy.description.type.TypeDescription$Generic.OBJECT:Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 3
19: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
aload 3
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitSuperclass:()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
20: iload 2
ifne 21
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 21
iconst_0
goto 22
StackMap locals:
StackMap stack:
21: iconst_1
StackMap locals:
StackMap stack: int
22: istore 2
23: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getInterfaces:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 5
goto 29
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic top java.util.Iterator
StackMap stack:
24: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 4
start local 4 25: aload 4
new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor
dup
aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.visitInterface:()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
26: iload 2
ifne 27
aload 4
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ifeq 27
iconst_0
goto 28
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.type.TypeDescription$Generic java.util.Iterator
StackMap stack:
27: iconst_1
StackMap locals:
StackMap stack: int
28: istore 2
end local 4 29: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic top java.util.Iterator
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 24
30: iload 2
ifeq 32
31: aload 1
invokevirtual org.objectweb.asm.signature.SignatureWriter.toString:()Ljava/lang/String;
goto 33
32: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase org.objectweb.asm.signature.SignatureWriter int net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
getstatic net.bytebuddy.description.type.TypeDescription$AbstractBase.NON_GENERIC_SIGNATURE:Ljava/lang/String;
33: StackMap locals:
StackMap stack: java.lang.String
areturn
end local 3 end local 2 end local 1 34: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack: java.lang.reflect.GenericSignatureFormatError
pop
35: getstatic net.bytebuddy.description.type.TypeDescription$AbstractBase.NON_GENERIC_SIGNATURE:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 36 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
1 34 1 signatureWriter Lorg/objectweb/asm/signature/SignatureWriter;
2 34 2 generic Z
4 15 3 typeVariable Lnet/bytebuddy/description/type/TypeDescription$Generic;
7 13 5 upperBound Lnet/bytebuddy/description/type/TypeDescription$Generic;
17 34 3 superClass Lnet/bytebuddy/description/type/TypeDescription$Generic;
25 29 4 interfaceType Lnet/bytebuddy/description/type/TypeDescription$Generic;
Exception table:
from to target type
0 33 34 Class java.lang.reflect.GenericSignatureFormatError
public boolean isSamePackage(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getPackage:()Lnet/bytebuddy/description/type/PackageDescription;
astore 2
start local 2 1: aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getPackage:()Lnet/bytebuddy/description/type/PackageDescription;
astore 3
start local 3 2: aload 2
ifnull 3
aload 3
ifnonnull 5
3: StackMap locals: net.bytebuddy.description.type.PackageDescription net.bytebuddy.description.type.PackageDescription
StackMap stack:
aload 2
aload 3
if_acmpne 4
iconst_1
goto 6
StackMap locals:
StackMap stack:
4: iconst_0
goto 6
5: StackMap locals:
StackMap stack:
aload 2
aload 3
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
6: StackMap locals:
StackMap stack: int
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 7 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
1 7 2 thisPackage Lnet/bytebuddy/description/type/PackageDescription;
2 7 3 otherPackage Lnet/bytebuddy/description/type/PackageDescription;
MethodParameters:
Name Flags
typeDescription
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.type.TypeDescription$AbstractBase.isPrimitive:()Z
ifne 5
1: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isArray:()Z
ifeq 3
2: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isVisibleTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 5
goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPublic:()Z
ifne 5
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isProtected:()Z
ifne 5
aload 0
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isSamePackage:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 5
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 6 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.type.TypeDescription$AbstractBase.isPrimitive:()Z
ifne 5
1: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isArray:()Z
ifeq 3
2: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isVisibleTo:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 5
goto 4
3: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPublic:()Z
ifne 5
aload 0
aload 1
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isSamePackage:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ifne 5
4: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
5: iconst_1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 6 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public net.bytebuddy.description.annotation.AnnotationList getInheritedAnnotations();
descriptor: ()Lnet/bytebuddy/description/annotation/AnnotationList;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getSuperClass:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 1
start local 1 1: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getDeclaredAnnotations:()Lnet/bytebuddy/description/annotation/AnnotationList;
astore 2
start local 2 2: aload 1
ifnonnull 4
3: aload 2
areturn
4: StackMap locals: net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.annotation.AnnotationList
StackMap stack:
new java.util.HashSet
dup
invokespecial java.util.HashSet.<init>:()V
astore 3
start local 3 5: aload 2
invokeinterface net.bytebuddy.description.annotation.AnnotationList.iterator:()Ljava/util/Iterator;
astore 5
goto 8
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase net.bytebuddy.description.type.TypeDescription$Generic net.bytebuddy.description.annotation.AnnotationList java.util.Set top java.util.Iterator
StackMap stack:
6: aload 5
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.annotation.AnnotationDescription
astore 4
start local 4 7: aload 3
aload 4
invokeinterface net.bytebuddy.description.annotation.AnnotationDescription.getAnnotationType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface java.util.Set.add:(Ljava/lang/Object;)Z
pop
end local 4 8: StackMap locals:
StackMap stack:
aload 5
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
9: new net.bytebuddy.description.annotation.AnnotationList$Explicit
dup
aload 2
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getInheritedAnnotations:()Lnet/bytebuddy/description/annotation/AnnotationList;
aload 3
invokeinterface net.bytebuddy.description.annotation.AnnotationList.inherited:(Ljava/util/Set;)Lnet/bytebuddy/description/annotation/AnnotationList;
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
invokespecial net.bytebuddy.description.annotation.AnnotationList$Explicit.<init>:(Ljava/util/List;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
1 10 1 superClass Lnet/bytebuddy/description/type/TypeDescription$Generic;
2 10 2 declaredAnnotations Lnet/bytebuddy/description/annotation/AnnotationList;
5 10 3 annotationTypes Ljava/util/Set<Lnet/bytebuddy/description/type/TypeDescription;>;
7 8 4 annotationDescription Lnet/bytebuddy/description/annotation/AnnotationDescription;
public java.lang.String getActualName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isArray:()Z
ifeq 14
1: aload 0
astore 1
start local 1 2: iconst_0
istore 2
start local 2 3: StackMap locals: net.bytebuddy.description.type.TypeDescription int
StackMap stack:
iinc 2 1
4: aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 1
5: aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isArray:()Z
ifne 3
6: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 3
start local 3 7: aload 3
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getActualName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
8: iconst_0
istore 4
start local 4 9: goto 12
10: StackMap locals: java.lang.StringBuilder int
StackMap stack:
aload 3
ldc "[]"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: iinc 4 1
StackMap locals:
StackMap stack:
12: iload 4
iload 2
if_icmplt 10
end local 4 13: aload 3
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 3 end local 2 end local 1 14: StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
2 14 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
3 14 2 dimensions I
7 14 3 stringBuilder Ljava/lang/StringBuilder;
9 13 4 i I
public boolean isPrimitiveWrapper();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Ljava/lang/Boolean;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
1: aload 0
ldc Ljava/lang/Byte;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
2: aload 0
ldc Ljava/lang/Short;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
3: aload 0
ldc Ljava/lang/Character;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
4: aload 0
ldc Ljava/lang/Integer;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
5: aload 0
ldc Ljava/lang/Long;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
6: aload 0
ldc Ljava/lang/Float;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
7: aload 0
ldc Ljava/lang/Double;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 9
8: iconst_0
ireturn
StackMap locals:
StackMap stack:
9: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean isAnnotationReturnType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPrimitive:()Z
ifne 7
1: aload 0
ldc Ljava/lang/String;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 7
2: aload 0
ldc Ljava/lang/Enum;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 3
aload 0
ldc Ljava/lang/Enum;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 7
3: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/annotation/Annotation;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifeq 4
aload 0
ldc Ljava/lang/annotation/Annotation;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 7
4: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 7
5: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isArray:()Z
ifeq 6
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isArray:()Z
ifne 6
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAnnotationReturnType:()Z
ifne 7
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean isAnnotationValue();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPrimitive:()Z
ifne 7
1: aload 0
ldc Ljava/lang/String;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifne 7
2: aload 0
ldc Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifne 7
3: aload 0
ldc Lnet/bytebuddy/description/annotation/AnnotationDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifne 7
4: aload 0
ldc Lnet/bytebuddy/description/enumeration/EnumerationDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAssignableTo:(Ljava/lang/Class;)Z
ifne 7
5: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isArray:()Z
ifeq 6
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isArray:()Z
ifne 6
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getComponentType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.isAnnotationValue:()Z
ifne 7
6: StackMap locals:
StackMap stack:
iconst_0
ireturn
StackMap locals:
StackMap stack:
7: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean represents(java.lang.reflect.Type);
descriptor: (Ljava/lang/reflect/Type;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSuppressFBWarnings cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
RuntimeInvisibleAnnotations:
SuppressFBWarnings()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
SuppressFBWarnings()
MethodParameters:
Name Flags
type
public java.lang.String getTypeName();
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.type.TypeDescription$AbstractBase.getName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public net.bytebuddy.description.TypeVariableSource getEnclosingSource();
descriptor: ()Lnet/bytebuddy/description/TypeVariableSource;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getEnclosingMethod:()Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;
astore 1
start local 1 1: aload 1
ifnonnull 4
2: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isStatic:()Z
ifeq 3
getstatic net.bytebuddy.description.TypeVariableSource.UNDEFINED:Lnet/bytebuddy/description/TypeVariableSource;
goto 5
StackMap locals: net.bytebuddy.description.method.MethodDescription
StackMap stack:
3: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getEnclosingType:()Lnet/bytebuddy/description/type/TypeDescription;
goto 5
4: StackMap locals:
StackMap stack:
aload 1
5: StackMap locals:
StackMap stack: net.bytebuddy.description.TypeVariableSource
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
1 6 1 enclosingMethod Lnet/bytebuddy/description/method/MethodDescription;
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
invokeinterface net.bytebuddy.description.TypeVariableSource$Visitor.onType:(Lnet/bytebuddy/description/type/TypeDescription;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$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 isPackageType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getSimpleName:()Ljava/lang/String;
ldc "package-info"
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/type/TypeDescription$AbstractBase;
public boolean isGenerified();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.isEmpty:()Z
ifne 2
1: iconst_1
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isStatic:()Z
ifeq 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 1
start local 1 5: aload 1
ifnull 6
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.isGenerified:()Z
ifeq 6
iconst_1
ireturn
StackMap locals: net.bytebuddy.description.type.TypeDescription
StackMap stack:
6: iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
5 7 1 declaringType Lnet/bytebuddy/description/type/TypeDescription;
public int getInnerClassCount();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isStatic:()Z
ifeq 2
1: iconst_0
ireturn
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 1
start local 1 3: aload 1
ifnonnull 5
4: iconst_0
goto 6
5: StackMap locals: net.bytebuddy.description.type.TypeDescription
StackMap stack:
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getInnerClassCount:()I
iconst_1
iadd
6: StackMap locals:
StackMap stack: int
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
3 7 1 declaringType Lnet/bytebuddy/description/type/TypeDescription;
public boolean isInnerClass();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isStatic:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isNestedClass:()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/type/TypeDescription$AbstractBase;
public boolean isNestedClass();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
ifnull 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/type/TypeDescription$AbstractBase;
public net.bytebuddy.description.type.TypeDescription asBoxed();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 2
1: ldc Ljava/lang/Boolean;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
3: ldc Ljava/lang/Byte;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 6
5: ldc Ljava/lang/Short;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
7: ldc Ljava/lang/Character;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 10
9: ldc Ljava/lang/Integer;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
11: ldc Ljava/lang/Long;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
12: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 14
13: ldc Ljava/lang/Float;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
14: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
15: ldc Ljava/lang/Double;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
16: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public net.bytebuddy.description.type.TypeDescription asUnboxed();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc Ljava/lang/Boolean;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 2
1: getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
2: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Byte;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
3: getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
4: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Short;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 6
5: getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
6: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Character;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
7: getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
8: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Integer;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 10
9: getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
10: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Long;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
11: getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
12: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Float;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 14
13: getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
14: StackMap locals:
StackMap stack:
aload 0
ldc Ljava/lang/Double;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
15: getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
areturn
16: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public java.lang.Object getDefaultValue();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 2
1: iconst_0
invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Byte.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
3: iconst_0
invokestatic java.lang.Byte.valueOf:(B)Ljava/lang/Byte;
areturn
4: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Short.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 6
5: iconst_0
invokestatic java.lang.Short.valueOf:(S)Ljava/lang/Short;
areturn
6: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Character.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 8
7: iconst_0
invokestatic java.lang.Character.valueOf:(C)Ljava/lang/Character;
areturn
8: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Integer.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 10
9: iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
areturn
10: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 12
11: lconst_0
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
areturn
12: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Float.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 14
13: fconst_0
invokestatic java.lang.Float.valueOf:(F)Ljava/lang/Float;
areturn
14: StackMap locals:
StackMap stack:
aload 0
getstatic java.lang.Double.TYPE:Ljava/lang/Class;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.represents:(Ljava/lang/reflect/Type;)Z
ifeq 16
15: dconst_0
invokestatic java.lang.Double.valueOf:(D)Ljava/lang/Double;
areturn
16: StackMap locals:
StackMap stack:
aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean isNestHost();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getNestHost:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.equals:(Ljava/lang/Object;)Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
public boolean isNestMateOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isNestMateOf:(Lnet/bytebuddy/description/type/TypeDescription;)Z
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
type
public boolean isNestMateOf(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.type.TypeDescription$AbstractBase.getNestHost:()Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription.getNestHost:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.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/type/TypeDescription$AbstractBase;
0 1 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
typeDescription
public boolean isMemberType();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isLocalType:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isAnonymousType:()Z
ifne 1
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
ifnull 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/type/TypeDescription$AbstractBase;
public java.util.Iterator<net.bytebuddy.description.type.TypeDefinition> iterator();
descriptor: ()Ljava/util/Iterator;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.type.TypeDefinition$SuperClassIterator
dup
aload 0
invokespecial net.bytebuddy.description.type.TypeDefinition$SuperClassIterator.<init>:(Lnet/bytebuddy/description/type/TypeDefinition;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
Signature: ()Ljava/util/Iterator<Lnet/bytebuddy/description/type/TypeDefinition;>;
public int hashCode();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getName:()Ljava/lang/String;
invokevirtual java.lang.String.hashCode:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
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.type.TypeDefinition
ifne 4
3: iconst_0
ireturn
4: StackMap locals:
StackMap stack:
aload 1
checkcast net.bytebuddy.description.type.TypeDefinition
astore 2
start local 2 5: aload 2
invokeinterface net.bytebuddy.description.type.TypeDefinition.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ifeq 6
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getName:()Ljava/lang/String;
aload 2
invokeinterface net.bytebuddy.description.type.TypeDefinition.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getName:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 6
iconst_1
ireturn
StackMap locals: net.bytebuddy.description.type.TypeDefinition
StackMap stack:
6: iconst_0
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
0 7 1 other Ljava/lang/Object;
5 7 2 typeDefinition Lnet/bytebuddy/description/type/TypeDefinition;
MethodParameters:
Name Flags
other
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isPrimitive:()Z
ifeq 1
ldc ""
goto 4
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack: new 0 new 0
1: new java.lang.StringBuilder
dup
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.isInterface:()Z
ifeq 2
ldc "interface"
goto 3
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack: new 0 new 0 new 1 new 1
2: ldc "class"
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack: new 0 new 0 new 1 new 1 java.lang.String
3: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc " "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
StackMap locals: net.bytebuddy.description.type.TypeDescription$AbstractBase
StackMap stack: new 0 new 0 java.lang.String
4: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$AbstractBase.getName:()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 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lnet/bytebuddy/description/type/TypeDescription$AbstractBase;
}
SourceFile: "TypeDescription.java"
NestHost: net.bytebuddy.description.type.TypeDescription
InnerClasses:
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 Explicit = net.bytebuddy.description.annotation.AnnotationList$Explicit of net.bytebuddy.description.annotation.AnnotationList
public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
public final Sort = net.bytebuddy.description.type.TypeDefinition$Sort of net.bytebuddy.description.type.TypeDefinition
public SuperClassIterator = net.bytebuddy.description.type.TypeDefinition$SuperClassIterator of net.bytebuddy.description.type.TypeDefinition
public abstract AbstractBase = net.bytebuddy.description.type.TypeDescription$AbstractBase of net.bytebuddy.description.type.TypeDescription
public abstract OfSimpleType = net.bytebuddy.description.type.TypeDescription$AbstractBase$OfSimpleType of net.bytebuddy.description.type.TypeDescription$AbstractBase
public ForLoadedType = net.bytebuddy.description.type.TypeDescription$ForLoadedType of net.bytebuddy.description.type.TypeDescription
public abstract Generic = net.bytebuddy.description.type.TypeDescription$Generic of net.bytebuddy.description.type.TypeDescription
public abstract OfNonGenericType = net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType of net.bytebuddy.description.type.TypeDescription$Generic
public ForErasure = net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType$ForErasure of net.bytebuddy.description.type.TypeDescription$Generic$OfNonGenericType
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 Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList