package com.sun.javadoc; import org.checkerframework.checker.nullness.qual.Nullable; import org.checkerframework.dataflow.qual.Pure; public interface ProgramElementDoc extends Doc { public abstract com.sun.javadoc. @Nullable ClassDoc containingClass(); public abstract com.sun.javadoc.PackageDoc containingPackage(); public abstract java.lang.String qualifiedName(); public abstract int modifierSpecifier(); public abstract java.lang.String modifiers(); public abstract com.sun.javadoc.AnnotationDesc[] annotations(); @Pure public abstract boolean isPublic(); @Pure public abstract boolean isProtected(); @Pure public abstract boolean isPrivate(); @Pure public abstract boolean isPackagePrivate(); @Pure public abstract boolean isStatic(); @Pure public abstract boolean isFinal(); }