|
|||||||||
| Home >> All >> org >> eclipse >> jdt >> core >> [ dom overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.eclipse.jdt.core.dom
Class Name

java.lang.Objectorg.eclipse.jdt.core.dom.ASTNode
org.eclipse.jdt.core.dom.Expression
org.eclipse.jdt.core.dom.Name
- All Implemented Interfaces:
- IDocElement
- Direct Known Subclasses:
- QualifiedName, SimpleName
- public abstract class Name
- extends Expression
- implements IDocElement
- extends Expression
Abstract base class for all AST nodes that represent names.
There are exactly two kinds of name: simple ones
(SimpleName) and qualified ones (QualifiedName).
Name:
SimpleName
QualifiedName
- Since:
- 2.0
| Nested Class Summary |
| Nested classes inherited from class org.eclipse.jdt.core.dom.ASTNode |
ASTNode.NodeList |
| Field Summary | |
(package private) static int |
BASE_NAME_NODE_SIZE
Approximate base size of an expression node instance in bytes, including object header and instance fields. |
(package private) int |
index
This index represents the position inside a qualified name. |
| Constructor Summary | |
(package private) |
Name(AST ast)
Creates a new AST node for a name owned by the given AST. |
| Method Summary | |
(package private) abstract void |
appendName(java.lang.StringBuffer buffer)
Appends the standard representation of this name to the given string buffer. |
java.lang.String |
getFullyQualifiedName()
Returns the standard dot-separated representation of this name. |
boolean |
isQualifiedName()
Returns whether this name is a qualified name ( QualifiedName). |
boolean |
isSimpleName()
Returns whether this name is a simple name ( SimpleName). |
IBinding |
resolveBinding()
Resolves and returns the binding for the entity referred to by this name. |
| Methods inherited from class org.eclipse.jdt.core.dom.Expression |
resolveTypeBinding |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
BASE_NAME_NODE_SIZE
static final int BASE_NAME_NODE_SIZE
- Approximate base size of an expression node instance in bytes,
including object header and instance fields.
- See Also:
- Constant Field Values
index
int index
- This index represents the position inside a qualified name.
| Constructor Detail |
Name
Name(AST ast)
- Creates a new AST node for a name owned by the given AST.
N.B. This constructor is package-private.
| Method Detail |
isSimpleName
public final boolean isSimpleName()
- Returns whether this name is a simple name
(
SimpleName).
isQualifiedName
public final boolean isQualifiedName()
- Returns whether this name is a qualified name
(
QualifiedName).
resolveBinding
public final IBinding resolveBinding()
- Resolves and returns the binding for the entity referred to by this name.
Note that bindings are generally unavailable unless requested when the AST is being built.
getFullyQualifiedName
public final java.lang.String getFullyQualifiedName()
- Returns the standard dot-separated representation of this name.
If the name is a simple name, the result is the name's identifier.
If the name is a qualified name, the result is the name of the qualifier
(as computed by this method) followed by "." followed by the name's
identifier.
- Since:
- 3.0
appendName
abstract void appendName(java.lang.StringBuffer buffer)
- Appends the standard representation of this name to the given string
buffer.
- Since:
- 3.0
|
|||||||||
| Home >> All >> org >> eclipse >> jdt >> core >> [ dom overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC