JavaMember Class
- public abstract class JavaMember
extends JavaModifierSupport
JavaMember is an abstract DefaultSourceElement derivation that serves as the base
class for all java parse elements that are defined within java classes.
The properties available on an object of this type may be found by looking at the
getDefaultPropertyDescriptors
method.
All java parse tree objects are instantiated as part of parse tree
construction by the JavaBuilder
class.
-
Hierarchy
-
Object
DefaultElement
DefaultTreeElement
DefaultDocumentElement
DefaultSourceElement
JavaElement
JavaModifierSupport
JavaMember
-
All Implemented Interfaces
-
IDocumentElement
, IElement
, ISourceElement
, IStructureFeature.IStructureNode
, ITreeElement
-
Direct Known Subclasses
-
JavaClass
, JavaConstructor
, JavaMethod
, JavaVariable
public static final String |
-
PROP_THROWS
- Property key for the thrown-exceptions property of JavaMember objects.
|
-
JavaMember()
- Creates a new object containing a null cookie.
|
-
JavaMember(
Object compilerCookie)
- Creates a new object containing the specified cookie.
|
Methods from com.bea.ide.lang.java.element.JavaModifierSupport |
getAbstract , getFinal , getNative , getStatic , getStrictFloatingPoint , getSynchronized , getTransient , getVolatile , mergePropertyDescriptors , setAbstract , setFinal , setNative , setStatic , setStrictFloatingPoint , setSynchronized , setTransient , setVolatile
|
Methods from com.bea.ide.sourceeditor.element.DefaultSourceElement |
addChild , createAuthorNode , debugDump , equals , getChildrenByClass , getClassLoader , getCookie , getDefaultPropertyDescriptors , getDiagnostics , getGroup , getInstanceName , getProperty , getPropertyCode , getPropertyDescriptors , getPropertySourceRange , getPropertySourceRanges , getPropertySourceText , getPropertySourceText , getRange , getRange , getRangePrefetchProperties , getStatus , getTypeCode , initializeRange , initializeRange , insertChild , isAuthorProperty , markRemovedFromTree , mergeElements , mergeFrom , propertyModified , removeChild , removeChild , replaceChild , requestAddChild , requestAddChild , requestRemoveChild , requestSetProperty , setProperty , setStatus
|
Methods from interface com.bea.ide.sourceeditor.element.ISourceElement |
createAuthorNode , getCookie , getDiagnostics , getPropertyCode , getRange , getStatus , mergeFrom , requestAddChild , requestAddChild , requestRemoveChild , requestSetProperty
|
PROP_THROWS
public static final String
PROP_THROWS
- Property key for the thrown-exceptions property of JavaMember objects.
JavaMember
public JavaMember()
- Creates a new object containing a null cookie. This constructor should be used by callers constructing objects
that are not part of an active parse tree, such as those to be added via two-way edit.
JavaMember
public JavaMember(Object
compilerCookie)
- Creates a new object containing the specified cookie. This constructor should only be called by
ILanguageBuilder
implementations.
getAccess() Method
public String
getAccess()
Gets the Access of this JavaMember
getDefaultPropertyDescriptors() Method
public DefaultSourceElement.CompilerPropertyDescriptor
[] getDefaultPropertyDescriptors()
Objects of this type define the following properties:
JavaMember.PROP_NAME
: the name of this member variable.
JavaMember.PROP_ACCESS
: the access (public
,
private
, etc.) of this member variable.
Additionally, all DefaultSourceElement derivations also inherit all properties
returned by getDefaultPropertyDescriptors
from all super classes.
-
Overrides
-
JavaModifierSupport.getDefaultPropertyDescriptors()
getName() Method
public String
getName()
Gets the Name of this JavaMember
setAccess(String) Method
public void setAccess(String
newJavaAccess)
Sets the Access of this JavaMember
setName(String) Method
public void setName(String
newString)
Sets the Name of this JavaMember
toString() Method
public String
toString()
Stringify by returning my name
-
Overrides
-
Object.toString()