public abstract class net.bytebuddy.dynamic.scaffold.TypeWriter$Default<S> implements net.bytebuddy.dynamic.scaffold.TypeWriter<S>
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: net.bytebuddy.dynamic.scaffold.TypeWriter$Default
super_class: java.lang.Object
{
private static final java.lang.String NO_REFERENCE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected static final java.lang.String DUMP_FOLDER;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected final net.bytebuddy.description.type.TypeDescription instrumentedType;
descriptor: Lnet/bytebuddy/description/type/TypeDescription;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.ClassFileVersion classFileVersion;
descriptor: Lnet/bytebuddy/ClassFileVersion;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool fieldPool;
descriptor: Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final java.util.List<? extends net.bytebuddy.dynamic.DynamicType> auxiliaryTypes;
descriptor: Ljava/util/List;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
protected final net.bytebuddy.description.field.FieldList<net.bytebuddy.description.field.FieldDescription$InDefinedShape> fields;
descriptor: Lnet/bytebuddy/description/field/FieldList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lnet/bytebuddy/description/field/FieldList<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;
protected final net.bytebuddy.description.method.MethodList<?> methods;
descriptor: Lnet/bytebuddy/description/method/MethodList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lnet/bytebuddy/description/method/MethodList<*>;
protected final net.bytebuddy.description.method.MethodList<?> instrumentedMethods;
descriptor: Lnet/bytebuddy/description/method/MethodList;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lnet/bytebuddy/description/method/MethodList<*>;
protected final net.bytebuddy.implementation.LoadedTypeInitializer loadedTypeInitializer;
descriptor: Lnet/bytebuddy/implementation/LoadedTypeInitializer;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.dynamic.scaffold.TypeInitializer typeInitializer;
descriptor: Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.implementation.attribute.TypeAttributeAppender typeAttributeAppender;
descriptor: Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.asm.AsmVisitorWrapper asmVisitorWrapper;
descriptor: Lnet/bytebuddy/asm/AsmVisitorWrapper;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory annotationValueFilterFactory;
descriptor: Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.implementation.attribute.AnnotationRetention annotationRetention;
descriptor: Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy auxiliaryTypeNamingStrategy;
descriptor: Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.implementation.Implementation$Context$Factory implementationContextFactory;
descriptor: Lnet/bytebuddy/implementation/Implementation$Context$Factory;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.dynamic.scaffold.TypeValidation typeValidation;
descriptor: Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.dynamic.scaffold.ClassWriterStrategy classWriterStrategy;
descriptor: Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
protected final net.bytebuddy.pool.TypePool typePool;
descriptor: Lnet/bytebuddy/pool/TypePool;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=1, args_size=0
0: aconst_null
putstatic net.bytebuddy.dynamic.scaffold.TypeWriter$Default.NO_REFERENCE:Ljava/lang/String;
1: new net.bytebuddy.utility.privilege.GetSystemPropertyAction
dup
ldc "net.bytebuddy.dump"
invokespecial net.bytebuddy.utility.privilege.GetSystemPropertyAction.<init>:(Ljava/lang/String;)V
invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
checkcast java.lang.String
astore 0
start local 0 2: goto 5
end local 0 StackMap locals:
StackMap stack: java.lang.RuntimeException
3: pop
4: aconst_null
astore 0
start local 0 5: StackMap locals: java.lang.String
StackMap stack:
aload 0
putstatic net.bytebuddy.dynamic.scaffold.TypeWriter$Default.DUMP_FOLDER:Ljava/lang/String;
end local 0 6: return
LocalVariableTable:
Start End Slot Name Signature
2 3 0 dumpFolder Ljava/lang/String;
5 6 0 dumpFolder Ljava/lang/String;
Exception table:
from to target type
1 2 3 Class java.lang.RuntimeException
protected void <init>(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.ClassFileVersion, net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, net.bytebuddy.description.field.FieldList<net.bytebuddy.description.field.FieldDescription$InDefinedShape>, net.bytebuddy.description.method.MethodList<?>, net.bytebuddy.description.method.MethodList<?>, net.bytebuddy.implementation.LoadedTypeInitializer, net.bytebuddy.dynamic.scaffold.TypeInitializer, net.bytebuddy.implementation.attribute.TypeAttributeAppender, net.bytebuddy.asm.AsmVisitorWrapper, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory, net.bytebuddy.implementation.attribute.AnnotationRetention, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.implementation.Implementation$Context$Factory, net.bytebuddy.dynamic.scaffold.TypeValidation, net.bytebuddy.dynamic.scaffold.ClassWriterStrategy, net.bytebuddy.pool.TypePool);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Ljava/util/List;Lnet/bytebuddy/description/field/FieldList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/implementation/LoadedTypeInitializer;Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=19, args_size=19
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 start local 16 start local 17 start local 18 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
2: aload 0
aload 2
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.classFileVersion:Lnet/bytebuddy/ClassFileVersion;
3: aload 0
aload 3
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.fieldPool:Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
4: aload 0
aload 4
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.auxiliaryTypes:Ljava/util/List;
5: aload 0
aload 5
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.fields:Lnet/bytebuddy/description/field/FieldList;
6: aload 0
aload 6
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.methods:Lnet/bytebuddy/description/method/MethodList;
7: aload 0
aload 7
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.instrumentedMethods:Lnet/bytebuddy/description/method/MethodList;
8: aload 0
aload 8
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.loadedTypeInitializer:Lnet/bytebuddy/implementation/LoadedTypeInitializer;
9: aload 0
aload 9
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.typeInitializer:Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
10: aload 0
aload 10
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.typeAttributeAppender:Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
11: aload 0
aload 11
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.asmVisitorWrapper:Lnet/bytebuddy/asm/AsmVisitorWrapper;
12: aload 0
aload 14
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.auxiliaryTypeNamingStrategy:Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
13: aload 0
aload 12
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.annotationValueFilterFactory:Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
14: aload 0
aload 13
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.annotationRetention:Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
15: aload 0
aload 15
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.implementationContextFactory:Lnet/bytebuddy/implementation/Implementation$Context$Factory;
16: aload 0
aload 16
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.typeValidation:Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
17: aload 0
aload 17
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.classWriterStrategy:Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
18: aload 0
aload 18
putfield net.bytebuddy.dynamic.scaffold.TypeWriter$Default.typePool:Lnet/bytebuddy/pool/TypePool;
19: return
end local 18 end local 17 end local 16 end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lnet/bytebuddy/dynamic/scaffold/TypeWriter$Default<TS;>;
0 20 1 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 20 2 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 20 3 fieldPool Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
0 20 4 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 20 5 fields Lnet/bytebuddy/description/field/FieldList<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;
0 20 6 methods Lnet/bytebuddy/description/method/MethodList<*>;
0 20 7 instrumentedMethods Lnet/bytebuddy/description/method/MethodList<*>;
0 20 8 loadedTypeInitializer Lnet/bytebuddy/implementation/LoadedTypeInitializer;
0 20 9 typeInitializer Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
0 20 10 typeAttributeAppender Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
0 20 11 asmVisitorWrapper Lnet/bytebuddy/asm/AsmVisitorWrapper;
0 20 12 annotationValueFilterFactory Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
0 20 13 annotationRetention Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
0 20 14 auxiliaryTypeNamingStrategy Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
0 20 15 implementationContextFactory Lnet/bytebuddy/implementation/Implementation$Context$Factory;
0 20 16 typeValidation Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
0 20 17 classWriterStrategy Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
0 20 18 typePool Lnet/bytebuddy/pool/TypePool;
Signature: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Lnet/bytebuddy/description/field/FieldList<Lnet/bytebuddy/description/field/FieldDescription$InDefinedShape;>;Lnet/bytebuddy/description/method/MethodList<*>;Lnet/bytebuddy/description/method/MethodList<*>;Lnet/bytebuddy/implementation/LoadedTypeInitializer;Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;)V
MethodParameters:
Name Flags
instrumentedType
classFileVersion
fieldPool
auxiliaryTypes
fields
methods
instrumentedMethods
loadedTypeInitializer
typeInitializer
typeAttributeAppender
asmVisitorWrapper
annotationValueFilterFactory
annotationRetention
auxiliaryTypeNamingStrategy
implementationContextFactory
typeValidation
classWriterStrategy
typePool
public static <U> net.bytebuddy.dynamic.scaffold.TypeWriter<U> forCreation(net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool, net.bytebuddy.implementation.attribute.TypeAttributeAppender, net.bytebuddy.asm.AsmVisitorWrapper, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory, net.bytebuddy.implementation.attribute.AnnotationRetention, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.implementation.Implementation$Context$Factory, net.bytebuddy.dynamic.scaffold.TypeValidation, net.bytebuddy.dynamic.scaffold.ClassWriterStrategy, net.bytebuddy.pool.TypePool);
descriptor: (Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;Ljava/util/List;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=21, locals=13, args_size=13
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 0: new net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation
dup
aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
1: aload 5
2: aload 2
3: aload 0
4: aload 1
5: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaredFields:()Lnet/bytebuddy/description/field/FieldList;
6: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getMethods:()Lnet/bytebuddy/description/method/MethodList;
7: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getInstrumentedMethods:()Lnet/bytebuddy/description/method/MethodList;
8: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getLoadedTypeInitializer:()Lnet/bytebuddy/implementation/LoadedTypeInitializer;
9: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled.getTypeInitializer:()Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
10: aload 3
11: aload 4
12: aload 6
13: aload 7
14: aload 8
15: aload 9
16: aload 10
17: aload 11
18: aload 12
19: invokespecial net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$MethodPool;Ljava/util/List;Lnet/bytebuddy/description/field/FieldList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/implementation/LoadedTypeInitializer;Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;)V
areturn
end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 methodRegistry Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;
0 20 1 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 20 2 fieldPool Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
0 20 3 typeAttributeAppender Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
0 20 4 asmVisitorWrapper Lnet/bytebuddy/asm/AsmVisitorWrapper;
0 20 5 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 20 6 annotationValueFilterFactory Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
0 20 7 annotationRetention Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
0 20 8 auxiliaryTypeNamingStrategy Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
0 20 9 implementationContextFactory Lnet/bytebuddy/implementation/Implementation$Context$Factory;
0 20 10 typeValidation Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
0 20 11 classWriterStrategy Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
0 20 12 typePool Lnet/bytebuddy/pool/TypePool;
Signature: <U:Ljava/lang/Object;>(Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Compiled;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter<TU;>;
MethodParameters:
Name Flags
methodRegistry
auxiliaryTypes
fieldPool
typeAttributeAppender
asmVisitorWrapper
classFileVersion
annotationValueFilterFactory
annotationRetention
auxiliaryTypeNamingStrategy
implementationContextFactory
typeValidation
classWriterStrategy
typePool
public static <U> net.bytebuddy.dynamic.scaffold.TypeWriter<U> forRedefinition(net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool, net.bytebuddy.implementation.attribute.TypeAttributeAppender, net.bytebuddy.asm.AsmVisitorWrapper, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory, net.bytebuddy.implementation.attribute.AnnotationRetention, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.implementation.Implementation$Context$Factory, net.bytebuddy.dynamic.scaffold.TypeValidation, net.bytebuddy.dynamic.scaffold.ClassWriterStrategy, net.bytebuddy.pool.TypePool, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.dynamic.ClassFileLocator);
descriptor: (Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=25, locals=15, args_size=15
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 0: new net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing
dup
aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
1: aload 5
2: aload 2
3: aload 1
4: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaredFields:()Lnet/bytebuddy/description/field/FieldList;
5: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getMethods:()Lnet/bytebuddy/description/method/MethodList;
6: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedMethods:()Lnet/bytebuddy/description/method/MethodList;
7: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getLoadedTypeInitializer:()Lnet/bytebuddy/implementation/LoadedTypeInitializer;
8: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getTypeInitializer:()Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
9: aload 3
10: aload 4
11: aload 6
12: aload 7
13: aload 8
14: aload 9
15: aload 10
16: aload 11
17: aload 12
18: aload 13
19: aload 14
20: aload 0
21: getstatic net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$Factory.LEVEL_TYPE:Lnet/bytebuddy/dynamic/scaffold/subclass/SubclassImplementationTarget$Factory;
22: getstatic net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Disabled.INSTANCE:Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver$Disabled;
23: invokespecial net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Ljava/util/List;Lnet/bytebuddy/description/field/FieldList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/implementation/LoadedTypeInitializer;Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Lnet/bytebuddy/implementation/Implementation$Target$Factory;Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V
areturn
end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 methodRegistry Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;
0 24 1 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 24 2 fieldPool Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
0 24 3 typeAttributeAppender Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
0 24 4 asmVisitorWrapper Lnet/bytebuddy/asm/AsmVisitorWrapper;
0 24 5 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 24 6 annotationValueFilterFactory Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
0 24 7 annotationRetention Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
0 24 8 auxiliaryTypeNamingStrategy Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
0 24 9 implementationContextFactory Lnet/bytebuddy/implementation/Implementation$Context$Factory;
0 24 10 typeValidation Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
0 24 11 classWriterStrategy Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
0 24 12 typePool Lnet/bytebuddy/pool/TypePool;
0 24 13 originalType Lnet/bytebuddy/description/type/TypeDescription;
0 24 14 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
Signature: <U:Ljava/lang/Object;>(Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter<TU;>;
MethodParameters:
Name Flags
methodRegistry
auxiliaryTypes
fieldPool
typeAttributeAppender
asmVisitorWrapper
classFileVersion
annotationValueFilterFactory
annotationRetention
auxiliaryTypeNamingStrategy
implementationContextFactory
typeValidation
classWriterStrategy
typePool
originalType
classFileLocator
public static <U> net.bytebuddy.dynamic.scaffold.TypeWriter<U> forRebasing(net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool, net.bytebuddy.implementation.attribute.TypeAttributeAppender, net.bytebuddy.asm.AsmVisitorWrapper, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory, net.bytebuddy.implementation.attribute.AnnotationRetention, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.implementation.Implementation$Context$Factory, net.bytebuddy.dynamic.scaffold.TypeValidation, net.bytebuddy.dynamic.scaffold.ClassWriterStrategy, net.bytebuddy.pool.TypePool, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.dynamic.ClassFileLocator, net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver);
descriptor: (Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=26, locals=16, args_size=16
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 15 0: new net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing
dup
aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
1: aload 5
2: aload 2
3: aload 1
aload 15
invokeinterface net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver.getAuxiliaryTypes:()Ljava/util/List;
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
4: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedType:()Lnet/bytebuddy/description/type/TypeDescription;
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaredFields:()Lnet/bytebuddy/description/field/FieldList;
5: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getMethods:()Lnet/bytebuddy/description/method/MethodList;
6: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getInstrumentedMethods:()Lnet/bytebuddy/description/method/MethodList;
7: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getLoadedTypeInitializer:()Lnet/bytebuddy/implementation/LoadedTypeInitializer;
8: aload 0
invokeinterface net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared.getTypeInitializer:()Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;
9: aload 3
10: aload 4
11: aload 6
12: aload 7
13: aload 8
14: aload 9
15: aload 10
16: aload 11
17: aload 12
18: aload 13
19: aload 14
20: aload 0
21: new net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory
dup
aload 15
invokespecial net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory.<init>:(Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V
22: aload 15
23: invokespecial net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Ljava/util/List;Lnet/bytebuddy/description/field/FieldList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/implementation/LoadedTypeInitializer;Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Lnet/bytebuddy/implementation/Implementation$Target$Factory;Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V
areturn
end local 15 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 methodRegistry Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;
0 24 1 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 24 2 fieldPool Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;
0 24 3 typeAttributeAppender Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
0 24 4 asmVisitorWrapper Lnet/bytebuddy/asm/AsmVisitorWrapper;
0 24 5 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 24 6 annotationValueFilterFactory Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
0 24 7 annotationRetention Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
0 24 8 auxiliaryTypeNamingStrategy Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
0 24 9 implementationContextFactory Lnet/bytebuddy/implementation/Implementation$Context$Factory;
0 24 10 typeValidation Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
0 24 11 classWriterStrategy Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
0 24 12 typePool Lnet/bytebuddy/pool/TypePool;
0 24 13 originalType Lnet/bytebuddy/description/type/TypeDescription;
0 24 14 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
0 24 15 methodRebaseResolver Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;
Signature: <U:Ljava/lang/Object;>(Lnet/bytebuddy/dynamic/scaffold/MethodRegistry$Prepared;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Lnet/bytebuddy/dynamic/scaffold/TypeWriter$FieldPool;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/ClassFileLocator;Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter<TU;>;
MethodParameters:
Name Flags
methodRegistry
auxiliaryTypes
fieldPool
typeAttributeAppender
asmVisitorWrapper
classFileVersion
annotationValueFilterFactory
annotationRetention
auxiliaryTypeNamingStrategy
implementationContextFactory
typeValidation
classWriterStrategy
typePool
originalType
classFileLocator
methodRebaseResolver
public static <U> net.bytebuddy.dynamic.scaffold.TypeWriter<U> forDecoration(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.ClassFileVersion, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, java.util.List<? extends net.bytebuddy.description.method.MethodDescription>, net.bytebuddy.implementation.attribute.TypeAttributeAppender, net.bytebuddy.asm.AsmVisitorWrapper, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory, net.bytebuddy.implementation.attribute.AnnotationRetention, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.implementation.Implementation$Context$Factory, net.bytebuddy.dynamic.scaffold.TypeValidation, net.bytebuddy.dynamic.scaffold.ClassWriterStrategy, net.bytebuddy.pool.TypePool, net.bytebuddy.dynamic.ClassFileLocator);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Ljava/util/List;Ljava/util/List;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=16, locals=14, args_size=14
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 0: new net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithDecorationOnly
dup
aload 0
1: aload 1
2: aload 2
3: new net.bytebuddy.description.method.MethodList$Explicit
dup
aload 3
invokespecial net.bytebuddy.description.method.MethodList$Explicit.<init>:(Ljava/util/List;)V
4: aload 4
5: aload 5
6: aload 6
7: aload 7
8: aload 8
9: aload 9
10: aload 10
11: aload 11
12: aload 12
13: aload 13
14: invokespecial net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithDecorationOnly.<init>:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Ljava/util/List;Lnet/bytebuddy/description/method/MethodList;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/dynamic/ClassFileLocator;)V
areturn
end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 15 1 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 15 2 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 15 3 methods Ljava/util/List<+Lnet/bytebuddy/description/method/MethodDescription;>;
0 15 4 typeAttributeAppender Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;
0 15 5 asmVisitorWrapper Lnet/bytebuddy/asm/AsmVisitorWrapper;
0 15 6 annotationValueFilterFactory Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;
0 15 7 annotationRetention Lnet/bytebuddy/implementation/attribute/AnnotationRetention;
0 15 8 auxiliaryTypeNamingStrategy Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;
0 15 9 implementationContextFactory Lnet/bytebuddy/implementation/Implementation$Context$Factory;
0 15 10 typeValidation Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
0 15 11 classWriterStrategy Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;
0 15 12 typePool Lnet/bytebuddy/pool/TypePool;
0 15 13 classFileLocator Lnet/bytebuddy/dynamic/ClassFileLocator;
Signature: <U:Ljava/lang/Object;>(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/ClassFileVersion;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Ljava/util/List<+Lnet/bytebuddy/description/method/MethodDescription;>;Lnet/bytebuddy/implementation/attribute/TypeAttributeAppender;Lnet/bytebuddy/asm/AsmVisitorWrapper;Lnet/bytebuddy/implementation/attribute/AnnotationValueFilter$Factory;Lnet/bytebuddy/implementation/attribute/AnnotationRetention;Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType$NamingStrategy;Lnet/bytebuddy/implementation/Implementation$Context$Factory;Lnet/bytebuddy/dynamic/scaffold/TypeValidation;Lnet/bytebuddy/dynamic/scaffold/ClassWriterStrategy;Lnet/bytebuddy/pool/TypePool;Lnet/bytebuddy/dynamic/ClassFileLocator;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter<TU;>;
MethodParameters:
Name Flags
instrumentedType
classFileVersion
auxiliaryTypes
methods
typeAttributeAppender
asmVisitorWrapper
annotationValueFilterFactory
annotationRetention
auxiliaryTypeNamingStrategy
implementationContextFactory
typeValidation
classWriterStrategy
typePool
classFileLocator
public net.bytebuddy.dynamic.DynamicType$Unloaded<S> make(net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved);
descriptor: (Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 0: new java.lang.Error
dup
ldc "Unresolved compilation problem: \n\tSuppressFBWarnings cannot be resolved to a type\n"
invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/scaffold/TypeWriter$Default<TS;>;
Signature: (Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TS;>;
RuntimeInvisibleAnnotations:
SuppressFBWarnings()
RuntimeInvisibleTypeAnnotations:
METHOD_RETURN
SuppressFBWarnings()
MethodParameters:
Name Flags
typeResolutionStrategy
protected abstract net.bytebuddy.dynamic.scaffold.TypeWriter$Default<S>.UnresolvedType create(net.bytebuddy.dynamic.scaffold.TypeInitializer);
descriptor: (Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter$Default$UnresolvedType;
flags: (0x0404) ACC_PROTECTED, ACC_ABSTRACT
Signature: (Lnet/bytebuddy/dynamic/scaffold/TypeInitializer;)Lnet/bytebuddy/dynamic/scaffold/TypeWriter$Default<TS;>.UnresolvedType;
MethodParameters:
Name Flags
typeInitializer
}
Signature: <S:Ljava/lang/Object;>Ljava/lang/Object;Lnet/bytebuddy/dynamic/scaffold/TypeWriter<TS;>;
SourceFile: "TypeWriter.java"
NestHost: net.bytebuddy.dynamic.scaffold.TypeWriter
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public abstract InDefinedShape = net.bytebuddy.description.field.FieldDescription$InDefinedShape of net.bytebuddy.description.field.FieldDescription
public Explicit = net.bytebuddy.description.method.MethodList$Explicit of net.bytebuddy.description.method.MethodList
public abstract Unloaded = net.bytebuddy.dynamic.DynamicType$Unloaded of net.bytebuddy.dynamic.DynamicType
public abstract Resolved = net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved of net.bytebuddy.dynamic.TypeResolutionStrategy
public abstract Compiled = net.bytebuddy.dynamic.scaffold.MethodRegistry$Compiled of net.bytebuddy.dynamic.scaffold.MethodRegistry
public abstract Prepared = net.bytebuddy.dynamic.scaffold.MethodRegistry$Prepared of net.bytebuddy.dynamic.scaffold.MethodRegistry
public abstract Default = net.bytebuddy.dynamic.scaffold.TypeWriter$Default of net.bytebuddy.dynamic.scaffold.TypeWriter
protected ClassDumpAction = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ClassDumpAction of net.bytebuddy.dynamic.scaffold.TypeWriter$Default
public ForCreation = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForCreation of net.bytebuddy.dynamic.scaffold.TypeWriter$Default
public abstract ForInlining = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining of net.bytebuddy.dynamic.scaffold.TypeWriter$Default
protected WithDecorationOnly = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithDecorationOnly of net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining
protected WithFullProcessing = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining$WithFullProcessing of net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ForInlining
protected UnresolvedType = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$UnresolvedType of net.bytebuddy.dynamic.scaffold.TypeWriter$Default
protected ValidatingClassVisitor = net.bytebuddy.dynamic.scaffold.TypeWriter$Default$ValidatingClassVisitor of net.bytebuddy.dynamic.scaffold.TypeWriter$Default
public abstract FieldPool = net.bytebuddy.dynamic.scaffold.TypeWriter$FieldPool of net.bytebuddy.dynamic.scaffold.TypeWriter
public abstract MethodPool = net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool of net.bytebuddy.dynamic.scaffold.TypeWriter
public final Disabled = net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver$Disabled of net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver
public Factory = net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory of net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget
public final Factory = net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget$Factory of net.bytebuddy.dynamic.scaffold.subclass.SubclassImplementationTarget
public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation
public abstract Factory = net.bytebuddy.implementation.Implementation$Context$Factory of net.bytebuddy.implementation.Implementation$Context
public abstract Target = net.bytebuddy.implementation.Implementation$Target of net.bytebuddy.implementation.Implementation
public abstract Factory = net.bytebuddy.implementation.Implementation$Target$Factory of net.bytebuddy.implementation.Implementation$Target
public abstract Factory = net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory of net.bytebuddy.implementation.attribute.AnnotationValueFilter
public abstract NamingStrategy = net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy of net.bytebuddy.implementation.auxiliary.AuxiliaryType
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()