public abstract static class ConformanceRules.AbstractRule extends Object
| Constructor and Description |
|---|
AbstractRule(AbstractCompiler compiler,
Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
void |
check(NodeTraversal t,
Node n) |
protected abstract ConformanceRules.ConformanceResult |
checkConformance(NodeTraversal t,
Node n) |
protected void |
report(NodeTraversal t,
Node n,
ConformanceRules.ConformanceResult result)
Report a conformance warning for the given node.
|
protected boolean |
shouldCheckConformance(Node n) |
public AbstractRule(AbstractCompiler compiler, Requirement requirement) throws InvalidRequirementSpec
InvalidRequirementSpecprotected abstract ConformanceRules.ConformanceResult checkConformance(NodeTraversal t, Node n)
protected final boolean shouldCheckConformance(Node n)
public final void check(NodeTraversal t, Node n)
protected void report(NodeTraversal t, Node n, ConformanceRules.ConformanceResult result)
n - The node representing the violating code.result - The result representing the confidence of the violation.Copyright © 2009–2021 Google. All rights reserved.