com.google.gwt.dev.js |
|
Java Source File Name | Type | Comment |
ComparingVisitor.java | Class | |
FlatteningVisitor.java | Class | |
JsAbstractSymbolResolver.java | Class | Base class for any recursive resolver classes. |
JsConstructExpressionVisitor.java | Class | Searches for method invocations in constructor expressions that would not
normally be surrounded by parentheses. |
JsFirstExpressionVisitor.java | Class | Determines if an expression statement needs to be surrounded by parentheses.
The statement or the left-most expression needs to be surrounded by
parentheses if the left-most expression is an object literal or a function
object. |
JsHoister.java | Class | A utility class to clone JsExpression AST members for use by
JsInliner . |
JsInliner.java | Class | Perform inlining optimizations on the JavaScript AST. |
JsKeywords.java | Class | Determines whether or not a particular string is a JavaScript keyword or not. |
JsNormalizer.java | Class | Fixes any semantic errors introduced by JS AST gen.
- Creating clinit calls can put comma expressions as lvalues; the
modifying operation must be moved inside the comma expression to the last
argument.
|
JsObfuscateNamer.java | Class | A namer that uses short, unrecognizable idents to minimize generated code
size. |
JsParser.java | Class | Parses JavaScript source. |
JsParserException.java | Class | Indicates inability to parse JavaScript source. |
JsPrecedenceVisitor.java | Class | Precedence indices from "JavaScript - The Definitive Guide" 4th Edition (page
57)
Precedence 17 is for indivisible primaries that either don't have children,
or provide their own delimiters. |
JsPrettyNamer.java | Class | A namer that uses short, readable idents to maximize reability. |
JsSourceGenerationVisitor.java | Class | Generates JavaScript source from an AST. |
JsStringInterner.java | Class | Interns all String literals in a JsProgram. |
JsSymbolResolver.java | Class | Resolves any unresolved JsNameRefs. |
JsToStringGenerationVisitor.java | Class | Produces text output from a JavaScript AST. |
JsToStringGenerationVisitorAccuracyTest.java | Class | |
JsToStringGenerationVisitorConcisenessTest.java | Class | |
JsUnusedFunctionRemover.java | Class | Removes JsFunctions that are never referenced in the program. |
JsVerboseNamer.java | Class | A namer that uses long, fully qualified names for maximum unambiguous
debuggability. |
UncheckedJsParserException.java | Class | |