public class net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory implements net.bytebuddy.implementation.Implementation$Target$Factory
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory
super_class: java.lang.Object
{
private final net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver methodRebaseResolver;
descriptor: Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver);
descriptor: (Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory this
start local 1 // net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver methodRebaseResolver
0: .line 212
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 213
aload 0 /* this */
aload 1 /* methodRebaseResolver */
putfield net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory.methodRebaseResolver:Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;
2: .line 214
return
end local 1 // net.bytebuddy.dynamic.scaffold.inline.MethodRebaseResolver methodRebaseResolver
end local 0 // net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lnet/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory;
0 3 1 methodRebaseResolver Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;
MethodParameters:
Name Flags
methodRebaseResolver
public net.bytebuddy.implementation.Implementation$Target make(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.dynamic.scaffold.MethodGraph$Linked, net.bytebuddy.ClassFileVersion);
descriptor: (Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lnet/bytebuddy/ClassFileVersion;)Lnet/bytebuddy/implementation/Implementation$Target;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=4, args_size=4
start local 0 // net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory this
start local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
start local 2 // net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph
start local 3 // net.bytebuddy.ClassFileVersion classFileVersion
0: .line 220
aload 1 /* instrumentedType */
aload 2 /* methodGraph */
aload 3 /* classFileVersion */
aload 0 /* this */
getfield net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory.methodRebaseResolver:Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;
invokestatic net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget.of:(Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/dynamic/scaffold/MethodGraph$Linked;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/dynamic/scaffold/inline/MethodRebaseResolver;)Lnet/bytebuddy/implementation/Implementation$Target;
areturn
end local 3 // net.bytebuddy.ClassFileVersion classFileVersion
end local 2 // net.bytebuddy.dynamic.scaffold.MethodGraph$Linked methodGraph
end local 1 // net.bytebuddy.description.type.TypeDescription instrumentedType
end local 0 // net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/dynamic/scaffold/inline/RebaseImplementationTarget$Factory;
0 1 1 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 1 2 methodGraph Lnet/bytebuddy/dynamic/scaffold/MethodGraph$Linked;
0 1 3 classFileVersion Lnet/bytebuddy/ClassFileVersion;
MethodParameters:
Name Flags
instrumentedType
methodGraph
classFileVersion
}
SourceFile: "RebaseImplementationTarget.java"
NestHost: net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public abstract Linked = net.bytebuddy.dynamic.scaffold.MethodGraph$Linked of net.bytebuddy.dynamic.scaffold.MethodGraph
public Factory = net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget$Factory of net.bytebuddy.dynamic.scaffold.inline.RebaseImplementationTarget
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
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance()