public static final class ConformanceRules.BanUnknownThis extends ConformanceRules.AbstractRule
Constructor and Description |
---|
BanUnknownThis(AbstractCompiler compiler,
Requirement requirement) |
Modifier and Type | Method and Description |
---|---|
protected ConformanceRules.ConformanceResult |
checkConformance(NodeTraversal t,
Node n) |
protected boolean |
isAllType(Node n) |
protected boolean |
isAssertionCall(Node n) |
protected boolean |
isKnown(Node n) |
protected boolean |
isNativeObjectType(Node n) |
protected boolean |
isTemplateType(Node n) |
protected boolean |
isTypeImmediatelyTightened(Node n) |
protected boolean |
isUnknown(Node n) |
protected boolean |
isUsed(Node n) |
protected boolean |
isWhitelistedType(Node n) |
protected JSType |
union(List<String> typeNames) |
protected boolean |
wasCast(Node n) |
check, report, shouldCheckConformance
public BanUnknownThis(AbstractCompiler compiler, Requirement requirement) throws CheckConformance.InvalidRequirementSpec
protected ConformanceRules.ConformanceResult checkConformance(NodeTraversal t, Node n)
checkConformance
in class ConformanceRules.AbstractRule
protected boolean isWhitelistedType(Node n)
protected boolean isKnown(Node n)
protected boolean isNativeObjectType(Node n)
protected boolean isAllType(Node n)
protected boolean isUnknown(Node n)
protected boolean isTemplateType(Node n)
protected boolean isAssertionCall(Node n)
protected boolean wasCast(Node n)
protected boolean isTypeImmediatelyTightened(Node n)
protected boolean isUsed(Node n)
Copyright © 2009-2016 Google. All Rights Reserved.