public class net.bytebuddy.implementation.Implementation$Context$Default extends net.bytebuddy.implementation.Implementation$Context$ExtractableView$AbstractBase
{
public static final java.lang.String ACCESSOR_METHOD_SUFFIX;
public static final java.lang.String FIELD_CACHE_PREFIX;
private final net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy auxiliaryTypeNamingStrategy;
private final net.bytebuddy.dynamic.scaffold.TypeInitializer typeInitializer;
private final net.bytebuddy.ClassFileVersion auxiliaryClassFileVersion;
private final java.util.Map registeredAccessorMethods;
private final java.util.Map registeredGetters;
private final java.util.Map registeredSetters;
private final java.util.Map auxiliaryTypes;
private final java.util.Map registeredFieldCacheEntries;
private final java.util.Set registeredFieldCacheFields;
private final java.lang.String suffix;
private boolean fieldCacheCanAppendEntries;
protected void <init>(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy, net.bytebuddy.dynamic.scaffold.TypeInitializer, net.bytebuddy.ClassFileVersion, net.bytebuddy.implementation.Implementation$Context$FrameGeneration, java.lang.String)
{
net.bytebuddy.implementation.Implementation$Context$FrameGeneration v;
net.bytebuddy.ClassFileVersion v, v;
net.bytebuddy.dynamic.scaffold.TypeInitializer v;
java.util.HashMap v, v, v, v, v;
net.bytebuddy.implementation.Implementation$Context$Default v;
java.util.HashSet v;
net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy;
v := @parameter: net.bytebuddy.dynamic.scaffold.TypeInitializer;
v := @parameter: net.bytebuddy.ClassFileVersion;
v := @parameter: net.bytebuddy.implementation.Implementation$Context$FrameGeneration;
v := @parameter: java.lang.String;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$ExtractableView$AbstractBase: void <init>(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.ClassFileVersion,net.bytebuddy.implementation.Implementation$Context$FrameGeneration)>(v, v, v);
v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy auxiliaryTypeNamingStrategy> = v;
v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.dynamic.scaffold.TypeInitializer typeInitializer> = v;
v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.ClassFileVersion auxiliaryClassFileVersion> = v;
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.lang.String suffix> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredAccessorMethods> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredGetters> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredSetters> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map auxiliaryTypes> = v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredFieldCacheEntries> = v;
v = new java.util.HashSet;
specialinvoke v.<java.util.HashSet: void <init>()>();
v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Set registeredFieldCacheFields> = v;
v.<net.bytebuddy.implementation.Implementation$Context$Default: boolean fieldCacheCanAppendEntries> = 1;
return;
}
public boolean isEnabled()
{
net.bytebuddy.implementation.Implementation$Context$Default v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
return 1;
}
public net.bytebuddy.description.method.MethodDescription$InDefinedShape registerAccessorFor(net.bytebuddy.implementation.Implementation$SpecialMethodInvocation, net.bytebuddy.implementation.MethodAccessorFactory$AccessType)
{
net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v;
net.bytebuddy.description.method.MethodDescription$InDefinedShape v;
net.bytebuddy.implementation.Implementation$Context$Default v;
net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethodDelegation v;
net.bytebuddy.implementation.Implementation$SpecialMethodInvocation v;
net.bytebuddy.implementation.MethodAccessorFactory$AccessType v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.implementation.Implementation$SpecialMethodInvocation;
v := @parameter: net.bytebuddy.implementation.MethodAccessorFactory$AccessType;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredAccessorMethods>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethodDelegation;
v = v;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.lang.String suffix>;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$AccessorMethodDelegation: void <init>(net.bytebuddy.description.type.TypeDescription,java.lang.String,net.bytebuddy.implementation.MethodAccessorFactory$AccessType,net.bytebuddy.implementation.Implementation$SpecialMethodInvocation)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord 'with'(net.bytebuddy.implementation.MethodAccessorFactory$AccessType)>(v);
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredAccessorMethods>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.description.method.MethodDescription$InDefinedShape getMethod()>();
return v;
}
public net.bytebuddy.description.method.MethodDescription$InDefinedShape registerGetterFor(net.bytebuddy.description.field.FieldDescription, net.bytebuddy.implementation.MethodAccessorFactory$AccessType)
{
net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v;
net.bytebuddy.description.method.MethodDescription$InDefinedShape v;
net.bytebuddy.description.field.FieldDescription v;
net.bytebuddy.implementation.Implementation$Context$Default v;
net.bytebuddy.implementation.MethodAccessorFactory$AccessType v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.implementation.Implementation$Context$Default$FieldGetterDelegation v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.description.field.FieldDescription;
v := @parameter: net.bytebuddy.implementation.MethodAccessorFactory$AccessType;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredGetters>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new net.bytebuddy.implementation.Implementation$Context$Default$FieldGetterDelegation;
v = v;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.lang.String suffix>;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$FieldGetterDelegation: void <init>(net.bytebuddy.description.type.TypeDescription,java.lang.String,net.bytebuddy.implementation.MethodAccessorFactory$AccessType,net.bytebuddy.description.field.FieldDescription)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord 'with'(net.bytebuddy.implementation.MethodAccessorFactory$AccessType)>(v);
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredGetters>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.description.method.MethodDescription$InDefinedShape getMethod()>();
return v;
}
public net.bytebuddy.description.method.MethodDescription$InDefinedShape registerSetterFor(net.bytebuddy.description.field.FieldDescription, net.bytebuddy.implementation.MethodAccessorFactory$AccessType)
{
net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord v;
net.bytebuddy.description.method.MethodDescription$InDefinedShape v;
net.bytebuddy.description.field.FieldDescription v;
net.bytebuddy.implementation.Implementation$Context$Default v;
net.bytebuddy.implementation.Implementation$Context$Default$FieldSetterDelegation v;
net.bytebuddy.implementation.MethodAccessorFactory$AccessType v;
java.util.Map v, v;
java.lang.Object v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.description.field.FieldDescription;
v := @parameter: net.bytebuddy.implementation.MethodAccessorFactory$AccessType;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredSetters>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = new net.bytebuddy.implementation.Implementation$Context$Default$FieldSetterDelegation;
v = v;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.lang.String suffix>;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$FieldSetterDelegation: void <init>(net.bytebuddy.description.type.TypeDescription,java.lang.String,net.bytebuddy.implementation.MethodAccessorFactory$AccessType,net.bytebuddy.description.field.FieldDescription)>(v, v, v, v);
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord 'with'(net.bytebuddy.implementation.MethodAccessorFactory$AccessType)>(v);
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredSetters>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$DelegationRecord: net.bytebuddy.description.method.MethodDescription$InDefinedShape getMethod()>();
return v;
}
public net.bytebuddy.description.type.TypeDescription register(net.bytebuddy.implementation.auxiliary.AuxiliaryType)
{
net.bytebuddy.ClassFileVersion v;
net.bytebuddy.implementation.auxiliary.AuxiliaryType v;
net.bytebuddy.implementation.Implementation$Context$Default v;
java.util.Map v, v;
net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy v;
java.lang.Object v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v, v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.implementation.auxiliary.AuxiliaryType;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map auxiliaryTypes>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v != null goto label;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy auxiliaryTypeNamingStrategy>;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = interfaceinvoke v.<net.bytebuddy.implementation.auxiliary.AuxiliaryType$NamingStrategy: java.lang.String name(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.implementation.auxiliary.AuxiliaryType)>(v, v);
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.ClassFileVersion auxiliaryClassFileVersion>;
v = interfaceinvoke v.<net.bytebuddy.implementation.auxiliary.AuxiliaryType: net.bytebuddy.dynamic.DynamicType make(java.lang.String,net.bytebuddy.ClassFileVersion,net.bytebuddy.implementation.MethodAccessorFactory)>(v, v, v);
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map auxiliaryTypes>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
label:
v = interfaceinvoke v.<net.bytebuddy.dynamic.DynamicType: net.bytebuddy.description.type.TypeDescription getTypeDescription()>();
return v;
}
public java.util.List getAuxiliaryTypes()
{
java.util.Collection v;
java.util.Map v;
net.bytebuddy.implementation.Implementation$Context$Default v;
java.util.ArrayList v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v = new java.util.ArrayList;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map auxiliaryTypes>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
specialinvoke v.<java.util.ArrayList: void <init>(java.util.Collection)>(v);
return v;
}
public net.bytebuddy.description.field.FieldDescription$InDefinedShape cache(net.bytebuddy.implementation.bytecode.StackManipulation, net.bytebuddy.description.type.TypeDescription)
{
java.lang.IllegalStateException v;
net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry v;
net.bytebuddy.implementation.Implementation$Context$Default v;
net.bytebuddy.implementation.Implementation$Context$Default$CacheValueField v;
java.util.Map v, v;
int v, v;
net.bytebuddy.implementation.bytecode.StackManipulation v;
java.lang.String v, v;
boolean v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
java.util.Set v;
java.lang.Object v;
net.bytebuddy.description.type.TypeDescription v, v, v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.implementation.bytecode.StackManipulation;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = new net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry: void <init>(net.bytebuddy.implementation.bytecode.StackManipulation,net.bytebuddy.description.type.TypeDescription)>(v, v);
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredFieldCacheEntries>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if v == null goto label;
return v;
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: boolean fieldCacheCanAppendEntries>;
if v != 0 goto label;
v = new java.lang.IllegalStateException;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (net.bytebuddy.description.type.TypeDescription)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Cached values cannot be registered after defining the type initializer for \u0001");
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>(v);
throw v;
label:
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
label:
v = new net.bytebuddy.implementation.Implementation$Context$Default$CacheValueField;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.description.type.TypeDescription instrumentedType>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription$Generic asGenericType()>();
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.lang.String suffix>;
v = v;
v = v + 1;
specialinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$CacheValueField: void <init>(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.type.TypeDescription$Generic,java.lang.String,int)>(v, v, v, v);
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Set registeredFieldCacheFields>;
v = interfaceinvoke v.<java.util.Set: boolean add(java.lang.Object)>(v);
if v == 0 goto label;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredFieldCacheEntries>;
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
return v;
}
public void drain(net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain, org.objectweb.asm.ClassVisitor, net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory)
{
net.bytebuddy.implementation.Implementation$Context$Default v;
java.util.Map v, v, v, v;
org.objectweb.asm.ClassVisitor v;
boolean v, v, v, v;
net.bytebuddy.dynamic.scaffold.TypeInitializer v;
java.util.Collection v, v, v;
java.util.Set v;
net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory v;
net.bytebuddy.implementation.bytecode.ByteCodeAppender v;
org.objectweb.asm.FieldVisitor v;
int v;
java.lang.String v, v, v;
java.util.Iterator v, v, v, v;
net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v;
v := @this: net.bytebuddy.implementation.Implementation$Context$Default;
v := @parameter: net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain;
v := @parameter: org.objectweb.asm.ClassVisitor;
v := @parameter: net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory;
v.<net.bytebuddy.implementation.Implementation$Context$Default: boolean fieldCacheCanAppendEntries> = 0;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: net.bytebuddy.dynamic.scaffold.TypeInitializer typeInitializer>;
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredFieldCacheEntries>;
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = interfaceinvoke v.<net.bytebuddy.description.field.FieldDescription$InDefinedShape: int getModifiers()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = interfaceinvoke v.<net.bytebuddy.description.field.FieldDescription$InDefinedShape: java.lang.String getInternalName()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = interfaceinvoke v.<net.bytebuddy.description.field.FieldDescription$InDefinedShape: java.lang.String getDescriptor()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = interfaceinvoke v.<net.bytebuddy.description.field.FieldDescription$InDefinedShape: java.lang.String getGenericSignature()>();
v = <net.bytebuddy.description.field.FieldDescription: java.lang.Object NO_DEFAULT_VALUE>;
v = virtualinvoke v.<org.objectweb.asm.ClassVisitor: org.objectweb.asm.FieldVisitor visitField(int,java.lang.String,java.lang.String,java.lang.String,java.lang.Object)>(v, v, v, v, v);
if v == null goto label;
virtualinvoke v.<org.objectweb.asm.FieldVisitor: void visitEnd()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<net.bytebuddy.implementation.Implementation$Context$Default$FieldCacheEntry: net.bytebuddy.implementation.bytecode.ByteCodeAppender storeIn(net.bytebuddy.description.field.FieldDescription)>(v);
v = interfaceinvoke v.<net.bytebuddy.dynamic.scaffold.TypeInitializer: net.bytebuddy.dynamic.scaffold.TypeInitializer expandWith(net.bytebuddy.implementation.bytecode.ByteCodeAppender)>(v);
goto label;
label:
interfaceinvoke v.<net.bytebuddy.dynamic.scaffold.TypeInitializer$Drain: void apply(org.objectweb.asm.ClassVisitor,net.bytebuddy.dynamic.scaffold.TypeInitializer,net.bytebuddy.implementation.Implementation$Context)>(v, v, v);
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredAccessorMethods>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record: void apply(org.objectweb.asm.ClassVisitor,net.bytebuddy.implementation.Implementation$Context,net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory)>(v, v, v);
goto label;
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredGetters>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record: void apply(org.objectweb.asm.ClassVisitor,net.bytebuddy.implementation.Implementation$Context,net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory)>(v, v, v);
goto label;
label:
v = v.<net.bytebuddy.implementation.Implementation$Context$Default: java.util.Map registeredSetters>;
v = interfaceinvoke v.<java.util.Map: java.util.Collection values()>();
v = interfaceinvoke v.<java.util.Collection: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
interfaceinvoke v.<net.bytebuddy.dynamic.scaffold.TypeWriter$MethodPool$Record: void apply(org.objectweb.asm.ClassVisitor,net.bytebuddy.implementation.Implementation$Context,net.bytebuddy.implementation.attribute.AnnotationValueFilter$Factory)>(v, v, v);
goto label;
label:
return;
}
}