public interface  org.junit.platform.console.shadow.picocli.CommandLine$Model$IAnnotatedElement extends java.lang.Object
{
public abstract java.lang.Object userObject();
public abstract boolean isAnnotationPresent(java.lang.Class);
public abstract java.lang.'annotation'.Annotation getAnnotation(java.lang.Class);
public abstract java.lang.String getName();
public abstract java.lang.String getMixinName();
public abstract boolean isArgSpec();
public abstract boolean isOption();
public abstract boolean isParameter();
public abstract boolean isArgGroup();
public abstract boolean isMixin();
public abstract boolean isUnmatched();
public abstract boolean isSpec();
public abstract boolean isParentCommand();
public abstract boolean isMultiValue();
public abstract boolean isInteractive();
public abstract boolean hasInitialValue();
public abstract boolean isMethodParameter();
public abstract int getMethodParamPosition();
public abstract org.junit.platform.console.shadow.picocli.CommandLine$Model$IScope scope();
public abstract org.junit.platform.console.shadow.picocli.CommandLine$Model$IGetter getter();
public abstract org.junit.platform.console.shadow.picocli.CommandLine$Model$ISetter setter();
public abstract org.junit.platform.console.shadow.picocli.CommandLine$Model$ITypeInfo getTypeInfo();
public abstract java.lang.String getToString();
}