static class JSType.EqCache extends JSType.MatchCache
| Modifier and Type | Field and Description |
|---|---|
private java.util.IdentityHashMap<JSType,java.util.IdentityHashMap<JSType,JSType.MatchStatus>> |
matchCache |
| Modifier | Constructor and Description |
|---|---|
private |
EqCache(boolean isStructuralTyping) |
| Modifier and Type | Method and Description |
|---|---|
(package private) JSType.MatchStatus |
checkCache(JSType t1,
JSType t2) |
(package private) static JSType.EqCache |
create() |
(package private) static JSType.EqCache |
createWithoutStructuralTyping() |
(package private) void |
updateCache(JSType t1,
JSType t2,
JSType.MatchStatus isMatch) |
isStructuralTypingprivate java.util.IdentityHashMap<JSType,java.util.IdentityHashMap<JSType,JSType.MatchStatus>> matchCache
static JSType.EqCache create()
static JSType.EqCache createWithoutStructuralTyping()
void updateCache(JSType t1, JSType t2, JSType.MatchStatus isMatch)
JSType.MatchStatus checkCache(JSType t1, JSType t2)