| 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.