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) |
isStructuralTyping
private 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)