Class ProgramElementDocImpl
- java.lang.Object
-
- gw.gosudoc.com.sun.tools.javadoc.main.DocImpl
-
- gw.gosudoc.com.sun.tools.javadoc.main.ProgramElementDocImpl
-
- All Implemented Interfaces:
Doc,ProgramElementDoc,Comparable<Object>
- Direct Known Subclasses:
ClassDocImpl,MemberDocImpl
@Deprecated public abstract class ProgramElementDocImpl extends DocImpl implements ProgramElementDoc
Deprecated.Represents a java program element: class, interface, field, constructor, or method. This is an abstract class dealing with information common to these elements.This is NOT part of any supported API. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.
- Author:
- Robert Field, Neal Gafter (rewrite), Scott Seligman (generics, enums, annotations)
- See Also:
MemberDocImpl,ClassDocImpl
-
-
Field Summary
-
Fields inherited from class gw.gosudoc.com.sun.tools.javadoc.main.DocImpl
documentation, env, treePath
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedProgramElementDocImpl(DocEnv env, com.sun.tools.javac.code.Symbol sym, TreePath treePath)Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description AnnotationDesc[]annotations()Deprecated.Get the annotations of this program element.ClassDoccontainingClass()Deprecated.Get the containing class of this program element.PackageDoccontainingPackage()Deprecated.Return the package that this member is contained in.protected abstract com.sun.tools.javac.code.Symbol.ClassSymbolgetContainingClass()Deprecated.Subclasses override to identify the containing classprotected abstract longgetFlags()Deprecated.Returns the flags in terms of javac's flagsprotected intgetModifiers()Deprecated.Returns the modifier flags in terms of java.lang.reflect.Modifier.booleanisFinal()Deprecated.Return true if this program element is finalbooleanisPackagePrivate()Deprecated.Return true if this program element is package privatebooleanisPrivate()Deprecated.Return true if this program element is privatebooleanisProtected()Deprecated.Return true if this program element is protectedbooleanisPublic()Deprecated.Return true if this program element is publicbooleanisStatic()Deprecated.Return true if this program element is staticStringmodifiers()Deprecated.Get modifiers string.intmodifierSpecifier()Deprecated.Get the modifier specifier integer.-
Methods inherited from class gw.gosudoc.com.sun.tools.javadoc.main.DocImpl
commentText, compareTo, documentation, firstSentenceTags, getRawCommentText, inlineTags, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, qualifiedName, seeTags, setRawCommentText, tags, tags, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface gw.gosudoc.com.sun.javadoc.Doc
commentText, compareTo, firstSentenceTags, getRawCommentText, inlineTags, isAnnotationType, isAnnotationTypeElement, isClass, isConstructor, isEnum, isEnumConstant, isError, isException, isField, isIncluded, isInterface, isMethod, isOrdinaryClass, name, position, seeTags, setRawCommentText, tags, tags
-
Methods inherited from interface gw.gosudoc.com.sun.javadoc.ProgramElementDoc
qualifiedName
-
-
-
-
Method Detail
-
getContainingClass
protected abstract com.sun.tools.javac.code.Symbol.ClassSymbol getContainingClass()
Deprecated.Subclasses override to identify the containing class
-
getFlags
protected abstract long getFlags()
Deprecated.Returns the flags in terms of javac's flags
-
getModifiers
protected int getModifiers()
Deprecated.Returns the modifier flags in terms of java.lang.reflect.Modifier.
-
containingClass
public ClassDoc containingClass()
Deprecated.Get the containing class of this program element.- Specified by:
containingClassin interfaceProgramElementDoc- Returns:
- a ClassDocImpl for this element's containing class. If this is a class with no outer class, return null.
-
containingPackage
public PackageDoc containingPackage()
Deprecated.Return the package that this member is contained in. Return "" if in unnamed package.- Specified by:
containingPackagein interfaceProgramElementDoc- Returns:
- a PackageDoc for this element containing package. If in the unnamed package, this PackageDoc will have the name "".
-
modifierSpecifier
public int modifierSpecifier()
Deprecated.Get the modifier specifier integer.- Specified by:
modifierSpecifierin interfaceProgramElementDoc- Returns:
- Get the modifier specifier integer.
- See Also:
Modifier
-
modifiers
public String modifiers()
Deprecated.Get modifiers string.Example, for: public abstract int foo() { ... } modifiers() would return: 'public abstract'Annotations are not included.- Specified by:
modifiersin interfaceProgramElementDoc- Returns:
- "public abstract".
-
annotations
public AnnotationDesc[] annotations()
Deprecated.Get the annotations of this program element. Return an empty array if there are none.- Specified by:
annotationsin interfaceProgramElementDoc- Returns:
- the annotations of this program element.
-
isPublic
public boolean isPublic()
Deprecated.Return true if this program element is public- Specified by:
isPublicin interfaceProgramElementDoc- Returns:
- true if this program element is public.
-
isProtected
public boolean isProtected()
Deprecated.Return true if this program element is protected- Specified by:
isProtectedin interfaceProgramElementDoc- Returns:
- true if this program element is protected.
-
isPrivate
public boolean isPrivate()
Deprecated.Return true if this program element is private- Specified by:
isPrivatein interfaceProgramElementDoc- Returns:
- true if this program element is private.
-
isPackagePrivate
public boolean isPackagePrivate()
Deprecated.Return true if this program element is package private- Specified by:
isPackagePrivatein interfaceProgramElementDoc- Returns:
- true if this program element is package private.
-
isStatic
public boolean isStatic()
Deprecated.Return true if this program element is static- Specified by:
isStaticin interfaceProgramElementDoc- Returns:
- true if this program element is static.
-
isFinal
public boolean isFinal()
Deprecated.Return true if this program element is final- Specified by:
isFinalin interfaceProgramElementDoc- Returns:
- true if this program element is final.
-
-