Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / third_party / WebKit / Source / devtools / scripts / jsdoc-validator / src / org / chromium / devtools / jsdoc / ValidationCheck.java
1 package org.chromium.devtools.jsdoc;
2
3 import com.google.javascript.rhino.Node;
4
5 /**
6  * A base class for all JSDoc validation checks.
7  */
8 public abstract class ValidationCheck implements DoDidNodeVisitor {
9
10     private ValidatorContext context;
11
12     protected String getNodeText(Node node) {
13         return context.getNodeText(node);
14     }
15
16     protected void setContext(ValidatorContext context) {
17         if (this.context != null) {
18             throw new RuntimeException("ValidatorContext already set");
19         }
20         this.context = context;
21     }
22 }