static class JSType.ImplCache extends JSType.MatchCache
| Modifier and Type | Field and Description |
|---|---|
private com.google.common.collect.HashBasedTable<JSType,JSType,JSType.MatchStatus> |
matchCache |
| Modifier | Constructor and Description |
|---|---|
private |
ImplCache(boolean isStructuralTyping) |
| Modifier and Type | Method and Description |
|---|---|
(package private) JSType.MatchStatus |
checkCache(JSType subType,
JSType superType) |
(package private) static JSType.ImplCache |
create() |
(package private) static JSType.ImplCache |
createWithoutStructuralTyping() |
(package private) void |
updateCache(JSType subType,
JSType superType,
JSType.MatchStatus isMatch) |
isStructuralTypingprivate com.google.common.collect.HashBasedTable<JSType,JSType,JSType.MatchStatus> matchCache
static JSType.ImplCache create()
static JSType.ImplCache createWithoutStructuralTyping()
void updateCache(JSType subType, JSType superType, JSType.MatchStatus isMatch)
JSType.MatchStatus checkCache(JSType subType, JSType superType)