public interface  net.bytebuddy.description.'annotation'.AnnotationDescription extends java.lang.Object
{
public static final net.bytebuddy.description.'annotation'.AnnotationDescription$Loadable UNDEFINED;
public abstract net.bytebuddy.description.'annotation'.AnnotationValue getValue(java.lang.String);
public abstract net.bytebuddy.description.'annotation'.AnnotationValue getValue(net.bytebuddy.description.method.MethodDescription$InDefinedShape);
public abstract net.bytebuddy.description.type.TypeDescription getAnnotationType();
public abstract net.bytebuddy.description.'annotation'.AnnotationDescription$Loadable prepare(java.lang.Class);
public abstract java.lang.'annotation'.RetentionPolicy getRetention();
public abstract java.util.Set getElementTypes();
public abstract boolean isSupportedOn(java.lang.'annotation'.ElementType);
public abstract boolean isSupportedOn(java.lang.String);
public abstract boolean isInherited();
public abstract boolean isDocumented();
static void <clinit>()
{
<net.bytebuddy.description.'annotation'.AnnotationDescription: net.bytebuddy.description.'annotation'.AnnotationDescription$Loadable UNDEFINED> = null;
return;
}
}