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;
}
}