Interface Summary |
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. |
IAnnotation |
This interface is not intended to be implemented by clients. |
IAnnotationFunctionDeclaration |
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. |
IAssertStatement |
This interface is not intended to be implemented by clients. |
IAssignment |
Representation of an assignment expression
This interface is not intended to be implemented by clients. |
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. |
ICastExpression |
This interface is not intended to be implemented by clients. |
ICharLiteral |
Representation of character literal. |
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. |
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. |
IFloatLiteral |
This interface is not intended to be implemented by clients. |
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. |
ILongLiteral |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
ILongLiteralMinValue |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
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. |
IMarkerAnnotation |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
IMemberValuePair |
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. |
INormalAnnotation |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
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. |
IParameterizedQualifiedTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
IParameterizedSingleTypeReference |
Provisional API: This class/interface is part of an interim API that is still under development and expected to
change significantly before reaching stability. |
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. |
IQualifiedSuperReference |
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. |
ISingleMemberAnnotation |
This interface is not intended to be implemented by clients. |
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. |
ITypeParameter |
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. |
IWildcard |
This interface is not intended to be implemented by clients. |
IWithStatement |
Representation of the with statement. |