Uses of Package
org.mozilla.javascript.ast

Packages that use org.mozilla.javascript.ast
org.mozilla.javascript   
org.mozilla.javascript.ast   
org.mozilla.javascript.optimizer   
 

Classes in org.mozilla.javascript.ast used by org.mozilla.javascript
AstNode
          Base class for AST node types.
AstRoot
          Node for the root of a parse tree.
Comment
          Node representing comments.
Scope
          Represents a scope in the lexical scope chain.
ScriptNode
          Base type for AstRoot and FunctionNode nodes, which need to collect much of the same information.
 

Classes in org.mozilla.javascript.ast used by org.mozilla.javascript.ast
ArrayComprehensionLoop
          AST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension.
AstNode
          Base class for AST node types.
AstRoot
          Node for the root of a parse tree.
Block
          A block statement delimited by curly braces.
CatchClause
          Node representing a catch-clause of a try-statement.
Comment
          Node representing comments.
DestructuringForm
          Common interface for ArrayLiteral and ObjectLiteral node types, both of which may appear in "destructuring" expressions or contexts.
ForInLoop
          For-in or for-each-in statement.
FunctionCall
          AST node for a function call.
FunctionNode
          A JavaScript function declaration or expression.
FunctionNode.Form
           
GeneratorExpressionLoop
           
IdeErrorReporter
          This is interface defines a protocol for the reporting of errors during JavaScript translation in IDE-mode.
InfixExpression
          AST node representing an infix (binary operator) expression.
Jump
          Used for code generation.
KeywordLiteral
          AST node for keyword literals: currently, this, null, true, false, and debugger.
Label
          AST node representing a label.
Loop
          Abstract base type for loops.
Name
          AST node for a simple name.
NodeVisitor
          Simple visitor interface for traversing the AST.
ObjectLiteral
          AST node for an Object literal (also called an Object initialiser in Ecma-262).
ObjectProperty
          AST node for a single name:value entry in an Object literal.
ParseProblem
          Encapsulates information for a JavaScript parse error or warning.
ParseProblem.Type
           
RegExpLiteral
          AST node for a RegExp literal.
Scope
          Represents a scope in the lexical scope chain.
ScriptNode
          Base type for AstRoot and FunctionNode nodes, which need to collect much of the same information.
SwitchCase
          Switch-case AST node type.
Symbol
          Represents a symbol-table entry.
VariableDeclaration
          A list of one or more var, const or let declarations.
VariableInitializer
          A variable declaration or initializer, part of a VariableDeclaration expression.
XmlFragment
          Abstract base type for components that comprise an XmlLiteral object.
XmlRef
          Base class for E4X XML attribute-access or property-get expressions.
 

Classes in org.mozilla.javascript.ast used by org.mozilla.javascript.optimizer
FunctionNode
          A JavaScript function declaration or expression.
ScriptNode
          Base type for AstRoot and FunctionNode nodes, which need to collect much of the same information.
 



Copyright © 2013. All Rights Reserved.