Package | Description |
---|---|
com.google.gwt.dev.jjs.impl | |
com.google.gwt.dev.js | |
com.google.gwt.dev.js.ast |
Modifier and Type | Class and Description |
---|---|
class |
VerifySymbolMap
Verify the validity of the symbol.
|
Modifier and Type | Class and Description |
---|---|
class |
CoverageVisitor
A visitor that visits every location in the AST where instrumentation is
desirable.
|
class |
DuplicateExecuteOnceRemover
This is used to clean up duplication invocations of functions that should
only be executed once, such as clinit functions.
|
class |
EvalFunctionsAtTopScope
Force all functions to be evaluated at the top of the lexical scope in which
they reside.
|
class |
JsAbstractSymbolResolver
Base class for any recursive resolver classes.
|
class |
JsBreakUpLargeVarStatements
Divides large var statements into smaller ones.
|
class |
JsConstructExpressionVisitor
Searches for method invocations in constructor expressions that would not
normally be surrounded by parentheses.
|
class |
JsFirstExpressionVisitor
Determines if an expression statement needs to be surrounded by parentheses.
|
static class |
JsHoister.Cloner
Implements actual cloning logic.
|
class |
JsReportGenerationVisitor
A variation on the standard source generation visitor that records the
locations of SourceInfo objects in the output.
|
class |
JsRequiresSemiVisitor
Determines if a statement at the end of a block requires a semicolon.
|
class |
JsSourceGenerationVisitor
Generates JavaScript source from an AST.
|
class |
JsSourceGenerationVisitorWithSizeBreakdown
A version of
JsSourceGenerationVisitor that records a
SizeBreakdown as it goes. |
static class |
JsStaticEval.FindBreakContinueStatementsVisitor
Examines code to find out whether it contains any break or continue
statements.
|
class |
JsToStringGenerationVisitor
Produces text output from a JavaScript AST.
|
Modifier and Type | Class and Description |
---|---|
class |
JsModVisitor
A visitor for iterating through and modifying an AST.
|
class |
JsSuperVisitor
A visitor that walks up the type hierarchy.
|
Modifier and Type | Method and Description |
---|---|
void |
JsParameter.traverse(JsVisitor v,
JsContext ctx) |
void |
JsPostfixOperation.traverse(JsVisitor v,
JsContext ctx) |
void |
JsBinaryOperation.traverse(JsVisitor v,
JsContext ctx) |
void |
JsTry.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNameOf.traverse(JsVisitor visitor,
JsContext ctx) |
void |
JsForIn.traverse(JsVisitor v,
JsContext ctx) |
void |
JsVars.traverse(JsVisitor v,
JsContext ctx) |
void |
JsVars.JsVar.traverse(JsVisitor v,
JsContext ctx) |
void |
JsObjectLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsBlock.traverse(JsVisitor v,
JsContext ctx) |
void |
JsEmpty.traverse(JsVisitor v,
JsContext ctx) |
void |
JsFor.traverse(JsVisitor v,
JsContext ctx) |
void |
JsBreak.traverse(JsVisitor v,
JsContext ctx) |
void |
JsUnaryOperation.traverse(JsVisitor v,
JsContext ctx) |
void |
JsIf.traverse(JsVisitor v,
JsContext ctx) |
void |
JsLabel.traverse(JsVisitor v,
JsContext ctx) |
void |
JsRegExp.traverse(JsVisitor v,
JsContext ctx) |
void |
JsPropertyInitializer.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNameRef.traverse(JsVisitor v,
JsContext ctx) |
void |
JsReturn.traverse(JsVisitor v,
JsContext ctx) |
void |
JsExprStmt.traverse(JsVisitor v,
JsContext ctx) |
void |
JsPositionMarker.traverse(JsVisitor v,
JsContext ctx) |
void |
JsCase.traverse(JsVisitor v,
JsContext ctx) |
void |
JsDoWhile.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNew.traverse(JsVisitor v,
JsContext ctx) |
void |
JsInvocation.traverse(JsVisitor v,
JsContext ctx) |
void |
JsConditional.traverse(JsVisitor v,
JsContext ctx) |
void |
JsBooleanLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsFunction.traverse(JsVisitor v,
JsContext ctx) |
void |
JsDebugger.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNullLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsThrow.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNumericEntry.traverse(JsVisitor v,
JsContext ctx) |
void |
JsPrefixOperation.traverse(JsVisitor v,
JsContext ctx) |
void |
JsArrayAccess.traverse(JsVisitor v,
JsContext ctx) |
void |
JsDefault.traverse(JsVisitor v,
JsContext ctx) |
void |
JsArrayLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsProgram.traverse(JsVisitor v,
JsContext ctx) |
void |
JsStringLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsCatch.traverse(JsVisitor v,
JsContext ctx) |
void |
JsProgramFragment.traverse(JsVisitor v,
JsContext ctx) |
void |
JsSwitch.traverse(JsVisitor v,
JsContext ctx) |
void |
JsVisitable.traverse(JsVisitor visitor,
JsContext ctx)
Causes this object to have the visitor visit itself and its children.
|
void |
JsThisRef.traverse(JsVisitor v,
JsContext ctx) |
void |
JsWhile.traverse(JsVisitor v,
JsContext ctx) |
void |
JsNumberLiteral.traverse(JsVisitor v,
JsContext ctx) |
void |
JsContinue.traverse(JsVisitor v,
JsContext ctx) |
Copyright © 2018. All rights reserved.