1 package org.chromium.devtools.jsdoc.checks;
3 import com.google.javascript.rhino.head.ast.AstNode;
5 import org.chromium.devtools.jsdoc.ValidatorContext;
7 abstract class ContextTrackingChecker {
8 private ContextTrackingState state;
10 abstract void enterNode(AstNode node);
12 abstract void leaveNode(AstNode node);
14 void setState(ContextTrackingState state) {
18 protected ContextTrackingState getState() {
22 protected ValidatorContext getContext() {
23 return state.getContext();