Interface | Description |
---|---|
IAbstractFunctionDeclaration |
Abstract representation of a Function declaration.
|
IAbstractVariableDeclaration |
Abstract representation of a var.
|
IAllocationExpression |
Representation of a new expression
This interface is not intended to be implemented by clients.
|
IAND_AND_Expression |
Representation of a && expression
This interface is not intended to be implemented by clients.
|
IArgument |
Representation of a function argument
This interface is not intended to be implemented by clients.
|
IArrayAllocationExpression |
This interface is not intended to be implemented by clients.
|
IArrayInitializer |
representation of an array initializer
This interface is not intended to be implemented by clients.
|
IArrayQualifiedTypeReference |
This interface is not intended to be implemented by clients.
|
IArrayReference |
Representation of an array reference
This interface is not intended to be implemented by clients.
|
IArrayTypeReference |
This interface is not intended to be implemented by clients.
|
IAssignment |
Representation of an assignment expression
|
IASTNode |
Abstract base class for AST nodes.
|
IBinaryExpression |
Representation of binary expressions
This interface is not intended to be implemented by clients.
|
IBlock |
Representation of blocks of statements.
|
IBranchStatement |
Representation of a branch statement.
|
IBreakStatement |
Representation of a break statment.
|
ICaseStatement |
Representation of a case statement.
|
ICombinedBinaryExpression |
Representation of binary expression.
|
ICompoundAssignment |
Representation of a compound assigment.
|
IConditionalExpression |
Representation of a conditional expression.
|
IConstructorDeclaration |
Representation of a constructor declaration.
|
IContinueStatement |
Representation of a continue statement.
|
IDebuggerStatement |
Representation of a debugger statement (debugger;).
|
IDoStatement |
Representation of a do statement.
|
IDoubleLiteral |
This interface is not intended to be implemented by clients.
|
IEmptyExpression |
Representation of an empty expression.
|
IEmptyStatement |
Representation of an empty statement (;).
|
IEqualExpression |
Representation of = expression.
|
IExplicitConstructorCall |
Representation of constructor call.
|
IExpression |
Abstract base class for expression elements.
|
IExtendedStringLiteral |
Representation of a string literal.
|
IFalseLiteral |
Representation of the false literal.
|
IFieldDeclaration |
This interface is not intended to be implemented by clients.
|
IFieldReference |
Representation of a field reference.
|
IForeachStatement |
This interface is not intended to be implemented by clients.
|
IForInStatement |
Representation of for .. in statement.
|
IForStatement |
Representation of a for statement.
|
IFunctionCall |
Representation of a function call.
|
IFunctionDeclaration |
Representation of a function declaration.
|
IFunctionExpression |
Representation of a function expression ( function (){}).
|
IIfStatement |
Representation of an if statement.
|
IImportReference |
This interface is not intended to be implemented by clients.
|
IInitializer |
This interface is not intended to be implemented by clients.
|
IInstanceOfExpression |
This interface is not intended to be implemented by clients.
|
IIntLiteral |
This interface is not intended to be implemented by clients.
|
IIntLiteralMinValue |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDoc |
Representation of a jsdoc comment.
|
IJsDocAllocationExpression |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocArgumentExpression |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocArrayQualifiedTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocArraySingleTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocFieldReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocImplicitTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocMessageSend |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocQualifiedTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocReturnStatement |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocSingleNameReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IJsDocSingleTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
ILabeledStatement |
Representation of a labeled statement.
|
IListExpression |
Representation of list expression.
|
ILiteral |
Abstract base class for literals.
|
ILocalDeclaration |
Representation of a local var declaration.
|
IMagicLiteral |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
INameReference |
Abstract base class for references.
|
INullLiteral |
Representation of the null literal.
|
INumberLiteral |
Representation of a numeric literal.
|
IObjectLiteral |
Representation of an Object literal.
|
IObjectLiteralField |
Representation of an object literal field.
|
IOperatorExpression |
Representation of an Operator expression.
|
IOR_OR_Expression |
Representation of an or or (||) expression.
|
IPostfixExpression |
Representation of a postfix expression.
|
IPrefixExpression |
Representation of a prefix expression.
|
IProgramElement |
Abstract base class for most AST nodes.
|
IQualifiedAllocationExpression |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IQualifiedNameReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IQualifiedThisReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IQualifiedTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability.
|
IReference |
Abstract base class for references.
|
IRegExLiteral |
Representation of a regular expression literal.
|
IReturnStatement |
Representation of a return statement.
|
IScriptFileDeclaration |
Representation of javascript file.
|
ISingleNameReference |
Representation of name reference.
|
ISingleTypeReference |
This interface is not intended to be implemented by clients.
|
IStatement |
Abstract base for statements.
|
IStringLiteral |
Representation of a string literal.
|
IStringLiteralConcatenation |
Representation of a string literal.
|
ISubRoutineStatement |
This interface is not intended to be implemented by clients.
|
ISuperReference |
This interface is not intended to be implemented by clients.
|
ISwitchStatement |
Representation of a switch statement.
|
IThisReference |
Representation of a 'this' reference .
|
IThrowStatement |
Representation of a throw statement.
|
ITrueLiteral |
Representation of the 'true' literal.
|
ITryStatement |
Representation of a try statement.
|
ITypeDeclaration |
This interface is not intended to be implemented by clients.
|
ITypeReference |
This interface is not intended to be implemented by clients.
|
IUnaryExpression |
Representation of a unary expression.
|
IUndefinedLiteral |
Representation of a the 'undefined' literal.
|
IWhileStatement |
Representation of a while statement.
|
IWithStatement |
Representation of the with statement.
|
Class | Description |
---|---|
ASTVisitor |
A visitor for iterating through the AST Node tree.
|
Copyright (c) IBM Corp. and others 2000, 2016. All Rights Reserved.