public class net.bytebuddy.dynamic.DynamicType$Default$Unloaded<T> extends net.bytebuddy.dynamic.DynamicType$Default implements net.bytebuddy.dynamic.DynamicType$Unloaded<T>
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.dynamic.DynamicType$Default$Unloaded
super_class: net.bytebuddy.dynamic.DynamicType$Default
{
private final net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved typeResolutionStrategy;
descriptor: Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(net.bytebuddy.description.type.TypeDescription, byte[], net.bytebuddy.implementation.LoadedTypeInitializer, java.util.List<? extends net.bytebuddy.dynamic.DynamicType>, net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
aload 1
aload 2
aload 3
aload 4
invokespecial net.bytebuddy.dynamic.DynamicType$Default.<init>:(Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;)V
1: aload 0
aload 5
putfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.typeResolutionStrategy:Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;
2: return
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 3 0 this Lnet/bytebuddy/dynamic/DynamicType$Default$Unloaded<TT;>;
0 3 1 typeDescription Lnet/bytebuddy/description/type/TypeDescription;
0 3 2 binaryRepresentation [B
0 3 3 loadedTypeInitializer Lnet/bytebuddy/implementation/LoadedTypeInitializer;
0 3 4 auxiliaryTypes Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
0 3 5 typeResolutionStrategy Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;
Signature: (Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)V
MethodParameters:
Name Flags
typeDescription
binaryRepresentation
loadedTypeInitializer
auxiliaryTypes
typeResolutionStrategy
public net.bytebuddy.dynamic.DynamicType$Loaded<T> load(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)Lnet/bytebuddy/dynamic/DynamicType$Loaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
instanceof net.bytebuddy.dynamic.loading.InjectionClassLoader
ifeq 2
aload 1
checkcast net.bytebuddy.dynamic.loading.InjectionClassLoader
invokevirtual net.bytebuddy.dynamic.loading.InjectionClassLoader.isSealed:()Z
ifne 2
1: aload 0
aload 1
checkcast net.bytebuddy.dynamic.loading.InjectionClassLoader
getstatic net.bytebuddy.dynamic.loading.InjectionClassLoader$Strategy.INSTANCE:Lnet/bytebuddy/dynamic/loading/InjectionClassLoader$Strategy;
invokevirtual net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load:(Ljava/lang/ClassLoader;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Loaded;
goto 3
2: StackMap locals:
StackMap stack:
aload 0
aload 1
getstatic net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default.WRAPPER:Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy$Default;
invokevirtual net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load:(Ljava/lang/ClassLoader;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Loaded;
3: StackMap locals:
StackMap stack: net.bytebuddy.dynamic.DynamicType$Loaded
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lnet/bytebuddy/dynamic/DynamicType$Default$Unloaded<TT;>;
0 4 1 classLoader Ljava/lang/ClassLoader;
Signature: (Ljava/lang/ClassLoader;)Lnet/bytebuddy/dynamic/DynamicType$Loaded<TT;>;
MethodParameters:
Name Flags
classLoader
public <S extends java.lang.ClassLoader> net.bytebuddy.dynamic.DynamicType$Loaded<T> load(S, net.bytebuddy.dynamic.loading.ClassLoadingStrategy<? super S>);
descriptor: (Ljava/lang/ClassLoader;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Loaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=10, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new net.bytebuddy.dynamic.DynamicType$Default$Loaded
dup
aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.typeDescription:Lnet/bytebuddy/description/type/TypeDescription;
1: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.binaryRepresentation:[B
2: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.loadedTypeInitializer:Lnet/bytebuddy/implementation/LoadedTypeInitializer;
3: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.auxiliaryTypes:Ljava/util/List;
4: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.typeResolutionStrategy:Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;
aload 0
aload 1
aload 2
invokeinterface net.bytebuddy.dynamic.TypeResolutionStrategy$Resolved.initialize:(Lnet/bytebuddy/dynamic/DynamicType;Ljava/lang/ClassLoader;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy;)Ljava/util/Map;
5: invokespecial net.bytebuddy.dynamic.DynamicType$Default$Loaded.<init>:(Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;Ljava/util/Map;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/dynamic/DynamicType$Default$Unloaded<TT;>;
0 6 1 classLoader TS;
0 6 2 classLoadingStrategy Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;
Signature: <S:Ljava/lang/ClassLoader;>(TS;Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy<-TS;>;)Lnet/bytebuddy/dynamic/DynamicType$Loaded<TT;>;
MethodParameters:
Name Flags
classLoader
classLoadingStrategy
public net.bytebuddy.dynamic.DynamicType$Unloaded<T> include(net.bytebuddy.dynamic.DynamicType[]);
descriptor: ([Lnet/bytebuddy/dynamic/DynamicType;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
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$Default$Unloaded.include:(Ljava/util/List;)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$Default$Unloaded<TT;>;
0 1 1 dynamicType [Lnet/bytebuddy/dynamic/DynamicType;
Signature: ([Lnet/bytebuddy/dynamic/DynamicType;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TT;>;
MethodParameters:
Name Flags
dynamicType
public net.bytebuddy.dynamic.DynamicType$Unloaded<T> include(java.util.List<? extends net.bytebuddy.dynamic.DynamicType>);
descriptor: (Ljava/util/List;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: new net.bytebuddy.dynamic.DynamicType$Default$Unloaded
dup
aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.typeDescription:Lnet/bytebuddy/description/type/TypeDescription;
1: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.binaryRepresentation:[B
2: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.loadedTypeInitializer:Lnet/bytebuddy/implementation/LoadedTypeInitializer;
3: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.auxiliaryTypes:Ljava/util/List;
aload 1
invokestatic net.bytebuddy.utility.CompoundList.of:(Ljava/util/List;Ljava/util/List;)Ljava/util/List;
4: aload 0
getfield net.bytebuddy.dynamic.DynamicType$Default$Unloaded.typeResolutionStrategy:Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;
5: invokespecial net.bytebuddy.dynamic.DynamicType$Default$Unloaded.<init>:(Lnet/bytebuddy/description/type/TypeDescription;[BLnet/bytebuddy/implementation/LoadedTypeInitializer;Ljava/util/List;Lnet/bytebuddy/dynamic/TypeResolutionStrategy$Resolved;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lnet/bytebuddy/dynamic/DynamicType$Default$Unloaded<TT;>;
0 6 1 dynamicType Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;
Signature: (Ljava/util/List<+Lnet/bytebuddy/dynamic/DynamicType;>;)Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TT;>;
MethodParameters:
Name Flags
dynamicType
}
Signature: <T:Ljava/lang/Object;>Lnet/bytebuddy/dynamic/DynamicType$Default;Lnet/bytebuddy/dynamic/DynamicType$Unloaded<TT;>;
SourceFile: "DynamicType.java"
NestHost: net.bytebuddy.dynamic.DynamicType
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public Default = net.bytebuddy.dynamic.DynamicType$Default of net.bytebuddy.dynamic.DynamicType
protected Loaded = net.bytebuddy.dynamic.DynamicType$Default$Loaded of net.bytebuddy.dynamic.DynamicType$Default
public Unloaded = net.bytebuddy.dynamic.DynamicType$Default$Unloaded of net.bytebuddy.dynamic.DynamicType$Default
public abstract Loaded = net.bytebuddy.dynamic.DynamicType$Loaded of net.bytebuddy.dynamic.DynamicType
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 final Default = net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default of net.bytebuddy.dynamic.loading.ClassLoadingStrategy
public final Strategy = net.bytebuddy.dynamic.loading.InjectionClassLoader$Strategy of net.bytebuddy.dynamic.loading.InjectionClassLoader
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()