public class net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy implements net.bytebuddy.implementation.auxiliary.AuxiliaryType, net.bytebuddy.implementation.bytecode.StackManipulation
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy
super_class: java.lang.Object
{
protected static final java.lang.String FIELD_NAME;
descriptor: Ljava/lang/String;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
ConstantValue: "instance"
private final net.bytebuddy.description.field.FieldDescription fieldDescription;
descriptor: Lnet/bytebuddy/description/field/FieldDescription;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.description.type.TypeDescription instrumentedType;
descriptor: Lnet/bytebuddy/description/type/TypeDescription;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver fieldResolver;
descriptor: Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final net.bytebuddy.implementation.bytecode.assign.Assigner assigner;
descriptor: Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean serializableProxy;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder this$1;
descriptor: Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
protected void <init>(net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder, net.bytebuddy.description.field.FieldDescription, net.bytebuddy.description.type.TypeDescription, net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver, net.bytebuddy.implementation.bytecode.assign.Assigner, boolean);
descriptor: (Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;Lnet/bytebuddy/description/field/FieldDescription;Lnet/bytebuddy/description/type/TypeDescription;Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Z)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=7, args_size=7
start local 0 start local 2 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.this$1:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder;
1: aload 0
invokespecial java.lang.Object.<init>:()V
2: aload 0
aload 2
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
3: aload 0
aload 3
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
4: aload 0
aload 4
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
5: aload 0
aload 5
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
6: aload 0
iload 6
putfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.serializableProxy:Z
7: return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
0 8 2 fieldDescription Lnet/bytebuddy/description/field/FieldDescription;
0 8 3 instrumentedType Lnet/bytebuddy/description/type/TypeDescription;
0 8 4 fieldResolver Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
0 8 5 assigner Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
0 8 6 serializableProxy Z
MethodParameters:
Name Flags
this$0 final
fieldDescription
instrumentedType
fieldResolver
assigner
serializableProxy
public net.bytebuddy.dynamic.DynamicType make(java.lang.String, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.MethodAccessorFactory);
descriptor: (Ljava/lang/String;Lnet/bytebuddy/ClassFileVersion;Lnet/bytebuddy/implementation/MethodAccessorFactory;)Lnet/bytebuddy/dynamic/DynamicType;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
new net.bytebuddy.ByteBuddy
dup
aload 2
invokespecial net.bytebuddy.ByteBuddy.<init>:(Lnet/bytebuddy/ClassFileVersion;)V
1: getstatic net.bytebuddy.dynamic.scaffold.TypeValidation.DISABLED:Lnet/bytebuddy/dynamic/scaffold/TypeValidation;
invokevirtual net.bytebuddy.ByteBuddy.with:(Lnet/bytebuddy/dynamic/scaffold/TypeValidation;)Lnet/bytebuddy/ByteBuddy;
2: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldResolver:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$FieldResolver;
invokeinterface net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver.getProxyType:()Lnet/bytebuddy/description/type/TypeDescription;
getstatic net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default.NO_CONSTRUCTORS:Lnet/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy$Default;
invokevirtual net.bytebuddy.ByteBuddy.subclass:(Lnet/bytebuddy/description/type/TypeDefinition;Lnet/bytebuddy/dynamic/scaffold/subclass/ConstructorStrategy;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
3: aload 1
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.name:(Ljava/lang/String;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
4: getstatic net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.DEFAULT_TYPE_MODIFIER:[Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.modifiers:([Lnet/bytebuddy/description/modifier/ModifierContributor$ForType;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
5: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.serializableProxy:Z
ifeq 6
iconst_1
anewarray java.lang.Class
dup
iconst_0
ldc Ljava/io/Serializable;
aastore
goto 7
StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder
6: iconst_0
anewarray java.lang.Class
StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder java.lang.Class[]
7: invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.implement:([Ljava/lang/reflect/Type;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional;
iconst_0
anewarray net.bytebuddy.description.modifier.ModifierContributor$ForMethod
8: invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ImplementationDefinition$Optional.defineConstructor:([Lnet/bytebuddy/description/modifier/ModifierContributor$ForMethod;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial;
aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
ifeq 10
9: invokestatic java.util.Collections.emptyList:()Ljava/util/List;
goto 11
10: StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial
aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
invokestatic java.util.Collections.singletonList:(Ljava/lang/Object;)Ljava/util/List;
11: StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial java.util.List
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ParameterDefinition$Initial.withParameters:(Ljava/util/Collection;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ExceptionDefinition;
12: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
ifeq 14
13: getstatic net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$StaticFieldConstructor.INSTANCE:Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$StaticFieldConstructor;
goto 15
14: StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition
new net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor
dup
aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.instrumentedType:Lnet/bytebuddy/description/type/TypeDescription;
invokespecial net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor.<init>:(Lnet/bytebuddy/description/type/TypeDescription;)V
15: StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy java.lang.String net.bytebuddy.ClassFileVersion net.bytebuddy.implementation.MethodAccessorFactory
StackMap stack: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition net.bytebuddy.implementation.Implementation
invokeinterface net.bytebuddy.dynamic.DynamicType$Builder$MethodDefinition$ExceptionDefinition.intercept:(Lnet/bytebuddy/implementation/Implementation;)Lnet/bytebuddy/dynamic/DynamicType$Builder$MethodDefinition$ReceiverTypeDefinition;
16: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.assigner:Lnet/bytebuddy/implementation/bytecode/assign/Assigner;
aload 3
17: invokeinterface net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver.apply:(Lnet/bytebuddy/dynamic/DynamicType$Builder;Lnet/bytebuddy/description/field/FieldDescription;Lnet/bytebuddy/implementation/bytecode/assign/Assigner;Lnet/bytebuddy/implementation/MethodAccessorFactory;)Lnet/bytebuddy/dynamic/DynamicType$Builder;
18: invokeinterface net.bytebuddy.dynamic.DynamicType$Builder.make:()Lnet/bytebuddy/dynamic/DynamicType$Unloaded;
19: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
0 20 1 auxiliaryTypeName Ljava/lang/String;
0 20 2 classFileVersion Lnet/bytebuddy/ClassFileVersion;
0 20 3 methodAccessorFactory Lnet/bytebuddy/implementation/MethodAccessorFactory;
MethodParameters:
Name Flags
auxiliaryTypeName
classFileVersion
methodAccessorFactory
public boolean isValid();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iconst_1
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
public net.bytebuddy.implementation.bytecode.StackManipulation$Size apply(org.objectweb.asm.MethodVisitor, net.bytebuddy.implementation.Implementation$Context);
descriptor: (Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
invokeinterface net.bytebuddy.implementation.Implementation$Context.register:(Lnet/bytebuddy/implementation/auxiliary/AuxiliaryType;)Lnet/bytebuddy/description/type/TypeDescription;
astore 3
start local 3 1: new net.bytebuddy.implementation.bytecode.StackManipulation$Compound
dup
iconst_4
anewarray net.bytebuddy.implementation.bytecode.StackManipulation
dup
iconst_0
2: aload 3
invokestatic net.bytebuddy.implementation.bytecode.TypeCreation.of:(Lnet/bytebuddy/description/type/TypeDescription;)Lnet/bytebuddy/implementation/bytecode/StackManipulation;
aastore
dup
iconst_1
3: getstatic net.bytebuddy.implementation.bytecode.Duplication.SINGLE:Lnet/bytebuddy/implementation/bytecode/Duplication;
aastore
dup
iconst_2
4: aload 0
getfield net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy.fieldDescription:Lnet/bytebuddy/description/field/FieldDescription;
invokeinterface net.bytebuddy.description.field.FieldDescription.isStatic:()Z
ifeq 6
5: getstatic net.bytebuddy.implementation.bytecode.StackManipulation$Trivial.INSTANCE:Lnet/bytebuddy/implementation/bytecode/StackManipulation$Trivial;
goto 7
6: StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy org.objectweb.asm.MethodVisitor net.bytebuddy.implementation.Implementation$Context net.bytebuddy.description.type.TypeDescription
StackMap stack: new 1 new 1 net.bytebuddy.implementation.bytecode.StackManipulation[] net.bytebuddy.implementation.bytecode.StackManipulation[] int
invokestatic net.bytebuddy.implementation.bytecode.member.MethodVariableAccess.loadThis:()Lnet/bytebuddy/implementation/bytecode/StackManipulation;
StackMap locals: net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy org.objectweb.asm.MethodVisitor net.bytebuddy.implementation.Implementation$Context net.bytebuddy.description.type.TypeDescription
StackMap stack: new 1 new 1 net.bytebuddy.implementation.bytecode.StackManipulation[] net.bytebuddy.implementation.bytecode.StackManipulation[] int net.bytebuddy.implementation.bytecode.StackManipulation
7: aastore
dup
iconst_3
8: aload 3
invokeinterface net.bytebuddy.description.type.TypeDescription.getDeclaredMethods:()Lnet/bytebuddy/description/method/MethodList;
invokestatic net.bytebuddy.matcher.ElementMatchers.isConstructor:()Lnet/bytebuddy/matcher/ElementMatcher$Junction;
invokeinterface net.bytebuddy.description.method.MethodList.filter:(Lnet/bytebuddy/matcher/ElementMatcher;)Lnet/bytebuddy/matcher/FilterableList;
checkcast net.bytebuddy.description.method.MethodList
invokeinterface net.bytebuddy.description.method.MethodList.getOnly:()Ljava/lang/Object;
checkcast net.bytebuddy.description.method.MethodDescription$InDefinedShape
invokestatic net.bytebuddy.implementation.bytecode.member.MethodInvocation.invoke:(Lnet/bytebuddy/description/method/MethodDescription$InDefinedShape;)Lnet/bytebuddy/implementation/bytecode/member/MethodInvocation$WithImplicitInvocationTargetType;
9: aastore
invokespecial net.bytebuddy.implementation.bytecode.StackManipulation$Compound.<init>:([Lnet/bytebuddy/implementation/bytecode/StackManipulation;)V
10: aload 1
aload 2
invokevirtual net.bytebuddy.implementation.bytecode.StackManipulation$Compound.apply:(Lorg/objectweb/asm/MethodVisitor;Lnet/bytebuddy/implementation/Implementation$Context;)Lnet/bytebuddy/implementation/bytecode/StackManipulation$Size;
11: areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lnet/bytebuddy/implementation/bind/annotation/FieldProxy$Binder$AccessorProxy;
0 12 1 methodVisitor Lorg/objectweb/asm/MethodVisitor;
0 12 2 implementationContext Lnet/bytebuddy/implementation/Implementation$Context;
1 12 3 auxiliaryType Lnet/bytebuddy/description/type/TypeDescription;
MethodParameters:
Name Flags
methodVisitor
implementationContext
}
SourceFile: "FieldProxy.java"
NestHost: net.bytebuddy.implementation.bind.annotation.FieldProxy
InnerClasses:
public abstract Enhance = net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance of net.bytebuddy.build.HashCodeAndEqualsPlugin
public abstract InDefinedShape = net.bytebuddy.description.method.MethodDescription$InDefinedShape of net.bytebuddy.description.method.MethodDescription
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 abstract Builder = net.bytebuddy.dynamic.DynamicType$Builder of net.bytebuddy.dynamic.DynamicType
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 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 Unloaded = net.bytebuddy.dynamic.DynamicType$Unloaded of net.bytebuddy.dynamic.DynamicType
public abstract Default = net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy$Default of net.bytebuddy.dynamic.scaffold.subclass.ConstructorStrategy
public abstract Context = net.bytebuddy.implementation.Implementation$Context of net.bytebuddy.implementation.Implementation
public Binder = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder of net.bytebuddy.implementation.bind.annotation.FieldProxy
protected AccessorProxy = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$AccessorProxy of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
protected abstract FieldResolver = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$FieldResolver of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
protected InstanceFieldConstructor = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$InstanceFieldConstructor of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
protected final StaticFieldConstructor = net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder$StaticFieldConstructor of net.bytebuddy.implementation.bind.annotation.FieldProxy$Binder
public Compound = net.bytebuddy.implementation.bytecode.StackManipulation$Compound of net.bytebuddy.implementation.bytecode.StackManipulation
public Size = net.bytebuddy.implementation.bytecode.StackManipulation$Size of net.bytebuddy.implementation.bytecode.StackManipulation
public final Trivial = net.bytebuddy.implementation.bytecode.StackManipulation$Trivial of net.bytebuddy.implementation.bytecode.StackManipulation
public abstract WithImplicitInvocationTargetType = net.bytebuddy.implementation.bytecode.member.MethodInvocation$WithImplicitInvocationTargetType of net.bytebuddy.implementation.bytecode.member.MethodInvocation
public abstract Junction = net.bytebuddy.matcher.ElementMatcher$Junction of net.bytebuddy.matcher.ElementMatcher
RuntimeVisibleAnnotations:
net.bytebuddy.build.HashCodeAndEqualsPlugin$Enhance(includeSyntheticFields = true)