public interface  net.bytebuddy.description.method.MethodDescription extends java.lang.Object implements net.bytebuddy.description.TypeVariableSource, net.bytebuddy.description.ModifierReviewable$ForMethodDescription, net.bytebuddy.description.DeclaredByType$WithMandatoryDeclaration, net.bytebuddy.description.ByteCodeElement$Member, net.bytebuddy.description.ByteCodeElement$TypeDependant
{
public static final java.lang.String CONSTRUCTOR_INTERNAL_NAME;
public static final java.lang.String TYPE_INITIALIZER_INTERNAL_NAME;
public static final int TYPE_INITIALIZER_MODIFIER;
public static final net.bytebuddy.description.method.MethodDescription$InDefinedShape UNDEFINED;
public abstract net.bytebuddy.description.type.TypeDescription$Generic getReturnType();
public abstract net.bytebuddy.description.method.ParameterList getParameters();
public abstract net.bytebuddy.description.type.TypeList$Generic getExceptionTypes();
public abstract int getActualModifiers();
public abstract int getActualModifiers(boolean);
public abstract int getActualModifiers(boolean, net.bytebuddy.description.modifier.Visibility);
public abstract boolean isConstructor();
public abstract boolean isMethod();
public abstract boolean isTypeInitializer();
public abstract boolean represents(java.lang.reflect.Method);
public abstract boolean represents(java.lang.reflect.Constructor);
public abstract boolean isVirtual();
public abstract int getStackSize();
public abstract boolean isDefaultMethod();
public abstract boolean isSpecializableFor(net.bytebuddy.description.type.TypeDescription);
public abstract net.bytebuddy.description.'annotation'.AnnotationValue getDefaultValue();
public abstract java.lang.Object getDefaultValue(java.lang.Class);
public abstract boolean isInvokableOn(net.bytebuddy.description.type.TypeDescription);
public abstract boolean isInvokeBootstrap();
public abstract boolean isInvokeBootstrap(java.util.List);
public abstract boolean isConstantBootstrap();
public abstract boolean isConstantBootstrap(java.util.List);
public abstract boolean isDefaultValue();
public abstract boolean isDefaultValue(net.bytebuddy.description.'annotation'.AnnotationValue);
public abstract net.bytebuddy.description.type.TypeDescription$Generic getReceiverType();
public abstract net.bytebuddy.description.method.MethodDescription$SignatureToken asSignatureToken();
public abstract net.bytebuddy.description.method.MethodDescription$TypeToken asTypeToken();
public abstract boolean isBridgeCompatible(net.bytebuddy.description.method.MethodDescription$TypeToken);
static void <clinit>()
{
<net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.method.MethodDescription$InDefinedShape UNDEFINED> = null;
return;
}
public net.bytebuddy.description.type.TypeDefinition getDeclaringType()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.type.TypeDefinition getDeclaringType()> does not exist!");
throw v;
}
public java.lang.String getName()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: java.lang.String getName()> does not exist!");
throw v;
}
public boolean isStatic()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isStatic()> does not exist!");
throw v;
}
public java.lang.String getInternalName()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: java.lang.String getInternalName()> does not exist!");
throw v;
}
public net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()> does not exist!");
throw v;
}
public java.lang.String getDescriptor()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: java.lang.String getDescriptor()> does not exist!");
throw v;
}
public boolean isAbstract()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isAbstract()> does not exist!");
throw v;
}
public boolean isNative()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isNative()> does not exist!");
throw v;
}
public boolean isPrivate()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isPrivate()> does not exist!");
throw v;
}
public boolean isAccessibleTo(net.bytebuddy.description.type.TypeDescription)
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
net.bytebuddy.description.type.TypeDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v := @parameter: net.bytebuddy.description.type.TypeDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isAccessibleTo(net.bytebuddy.description.type.TypeDescription)> does not exist!");
throw v;
}
public boolean isPublic()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isPublic()> does not exist!");
throw v;
}
public boolean isProtected()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isProtected()> does not exist!");
throw v;
}
public net.bytebuddy.description.type.TypeList$Generic getTypeVariables()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.type.TypeList$Generic getTypeVariables()> does not exist!");
throw v;
}
public net.bytebuddy.description.'annotation'.AnnotationList getDeclaredAnnotations()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.\'annotation\'.AnnotationList getDeclaredAnnotations()> does not exist!");
throw v;
}
public int getModifiers()
{
java.lang.Error v;
net.bytebuddy.description.method.MethodDescription v;
v := @this: net.bytebuddy.description.method.MethodDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: int getModifiers()> does not exist!");
throw v;
}
public net.bytebuddy.description.ByteCodeElement$Token asToken(net.bytebuddy.matcher.ElementMatcher)
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
net.bytebuddy.matcher.ElementMatcher parameter;
this := @this: net.bytebuddy.description.method.MethodDescription;
parameter := @parameter: net.bytebuddy.matcher.ElementMatcher;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.ByteCodeElement$Token asToken(net.bytebuddy.matcher.ElementMatcher)> does not exist!");
throw $r;
}
public boolean isGenerified()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
this := @this: net.bytebuddy.description.method.MethodDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isGenerified()> does not exist!");
throw $r;
}
public net.bytebuddy.description.modifier.Visibility getVisibility()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
this := @this: net.bytebuddy.description.method.MethodDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: net.bytebuddy.description.modifier.Visibility getVisibility()> does not exist!");
throw $r;
}
public boolean isBridge()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
this := @this: net.bytebuddy.description.method.MethodDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isBridge()> does not exist!");
throw $r;
}
public boolean isFinal()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
this := @this: net.bytebuddy.description.method.MethodDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isFinal()> does not exist!");
throw $r;
}
public java.lang.String getGenericSignature()
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
this := @this: net.bytebuddy.description.method.MethodDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: java.lang.String getGenericSignature()> does not exist!");
throw $r;
}
public boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)
{
java.lang.Error $r;
net.bytebuddy.description.method.MethodDescription this;
net.bytebuddy.description.type.TypeDescription parameter;
this := @this: net.bytebuddy.description.method.MethodDescription;
parameter := @parameter: net.bytebuddy.description.type.TypeDescription;
$r = new java.lang.Error;
specialinvoke $r.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.MethodDescription: boolean isVisibleTo(net.bytebuddy.description.type.TypeDescription)> does not exist!");
throw $r;
}
}