public static final class ConformanceRules.BanUnknownDirectThisPropsReferences extends ConformanceRules.AbstractRule
| Constructor and Description |
|---|
BanUnknownDirectThisPropsReferences(AbstractCompiler compiler,
Requirement requirement) |
| Modifier and Type | Method and Description |
|---|---|
protected ConformanceRules.ConformanceResult |
checkConformance(NodeTraversal t,
Node n) |
protected boolean |
isAssertionCall(Node n) |
protected static boolean |
isKnown(Node n) |
protected boolean |
isNativeObjectType(Node n) |
protected static boolean |
isTop(Node n) |
protected boolean |
isTypeImmediatelyTightened(Node n) |
protected static boolean |
isTypeVariable(Node n) |
protected static boolean |
isUnknown(Node n) |
protected boolean |
isUsed(Node n) |
protected boolean |
isWhitelistedType(Node n) |
protected JSType |
union(java.util.List<java.lang.String> typeNames) |
check, reportpublic BanUnknownDirectThisPropsReferences(AbstractCompiler compiler, Requirement requirement) throws CheckConformance.InvalidRequirementSpec
protected ConformanceRules.ConformanceResult checkConformance(NodeTraversal t, Node n)
checkConformance in class ConformanceRules.AbstractRuleprotected boolean isWhitelistedType(Node n)
protected static boolean isKnown(Node n)
protected boolean isNativeObjectType(Node n)
protected static boolean isTop(Node n)
protected static boolean isUnknown(Node n)
protected static boolean isTypeVariable(Node n)
protected JSType union(java.util.List<java.lang.String> typeNames)
protected boolean isAssertionCall(Node n)
protected boolean isTypeImmediatelyTightened(Node n)
protected boolean isUsed(Node n)
Copyright © 2009-2019 Google. All Rights Reserved.