Class NodeTraversal.AbstractPostOrderCallback

java.lang.Object
com.google.javascript.jscomp.NodeTraversal.AbstractPostOrderCallback
All Implemented Interfaces:
NodeTraversal.Callback
Direct Known Subclasses:
CheckArrayWithGoogObject, CheckConstPrivateProperties, CheckDuplicateCase, CheckEmptyStatements, CheckEnums, CheckExtraRequires, CheckInterfaces, CheckJSDocStyle, CheckMissingSemicolon, CheckNullabilityModifiers, CheckPrimitiveAsObject, CheckTypeImportCodeReferences, CheckVar, ChromePass, Es6CheckModule, Es6ConvertSuper, Es6ExtractClasses, Es6ForOfConverter, Es6RewriteBlockScopedDeclaration, Es6RewriteBlockScopedFunctionDeclaration, Es6RewriteRestAndSpread, Es6SplitVariableDeclarations, ImplicitNullabilityCheck, InjectTranspilationRuntimeLibraries, J2clAssertRemovalPass, J2clChecksPass, J2clUtilGetDefineRewriterPass, JsMessageVisitor, RewriteDynamicImports, RewriteJsonToModule, SourceInformationAnnotator
Enclosing class:
NodeTraversal

public abstract static class NodeTraversal.AbstractPostOrderCallback extends Object implements NodeTraversal.Callback
Abstract callback to visit all nodes in postorder. Note: Do not create anonymous subclasses of this. Instead, write a lambda expression which will be interpreted as an AbstractPostOrderCallbackInterface.