Interface IDOMField
- All Superinterfaces:
Cloneable
,IDOMMember
,IDOMNode
Deprecated.
The JDOM was made obsolete by the addition in 2.0 of the more
powerful, fine-grained DOM/AST API found in the
org.aspectj.org.eclipse.jdt.core.dom package.
Represents a field declaration. The corresponding
syntactic units are FieldDeclaration (JLS2 8.3) and ConstantDeclaration
(JLS2 9.3) restricted to a single VariableDeclarator clause.
A field has no children. The parent of a field is a type.
-
Field Summary
Fields inherited from interface org.aspectj.org.eclipse.jdt.core.jdom.IDOMNode
COMPILATION_UNIT, FIELD, IMPORT, INITIALIZER, METHOD, PACKAGE, TYPE
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Returns the initializer expression for this field.getName()
Deprecated.TheIDOMField
refinement of thisIDOMNode
method returns the name of this field.getType()
Deprecated.Returns the type name of this field.void
setInitializer(String initializer)
Deprecated.Sets the initializer expression for this field.void
Deprecated.TheIDOMField
refinement of thisIDOMNode
method sets the name of this field.void
Deprecated.Sets the type name of this field.Methods inherited from interface org.aspectj.org.eclipse.jdt.core.jdom.IDOMMember
getComment, getFlags, setComment, setFlags
Methods inherited from interface org.aspectj.org.eclipse.jdt.core.jdom.IDOMNode
addChild, canHaveChildren, clone, getCharacters, getChild, getChildren, getContents, getFirstChild, getJavaElement, getNextNode, getNodeType, getParent, getPreviousNode, insertSibling, isAllowableChild, isSignatureEqual, remove
-
Method Details
-
getInitializer
String getInitializer()Deprecated.Returns the initializer expression for this field. The syntax for an initializer corresponds to VariableInitializer (JLS2 8.3).Note: The expression does not include a "
=
".- Returns:
- the initializer expression, or
null
if this field does not have an initializer
-
getName
String getName()Deprecated.TheIDOMField
refinement of thisIDOMNode
method returns the name of this field. The syntax for the name of a field corresponds to VariableDeclaratorId (JLS2 8.3). -
getType
String getType()Deprecated.Returns the type name of this field. The syntax for a type name of a field corresponds to Type in Field Declaration (JLS2 8.3).- Returns:
- the type name
-
setInitializer
Deprecated.Sets the initializer expression for this field. The syntax for an initializer corresponds to VariableInitializer (JLS2 8.3).Note: The expression does not include a "
=
".- Parameters:
initializer
- the initializer expression, ornull
indicating the field does not have an initializer
-
setName
Deprecated.TheIDOMField
refinement of thisIDOMNode
method sets the name of this field. The syntax for the name of a field corresponds to VariableDeclaratorId (JLS2 8.3).- Specified by:
setName
in interfaceIDOMNode
- Parameters:
name
- the given name- Throws:
IllegalArgumentException
- ifnull
is specified
-
setType
Deprecated.Sets the type name of this field. The syntax for a type name of a field corresponds to Type in Field Declaration (JLS2 8.3). Type names must be specified as they should appear in source code. For example:"String"
,"int[]"
, or"java.io.File"
.- Parameters:
typeName
- the type name- Throws:
IllegalArgumentException
- ifnull
is specified
-