Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

oracle.javatools.parser.java.v2.model
Interface SourceMember

All Superinterfaces:
Element, JavaElement, JavaHasAnnotations, JavaHasName, JavaHasType, JavaMember, SourceElement, SourceHasModifiers
All Known Subinterfaces:
SourceClass, SourceClassInitializer, SourceEnumConstant, SourceFieldDeclaration, SourceFieldVariable, SourceMemberVariable, SourceMethod

public interface SourceMember
extends SourceElement, SourceHasModifiers, JavaMember

The SourceMember represents a member declaration for a type.


Field Summary
static SourceMember[] EMPTY_ARRAY
           
 
Fields inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
CHILDREN_ALL, CHILDREN_BLANKLINES, CHILDREN_COMMENTS, CHILDREN_default, CHILDREN_none, CHILDREN_REGULAR, PRINT_ALL, REFORMAT_ALL, REFORMAT_INDENT
 
Method Summary
 SourceDocComment getDocComment()
          Gets the javadoc comment symbol.
 SourceClass getEnclosingClass()
          Gets the enclosing class.
 boolean hasDeprecatedTag()
          True if the Javadoc declares a deprecation tag.
 boolean hasHiddenTag()
          True if the Javadoc declares a hidden tag.
 void setDocComment(SourceDocComment comment)
          Attempts to set the javadoc comment symbol.
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceHasModifiers
addModifiers, getModifiers, getSourceAnnotations, removeModifiers, setModifiers
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.SourceElement
addSelf, addSelf, addSelfAfter, addSelfBefore, clearBinding, cloneSelf, compile, getBinding, getChildren, getChildren, getCompiledObject, getContainedElements, getEndOffset, getOwningFile, getOwningSourceFile, getParent, getSiblingAfter, getSiblingBefore, getSiblings, getSiblings, getStartOffset, getSymbolKind, getText, print, print, reformatSelf, removeSelf, replaceSelf, resolve, setBinding, setContext, visitSelf
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaMember
getOwningClass, getUniqueIdentifier, isAbstract, isPackagePrivate, isPrivate, isProtected, isPublic, isStatic
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasType
getResolvedType, getUnresolvedType
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasName
getName
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaHasAnnotations
getAnnotation, getAnnotations, getDeclaredAnnotation, getDeclaredAnnotations
 
Methods inherited from interface oracle.javatools.parser.java.v2.model.JavaElement
getElementKind, getFile, getModifiers, getOwner, getSourceElement, isDeprecated, isFinal, isHidden, isSourceElement, isSynthetic, printCompiledInfo
 

Field Detail

EMPTY_ARRAY

static final SourceMember[] EMPTY_ARRAY
Method Detail

getEnclosingClass

SourceClass getEnclosingClass()
Gets the enclosing class.

Returns:
the class enclosing this member.

hasDeprecatedTag

boolean hasDeprecatedTag()
True if the Javadoc declares a deprecation tag.

Returns:
True if the declared Javadoc indicates deprecation.

hasHiddenTag

boolean hasHiddenTag()
True if the Javadoc declares a hidden tag. Bug 2798659.

Returns:
True if the declared Javadoc comment indicates hidden.

getDocComment

SourceDocComment getDocComment()
Gets the javadoc comment symbol.

Returns:
The SourceDocComment associated with this symbol.

setDocComment

void setDocComment(SourceDocComment comment)
Attempts to set the javadoc comment symbol.

Parameters:
comment - The new comment element.

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.4.0)

E13403-05

Copyright © 1997, 2011, Oracle. All rights reserved.