public abstract class net.bytebuddy.description.method.MethodDescription$AbstractBase extends net.bytebuddy.description.TypeVariableSource$AbstractBase implements net.bytebuddy.description.method.MethodDescription
{
private static final int SOURCE_MODIFIERS;
private transient int hashCode;
public void <init>()
{
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
specialinvoke v.<net.bytebuddy.description.TypeVariableSource$AbstractBase: void <init>()>();
return;
}
public int getStackSize()
{
net.bytebuddy.description.method.ParameterList v;
int v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v;
net.bytebuddy.description.type.TypeList$Generic v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: int getStackSize()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v == 0 goto label;
v = 0;
goto label;
label:
v = 1;
label:
v = v + v;
return v;
}
public boolean isMethod()
{
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstructor()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isTypeInitializer()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isConstructor()
{
java.lang.String v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = "<init>";
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public boolean isTypeInitializer()
{
java.lang.String v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = "<clinit>";
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
return v;
}
public boolean represents(java.lang.reflect.Method)
{
net.bytebuddy.description.method.MethodDescription$ForLoadedMethod v;
java.lang.reflect.Method v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.lang.reflect.Method;
v = new net.bytebuddy.description.method.MethodDescription$ForLoadedMethod;
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$ForLoadedMethod: void <init>(java.lang.reflect.Method)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean equals(java.lang.Object)>(v);
return v;
}
public boolean represents(java.lang.reflect.Constructor)
{
net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor v;
java.lang.reflect.Constructor v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.lang.reflect.Constructor;
v = new net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor;
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$ForLoadedConstructor: void <init>(java.lang.reflect.Constructor)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean equals(java.lang.Object)>(v);
return v;
}
public java.lang.String getName()
{
net.bytebuddy.description.type.TypeDefinition v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getName()>();
label:
return v;
}
public java.lang.String getActualName()
{
java.lang.String v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getName()>();
goto label;
label:
v = "";
label:
return v;
}
public java.lang.String getDescriptor()
{
java.util.Iterator v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeList v;
java.lang.Object v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: 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.<net.bytebuddy.description.type.TypeDescription: java.lang.String getDescriptor()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getDescriptor()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("()\u0001");
return v;
}
public java.lang.String getGenericSignature()
{
net.bytebuddy.description.type.TypeList$Generic v, v, v, v;
org.objectweb.asm.signature.SignatureWriter v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.matcher.ElementMatcher$Junction v, v;
org.objectweb.asm.signature.SignatureVisitor v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
java.lang.reflect.GenericSignatureFormatError v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeDefinition$Sort v, v, v, v;
java.lang.String v, v, v;
java.util.Iterator v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor v, v, v, v;
java.lang.Object v, v, v, v;
net.bytebuddy.matcher.FilterableList v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
label:
v = new org.objectweb.asm.signature.SignatureWriter;
specialinvoke v.<org.objectweb.asm.signature.SignatureWriter: void <init>()>();
v = 0;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getTypeVariables()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.String getSymbol()>();
virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: void visitFormalTypeParameter(java.lang.String)>(v);
v = 1;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeList$Generic getUpperBounds()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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 = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor;
if v == 0 goto label;
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: org.objectweb.asm.signature.SignatureVisitor visitClassBound()>();
goto label;
label:
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound()>();
label:
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor: void <init>(org.objectweb.asm.signature.SignatureVisitor)>(v);
interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
v = 0;
goto label;
label:
v = 1;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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 = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor;
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: org.objectweb.asm.signature.SignatureVisitor visitParameterType()>();
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor: void <init>(org.objectweb.asm.signature.SignatureVisitor)>(v);
interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDefinition$Sort getSort()>();
v = virtualinvoke v.<net.bytebuddy.description.type.TypeDefinition$Sort: boolean isNonGeneric()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor;
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: org.objectweb.asm.signature.SignatureVisitor visitReturnType()>();
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor: void <init>(org.objectweb.asm.signature.SignatureVisitor)>(v);
interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDefinition$Sort getSort()>();
v = virtualinvoke v.<net.bytebuddy.description.type.TypeDefinition$Sort: boolean isNonGeneric()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()>();
v = <net.bytebuddy.description.type.TypeDefinition$Sort: net.bytebuddy.description.type.TypeDefinition$Sort NON_GENERIC>;
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction ofSort(net.bytebuddy.description.type.TypeDefinition$Sort)>(v);
v = staticinvoke <net.bytebuddy.matcher.ElementMatchers: net.bytebuddy.matcher.ElementMatcher$Junction not(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.matcher.FilterableList filter(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: boolean isEmpty()>();
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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 = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor;
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: org.objectweb.asm.signature.SignatureVisitor visitExceptionType()>();
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$ForSignatureVisitor: void <init>(org.objectweb.asm.signature.SignatureVisitor)>(v);
interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDefinition$Sort getSort()>();
v = virtualinvoke v.<net.bytebuddy.description.type.TypeDefinition$Sort: boolean isNonGeneric()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = v;
goto label;
label:
if v == 0 goto label;
v = virtualinvoke v.<org.objectweb.asm.signature.SignatureWriter: java.lang.String toString()>();
goto label;
label:
v = <net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String NON_GENERIC_SIGNATURE>;
label:
return v;
label:
v := @caughtexception;
v = <net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String NON_GENERIC_SIGNATURE>;
return v;
catch java.lang.reflect.GenericSignatureFormatError from label to label with label;
}
public int getActualModifiers()
{
net.bytebuddy.description.'annotation'.AnnotationList v;
int v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getModifiers()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.'annotation'.AnnotationList getDeclaredAnnotations()>();
v = interfaceinvoke v.<net.bytebuddy.description.'annotation'.AnnotationList: boolean isAnnotationPresent(java.lang.Class)>(class "Ljava/lang/Deprecated;");
if v == 0 goto label;
v = 131072;
goto label;
label:
v = 0;
label:
v = v | v;
return v;
}
public int getActualModifiers(boolean)
{
int v, v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: boolean;
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getActualModifiers()>();
v = (int) -1281;
v = v & v;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getActualModifiers()>();
v = (int) -257;
v = v & v;
v = v | 1024;
label:
return v;
}
public int getActualModifiers(boolean, net.bytebuddy.description.modifier.Visibility)
{
net.bytebuddy.description.modifier.ModifierContributor$Resolver v;
net.bytebuddy.description.modifier.Visibility v, v, v;
java.util.Set v;
int v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: boolean;
v := @parameter: net.bytebuddy.description.modifier.Visibility;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.modifier.Visibility getVisibility()>();
v = virtualinvoke v.<net.bytebuddy.description.modifier.Visibility: net.bytebuddy.description.modifier.Visibility expandTo(net.bytebuddy.description.modifier.Visibility)>(v);
v = staticinvoke <java.util.Collections: java.util.Set singleton(java.lang.Object)>(v);
v = staticinvoke <net.bytebuddy.description.modifier.ModifierContributor$Resolver: net.bytebuddy.description.modifier.ModifierContributor$Resolver of(java.util.Collection)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getActualModifiers(boolean)>(v);
v = virtualinvoke v.<net.bytebuddy.description.modifier.ModifierContributor$Resolver: int resolve(int)>(v);
return v;
}
public boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)
{
boolean v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDefinition v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isVirtual()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPublic()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isProtected()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isSamePackage(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isNestMateOf(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isAccessibleTo(net.bytebuddy.description.type.TypeDescription)
{
boolean v, v, v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDefinition v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isVirtual()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPublic()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isSamePackage(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isNestMateOf(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isVirtual()
{
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstructor()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isTypeInitializer()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isDefaultMethod()
{
net.bytebuddy.description.type.TypeDefinition v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isAbstract()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isBridge()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: boolean isInterface()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isSpecializableFor(net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.description.type.TypeDefinition v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v == 0 goto label;
return 0;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isPrivate()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstructor()>();
if v == 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
return v;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isAbstract()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Object getDefaultValue(java.lang.Class)
{
java.lang.Class v;
java.lang.Object v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
net.bytebuddy.description.'annotation'.AnnotationValue v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.'annotation'.AnnotationValue getDefaultValue()>();
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
}
public boolean isInvokableOn(net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.description.type.TypeDefinition v, v;
net.bytebuddy.description.type.TypeDescription v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isTypeInitializer()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isVirtual()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private boolean isBootstrap(net.bytebuddy.description.type.TypeDescription)
{
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.type.TypeList v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.utility.JavaType v, v, v;
int v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: int size()>();
tableswitch(v)
{
case 0: goto label;
case 1: goto label;
case 2: goto label;
case 3: goto label;
default: goto label;
};
label:
return 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object getOnly()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[Ljava/lang/Object;");
return v;
label:
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType METHOD_HANDLES_LOOKUP>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(1);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[Ljava/lang/Object;");
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType METHOD_HANDLES_LOOKUP>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(1);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/Object;");
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(1);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/String;");
if v == 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(2);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isArray()>();
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(2);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription getComponentType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(2);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType METHOD_HANDLES_LOOKUP>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(0);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(1);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/Object;");
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(1);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/String;");
if v == 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(2);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private boolean isBootstrapping(java.util.List)
{
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.type.TypeList v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v;
net.bytebuddy.description.type.TypeDescription v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
net.bytebuddy.description.method.ParameterList v;
int v, v, v, v, v, v;
java.util.Iterator v, v, v;
java.lang.Object v, v, v, v, v, v;
net.bytebuddy.matcher.FilterableList v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.util.List;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: int size()>();
if v >= 4 goto label;
v = interfaceinvoke v.<java.util.List: boolean isEmpty()>();
if v == 0 goto label;
return 1;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: int size()>();
v = v - 1;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isArray()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.List: 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.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: int size()>();
v = v - 1;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription getComponentType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
label:
return 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: int size()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: net.bytebuddy.matcher.FilterableList subList(int,int)>(3, v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.List: 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.Iterator: boolean hasNext()>();
if v != 0 goto label;
return 0;
label:
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isArray()>();
if v == 0 goto label;
return 1;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
return 0;
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.<net.bytebuddy.description.type.TypeDescription: boolean isArray()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
return 1;
}
public boolean isInvokeBootstrap()
{
net.bytebuddy.utility.JavaType v, v, v, v;
boolean v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDefinition v;
net.bytebuddy.description.type.TypeDescription v, v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v == 0 goto label;
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType CALL_SITE>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType CALL_SITE>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(net.bytebuddy.description.type.TypeDescription)>(v);
if v == 0 goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstructor()>();
if v == 0 goto label;
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType CALL_SITE>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableFrom(net.bytebuddy.description.type.TypeDescription)>(v);
if v != 0 goto label;
label:
return 0;
label:
v = <net.bytebuddy.utility.JavaType: net.bytebuddy.utility.JavaType METHOD_TYPE>;
v = virtualinvoke v.<net.bytebuddy.utility.JavaType: net.bytebuddy.description.type.TypeDescription getTypeStub()>();
v = specialinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isBootstrap(net.bytebuddy.description.type.TypeDescription)>(v);
return v;
}
public boolean isInvokeBootstrap(java.util.List)
{
java.util.List v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.util.List;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isInvokeBootstrap()>();
if v == 0 goto label;
v = specialinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isBootstrapping(java.util.List)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isConstantBootstrap()
{
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = staticinvoke <net.bytebuddy.description.type.TypeDescription$ForLoadedType: net.bytebuddy.description.type.TypeDescription of(java.lang.Class)>(class "Ljava/lang/Class;");
v = specialinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isBootstrap(net.bytebuddy.description.type.TypeDescription)>(v);
return v;
}
public boolean isConstantBootstrap(java.util.List)
{
java.util.List v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.util.List;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstantBootstrap()>();
if v == 0 goto label;
v = specialinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isBootstrapping(java.util.List)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isDefaultValue()
{
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isConstructor()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v != 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAnnotationReturnType()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: boolean isEmpty()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean isDefaultValue(net.bytebuddy.description.'annotation'.AnnotationValue)
{
net.bytebuddy.description.'annotation'.AnnotationValue v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDescription v, v, v;
net.bytebuddy.description.'annotation'.AnnotationDescription[] v;
net.bytebuddy.description.enumeration.EnumerationDescription[] v;
java.lang.Class v, v, v, v, v, v, v, v;
java.lang.Object v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.'annotation'.AnnotationValue;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isDefaultValue()>();
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.'annotation'.AnnotationValue: java.lang.Object resolve()>();
v = <java.lang.Boolean: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Boolean;
if v != 0 goto label;
label:
v = <java.lang.Byte: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Byte;
if v != 0 goto label;
label:
v = <java.lang.Character: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Character;
if v != 0 goto label;
label:
v = <java.lang.Short: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Short;
if v != 0 goto label;
label:
v = <java.lang.Integer: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Integer;
if v != 0 goto label;
label:
v = <java.lang.Long: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Long;
if v != 0 goto label;
label:
v = <java.lang.Float: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Float;
if v != 0 goto label;
label:
v = <java.lang.Double: java.lang.Class TYPE>;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(v);
if v == 0 goto label;
v = v instanceof java.lang.Double;
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/String;");
if v == 0 goto label;
v = v instanceof java.lang.String;
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(java.lang.Class)>(class "Ljava/lang/Enum;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.enumeration.EnumerationDescription;
if v == 0 goto label;
v = newarray (net.bytebuddy.description.enumeration.EnumerationDescription)[1];
v[0] = v;
v = staticinvoke <net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isEnumerationType(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.enumeration.EnumerationDescription[])>(v, v);
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(java.lang.Class)>(class "Ljava/lang/annotation/Annotation;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.'annotation'.AnnotationDescription;
if v == 0 goto label;
v = newarray (net.bytebuddy.description.'annotation'.AnnotationDescription)[1];
v[0] = v;
v = staticinvoke <net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isAnnotationType(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.'annotation'.AnnotationDescription[])>(v, v);
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "Ljava/lang/Class;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.type.TypeDescription;
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[Z");
if v == 0 goto label;
v = v instanceof boolean[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[B");
if v == 0 goto label;
v = v instanceof byte[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[C");
if v == 0 goto label;
v = v instanceof char[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[S");
if v == 0 goto label;
v = v instanceof short[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[I");
if v == 0 goto label;
v = v instanceof int[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[J");
if v == 0 goto label;
v = v instanceof long[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[F");
if v == 0 goto label;
v = v instanceof float[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[D");
if v == 0 goto label;
v = v instanceof double[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[Ljava/lang/String;");
if v == 0 goto label;
v = v instanceof java.lang.String[];
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(java.lang.Class)>(class "[Ljava/lang/Enum;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.enumeration.EnumerationDescription[];
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription getComponentType()>();
v = staticinvoke <net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isEnumerationType(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.enumeration.EnumerationDescription[])>(v, v);
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isAssignableTo(java.lang.Class)>(class "[Ljava/lang/annotation/Annotation;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.'annotation'.AnnotationDescription[];
if v == 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: net.bytebuddy.description.type.TypeDescription getComponentType()>();
v = staticinvoke <net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isAnnotationType(net.bytebuddy.description.type.TypeDescription,net.bytebuddy.description.'annotation'.AnnotationDescription[])>(v, v);
if v != 0 goto label;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean represents(java.lang.reflect.Type)>(class "[Ljava/lang/Class;");
if v == 0 goto label;
v = v instanceof net.bytebuddy.description.type.TypeDescription[];
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static transient boolean isEnumerationType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.enumeration.EnumerationDescription[])
{
int v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.enumeration.EnumerationDescription v;
boolean v;
net.bytebuddy.description.enumeration.EnumerationDescription[] v;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v := @parameter: net.bytebuddy.description.enumeration.EnumerationDescription[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<net.bytebuddy.description.enumeration.EnumerationDescription: net.bytebuddy.description.type.TypeDescription getEnumerationType()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
}
private static transient boolean isAnnotationType(net.bytebuddy.description.type.TypeDescription, net.bytebuddy.description.'annotation'.AnnotationDescription[])
{
int v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.'annotation'.AnnotationDescription[] v;
boolean v;
net.bytebuddy.description.'annotation'.AnnotationDescription v;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v := @parameter: net.bytebuddy.description.'annotation'.AnnotationDescription[];
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = interfaceinvoke v.<net.bytebuddy.description.'annotation'.AnnotationDescription: net.bytebuddy.description.type.TypeDescription getAnnotationType()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
}
public net.bytebuddy.description.TypeVariableSource getEnclosingSource()
{
net.bytebuddy.description.TypeVariableSource v;
net.bytebuddy.description.type.TypeDefinition v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isStatic()>();
if v == 0 goto label;
v = <net.bytebuddy.description.TypeVariableSource: net.bytebuddy.description.TypeVariableSource UNDEFINED>;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
label:
return v;
}
public boolean isInferrable()
{
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
return 1;
}
public java.lang.Object accept(net.bytebuddy.description.TypeVariableSource$Visitor)
{
net.bytebuddy.description.ByteCodeElement$TypeDependant v;
net.bytebuddy.description.TypeVariableSource$Visitor v;
java.lang.Object v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.TypeVariableSource$Visitor;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()>();
v = interfaceinvoke v.<net.bytebuddy.description.TypeVariableSource$Visitor: java.lang.Object onMethod(net.bytebuddy.description.method.MethodDescription$InDefinedShape)>(v);
return v;
}
public boolean isGenerified()
{
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
boolean v, v;
net.bytebuddy.description.type.TypeList$Generic v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getTypeVariables()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: boolean isEmpty()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public net.bytebuddy.description.method.MethodDescription$Token asToken(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.description.type.TypeList$Generic v, v, v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.'annotation'.AnnotationList v;
int v;
java.lang.String v;
net.bytebuddy.description.'annotation'.AnnotationValue v;
net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v, v, v;
net.bytebuddy.description.method.MethodDescription$Token v;
net.bytebuddy.matcher.ElementMatcher v;
java.lang.Object v, v;
net.bytebuddy.description.ByteCodeElement$Token$TokenList v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.matcher.ElementMatcher;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReceiverType()>();
v = new net.bytebuddy.description.method.MethodDescription$Token;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getModifiers()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getTypeVariables()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.ByteCodeElement$Token$TokenList asTokenList(net.bytebuddy.matcher.ElementMatcher)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment;
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment: void <init>(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.ByteCodeElement$Token$TokenList asTokenList(net.bytebuddy.matcher.ElementMatcher)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()>();
v = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment;
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment: void <init>(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList$Generic accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.'annotation'.AnnotationList getDeclaredAnnotations()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.'annotation'.AnnotationValue getDefaultValue()>();
if v != null goto label;
v = <net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription$Generic UNDEFINED>;
goto label;
label:
v = new net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment;
specialinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic$Visitor$Substitutor$ForDetachment: void <init>(net.bytebuddy.matcher.ElementMatcher)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.Object accept(net.bytebuddy.description.type.TypeDescription$Generic$Visitor)>(v);
label:
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$Token: void <init>(java.lang.String,int,java.util.List,net.bytebuddy.description.type.TypeDescription$Generic,java.util.List,java.util.List,java.util.List,net.bytebuddy.description.'annotation'.AnnotationValue,net.bytebuddy.description.type.TypeDescription$Generic)>(v, v, v, v, v, v, v, v, v);
return v;
}
public net.bytebuddy.description.method.MethodDescription$SignatureToken asSignatureToken()
{
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.method.MethodDescription$SignatureToken v;
net.bytebuddy.description.type.TypeList v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = new net.bytebuddy.description.method.MethodDescription$SignatureToken;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$SignatureToken: void <init>(java.lang.String,net.bytebuddy.description.type.TypeDescription,java.util.List)>(v, v, v);
return v;
}
public net.bytebuddy.description.method.MethodDescription$TypeToken asTypeToken()
{
net.bytebuddy.description.method.MethodDescription$TypeToken v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeList v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
net.bytebuddy.description.type.TypeList$Generic v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = new net.bytebuddy.description.method.MethodDescription$TypeToken;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
specialinvoke v.<net.bytebuddy.description.method.MethodDescription$TypeToken: void <init>(net.bytebuddy.description.type.TypeDescription,java.util.List)>(v, v);
return v;
}
public boolean isBridgeCompatible(net.bytebuddy.description.method.MethodDescription$TypeToken)
{
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeList v;
int v, v, v, v;
boolean v, v, v, v, v, v, v;
net.bytebuddy.description.method.MethodDescription$TypeToken v;
net.bytebuddy.description.type.TypeDescription$Generic v;
java.util.List v;
java.lang.Object v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: net.bytebuddy.description.method.MethodDescription$TypeToken;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$TypeToken: java.util.List getParameterTypes()>();
v = interfaceinvoke v.<java.util.List: int size()>();
v = interfaceinvoke v.<java.util.List: int size()>();
if v == v goto label;
return 0;
label:
v = 0;
label:
v = interfaceinvoke v.<java.util.List: int size()>();
if v >= v goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isPrimitive()>();
if v != 0 goto label;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isPrimitive()>();
if v == 0 goto label;
label:
return 0;
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$TypeToken: net.bytebuddy.description.type.TypeDescription getReturnType()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isPrimitive()>();
if v != 0 goto label;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: boolean isPrimitive()>();
if v != 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public int hashCode()
{
net.bytebuddy.description.type.TypeList$Generic v;
net.bytebuddy.description.method.ParameterList v;
net.bytebuddy.description.type.TypeList v;
int v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.String v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDefinition v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int hashCode>;
if v == 0 goto label;
v = 0;
goto label;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = 17 + v;
v = 31 * v;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
v = 31 * v;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
v = 31 * v;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = virtualinvoke v.<java.lang.Object: int hashCode()>();
v = v + v;
label:
v = v;
if v != 0 goto label;
v = v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int hashCode>;
goto label;
label:
v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int hashCode> = v;
label:
return v;
}
public boolean equals(java.lang.Object)
{
net.bytebuddy.description.type.TypeList$Generic v, v;
net.bytebuddy.description.method.ParameterList v, v;
net.bytebuddy.description.type.TypeList v, v;
java.lang.String v, v;
boolean v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v, v;
net.bytebuddy.description.type.TypeDefinition v, v;
java.lang.Object v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v := @parameter: java.lang.Object;
if v != v goto label;
return 1;
label:
v = v instanceof net.bytebuddy.description.method.MethodDescription;
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: java.lang.String getInternalName()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String toGenericString()
{
net.bytebuddy.description.type.TypeList$Generic v, v;
net.bytebuddy.description.method.ParameterList v;
int v, v;
java.lang.String v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
java.util.Iterator v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDefinition v;
java.lang.Object v, v;
java.lang.StringBuilder v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getModifiers()>();
v = v & 1343;
if v == 0 goto label;
v = staticinvoke <java.lang.reflect.Modifier: java.lang.String toString(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(40);
v = 1;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.String getActualName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" throws ");
v = 1;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: 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()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: java.lang.String getActualName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String toString()
{
net.bytebuddy.description.type.TypeList$Generic v, v;
net.bytebuddy.description.type.TypeList v, v;
boolean v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDefinition v;
java.lang.StringBuilder v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
net.bytebuddy.description.method.ParameterList v;
int v, v;
java.lang.String v, v, v, v, v, v, v;
java.util.Iterator v, v;
java.lang.Object v, v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getModifiers()>();
v = v & 1343;
if v == 0 goto label;
v = staticinvoke <java.lang.reflect.Modifier: java.lang.String toString(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(40);
v = 1;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()>();
v = interfaceinvoke v.<net.bytebuddy.description.method.ParameterList: net.bytebuddy.description.type.TypeList$Generic asTypeList()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: 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()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList$Generic: net.bytebuddy.description.type.TypeList asErasures()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: boolean isEmpty()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" throws ");
v = 1;
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeList: 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()>();
if v != 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(44);
goto label;
label:
v = 0;
label:
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
protected java.lang.String toSafeString()
{
int v, v;
java.lang.String v, v, v, v, v;
boolean v;
net.bytebuddy.description.type.TypeDescription$Generic v;
net.bytebuddy.description.type.TypeDefinition v;
java.lang.StringBuilder v, v, v, v, v, v;
net.bytebuddy.description.type.TypeDescription v, v;
net.bytebuddy.description.method.MethodDescription$AbstractBase v;
v := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: int getModifiers()>();
v = v & 1343;
if v == 0 goto label;
v = staticinvoke <java.lang.reflect.Modifier: java.lang.String toString(int)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: boolean isMethod()>();
if v == 0 goto label;
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription$Generic: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDefinition: net.bytebuddy.description.type.TypeDescription asErasure()>();
v = interfaceinvoke v.<net.bytebuddy.description.type.TypeDescription: java.lang.String getActualName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(46);
label:
v = virtualinvoke v.<net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(?)");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public net.bytebuddy.description.method.ParameterList getParameters()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.method.ParameterList getParameters()> does not exist!");
throw $r;
}
public java.lang.String getInternalName()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: java.lang.String getInternalName()> does not exist!");
throw $r;
}
public net.bytebuddy.description.type.TypeDefinition getDeclaringType()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDefinition getDeclaringType()> does not exist!");
throw $r;
}
public net.bytebuddy.description.type.TypeDescription$Generic getReturnType()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReturnType()> does not exist!");
throw $r;
}
public net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeList$Generic getExceptionTypes()> does not exist!");
throw $r;
}
public net.bytebuddy.description.'annotation'.AnnotationList getDeclaredAnnotations()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.\'annotation\'.AnnotationList getDeclaredAnnotations()> does not exist!");
throw $r;
}
public net.bytebuddy.description.'annotation'.AnnotationValue getDefaultValue()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.\'annotation\'.AnnotationValue getDefaultValue()> does not exist!");
throw $r;
}
public net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()> does not exist!");
throw $r;
}
public net.bytebuddy.description.type.TypeDescription$Generic getReceiverType()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription$AbstractBase this;
this := @this: net.bytebuddy.description.method.MethodDescription$AbstractBase;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription$AbstractBase: net.bytebuddy.description.type.TypeDescription$Generic getReceiverType()> does not exist!");
throw $r;
}
}