Uses of Package
org.htmlunit.corejs.javascript.ast
Packages that use org.htmlunit.corejs.javascript.ast
Package
Description
-
Classes in org.htmlunit.corejs.javascript.ast used by org.htmlunit.corejs.javascriptClassDescriptionAST node for a JavaScript 1.7 Array comprehension.AST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension.AST node for an Array literal.AST node representing the set of assignment operators such as
=
,*=
and+=
.Base class for AST node types.Node for the root of a parse tree.AST node for a BigInt literal.A break statement.Node representing comments.AST node representing the ternary operator.A continue statement.Do statement.AST node for an indexed property reference, such asfoo['bar']
orfoo[2]
.AST node representing a parse error or a warning.AST node representing an expression in a statement context.For-in or for-each-in or for-of statement.C-style for-loop statement.AST node for a function call.A JavaScript function declaration or expression.This is interface defines a protocol for the reporting of errors during JavaScript translation in IDE-mode.If-else statement.AST node representing an infix (binary operator) expression.Used for code generation.AST node representing a label.A labeled statement.AST node for let statements and expressions.Abstract base type for loops.AST node for a simple name.New expression.AST node for a Number literal.AST node for an Object literal (also called an Object initialiser in Ecma-262).AST node for a single name:value entry in an Object literal.AST node for a parenthesized expression.AST node for the '.' operator.AST node for a RegExp literal.Return statement.Represents a scope in the lexical scope chain.Base type forAstRoot
andFunctionNode
nodes, which need to collect much of the same information.AST node for a single- or double-quoted string literal.Switch statement AST node type.AST node for a Tagged Template Literal.AST node for Template Literal Characters.AST node for a Template literal.Throw statement.Try/catch/finally statement.AST node representing unary operators such astypeof
anddelete
.AST node representing update operators such as++
.A list of one or more var, const or let declarations.While statement.With statement.AST node for an E4X XML[expr]
member-ref expression.AST node for an E4X (Ecma-357) embedded XML literal.AST node for E4X ".@" and ".." expressions, such asfoo..bar
,foo..@bar
,@foo.@bar
, andfoo..@ns::*
.Base class for E4X XML attribute-access or property-get expressions.AST node for JavaScript 1.7yield
expression or statement. -
Classes in org.htmlunit.corejs.javascript.ast used by org.htmlunit.corejs.javascript.astClassDescriptionAST node for a single 'for (foo in bar)' loop construct in a JavaScript 1.7 Array comprehension.Base class for AST node types.Node for the root of a parse tree.Node representing a catch-clause of a try-statement.Node representing comments.Common interface for
ArrayLiteral
andObjectLiteral
node types, both of which may appear in "destructuring" expressions or contexts.For-in or for-each-in or for-of statement.AST node for a function call.A JavaScript function declaration or expression.This is interface defines a protocol for the reporting of errors during JavaScript translation in IDE-mode.AST node representing an infix (binary operator) expression.Used for code generation.AST node for keyword literals: currently,this
,null
,true
,false
, anddebugger
.AST node representing a label.Abstract base type for loops.AST node for a simple name.Simple visitor interface for traversing the AST.AST node for an Object literal (also called an Object initialiser in Ecma-262).AST node for a single name:value entry in an Object literal.Encapsulates information for a JavaScript parse error or warning.AST node for a RegExp literal.Represents a scope in the lexical scope chain.Base type forAstRoot
andFunctionNode
nodes, which need to collect much of the same information.Switch-case AST node type.Represents a symbol-table entry.AST node for Template Literal Characters.AST node for a Template literal.A list of one or more var, const or let declarations.A variable declaration or initializer, part of aVariableDeclaration
expression.Abstract base type for components that comprise anXmlLiteral
object.Base class for E4X XML attribute-access or property-get expressions. -
Classes in org.htmlunit.corejs.javascript.ast used by org.htmlunit.corejs.javascript.optimizerClassDescriptionA JavaScript function declaration or expression.Used for code generation.Base type for
AstRoot
andFunctionNode
nodes, which need to collect much of the same information.