Uses of Class
com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback
-
Packages that use NodeTraversal.AbstractPostOrderCallback Package Description com.google.javascript.jscomp com.google.javascript.jscomp.instrumentation com.google.javascript.jscomp.lint -
-
Uses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp
Subclasses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp Modifier and Type Class Description class
CheckTypeImportCodeReferences
Checks for invalid code references to type-only imports (i.e., goog.requireType).class
ChromePass
Compiler pass for Chrome-specific needs.class
Es6CheckModule
Checks that ES6 Modules are used correctly, and do not reference undefined keywords or features.class
Es6ConvertSuper
Convertssuper.method()
calls and adds constructors to any classes that lack them.class
Es6ExtractClasses
Extracts ES6 classes defined in function calls to local constants.class
Es6ForOfConverter
Converts ES6 "for of" loops to ES5.class
Es6NormalizeShorthandProperties
Normalizes shorthand object properties.class
Es6RenameVariablesInParamLists
Renames declarations and references in function bodies to avoid shadowing names referenced in the parameter list, in default values or computed properties.class
Es6RewriteBlockScopedDeclaration
Rewrite "let"s and "const"s as "var"s.class
Es6RewriteBlockScopedFunctionDeclaration
Rewrite block-scoped function declarations as "let"s.class
Es6RewriteClassExtendsExpressions
Extracts ES6 class extends expressions and creates an alias.class
Es6RewriteRestAndSpread
Converts REST parameters and SPREAD expressions.class
Es6SplitVariableDeclarations
Splits variable declarations that declare multiple variables into separate declarations, if at least one of the declarations is a destructuring declaration.class
ImplicitNullabilityCheck
Warn about types in JSDoc that are implicitly nullable.class
InjectTranspilationRuntimeLibraries
Injects JS library code that may be needed by the transpiled form of the input source code.class
J2clAssertRemovalPass
An optimization pass to remove J2CL Asserts.$assert.class
J2clChecksPass
Performs correctness checks which are specific to J2CL-generated patterns.class
J2clUtilGetDefineRewriterPass
A normalization pass to re-write Util.$getDefine calls to make them work in compiled mode.class
JsMessageVisitor
Traverses across parsed tree and finds I18N messages.class
MarkUntranspilableFeaturesAsRemoved
Looks for presence of features that are not supported for transpilation (mostly new RegExp features).class
RewriteJsonToModule
Rewrites a JSON file to be a module export. -
Uses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp.instrumentation
Subclasses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp.instrumentation Modifier and Type Class Description class
BranchCoverageInstrumentationCallback
Instrument branch coverage for javascript. -
Uses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp.lint
Subclasses of NodeTraversal.AbstractPostOrderCallback in com.google.javascript.jscomp.lint Modifier and Type Class Description class
CheckArrayWithGoogObject
Lints against passing arrays to goog.object methods with the intention of iterating over them as though with a for-in loop, which is discouraged with arrays.class
CheckDuplicateCase
Check for duplicate case labels in a switch statement Eg: switch (foo) { case 1: case 1: } This is normally an indication of a programmer error.class
CheckEmptyStatements
Check for empty statements (i.e.class
CheckEnums
Checks the following: Whether there are duplicate values in enums.class
CheckExtraRequires
Walks the AST looking for usages of qualified names, and 'goog.require's of those names.class
CheckInterfaces
Checks for errors related to interfaces.class
CheckJSDocStyle
Checks for various JSDoc-related style issues, such as function definitions without JsDoc, params with no corresponding@param
annotation, coding conventions not being respected, etc.class
CheckMissingSemicolon
Check for statements that should end with a semicolon according to the Google style guide.class
CheckNullabilityModifiers
Checks for missing or redundant nullability modifiers.class
CheckPrimitiveAsObject
Check for explicit creation of the object equivalents of primitive types (e.g.class
CheckVar
Check for `var` (prefer `const` or `let`).
-