Package | Description |
---|---|
org.eclipse.wst.jsdt.core.dom |
Modifier and Type | Class and Description |
---|---|
class |
ArrayAccess
Array access expression AST node type.
|
class |
ArrayCreation
Array creation expression AST node type.
|
class |
ArrayInitializer
Array initializer AST node type.
|
class |
ArrayName
Array pattern
Provisional API: This class/interface is part of an interim API that is
still under development and expected to change significantly before
reaching stability.
|
class |
ArrowFunctionExpression
Arrow expression AST Node type
ArrowFunctionExpression:
( parameters ) => {body} | expression
Provisional API: This class/interface is part of an interim API that is
still under development and expected to change significantly before
reaching stability.
|
class |
Assignment
Assignment expression AST node type.
|
class |
AssignmentName
Assignment pattern
|
class |
BooleanLiteral
Boolean literal node.
|
class |
CharacterLiteral
Character literal nodes.
|
class |
ClassInstanceCreation
Class instance creation expression AST node type.
|
class |
ConditionalExpression
Conditional expression AST node type.
|
class |
EmptyExpression
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
class |
FieldAccess
Field access expression AST node type.
|
class |
FunctionExpression
Cast expression AST node type.
|
class |
FunctionInvocation
Method invocation expression AST node type.
|
class |
InfixExpression
Infix expression AST node type.
|
class |
InstanceofExpression
Instanceof expression AST node type.
|
class |
ListExpression
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
class |
MetaProperty
MetaProperty node
new.target
|
class |
Name
Abstract base class for all AST nodes that represent names.
|
class |
NullLiteral
Null literal node.
|
class |
NumberLiteral
Number literal nodes.
|
class |
ObjectLiteral
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
class |
ObjectLiteralField
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
class |
ObjectName
Object pattern
|
class |
ParenthesizedExpression
Parenthesized expression AST node type.
|
class |
PostfixExpression
Postfix expression AST node type.
|
class |
PrefixExpression
Prefix expression AST node type.
|
class |
QualifiedName
AST node for a qualified name.
|
class |
RegularExpressionLiteral
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
class |
RestElementName
RestElement pattern
Provisional API: This class/interface is part of an interim API that is
still under development and expected to change significantly before
reaching stability.
|
class |
SimpleName
AST node for a simple name.
|
class |
SpreadElement
Spread element node
Provisional API: This class/interface is part of an interim API that is
still under development and expected to change significantly before
reaching stability.
|
class |
StringLiteral
String literal nodes.
|
class |
SuperFieldAccess
Simple or qualified "super" field access expression AST node type.
|
class |
SuperMethodInvocation
Simple or qualified "super" method invocation expression AST node type.
|
class |
TemplateLiteral
AST Node for ES2015 Template literals
|
class |
ThisExpression
Simple or qualified "this" AST node type.
|
class |
TypeDeclarationExpression
A type declaration expression AST node type.
|
class |
TypeLiteral
Type literal AST node type.
|
class |
UndefinedLiteral
Null literal node.
|
class |
VariableDeclarationExpression
Local variable declaration expression AST node type.
|
class |
YieldExpression
Yield expression AST Node type
YieldExpression:
yield [expression];
Provisional API: This class/interface is part of an interim API that is
still under development and expected to change significantly before
reaching stability.
|
Modifier and Type | Method and Description |
---|---|
Expression |
SpreadElement.getArgument() |
Expression |
RestElementName.getArgument() |
Expression |
YieldExpression.getArgument()
Returns the argument for the yield or null
|
Expression |
ArrayAccess.getArray()
Returns the array expression of this array access expression.
|
Expression |
ForInStatement.getCollection()
Returns the condition expression of this for statement, or
null if there is none. |
Expression |
ForOfStatement.getCollection()
Returns the condition expression of this for statement, or
null if there is none. |
Expression |
ConditionalExpression.getElseExpression()
Returns the "else" part of this conditional expression.
|
Expression |
ArrowFunctionExpression.getExpression()
Returns expression or null
|
Expression |
WithStatement.getExpression()
Returns the expression of this with statement.
|
Expression |
ExpressionStatement.getExpression()
Returns the expression of this expression statement.
|
Expression |
ThrowStatement.getExpression()
Returns the expression of this throw statement.
|
Expression |
SwitchCase.getExpression()
Returns the expression of this switch case, or
null if there is none (the "default:" case). |
Expression |
FieldAccess.getExpression()
Returns the expression of this field access expression.
|
Expression |
ReturnStatement.getExpression()
Returns the expression of this return statement, or
null if there is none. |
Expression |
WhileStatement.getExpression()
Returns the expression of this while statement.
|
Expression |
ForStatement.getExpression()
Returns the condition expression of this for statement, or
null if there is none. |
Expression |
ConditionalExpression.getExpression()
Returns the condition of this conditional expression.
|
Expression |
ClassInstanceCreation.getExpression()
Returns the expression of this class instance creation expression, or
null if there is none. |
Expression |
EnhancedForStatement.getExpression()
Returns the expression of this enhanced for statement.
|
Expression |
SuperConstructorInvocation.getExpression()
Returns the expression of this super constructor invocation statement,
or
null if there is none. |
Expression |
FunctionInvocation.getExpression()
Returns the expression of this method invocation expression, or
null if there is none. |
Expression |
SwitchStatement.getExpression()
Returns the expression of this switch statement.
|
Expression |
DoStatement.getExpression()
Returns the expression of this do statement.
|
Expression |
ParenthesizedExpression.getExpression()
Returns the expression of this parenthesized expression.
|
Expression |
IfStatement.getExpression()
Returns the expression of this if statement.
|
Expression |
ObjectLiteralField.getFieldName()
Returns the type in this cast expression.
|
Expression |
ArrayAccess.getIndex()
Returns the index expression of this array access expression.
|
Expression |
ObjectLiteralField.getInitializer()
Returns the expression of this cast expression.
|
Expression |
SingleVariableDeclaration.getInitializer() |
abstract Expression |
VariableDeclaration.getInitializer()
Returns the initializer of this variable declaration, or
null if there is none. |
Expression |
VariableDeclarationFragment.getInitializer() |
Expression |
Assignment.getLeftHandSide()
Returns the left hand side of this assignment expression.
|
Expression |
InfixExpression.getLeftOperand()
Returns the left operand of this infix expression.
|
Expression |
InstanceofExpression.getLeftOperand()
Returns the left operand of this instanceof expression.
|
Expression |
ClassInstanceCreation.getMember() |
Expression |
FunctionDeclaration.getMethodName() |
Expression |
PrefixExpression.getOperand()
Returns the operand of this prefix expression.
|
Expression |
PostfixExpression.getOperand()
Returns the operand of this postfix expression.
|
Expression |
AssignmentName.getRight() |
Expression |
Assignment.getRightHandSide()
Returns the right hand side of this assignment expression.
|
Expression |
InfixExpression.getRightOperand()
Returns the right operand of this infix expression.
|
Expression |
TypeDeclaration.getSuperclassExpression()
Returns the superclass expression declared in this type
declaration, or
null if there is none |
Expression |
TemplateLiteral.getTag()
Returns the tag for the template Literal or null of the
literal is not tagged.
|
Expression |
ConditionalExpression.getThenExpression()
Returns the "then" part of this conditional expression.
|
Modifier and Type | Method and Description |
---|---|
ExpressionStatement |
AST.newExpressionStatement(Expression expression)
Creates a new unparented expression statement node owned by this AST,
for the given expression.
|
ObjectLiteralField |
AST.newObjectLiteralField(Expression key,
Expression value)
Creates and returns a new unparented object literal field expression node
owned by this AST.
|
ParenthesizedExpression |
AST.newParenthesizedExpression(Expression expression)
Creates and returns a new unparented parenthesized expression node
owned by this AST.
|
void |
SpreadElement.setArgument(Expression argument) |
void |
RestElementName.setArgument(Expression argument) |
void |
YieldExpression.setArgument(Expression argument)
Set the argument for this yield expression
|
void |
ArrayAccess.setArray(Expression expression)
Sets the array expression of this array access expression.
|
void |
ForInStatement.setCollection(Expression expression)
Sets or clears the condition expression of this return statement.
|
void |
ForOfStatement.setCollection(Expression expression)
Sets or clears the condition expression of this return statement.
|
void |
ConditionalExpression.setElseExpression(Expression expression)
Sets the "else" part of this conditional expression.
|
void |
ArrowFunctionExpression.setExpression(Expression expression)
Sets the expression of this arrow expression
|
void |
WithStatement.setExpression(Expression expression)
Sets the expression of this with statement.
|
void |
ExpressionStatement.setExpression(Expression expression)
Sets the expression of this expression statement.
|
void |
ThrowStatement.setExpression(Expression expression)
Sets the expression of this throw statement.
|
void |
SwitchCase.setExpression(Expression expression)
Sets the expression of this switch case, or clears it (turns it into
the "default:" case).
|
void |
FieldAccess.setExpression(Expression expression)
Sets the expression of this field access expression.
|
void |
ReturnStatement.setExpression(Expression expression)
Sets or clears the expression of this return statement.
|
void |
WhileStatement.setExpression(Expression expression)
Sets the expression of this while statement.
|
void |
ForStatement.setExpression(Expression expression)
Sets or clears the condition expression of this return statement.
|
void |
ConditionalExpression.setExpression(Expression expression)
Sets the condition of this conditional expression.
|
void |
ClassInstanceCreation.setExpression(Expression expression)
Sets or clears the expression of this class instance creation expression.
|
void |
EnhancedForStatement.setExpression(Expression expression)
Sets the expression of this enhanced for statement.
|
void |
SuperConstructorInvocation.setExpression(Expression expression)
Sets or clears the expression of this super constructor invocation
statement.
|
void |
FunctionInvocation.setExpression(Expression expression)
Sets or clears the expression of this method invocation expression.
|
void |
SwitchStatement.setExpression(Expression expression)
Sets the expression of this switch statement.
|
void |
DoStatement.setExpression(Expression expression)
Sets the expression of this do statement.
|
void |
ParenthesizedExpression.setExpression(Expression expression)
Sets the expression of this parenthesized expression.
|
void |
IfStatement.setExpression(Expression expression)
Sets the condition of this if statement.
|
void |
ObjectLiteralField.setFieldName(Expression name)
Sets the type in this cast expression to the given type.
|
void |
ArrayAccess.setIndex(Expression expression)
Sets the index expression of this array access expression.
|
void |
ObjectLiteralField.setInitializer(Expression expression)
Sets the expression of this cast expression.
|
void |
SingleVariableDeclaration.setInitializer(Expression initializer) |
abstract void |
VariableDeclaration.setInitializer(Expression initializer)
Sets or clears the initializer of this variable declaration.
|
void |
VariableDeclarationFragment.setInitializer(Expression initializer) |
void |
Assignment.setLeftHandSide(Expression expression)
Sets the left hand side of this assignment expression.
|
void |
InfixExpression.setLeftOperand(Expression expression)
Sets the left operand of this infix expression.
|
void |
InstanceofExpression.setLeftOperand(Expression expression)
Sets the left operand of this instanceof expression.
|
void |
ClassInstanceCreation.setMember(Expression expression) |
void |
FunctionDeclaration.setMethodName(Expression methodName) |
void |
PrefixExpression.setOperand(Expression expression)
Sets the operand of this prefix expression.
|
void |
PostfixExpression.setOperand(Expression expression)
Sets the operand of this postfix expression.
|
void |
AssignmentName.setRight(Expression right) |
void |
Assignment.setRightHandSide(Expression expression)
Sets the right hand side of this assignment expression.
|
void |
InfixExpression.setRightOperand(Expression expression)
Sets the right operand of this infix expression.
|
void |
TypeDeclaration.setSuperclassExpression(Expression superclassExpression)
Sets or clears the expression of the superclass declared in this type
declaration
|
void |
TemplateLiteral.setTag(Expression tag)
Sets the given tag value as tad for this template literal
|
void |
ConditionalExpression.setThenExpression(Expression expression)
Sets the "then" part of this conditional expression.
|
Copyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.