JavaArgument Class
- public class JavaArgument
extends JavaModifierSupport
JavaArgument is a DefaultSourceElement derivation that represents an argument to
a java method.
JavaArgument objects generally do not have any children.
The properties available on an object of this type may be found by looking at the
getDefaultPropertyDescriptors
method.
JavaArgument objects are instantiated as part of parse tree construction
by the JavaBuilder
class.
-
Hierarchy
-
Object
DefaultElement
DefaultTreeElement
DefaultDocumentElement
DefaultSourceElement
JavaElement
JavaModifierSupport
JavaArgument
-
All Implemented Interfaces
-
IDocumentElement
, IElement
, ISourceElement
, IStructureFeature.IStructureNode
, ITreeElement
-
JavaArgument()
- Creates a new object containing a null cookie.
|
-
JavaArgument(
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 , 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
|
JavaArgument
public JavaArgument()
- 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.
JavaArgument
public JavaArgument(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 JavaArgument
Returns
- Access
getDefaultPropertyDescriptors() Method
public DefaultSourceElement.CompilerPropertyDescriptor
[] getDefaultPropertyDescriptors()
Objects of this type define the following properties:
JavaArgument.PROP_NAME
: the name of this argument.
JavaArgument.PROP_TYPE
: the type of this argument.
JavaArgument.PROP_ACCESS
: the access of this argument.
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 JavaArgument
Returns
- Name
getType() Method
public String
getType()
Gets the Type of this JavaArgument
Returns
- Type
getTypeCode() Method
public IStructureFeature.StructureCode
getTypeCode()
This method returns a code used by the compiler to identify the type of this element.
This method should not be called directly, since the return value isn't useful outside
of the compiler.
-
Overrides
-
DefaultSourceElement.getTypeCode()
Returns
- A compiler structure code identifying the type of this element.
setAccess(String) Method
public void setAccess(String
newJavaAccess)
Sets the Access of this JavaArgument
setName(String) Method
public void setName(String
newString)
Sets the Name of this JavaArgument
setType(String) Method
public void setType(String
newString)
Sets the Type of this JavaArgument
toString() Method
public String
toString()
Stringify by returning my name
-
Overrides
-
Object.toString()
visit(JavaVisitor, Object) Method
public Object
visit(JavaVisitor
v,
Object
arg)
Provides JavaVisitor
support for this element type.
-
Overrides
-
JavaElement.visit(JavaVisitor, Object)
Parameters
-
v
- The visitor
-
arg
- An argument to the visit, to be interpreted by the visitor.
Returns
- Object returned by the visitor.