package com.sun.javadoc; import org.checkerframework.checker.lock.qual.*; public interface ProgramElementDoc extends Doc { public abstract com.sun.javadoc. 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(); public abstract boolean isPublic(@GuardSatisfied ProgramElementDoc this); public abstract boolean isProtected(@GuardSatisfied ProgramElementDoc this); public abstract boolean isPrivate(@GuardSatisfied ProgramElementDoc this); public abstract boolean isPackagePrivate(@GuardSatisfied ProgramElementDoc this); public abstract boolean isStatic(@GuardSatisfied ProgramElementDoc this); public abstract boolean isFinal(@GuardSatisfied ProgramElementDoc this); }