public abstract class net.bytebuddy.description.type.TypeDescription$Generic$Builder
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: net.bytebuddy.description.type.TypeDescription$Generic$Builder
super_class: java.lang.Object
{
private static final java.lang.reflect.Type UNDEFINED;
descriptor: Ljava/lang/reflect/Type;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected final java.util.List<? extends net.bytebuddy.description.annotation.AnnotationDescription> annotations;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.UNDEFINED:Ljava/lang/reflect/Type;
return
LocalVariableTable:
Start End Slot Name Signature
protected void <init>(java.util.List<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/List;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield net.bytebuddy.description.type.TypeDescription$Generic$Builder.annotations:Ljava/util/List;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 3 1 annotations Ljava/util/List<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/List<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)V
MethodParameters:
Name Flags
annotations
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder rawType(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.rawType:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
type
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder rawType(net.bytebuddy.description.type.TypeDescription);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfNonGenericType
dup
aload 0
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfNonGenericType.<init>:(Lnet/bytebuddy/description/type/TypeDescription;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
type
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder rawType(java.lang.Class<?>, net.bytebuddy.description.type.TypeDescription$Generic);
descriptor: (Ljava/lang/Class;Lnet/bytebuddy/description/type/TypeDescription$Generic;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.rawType:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 type Ljava/lang/Class<*>;
0 1 1 ownerType Lnet/bytebuddy/description/type/TypeDescription$Generic;
Signature: (Ljava/lang/Class<*>;Lnet/bytebuddy/description/type/TypeDescription$Generic;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
type
ownerType
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder rawType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.type.TypeDescription$Generic);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 2
start local 2 1: aload 2
ifnonnull 3
aload 1
ifnull 3
2: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " does not have a declaring type: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 1
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
3: StackMap locals: net.bytebuddy.description.type.TypeDescription
StackMap stack:
aload 2
ifnull 5
aload 1
ifnull 4
aload 2
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 5
4: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not the declaring type of "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
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
5: StackMap locals:
StackMap stack:
new net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfNonGenericType
dup
aload 0
aload 1
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfNonGenericType.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 type Lnet/bytebuddy/description/type/TypeDescription;
0 6 1 ownerType Lnet/bytebuddy/description/type/TypeDescription$Generic;
1 6 2 declaringType Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
type
ownerType
public static net.bytebuddy.description.type.TypeDescription$Generic unboundWildcard();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.unboundWildcard:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
LocalVariableTable:
Start End Slot Name Signature
public static net.bytebuddy.description.type.TypeDescription$Generic unboundWildcard(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.unboundWildcard:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 annotation [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotation
public static net.bytebuddy.description.type.TypeDescription$Generic unboundWildcard(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations
dup
aload 0
invokespecial net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations.<init>:(Ljava/util/List;)V
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.unboundWildcard:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public static net.bytebuddy.description.type.TypeDescription$Generic unboundWildcard(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.unboundWildcard:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotation
public static net.bytebuddy.description.type.TypeDescription$Generic unboundWildcard(java.util.Collection<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.annotation.AnnotationSource$Explicit
dup
new java.util.ArrayList
dup
aload 0
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokespecial net.bytebuddy.description.annotation.AnnotationSource$Explicit.<init>:(Ljava/util/List;)V
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$Latent.unbounded:(Lnet/bytebuddy/description/annotation/AnnotationSource;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 annotations Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder typeVariable(java.lang.String);
descriptor: (Ljava/lang/String;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfTypeVariable
dup
aload 0
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfTypeVariable.<init>:(Ljava/lang/String;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 symbol Ljava/lang/String;
MethodParameters:
Name Flags
symbol
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(java.lang.Class<?>, java.lang.reflect.Type[]);
descriptor: (Ljava/lang/Class;[Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.parameterizedType:(Ljava/lang/Class;Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rawType Ljava/lang/Class<*>;
0 1 1 parameter [Ljava/lang/reflect/Type;
Signature: (Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
rawType
parameter
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(java.lang.Class<?>, java.util.List<? extends java.lang.reflect.Type>);
descriptor: (Ljava/lang/Class;Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.UNDEFINED:Ljava/lang/reflect/Type;
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.parameterizedType:(Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rawType Ljava/lang/Class<*>;
0 1 1 parameters Ljava/util/List<+Ljava/lang/reflect/Type;>;
Signature: (Ljava/lang/Class<*>;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
rawType
parameters
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(java.lang.Class<?>, java.lang.reflect.Type, java.util.List<? extends java.lang.reflect.Type>);
descriptor: (Ljava/lang/Class;Ljava/lang/reflect/Type;Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokestatic net.bytebuddy.description.type.TypeDescription$ForLoadedType.of:(Ljava/lang/Class;)Lnet/bytebuddy/description/type/TypeDescription;
1: aload 1
ifnonnull 3
2: aconst_null
goto 4
3: StackMap locals:
StackMap stack: net.bytebuddy.description.type.TypeDescription
aload 1
invokestatic net.bytebuddy.description.type.TypeDefinition$Sort.describe:(Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
4: StackMap locals: java.lang.Class java.lang.reflect.Type java.util.List
StackMap stack: net.bytebuddy.description.type.TypeDescription net.bytebuddy.description.type.TypeDescription$Generic
new net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes
dup
aload 2
invokespecial net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes.<init>:(Ljava/util/List;)V
5: invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.parameterizedType:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 rawType Ljava/lang/Class<*>;
0 6 1 ownerType Ljava/lang/reflect/Type;
0 6 2 parameters Ljava/util/List<+Ljava/lang/reflect/Type;>;
Signature: (Ljava/lang/Class<*>;Ljava/lang/reflect/Type;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
rawType
ownerType
parameters
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.type.TypeDefinition[]);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0089) ACC_PUBLIC, ACC_STATIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.parameterizedType:(Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rawType Lnet/bytebuddy/description/type/TypeDescription;
0 1 1 parameter [Lnet/bytebuddy/description/type/TypeDefinition;
MethodParameters:
Name Flags
rawType
parameter
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(net.bytebuddy.description.type.TypeDescription, java.util.Collection<? extends net.bytebuddy.description.type.TypeDefinition>);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic net.bytebuddy.description.type.TypeDescription$Generic.UNDEFINED:Lnet/bytebuddy/description/type/TypeDescription$Generic;
aload 1
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$Builder.parameterizedType:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 rawType Lnet/bytebuddy/description/type/TypeDescription;
0 1 1 parameters Ljava/util/Collection<+Lnet/bytebuddy/description/type/TypeDefinition;>;
Signature: (Lnet/bytebuddy/description/type/TypeDescription;Ljava/util/Collection<+Lnet/bytebuddy/description/type/TypeDefinition;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
rawType
parameters
public static net.bytebuddy.description.type.TypeDescription$Generic$Builder parameterizedType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.type.TypeDescription$Generic, java.util.Collection<? extends net.bytebuddy.description.type.TypeDefinition>);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=9, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaringType:()Lnet/bytebuddy/description/type/TypeDescription;
astore 3
start local 3 1: aload 1
ifnonnull 3
aload 3
ifnull 3
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isStatic:()Z
ifeq 3
2: aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription.asGenericType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 1
3: StackMap locals: net.bytebuddy.description.type.TypeDescription
StackMap stack:
aload 0
ldc Lnet/bytebuddy/dynamic/TargetType;
invokeinterface net.bytebuddy.description.type.TypeDescription.represents:(Ljava/lang/reflect/Type;)Z
ifne 14
4: aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isGenerified:()Z
ifne 6
5: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " is not a parameterized type"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 1
ifnonnull 8
aload 3
ifnull 8
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isStatic:()Z
ifne 8
7: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " requires an owner type"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 1
ifnull 10
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.asErasure:()Lnet/bytebuddy/description/type/TypeDescription;
aload 3
invokevirtual java.lang.Object.equals:(Ljava/lang/Object;)Z
ifne 10
9: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " does not represent required owner for "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
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
10: StackMap locals:
StackMap stack:
aload 1
ifnull 12
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.isStatic:()Z
aload 1
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSort:()Lnet/bytebuddy/description/type/TypeDefinition$Sort;
invokevirtual net.bytebuddy.description.type.TypeDefinition$Sort.isNonGeneric:()Z
ixor
ifeq 12
11: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " does not define the correct parameters for owning "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
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
12: StackMap locals:
StackMap stack:
aload 0
invokeinterface net.bytebuddy.description.type.TypeDescription.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.size:()I
aload 2
invokeinterface java.util.Collection.size:()I
if_icmpeq 14
13: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " does not contain number of required parameters for "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
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
14: StackMap locals:
StackMap stack:
new net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfParameterizedType
dup
aload 0
aload 1
new net.bytebuddy.description.type.TypeList$Generic$Explicit
dup
new java.util.ArrayList
dup
aload 2
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokespecial net.bytebuddy.description.type.TypeList$Generic$Explicit.<init>:(Ljava/util/List;)V
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfParameterizedType.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/List;)V
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 rawType Lnet/bytebuddy/description/type/TypeDescription;
0 15 1 ownerType Lnet/bytebuddy/description/type/TypeDescription$Generic;
0 15 2 parameters Ljava/util/Collection<+Lnet/bytebuddy/description/type/TypeDefinition;>;
1 15 3 declaringType Lnet/bytebuddy/description/type/TypeDescription;
Signature: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/description/type/TypeDescription$Generic;Ljava/util/Collection<+Lnet/bytebuddy/description/type/TypeDefinition;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
rawType
ownerType
parameters
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardUpperBound();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardUpperBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardUpperBound(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardUpperBound:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardUpperBound(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
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.annotation.AnnotationList$ForLoadedAnnotations
dup
aload 1
invokespecial net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardUpperBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardUpperBound(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardUpperBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardUpperBound(java.util.Collection<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
new net.bytebuddy.description.annotation.AnnotationSource$Explicit
dup
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokespecial net.bytebuddy.description.annotation.AnnotationSource$Explicit.<init>:(Ljava/util/List;)V
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$Latent.boundedAbove:(Lnet/bytebuddy/description/type/TypeDescription$Generic;Lnet/bytebuddy/description/annotation/AnnotationSource;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardLowerBound();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic java.util.Collections.emptySet:()Ljava/util/Set;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardLowerBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardLowerBound(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardLowerBound:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardLowerBound(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
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.annotation.AnnotationList$ForLoadedAnnotations
dup
aload 1
invokespecial net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardLowerBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardLowerBound(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asWildcardLowerBound:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic asWildcardLowerBound(java.util.Collection<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
new net.bytebuddy.description.annotation.AnnotationSource$Explicit
dup
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokespecial net.bytebuddy.description.annotation.AnnotationSource$Explicit.<init>:(Ljava/util/List;)V
invokestatic net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$Latent.boundedBelow:(Lnet/bytebuddy/description/type/TypeDescription$Generic;Lnet/bytebuddy/description/annotation/AnnotationSource;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic$Builder asArray();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.asArray:(I)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
public net.bytebuddy.description.type.TypeDescription$Generic$Builder asArray(int);
descriptor: (I)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=2
start local 0 start local 1 0: iload 1
iconst_1
if_icmpge 2
1: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Cannot define an array of a non-positive arity: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
astore 2
start local 2 3: goto 5
4: StackMap locals: net.bytebuddy.description.type.TypeDescription$Generic
StackMap stack:
new net.bytebuddy.description.type.TypeDescription$Generic$OfGenericArray$Latent
dup
aload 2
getstatic net.bytebuddy.description.annotation.AnnotationSource$Empty.INSTANCE:Lnet/bytebuddy/description/annotation/AnnotationSource$Empty;
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$OfGenericArray$Latent.<init>:(Lnet/bytebuddy/description/type/TypeDescription$Generic;Lnet/bytebuddy/description/annotation/AnnotationSource;)V
astore 2
5: StackMap locals:
StackMap stack:
iinc 1 -1
iload 1
ifgt 4
6: new net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfGenericArrayType
dup
aload 2
invokespecial net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfGenericArrayType.<init>:(Lnet/bytebuddy/description/type/TypeDescription$Generic;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 7 1 arity I
3 7 2 typeDescription Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
arity
public net.bytebuddy.description.type.TypeDescription$Generic$Builder annotate(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.annotate:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic$Builder annotate(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
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.annotation.AnnotationList$ForLoadedAnnotations
dup
aload 1
invokespecial net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.annotate:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic$Builder annotate(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.annotate:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic$Builder annotate(java.util.Collection<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.doAnnotate:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
annotations
protected abstract net.bytebuddy.description.type.TypeDescription$Generic$Builder doAnnotate(java.util.List<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Ljava/util/List<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic build();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.doBuild:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
public net.bytebuddy.description.type.TypeDescription$Generic build(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Ljava/lang/annotation/Annotation;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic build(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
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.annotation.AnnotationList$ForLoadedAnnotations
dup
aload 1
invokespecial net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.description.type.TypeDescription$Generic build(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.build:(Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.description.type.TypeDescription$Generic build(java.util.Collection<? extends net.bytebuddy.description.annotation.AnnotationDescription>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.util.ArrayList
dup
aload 1
invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.doAnnotate:(Ljava/util/List;)Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
invokevirtual net.bytebuddy.description.type.TypeDescription$Generic$Builder.doBuild:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/description/type/TypeDescription$Generic$Builder;
0 1 1 annotations Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/annotation/AnnotationDescription;>;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
MethodParameters:
Name Flags
annotations
protected abstract net.bytebuddy.description.type.TypeDescription$Generic doBuild();
descriptor: ()Lnet/bytebuddy/description/type/TypeDescription$Generic;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
}
SourceFile: "TypeDescription.java"
NestHost: net.bytebuddy.description.type.TypeDescription
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public ForLoadedAnnotations = net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations of net.bytebuddy.description.annotation.AnnotationList
public final Empty = net.bytebuddy.description.annotation.AnnotationSource$Empty of net.bytebuddy.description.annotation.AnnotationSource
public Explicit = net.bytebuddy.description.annotation.AnnotationSource$Explicit of net.bytebuddy.description.annotation.AnnotationSource
public final Sort = net.bytebuddy.description.type.TypeDefinition$Sort of net.bytebuddy.description.type.TypeDefinition
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 Builder = net.bytebuddy.description.type.TypeDescription$Generic$Builder of net.bytebuddy.description.type.TypeDescription$Generic
protected OfGenericArrayType = net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfGenericArrayType of net.bytebuddy.description.type.TypeDescription$Generic$Builder
protected OfNonGenericType = net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfNonGenericType of net.bytebuddy.description.type.TypeDescription$Generic$Builder
protected OfParameterizedType = net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfParameterizedType of net.bytebuddy.description.type.TypeDescription$Generic$Builder
protected OfTypeVariable = net.bytebuddy.description.type.TypeDescription$Generic$Builder$OfTypeVariable of net.bytebuddy.description.type.TypeDescription$Generic$Builder
public abstract OfGenericArray = net.bytebuddy.description.type.TypeDescription$Generic$OfGenericArray of net.bytebuddy.description.type.TypeDescription$Generic
public Latent = net.bytebuddy.description.type.TypeDescription$Generic$OfGenericArray$Latent of net.bytebuddy.description.type.TypeDescription$Generic$OfGenericArray
public abstract OfWildcardType = net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType of net.bytebuddy.description.type.TypeDescription$Generic
public Latent = net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType$Latent of net.bytebuddy.description.type.TypeDescription$Generic$OfWildcardType
public abstract Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList
public Explicit = net.bytebuddy.description.type.TypeList$Generic$Explicit of net.bytebuddy.description.type.TypeList$Generic
public ForLoadedTypes = net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes of net.bytebuddy.description.type.TypeList$Generic
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()