|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
HasArguments | Implemented by JavaScript objects that accept arguments. |
HasCondition | Implemented by JavaScript objects with conditional execution. |
HasName | Implemented by JavaScript objects that have a name. |
JsExpression | |
JsNode | |
JsOperator | |
JsStatement |
Class Summary | |
---|---|
JsArrayAccess | Represents a javascript expression for array access. |
JsArrayLiteral | Represents a JavaScript expression for array literals. |
JsBinaryOperation | |
JsBlock | Represents a JavaScript block statement. |
JsBreak | Represents the JavaScript break statement. |
JsCase | Represents the JavaScript case statement. |
JsCatch | Represents a JavaScript catch clause. |
JsCatchScope | A special scope used only for catch blocks. |
JsConditional | |
JsContext<T extends JsNode> | The context in which a JsNode visitation occurs. |
JsContinue | |
JsDebugger | Represents a JavaScript debugger statement. |
JsDefault | Represents the default option in a JavaScript swtich statement. |
JsDocComment | |
JsDoWhile | Represents a JavaScript do..while statement. |
JsEmptyExpression | |
JsExpressionStatement | |
JsFor | A for statement. |
JsForIn | |
JsFunction | |
JsGlobalBlock | Represents a JavaScript block in the global scope. |
JsIf | Represents a JavaScript if statement. |
JsInvocation | |
JsLabel | Represents a JavaScript label statement. |
JsLiteral | |
JsLiteral.JsBooleanLiteral | |
JsLiteral.JsThisRef | |
JsLiteral.JsValueLiteral | A JavaScript string literal expression. |
JsName | An abstract base class for named JavaScript objects. |
JsNameRef | Represents a JavaScript expression that references a name. |
JsNew | |
JsNullLiteral | |
JsNumberLiteral | |
JsNumberLiteral.JsDoubleLiteral | |
JsNumberLiteral.JsIntLiteral | |
JsObjectLiteral | |
JsParameter | A JavaScript parameter. |
JsPostfixOperation | |
JsPrefixOperation | |
JsProgram | A JavaScript program. |
JsProgramFragment | One independently loadable fragment of a JsProgram . |
JsPropertyInitializer | Used in object literals to specify property values by name. |
JsRegExp | |
JsReturn | A JavaScript return statement. |
JsRootScope | The root scope is the parent of every scope. |
JsScope | A scope is a factory for creating and allocating
JsName s. |
JsStringLiteral | |
JsSwitch | A JavaScript switch statement. |
JsSwitchMember | A member/case in a JavaScript switch object. |
JsThrow | |
JsTry | A JavaScript try statement. |
JsUnaryOperation | |
JsVars | A JavaScript var statement. |
JsVars.JsVar | A var declared using the JavaScript var statement. |
JsVisitorWithContext | Implemented by nodes that will visit child nodes. |
JsVisitorWithContextImpl | A visitor for iterating through and modifying an AST. |
JsWhile | A JavaScript while statement. |
RecursiveJsVisitor |
Enum Summary | |
---|---|
JsBinaryOperator | Represents the operator in a JavaScript binary operation. |
JsUnaryOperator | A JavaScript unary operator. |
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |