public interface net.bytebuddy.dynamic.loading.ClassInjector
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: net.bytebuddy.dynamic.loading.ClassInjector
super_class: java.lang.Object
{
public static final java.security.Permission SUPPRESS_ACCESS_CHECKS;
descriptor: Ljava/security/Permission;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final boolean ALLOW_EXISTING_TYPES;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=0, args_size=0
0: new java.lang.reflect.ReflectPermission
dup
ldc "suppressAccessChecks"
invokespecial java.lang.reflect.ReflectPermission.<init>:(Ljava/lang/String;)V
putstatic net.bytebuddy.dynamic.loading.ClassInjector.SUPPRESS_ACCESS_CHECKS:Ljava/security/Permission;
1: return
LocalVariableTable:
Start End Slot Name Signature
public abstract boolean isAlive();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.util.Map<net.bytebuddy.description.type.TypeDescription, java.lang.Class<?>> inject(java.util.Map<? extends net.bytebuddy.description.type.TypeDescription, byte[]>);
descriptor: (Ljava/util/Map;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<+Lnet/bytebuddy/description/type/TypeDescription;[B>;)Ljava/util/Map<Lnet/bytebuddy/description/type/TypeDescription;Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
types
public abstract java.util.Map<java.lang.String, java.lang.Class<?>> injectRaw(java.util.Map<? extends java.lang.String, byte[]>);
descriptor: (Ljava/util/Map;)Ljava/util/Map;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/util/Map<+Ljava/lang/String;[B>;)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
types
}
SourceFile: "ClassInjector.java"
NestMembers:
net.bytebuddy.dynamic.loading.ClassInjector$AbstractBase net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Dispatcher net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Dispatcher$CreationAction net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Dispatcher$ForJava6CapableVm net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Dispatcher$ForLegacyVm net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Target net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Target$1 net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation$Target$2 net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$Dispatcher net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$Dispatcher$Creator net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$Dispatcher$ForJava9CapableVm net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup$Dispatcher$ForLegacyVm net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$CreationAction net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Direct net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Direct$ForJava7CapableVm net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Direct$ForLegacyVm net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Initializable net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Initializable$Unavailable net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Unavailable net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeInjection net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForJava7CapableVm net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$UsingUnsafeOverride$ForLegacyVm net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$CreationAction net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$Enabled net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$Initializable net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe$Dispatcher$Unavailable
InnerClasses:
public abstract AbstractBase = net.bytebuddy.dynamic.loading.ClassInjector$AbstractBase of net.bytebuddy.dynamic.loading.ClassInjector
public UsingInstrumentation = net.bytebuddy.dynamic.loading.ClassInjector$UsingInstrumentation of net.bytebuddy.dynamic.loading.ClassInjector
public UsingLookup = net.bytebuddy.dynamic.loading.ClassInjector$UsingLookup of net.bytebuddy.dynamic.loading.ClassInjector
public UsingReflection = net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection of net.bytebuddy.dynamic.loading.ClassInjector
public UsingUnsafe = net.bytebuddy.dynamic.loading.ClassInjector$UsingUnsafe of net.bytebuddy.dynamic.loading.ClassInjector