Lines Matching refs:kind
50 public final JavaKind kind;
52 ReadCacheEntry(LocationIdentity identity, ValueNode object, int index, JavaKind kind) {
56 this.kind = kind;
63 result = 31 * result + kind.ordinal();
73 return identity.equals(other.identity) && object == other.object && index == other.index && kind == other.kind;
78 return index == -1 ? (object + ":" + kind + "<" + identity + ">") : (object + "[" + index + "]:" + kind + "<" + identity + ">");
115 public void addReadCache(ValueNode object, LocationIdentity identity, int index, JavaKind kind, ValueNode value, PartialEscapeClosure<?> closure) {
124 readCache.put(new ReadCacheEntry(identity, cacheObject, index, kind), value);
127 public ValueNode getReadCache(ValueNode object, LocationIdentity identity, int index, JavaKind kind, PartialEscapeClosure<?> closure) {
136 ValueNode cacheValue = readCache.get(new ReadCacheEntry(identity, cacheObject, index, kind));