-
- All Superinterfaces:
ExpressionTree
,Tree
public interface IdentifierTree extends ExpressionTree
A tree node for an identifier expression. For example:name
- Since:
- 9
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getName()
Returns the name of this identifier.boolean
isDefault()
Is this "default" used in module export entry?boolean
isRestParameter()
Is this a rest parameter for a function or rest elements of an array?boolean
isStar()
Is this "*" used in module export entry?boolean
isStarDefaultStar()
Is this "*default*" used in module export entry?boolean
isSuper()
Is this super identifier?boolean
isThis()
Is this 'this' identifier?-
Methods inherited from interface jdk.nashorn.api.tree.Tree
accept, getEndPosition, getKind, getStartPosition
-
-
-
-
Method Detail
-
getName
String getName()
Returns the name of this identifier.- Returns:
- the name of this identifier
-
isRestParameter
boolean isRestParameter()
Is this a rest parameter for a function or rest elements of an array?- Returns:
- true if this is a rest parameter
-
isSuper
boolean isSuper()
Is this super identifier?- Returns:
- true if this is super identifier
-
isThis
boolean isThis()
Is this 'this' identifier?- Returns:
- true if this is 'this' identifier
-
isStar
boolean isStar()
Is this "*" used in module export entry?- Returns:
- true if this "*" used in module export entry?
-
isDefault
boolean isDefault()
Is this "default" used in module export entry?- Returns:
- true if this 'default' used in module export entry?
-
isStarDefaultStar
boolean isStarDefaultStar()
Is this "*default*" used in module export entry?- Returns:
- true if this '*default*' used in module export entry?
-
-