public interface  net.bytebuddy.description.method.ParameterDescription extends java.lang.Object implements net.bytebuddy.description.'annotation'.AnnotationSource, net.bytebuddy.description.NamedElement$WithRuntimeName, net.bytebuddy.description.NamedElement$WithOptionalName, net.bytebuddy.description.ModifierReviewable$ForParameterDescription, net.bytebuddy.description.ByteCodeElement$TypeDependant
{
public static final java.lang.String NAME_PREFIX;
public abstract net.bytebuddy.description.type.TypeDescription$Generic getType();
public abstract net.bytebuddy.description.method.MethodDescription getDeclaringMethod();
public abstract int getIndex();
public abstract boolean hasModifiers();
public abstract int getOffset();
public net.bytebuddy.description.'annotation'.AnnotationList getDeclaredAnnotations()
{
java.lang.Error v;
net.bytebuddy.description.method.ParameterDescription v;
v := @this: net.bytebuddy.description.method.ParameterDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.ParameterDescription: net.bytebuddy.description.\'annotation\'.AnnotationList getDeclaredAnnotations()> does not exist!");
throw v;
}
public boolean isNamed()
{
java.lang.Error v;
net.bytebuddy.description.method.ParameterDescription v;
v := @this: net.bytebuddy.description.method.ParameterDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.ParameterDescription: boolean isNamed()> does not exist!");
throw v;
}
public java.lang.String getName()
{
java.lang.Error v;
net.bytebuddy.description.method.ParameterDescription v;
v := @this: net.bytebuddy.description.method.ParameterDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.ParameterDescription: java.lang.String getName()> does not exist!");
throw v;
}
public int getModifiers()
{
java.lang.Error v;
net.bytebuddy.description.method.ParameterDescription v;
v := @this: net.bytebuddy.description.method.ParameterDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.ParameterDescription: int getModifiers()> does not exist!");
throw v;
}
public net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()
{
java.lang.Error v;
net.bytebuddy.description.method.ParameterDescription v;
v := @this: net.bytebuddy.description.method.ParameterDescription;
v = new java.lang.Error;
specialinvoke v.<java.lang.Error: void <init>(java.lang.String)>("Unresolved compilation error: Method <net.bytebuddy.description.method.ParameterDescription: net.bytebuddy.description.ByteCodeElement$TypeDependant asDefined()> does not exist!");
throw v;
}
public net.bytebuddy.description.ByteCodeElement$Token asToken(net.bytebuddy.matcher.ElementMatcher)
{
net.bytebuddy.description.method.ParameterDescription this;
java.lang.Error $r;
net.bytebuddy.matcher.ElementMatcher parameter;
this := @this: net.bytebuddy.description.method.ParameterDescription;
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.ParameterDescription: net.bytebuddy.description.ByteCodeElement$Token asToken(net.bytebuddy.matcher.ElementMatcher)> does not exist!");
throw $r;
}
}