public abstract class net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase<S> implements net.bytebuddy.dynamic.DynamicType$Builder<S>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
public net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition$ForType<S> innerTypeOf(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;
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.dynamic.DynamicType$Builder$AbstractBase.innerTypeOf:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition$ForType<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition<S> innerTypeOf(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedMethod.<init>:(Ljava/lang/reflect/Method;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.innerTypeOf:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 method Ljava/lang/reflect/Method;
Signature: (Ljava/lang/reflect/Method;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition<TS;>;
MethodParameters:
Name Flags
method
public net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition<S> innerTypeOf(java.lang.reflect.Constructor<?>);
descriptor: (Ljava/lang/reflect/Constructor;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor.<init>:(Ljava/lang/reflect/Constructor;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.innerTypeOf:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 constructor Ljava/lang/reflect/Constructor<*>;
Signature: (Ljava/lang/reflect/Constructor<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$InnerTypeDefinition<TS;>;
MethodParameters:
Name Flags
constructor
public net.bytebuddy.dynamic.DynamicType$Builder<S> declaredTypes(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.declaredTypes:(Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> declaredTypes(net.bytebuddy.description.type.TypeDescription[]);
descriptor: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.declaredTypes:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type [Lnet/bytebuddy/description/type/TypeDescription;
Signature: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> declaredTypes(java.util.List<? extends java.lang.Class<?>>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$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.type.TypeList$ForLoadedTypes
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeList$ForLoadedTypes.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.declaredTypes:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type Ljava/util/List<+Ljava/lang/Class<*>;>;
Signature: (Ljava/util/List<+Ljava/lang/Class<*>;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> noNestMate();
descriptor: ()Lnet/bytebuddy/dynamic/DynamicType$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic net.bytebuddy.dynamic.TargetType.DESCRIPTION:Lnet/bytebuddy/description/type/TypeDescription;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.nestHost:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
Signature: ()Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
public net.bytebuddy.dynamic.DynamicType$Builder<S> nestHost(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
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.dynamic.DynamicType$Builder$AbstractBase.nestHost:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type Ljava/lang/Class<*>;
Signature: (Ljava/lang/Class<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> nestMembers(java.lang.Class<?>[]);
descriptor: ([Ljava/lang/Class;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.nestMembers:(Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type [Ljava/lang/Class;
Signature: ([Ljava/lang/Class<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> nestMembers(net.bytebuddy.description.type.TypeDescription[]);
descriptor: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.nestMembers:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type [Lnet/bytebuddy/description/type/TypeDescription;
Signature: ([Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
public net.bytebuddy.dynamic.DynamicType$Builder<S> nestMembers(java.util.List<? extends java.lang.Class<?>>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$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.type.TypeList$ForLoadedTypes
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeList$ForLoadedTypes.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.nestMembers:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 types Ljava/util/List<+Ljava/lang/Class<*>;>;
Signature: (Ljava/util/List<+Ljava/lang/Class<*>;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
types
public net.bytebuddy.dynamic.DynamicType$Builder<S> annotateType(java.lang.annotation.Annotation[]);
descriptor: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.annotateType:(Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 annotation [Ljava/lang/annotation/Annotation;
Signature: ([Ljava/lang/annotation/Annotation;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.dynamic.DynamicType$Builder<S> annotateType(java.util.List<? extends java.lang.annotation.Annotation>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.annotateType:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 annotations Ljava/util/List<+Ljava/lang/annotation/Annotation;>;
Signature: (Ljava/util/List<+Ljava/lang/annotation/Annotation;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
annotations
public net.bytebuddy.dynamic.DynamicType$Builder<S> annotateType(net.bytebuddy.description.annotation.AnnotationDescription[]);
descriptor: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.annotateType:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 annotation [Lnet/bytebuddy/description/annotation/AnnotationDescription;
Signature: ([Lnet/bytebuddy/description/annotation/AnnotationDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
annotation
public net.bytebuddy.dynamic.DynamicType$Builder<S> modifiers(net.bytebuddy.description.modifier.ModifierContributor$ForType[]);
descriptor: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.modifiers:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;
Signature: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder<S> modifiers(java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForType>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
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.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.modifiers:(I)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder<S> merge(net.bytebuddy.description.modifier.ModifierContributor$ForType[]);
descriptor: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.merge:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;
Signature: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<S> implement(java.lang.reflect.Type[]);
descriptor: ([Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
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.dynamic.DynamicType$Builder$AbstractBase.implement:(Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 interfaceType [Ljava/lang/reflect/Type;
Signature: ([Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<TS;>;
MethodParameters:
Name Flags
interfaceType
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<S> implement(java.util.List<? extends java.lang.reflect.Type>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
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.type.TypeList$Generic$ForLoadedTypes
dup
aload 1
invokespecial net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.implement:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 interfaceTypes Ljava/util/List<+Ljava/lang/reflect/Type;>;
Signature: (Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<TS;>;
MethodParameters:
Name Flags
interfaceTypes
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<S> implement(net.bytebuddy.description.type.TypeDefinition[]);
descriptor: ([Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
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.dynamic.DynamicType$Builder$AbstractBase.implement:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 interfaceType [Lnet/bytebuddy/description/type/TypeDefinition;
Signature: ([Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional<TS;>;
MethodParameters:
Name Flags
interfaceType
public net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition<S> typeVariable(java.lang.String);
descriptor: (Ljava/lang/String;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_1
anewarray net.bytebuddy.description.type.TypeDefinition
dup
iconst_0
getstatic net.bytebuddy.description.type.TypeDescription$Generic.OBJECT:Lnet/bytebuddy/description/type/TypeDescription$Generic;
aastore
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.typeVariable:(Ljava/lang/String;[Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 symbol Ljava/lang/String;
Signature: (Ljava/lang/String;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition<TS;>;
MethodParameters:
Name Flags
symbol
public net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition<S> typeVariable(java.lang.String, java.lang.reflect.Type[]);
descriptor: (Ljava/lang/String;[Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.typeVariable:(Ljava/lang/String;Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 symbol Ljava/lang/String;
0 1 2 bound [Ljava/lang/reflect/Type;
Signature: (Ljava/lang/String;[Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition<TS;>;
MethodParameters:
Name Flags
symbol
bound
public net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition<S> typeVariable(java.lang.String, java.util.List<? extends java.lang.reflect.Type>);
descriptor: (Ljava/lang/String;Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
new net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes
dup
aload 2
invokespecial net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes.<init>:(Ljava/util/List;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.typeVariable:(Ljava/lang/String;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 symbol Ljava/lang/String;
0 1 2 bounds Ljava/util/List<+Ljava/lang/reflect/Type;>;
Signature: (Ljava/lang/String;Ljava/util/List<+Ljava/lang/reflect/Type;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition<TS;>;
MethodParameters:
Name Flags
symbol
bounds
public net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition<S> typeVariable(java.lang.String, net.bytebuddy.description.type.TypeDefinition[]);
descriptor: (Ljava/lang/String;[Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.typeVariable:(Ljava/lang/String;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 symbol Ljava/lang/String;
0 1 2 bound [Lnet/bytebuddy/description/type/TypeDefinition;
Signature: (Ljava/lang/String;[Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$TypeVariableDefinition<TS;>;
MethodParameters:
Name Flags
symbol
bound
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> defineField(java.lang.String, java.lang.reflect.Type, net.bytebuddy.description.modifier.ModifierContributor$ForField[]);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
name
type
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> defineField(java.lang.String, java.lang.reflect.Type, java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForField>);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic net.bytebuddy.description.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;>;
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
name
type
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> defineField(java.lang.String, java.lang.reflect.Type, int);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokestatic net.bytebuddy.description.type.TypeDefinition$Sort.describe:(Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
iload 3
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 modifiers I
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
name
type
modifiers
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> defineField(java.lang.String, net.bytebuddy.description.type.TypeDefinition, net.bytebuddy.description.modifier.ModifierContributor$ForField[]);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Lnet/bytebuddy/description/type/TypeDefinition;
0 1 3 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
name
type
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> defineField(java.lang.String, net.bytebuddy.description.type.TypeDefinition, java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForField>);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic net.bytebuddy.description.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Lnet/bytebuddy/description/type/TypeDefinition;
0 1 3 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;>;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
name
type
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> define(java.lang.reflect.Field);
descriptor: (Ljava/lang/reflect/Field;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
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.field.FieldDescription$ForLoadedField
dup
aload 1
invokespecial net.bytebuddy.description.field.FieldDescription$ForLoadedField.<init>:(Ljava/lang/reflect/Field;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.define:(Lnet/bytebuddy/description/field/FieldDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 field Ljava/lang/reflect/Field;
Signature: (Ljava/lang/reflect/Field;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
field
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable<S> define(net.bytebuddy.description.field.FieldDescription);
descriptor: (Lnet/bytebuddy/description/field/FieldDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
invokeinterface net.bytebuddy.description.field.FieldDescription.getName:()Ljava/lang/String;
aload 1
invokeinterface net.bytebuddy.description.field.FieldDescription.getType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
aload 1
invokeinterface net.bytebuddy.description.field.FieldDescription.getModifiers:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 field Lnet/bytebuddy/description/field/FieldDescription;
Signature: (Lnet/bytebuddy/description/field/FieldDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable<TS;>;
MethodParameters:
Name Flags
field
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional<S> serialVersionUid(long);
descriptor: (J)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "serialVersionUID"
getstatic java.lang.Long.TYPE:Ljava/lang/Class;
iconst_3
anewarray net.bytebuddy.description.modifier.ModifierContributor$ForField
dup
iconst_0
getstatic net.bytebuddy.description.modifier.Visibility.PRIVATE:Lnet/bytebuddy/description/modifier/Visibility;
aastore
dup
iconst_1
getstatic net.bytebuddy.description.modifier.FieldManifestation.FINAL:Lnet/bytebuddy/description/modifier/FieldManifestation;
aastore
dup
iconst_2
getstatic net.bytebuddy.description.modifier.Ownership.STATIC:Lnet/bytebuddy/description/modifier/Ownership;
aastore
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineField:(Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
lload 1
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable.value:(J)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 serialVersionUid J
Signature: (J)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional<TS;>;
MethodParameters:
Name Flags
serialVersionUid
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Valuable<S> field(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.field.FieldDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.matcher.LatentMatcher$Resolved
dup
aload 1
invokespecial net.bytebuddy.matcher.LatentMatcher$Resolved.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.field:(Lnet/bytebuddy/matcher/LatentMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/field/FieldDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/field/FieldDescription;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Valuable<TS;>;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.dynamic.DynamicType$Builder<S> ignoreAlso(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$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.matcher.LatentMatcher$Resolved
dup
aload 1
invokespecial net.bytebuddy.matcher.LatentMatcher$Resolved.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.ignoreAlso:(Lnet/bytebuddy/matcher/LatentMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 ignoredMethods Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
ignoredMethods
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineMethod(java.lang.String, java.lang.reflect.Type, net.bytebuddy.description.modifier.ModifierContributor$ForMethod[]);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Ljava/lang/reflect/Type;
0 1 3 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
name
returnType
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineMethod(java.lang.String, java.lang.reflect.Type, java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForMethod>);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic net.bytebuddy.description.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Ljava/lang/reflect/Type;
0 1 3 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
name
returnType
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineMethod(java.lang.String, java.lang.reflect.Type, int);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokestatic net.bytebuddy.description.type.TypeDefinition$Sort.describe:(Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
iload 3
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Ljava/lang/reflect/Type;
0 1 3 modifiers I
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
name
returnType
modifiers
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineMethod(java.lang.String, net.bytebuddy.description.type.TypeDefinition, net.bytebuddy.description.modifier.ModifierContributor$ForMethod[]);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Lnet/bytebuddy/description/type/TypeDefinition;
0 1 3 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
name
returnType
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineMethod(java.lang.String, net.bytebuddy.description.type.TypeDefinition, java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForMethod>);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
aload 3
invokestatic net.bytebuddy.description.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 returnType Lnet/bytebuddy/description/type/TypeDefinition;
0 1 3 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
name
returnType
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineConstructor(net.bytebuddy.description.modifier.ModifierContributor$ForMethod[]);
descriptor: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
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.dynamic.DynamicType$Builder$AbstractBase.defineConstructor:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 modifierContributor [Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;
Signature: ([Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
modifierContributor
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<S> defineConstructor(java.util.Collection<? extends net.bytebuddy.description.modifier.ModifierContributor$ForMethod>);
descriptor: (Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
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.modifier.ModifierContributor$Resolver.of:(Ljava/util/Collection;)Lnet/bytebuddy/description/modifier/ModifierContributor$Resolver;
invokevirtual net.bytebuddy.description.modifier.ModifierContributor$Resolver.resolve:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineConstructor:(I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 modifierContributors Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;
Signature: (Ljava/util/Collection<+Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
MethodParameters:
Name Flags
modifierContributors
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> define(java.lang.reflect.Method);
descriptor: (Ljava/lang/reflect/Method;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedMethod.<init>:(Ljava/lang/reflect/Method;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.define:(Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 method Ljava/lang/reflect/Method;
Signature: (Ljava/lang/reflect/Method;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
method
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> define(java.lang.reflect.Constructor<?>);
descriptor: (Ljava/lang/reflect/Constructor;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor
dup
aload 1
invokespecial net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor.<init>:(Ljava/lang/reflect/Constructor;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.define:(Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 constructor Ljava/lang/reflect/Constructor<*>;
Signature: (Ljava/lang/reflect/Constructor<*>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
constructor
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> define(net.bytebuddy.description.method.MethodDescription);
descriptor: (Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=8, args_size=2
start local 0 start local 1 0: aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.isConstructor:()Z
ifeq 2
1: aload 0
aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getModifiers:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineConstructor:(I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getInternalName:()Ljava/lang/String;
aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getReturnType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getModifiers:()I
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineMethod:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
3: StackMap locals:
StackMap stack: net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial
astore 2
start local 2 4: aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getParameters:()Lnet/bytebuddy/description/method/ParameterList;
astore 3
start local 3 5: aload 3
invokeinterface net.bytebuddy.description.method.ParameterList.hasExplicitMetaData:()Z
ifeq 13
6: aload 2
astore 5
start local 5 7: aload 3
invokeinterface net.bytebuddy.description.method.ParameterList.iterator:()Ljava/util/Iterator;
astore 7
goto 10
StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase net.bytebuddy.description.method.MethodDescription net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial net.bytebuddy.description.method.ParameterList top net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition top java.util.Iterator
StackMap stack:
8: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.method.ParameterDescription
astore 6
start local 6 9: aload 5
aload 6
invokeinterface net.bytebuddy.description.method.ParameterDescription.getType:()Lnet/bytebuddy/description/type/TypeDescription$Generic;
aload 6
invokeinterface net.bytebuddy.description.method.ParameterDescription.getName:()Ljava/lang/String;
aload 6
invokeinterface net.bytebuddy.description.method.ParameterDescription.getModifiers:()I
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition.withParameter:(Lnet/bytebuddy/description/type/TypeDefinition;Ljava/lang/String;I)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable;
astore 5
end local 6 10: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 8
11: aload 5
astore 4
end local 5 start local 4 12: goto 14
end local 4 13: StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase net.bytebuddy.description.method.MethodDescription net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial net.bytebuddy.description.method.ParameterList
StackMap stack:
aload 2
aload 3
invokeinterface net.bytebuddy.description.method.ParameterList.asTypeList:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial.withParameters:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;
astore 4
start local 4 14: StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition
StackMap stack:
aload 4
aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getExceptionTypes:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition.throwing:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;
astore 5
start local 5 15: aload 1
invokeinterface net.bytebuddy.description.method.MethodDescription.getTypeVariables:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.description.type.TypeList$Generic.iterator:()Ljava/util/Iterator;
astore 7
goto 18
StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase net.bytebuddy.description.method.MethodDescription net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial net.bytebuddy.description.method.ParameterList net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition top java.util.Iterator
StackMap stack:
16: aload 7
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast net.bytebuddy.description.type.TypeDescription$Generic
astore 6
start local 6 17: aload 5
aload 6
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getSymbol:()Ljava/lang/String;
aload 6
invokeinterface net.bytebuddy.description.type.TypeDescription$Generic.getUpperBounds:()Lnet/bytebuddy/description/type/TypeList$Generic;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition.typeVariable:(Ljava/lang/String;Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable;
astore 5
end local 6 18: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.Iterator.hasNext:()Z
ifne 16
19: aload 5
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 20 1 methodDescription Lnet/bytebuddy/description/method/MethodDescription;
4 20 2 initialParameterDefinition Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial<TS;>;
5 20 3 parameterList Lnet/bytebuddy/description/method/ParameterList<*>;
12 13 4 exceptionDefinition Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition<TS;>;
14 20 4 exceptionDefinition Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition<TS;>;
7 12 5 parameterDefinition Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition<TS;>;
9 10 6 parameter Lnet/bytebuddy/description/method/ParameterDescription;
15 20 5 typeVariableDefinition Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$TypeVariableDefinition<TS;>;
17 18 6 typeVariable Lnet/bytebuddy/description/type/TypeDescription$Generic;
Signature: (Lnet/bytebuddy/description/method/MethodDescription;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
methodDescription
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional<S> defineProperty(java.lang.String, java.lang.reflect.Type);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokestatic net.bytebuddy.description.type.TypeDefinition$Sort.describe:(Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineProperty:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/reflect/Type;
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional<TS;>;
MethodParameters:
Name Flags
name
type
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional<S> defineProperty(java.lang.String, java.lang.reflect.Type, boolean);
descriptor: (Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
aload 2
invokestatic net.bytebuddy.description.type.TypeDefinition$Sort.describe:(Ljava/lang/reflect/Type;)Lnet/bytebuddy/description/type/TypeDescription$Generic;
iload 3
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineProperty:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Ljava/lang/reflect/Type;
0 1 3 readOnly Z
Signature: (Ljava/lang/String;Ljava/lang/reflect/Type;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional<TS;>;
MethodParameters:
Name Flags
name
type
readOnly
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional<S> defineProperty(java.lang.String, net.bytebuddy.description.type.TypeDefinition);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
iconst_0
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.defineProperty:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 name Ljava/lang/String;
0 1 2 type Lnet/bytebuddy/description/type/TypeDefinition;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional<TS;>;
MethodParameters:
Name Flags
name
type
public net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional<S> defineProperty(java.lang.String, net.bytebuddy.description.type.TypeDefinition, boolean);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokevirtual java.lang.String.length:()I
ifne 2
1: new java.lang.IllegalArgumentException
dup
ldc "A bean property cannot have an empty name"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
2: StackMap locals:
StackMap stack:
aload 2
getstatic java.lang.Void.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDefinition.represents:(Ljava/lang/reflect/Type;)Z
ifeq 4
3: new java.lang.IllegalArgumentException
dup
ldc "A bean property cannot have a void type"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
4: StackMap locals:
StackMap stack:
aload 0
astore 4
start local 4 5: iload 3
ifne 13
6: aload 4
7: new java.lang.StringBuilder
dup
ldc "set"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
getstatic java.lang.Void.TYPE:Ljava/lang/Class;
iconst_1
anewarray net.bytebuddy.description.modifier.ModifierContributor$ForMethod
dup
iconst_0
getstatic net.bytebuddy.description.modifier.Visibility.PUBLIC:Lnet/bytebuddy/description/modifier/Visibility;
aastore
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.defineMethod:(Ljava/lang/String;Ljava/lang/reflect/Type;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
iconst_1
anewarray net.bytebuddy.description.type.TypeDefinition
dup
iconst_0
8: aload 2
aastore
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial.withParameters:([Lnet/bytebuddy/description/type/TypeDefinition;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;
9: aload 1
invokestatic net.bytebuddy.implementation.FieldAccessor.ofField:(Ljava/lang/String;)Lnet/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
10: astore 4
11: getstatic net.bytebuddy.description.modifier.FieldManifestation.PLAIN:Lnet/bytebuddy/description/modifier/FieldManifestation;
astore 5
start local 5 12: goto 14
end local 5 13: StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder
StackMap stack:
getstatic net.bytebuddy.description.modifier.FieldManifestation.FINAL:Lnet/bytebuddy/description/modifier/FieldManifestation;
astore 5
start local 5 14: StackMap locals: net.bytebuddy.description.modifier.FieldManifestation
StackMap stack:
aload 4
15: new java.lang.StringBuilder
dup
aload 2
getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
invokeinterface net.bytebuddy.description.type.TypeDefinition.represents:(Ljava/lang/reflect/Type;)Z
ifne 16
aload 2
ldc Ljava/lang/Boolean;
invokeinterface net.bytebuddy.description.type.TypeDefinition.represents:(Ljava/lang/reflect/Type;)Z
ifeq 17
16: StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase java.lang.String net.bytebuddy.description.type.TypeDefinition int net.bytebuddy.dynamic.DynamicType$Builder net.bytebuddy.description.modifier.FieldManifestation
StackMap stack: net.bytebuddy.dynamic.DynamicType$Builder new 15 new 15
ldc "is"
goto 18
17: StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase java.lang.String net.bytebuddy.description.type.TypeDefinition int net.bytebuddy.dynamic.DynamicType$Builder net.bytebuddy.description.modifier.FieldManifestation
StackMap stack: net.bytebuddy.dynamic.DynamicType$Builder new 15 new 15
ldc "get"
StackMap locals: net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase java.lang.String net.bytebuddy.description.type.TypeDefinition int net.bytebuddy.dynamic.DynamicType$Builder net.bytebuddy.description.modifier.FieldManifestation
StackMap stack: net.bytebuddy.dynamic.DynamicType$Builder new 15 new 15 java.lang.String
18: invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
iconst_0
invokevirtual java.lang.String.charAt:(I)C
invokestatic java.lang.Character.toUpperCase:(C)C
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 1
iconst_1
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
19: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
20: aload 2
iconst_1
anewarray net.bytebuddy.description.modifier.ModifierContributor$ForMethod
dup
iconst_0
getstatic net.bytebuddy.description.modifier.Visibility.PUBLIC:Lnet/bytebuddy/description/modifier/Visibility;
aastore
21: invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.defineMethod:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
22: aload 1
invokestatic net.bytebuddy.implementation.FieldAccessor.ofField:(Ljava/lang/String;)Lnet/bytebuddy/implementation/FieldAccessor$OwnerTypeLocatable;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
23: aload 1
aload 2
iconst_2
anewarray net.bytebuddy.description.modifier.ModifierContributor$ForField
dup
iconst_0
getstatic net.bytebuddy.description.modifier.Visibility.PRIVATE:Lnet/bytebuddy/description/modifier/Visibility;
aastore
dup
iconst_1
aload 5
aastore
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition.defineField:(Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;[Lnet/bytebuddy/description/modifier/ModifierContributor$ForField;)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional$Valuable;
24: areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 25 1 name Ljava/lang/String;
0 25 2 type Lnet/bytebuddy/description/type/TypeDefinition;
0 25 3 readOnly Z
5 25 4 builder Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
12 13 5 fieldManifestation Lnet/bytebuddy/description/modifier/FieldManifestation;
14 25 5 fieldManifestation Lnet/bytebuddy/description/modifier/FieldManifestation;
Signature: (Ljava/lang/String;Lnet/bytebuddy/description/type/TypeDefinition;Z)Lnet/bytebuddy/dynamic/DynamicType$Builder$FieldDefinition$Optional<TS;>;
MethodParameters:
Name Flags
name
type
readOnly
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> method(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic net.bytebuddy.matcher.ElementMatchers.isMethod:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
aload 1
invokeinterface net.bytebuddy.matcher.ElementMatcher$Junction.and:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.invokable:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> constructor(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokestatic net.bytebuddy.matcher.ElementMatchers.isConstructor:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
aload 1
invokeinterface net.bytebuddy.matcher.ElementMatcher$Junction.and:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.invokable:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition<S> invokable(net.bytebuddy.matcher.ElementMatcher<? super net.bytebuddy.description.method.MethodDescription>);
descriptor: (Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new net.bytebuddy.matcher.LatentMatcher$Resolved
dup
aload 1
invokespecial net.bytebuddy.matcher.LatentMatcher$Resolved.<init>:(Lnet/bytebuddy/matcher/ElementMatcher;)V
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.invokable:(Lnet/bytebuddy/matcher/LatentMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 matcher Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;
Signature: (Lnet/bytebuddy/matcher/ElementMatcher<-Lnet/bytebuddy/description/method/MethodDescription;>;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition<TS;>;
MethodParameters:
Name Flags
matcher
public net.bytebuddy.dynamic.DynamicType$Builder<S> withHashCodeEquals();
descriptor: ()Lnet/bytebuddy/dynamic/DynamicType$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokestatic net.bytebuddy.matcher.ElementMatchers.isHashCode:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.method:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
1: invokestatic net.bytebuddy.implementation.HashCodeMethod.usingDefaultOffset:()Lnet/bytebuddy/implementation/HashCodeMethod;
invokestatic net.bytebuddy.matcher.ElementMatchers.isSynthetic:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.implementation.HashCodeMethod.withIgnoredFields:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/implementation/HashCodeMethod;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
2: invokestatic net.bytebuddy.matcher.ElementMatchers.isEquals:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition.method:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
3: invokestatic net.bytebuddy.implementation.EqualsMethod.isolated:()Lnet/bytebuddy/implementation/EqualsMethod;
invokestatic net.bytebuddy.matcher.ElementMatchers.isSynthetic:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.implementation.EqualsMethod.withIgnoredFields:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/implementation/EqualsMethod;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
Signature: ()Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
public net.bytebuddy.dynamic.DynamicType$Builder<S> withToString();
descriptor: ()Lnet/bytebuddy/dynamic/DynamicType$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokestatic net.bytebuddy.matcher.ElementMatchers.isToString:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.method:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition;
invokestatic net.bytebuddy.implementation.ToStringMethod.prefixedBySimpleClassName:()Lnet/bytebuddy/implementation/ToStringMethod;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
Signature: ()Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
public net.bytebuddy.dynamic.DynamicType$Builder<S> require(net.bytebuddy.description.type.TypeDescription, byte[]);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[B)Lnet/bytebuddy/dynamic/DynamicType$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
getstatic net.bytebuddy.implementation.LoadedTypeInitializer$NoOp.INSTANCE:Lnet/bytebuddy/implementation/LoadedTypeInitializer$NoOp;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.require:(Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type Lnet/bytebuddy/description/type/TypeDescription;
0 1 2 binaryRepresentation [B
Signature: (Lnet/bytebuddy/description/type/TypeDescription;[B)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
binaryRepresentation
public net.bytebuddy.dynamic.DynamicType$Builder<S> require(net.bytebuddy.description.type.TypeDescription, byte[], net.bytebuddy.implementation.LoadedTypeInitializer);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iconst_1
anewarray net.bytebuddy.dynamic.DynamicType
dup
iconst_0
new net.bytebuddy.dynamic.DynamicType$Default
dup
aload 1
aload 2
aload 3
invokestatic java.util.Collections.emptyList:()Ljava/util/List;
invokespecial net.bytebuddy.dynamic.DynamicType$Default.<init>:(Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;)V
aastore
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.require:([Lnet/bytebuddy/dynamic/DynamicType;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 type Lnet/bytebuddy/description/type/TypeDescription;
0 1 2 binaryRepresentation [B
0 1 3 typeInitializer Lnet/bytebuddy/implementation/LoadedTypeInitializer;
Signature: (Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
type
binaryRepresentation
typeInitializer
public net.bytebuddy.dynamic.DynamicType$Builder<S> require(net.bytebuddy.dynamic.DynamicType[]);
descriptor: ([Lnet/bytebuddy/dynamic/DynamicType;)Lnet/bytebuddy/dynamic/DynamicType$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.dynamic.DynamicType$Builder$AbstractBase.require:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 auxiliaryType [Lnet/bytebuddy/dynamic/DynamicType;
Signature: ([Lnet/bytebuddy/dynamic/DynamicType;)Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
MethodParameters:
Name Flags
auxiliaryType
public net.bytebuddy.dynamic.DynamicType$Unloaded<S> make(net.bytebuddy.pool.TypePool);
descriptor: (Lnet/bytebuddy/pool/TypePool;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getstatic net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.INSTANCE:Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Passive;
aload 1
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make:(Lnet/bytebuddy/dynamic/TypeResolutionStrategy;Lnet/bytebuddy/pool/TypePool;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
0 1 1 typePool Lnet/bytebuddy/pool/TypePool;
Signature: (Lnet/bytebuddy/pool/TypePool;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TS;>;
MethodParameters:
Name Flags
typePool
public net.bytebuddy.dynamic.DynamicType$Unloaded<S> make();
descriptor: ()Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getstatic net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.INSTANCE:Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Passive;
invokevirtual net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase.make:(Lnet/bytebuddy/dynamic/TypeResolutionStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/DynamicType$Builder$AbstractBase<TS;>;
Signature: ()Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TS;>;
}
Signature: <S:Ljava/lang/Object;>Ljava/lang/Object;Lnet/bytebuddy/dynamic/DynamicType$Builder<TS;>;
SourceFile: "DynamicType.java"
NestHost: net.bytebuddy.dynamic.DynamicType
InnerClasses:
public ForLoadedAnnotations = net.bytebuddy.description.annotation.AnnotationList$ForLoadedAnnotations of net.bytebuddy.description.annotation.AnnotationList
public ForLoadedField = net.bytebuddy.description.field.FieldDescription$ForLoadedField of net.bytebuddy.description.field.FieldDescription
public abstract InDefinedShape = net.bytebuddy.description.field.FieldDescription$InDefinedShape of net.bytebuddy.description.field.FieldDescription
public ForLoadedConstructor = net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor of net.bytebuddy.description.method.MethodDescription
public ForLoadedMethod = net.bytebuddy.description.method.MethodDescription$ForLoadedMethod of net.bytebuddy.description.method.MethodDescription
public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
public abstract ForField = net.bytebuddy.description.modifier.ModifierContributor$ForField of net.bytebuddy.description.modifier.ModifierContributor
public abstract ForMethod = net.bytebuddy.description.modifier.ModifierContributor$ForMethod of net.bytebuddy.description.modifier.ModifierContributor
public abstract ForType = net.bytebuddy.description.modifier.ModifierContributor$ForType of net.bytebuddy.description.modifier.ModifierContributor
public Resolver = net.bytebuddy.description.modifier.ModifierContributor$Resolver of net.bytebuddy.description.modifier.ModifierContributor
public final Sort = net.bytebuddy.description.type.TypeDefinition$Sort of net.bytebuddy.description.type.TypeDefinition
public 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 ForLoadedTypes = net.bytebuddy.description.type.TypeList$ForLoadedTypes of net.bytebuddy.description.type.TypeList
public abstract Generic = net.bytebuddy.description.type.TypeList$Generic of net.bytebuddy.description.type.TypeList
public ForLoadedTypes = net.bytebuddy.description.type.TypeList$Generic$ForLoadedTypes of net.bytebuddy.description.type.TypeList$Generic
public abstract Builder = net.bytebuddy.dynamic.DynamicType$Builder of net.bytebuddy.dynamic.DynamicType
public abstract AbstractBase = net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase of net.bytebuddy.dynamic.DynamicType$Builder
public abstract Adapter = net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Adapter of net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase
public abstract Delegator = net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase$Delegator of net.bytebuddy.dynamic.DynamicType$Builder$AbstractBase
public abstract FieldDefinition = net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition of net.bytebuddy.dynamic.DynamicType$Builder
public abstract Optional = net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional of net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition
public abstract Valuable = net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional$Valuable of net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Optional
public abstract Valuable = net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition$Valuable of net.bytebuddy.dynamic.DynamicType$Builder$FieldDefinition
public abstract InnerTypeDefinition = net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition of net.bytebuddy.dynamic.DynamicType$Builder
public abstract ForType = net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition$ForType of net.bytebuddy.dynamic.DynamicType$Builder$InnerTypeDefinition
public abstract MethodDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition of net.bytebuddy.dynamic.DynamicType$Builder
public abstract ExceptionDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
public abstract ImplementationDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
public abstract Optional = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition
public abstract ParameterDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
public abstract Annotatable = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Annotatable of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition
public abstract Initial = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition
public abstract ReceiverTypeDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
public abstract TypeVariableDefinition = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition
public abstract Annotatable = net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition$Annotatable of net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$TypeVariableDefinition
public abstract TypeVariableDefinition = net.bytebuddy.dynamic.DynamicType$Builder$TypeVariableDefinition of net.bytebuddy.dynamic.DynamicType$Builder
public Default = net.bytebuddy.dynamic.DynamicType$Default of net.bytebuddy.dynamic.DynamicType
public abstract Unloaded = net.bytebuddy.dynamic.DynamicType$Unloaded of net.bytebuddy.dynamic.DynamicType
public final Passive = net.bytebuddy.dynamic.TypeResolutionStrategy$Passive of net.bytebuddy.dynamic.TypeResolutionStrategy
public abstract OwnerTypeLocatable = net.bytebuddy.implementation.FieldAccessor$OwnerTypeLocatable of net.bytebuddy.implementation.FieldAccessor
public final NoOp = net.bytebuddy.implementation.LoadedTypeInitializer$NoOp of net.bytebuddy.implementation.LoadedTypeInitializer
public abstract Junction = net.bytebuddy.matcher.ElementMatcher$Junction of net.bytebuddy.matcher.ElementMatcher
public Resolved = net.bytebuddy.matcher.LatentMatcher$Resolved of net.bytebuddy.matcher.LatentMatcher