Lines Matching defs:ClassValueMap
28 import java.lang.ClassValue.ClassValueMap;
33 import static java.lang.ClassValue.ClassValueMap.probeHomeLocation;
34 import static java.lang.ClassValue.ClassValueMap.probeBackupLocations;
172 ClassValueMap map = getMap(type);
178 ClassValueMap map = getMap(type);
189 ClassValueMap map = type.classValueMap;
220 ClassValueMap map = getMap(type);
261 * Private key for retrieval of this object from ClassValueMap.
269 * could confuse keys in the ClassValueMap.
282 * a lock inside the synchronized methods of ClassValueMap.
363 private static ClassValueMap getMap(Class<?> type) {
364 // racing type.classValueMap : null (blank) => unique ClassValueMap
367 ClassValueMap map = type.classValueMap;
373 private static ClassValueMap initializeMap(Class<?> type) {
374 ClassValueMap map;
378 type.classValueMap = map = new ClassValueMap(type);
405 static class ClassValueMap extends WeakHashMap<ClassValue.Identity, Entry<?>> {
411 * It would be pointless to make this much smaller than the Class and ClassValueMap objects themselves.
419 ClassValueMap(Class<?> type) {