/openjdk7/jdk/src/share/classes/java/lang/ref/ |
H A D | WeakReference.java | 54 * @param referent object the new weak reference will refer to 56 public WeakReference(T referent) { argument 57 super(referent); 64 * @param referent object the new weak reference will refer to 68 public WeakReference(T referent, ReferenceQueue<? super T> q) { argument 69 super(referent, q);
|
H A D | FinalReference.java | 33 public FinalReference(T referent, ReferenceQueue<? super T> q) { argument 34 super(referent, q);
|
H A D | PhantomReference.java | 36 * referent of a phantom reference is <a 40 * <p> In order to ensure that a reclaimable object remains so, the referent of 56 * Returns this reference object's referent. Because the referent of a 75 * @param referent the object the new phantom reference will refer to 79 public PhantomReference(T referent, ReferenceQueue<? super T> q) { argument 80 super(referent, q);
|
H A D | SoftReference.java | 53 * to implement more sophisticated caches. As long as the referent of a soft 82 * @param referent object the new soft reference will refer to 84 public SoftReference(T referent) { argument 85 super(referent); 93 * @param referent object the new soft reference will refer to 98 public SoftReference(T referent, ReferenceQueue<? super T> q) { argument 99 super(referent, q); 104 * Returns this reference object's referent. If this reference object has
|
H A D | Reference.java | 47 * referent has changed to the appropriate state, it changes the 90 private T referent; /* Treated specially by GC */ field in class:Reference 169 * Returns this reference object's referent. If this reference object has 177 return this.referent; 188 this.referent = null; 229 Reference(T referent) { argument 230 this(referent, null); 233 Reference(T referent, ReferenceQueue<? super T> queue) { argument 234 this.referent = referent; [all...] |
/openjdk7/jdk/src/share/classes/com/sun/naming/internal/ |
H A D | NamedWeakReference.java | 40 NamedWeakReference(Object referent, String name) { argument 41 super(referent);
|
/openjdk7/jdk/test/java/lang/ref/SoftReference/ |
H A D | Bash.java | 44 public TestReference(Object referent) { argument 45 super(referent);
|
/openjdk7/jdk/src/share/classes/sun/rmi/transport/ |
H A D | WeakRef.java | 46 /** value of the referent's "identity" hash code */ 49 /** strong reference to the referent, for when this WeakRef is "pinned" */ 97 * Cache referent's "identity" hash code (so that we still have the 98 * value after the referent gets cleared). 117 * Always return the "identity" hash code of the original referent. 126 * object with the identical non-null referent. Otherwise, return false. 133 Object referent = get(); 134 return (referent != null) && (referent == ((WeakRef) obj).get());
|
/openjdk7/jdk/src/share/classes/com/sun/jmx/mbeanserver/ |
H A D | WeakIdentityHashMap.java | 92 private WeakReference<K> makeReference(K referent) { argument 93 return new IdentityWeakReference<K>(referent); 96 private WeakReference<K> makeReference(K referent, ReferenceQueue<K> q) { argument 97 return new IdentityWeakReference<K>(referent, q); 102 * referent. More precisely, two objects are equal if they are 103 * identical or if they both have the same non-null referent. The 104 * hashCode is the value the original referent had. Even if the 105 * referent is cleared, the hashCode remains. Thus, objects of
|
/openjdk7/jdk/src/share/classes/sun/misc/ |
H A D | Cleaner.java | 44 * <p> A cleaner tracks a referent object and encapsulates a thunk of arbitrary 45 * cleanup code. Some time after the GC detects that a cleaner's referent has 114 private Cleaner(Object referent, Runnable thunk) { argument 115 super(referent, dummyQueue);
|
/openjdk7/hotspot/agent/src/share/classes/sun/jvm/hotspot/tools/ |
H A D | FinalizerInfo.java | 95 (OopField) k.findField("referent", "Ljava/lang/Object;"); 101 Oop referent = referentField.getValue(head); 103 Klass klass = referent.getKlass(); 107 ((ObjectHistogramElement)map.get(klass)).updateWith(referent);
|
/openjdk7/langtools/src/share/classes/com/sun/tools/javac/util/ |
H A D | UnsharedNameTable.java | 47 HashEntry(NameImpl referent) { argument 48 super(referent);
|
/openjdk7/hotspot/src/share/vm/oops/ |
H A D | instanceRefKlass.cpp | 57 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop); local 58 if (!referent->is_gc_marked() && 60 // reference was discovered, referent will be traversed later 69 // treat referent as normal oop 136 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop); local 137 if (PSParallelCompact::mark_bitmap()->is_unmarked(referent) && 140 // reference already enqueued, referent will be traversed later 149 // treat referent as normal oop 254 oop referent = oopDesc::decode_heap_oop_not_null(heap_oop); \ 255 if (!referent 491 oop referent = java_lang_ref_Reference::referent(obj); local [all...] |
/openjdk7/hotspot/src/share/vm/memory/ |
H A D | referenceProcessor.cpp | 478 _referent = java_lang_ref_Reference::referent(_ref); 484 "bad referent"); 561 bool referent_is_dead = (iter.referent() != NULL) && !iter.is_referent_alive(); 572 // keep the referent around 607 // The referent is reachable after all. 610 // Update the referent pointer as necessary: Note that this 612 // referent must already have been traversed. 639 if ((iter.referent() == NULL || iter.is_referent_alive() || 682 // NULL out referent pointer 685 // keep the referent aroun 1125 oop referent = java_lang_ref_Reference::referent(obj); local [all...] |
H A D | referenceProcessor.hpp | 138 // Get oop to the referent object. 139 inline oop referent() const { return _referent; } function in class:DiscoveredListIterator 141 // Returns true if referent is alive. 148 // of a NULL referent in the discovered Reference object. This typically 166 // Make the referent alive. 189 // NULL out referent pointer. 366 // either a null referent or are not active. Such
|
/openjdk7/jdk/src/share/classes/javax/swing/plaf/nimbus/ |
H A D | ImageCache.java | 199 public PixelCountSoftReference(Image referent, ReferenceQueue<? super Image> q, int pixelCount, int hash, argument 201 super(referent, q);
|
/openjdk7/jdk/src/macosx/classes/com/apple/laf/ |
H A D | ImageCache.java | 194 PixelCountSoftReference(final Image referent, argument 198 super(referent, q);
|
H A D | AquaUtils.java | 145 T referent = null; 146 if (objectRef != null && (referent = objectRef.get()) != null) return referent; 147 referent = create(); 148 objectRef = new SoftReference<T>(referent); 149 return referent;
|
/openjdk7/jdk/src/share/classes/sun/nio/ch/ |
H A D | FileLockTable.java | 91 FileLockReference(FileLock referent, argument 94 super(referent, queue);
|
/openjdk7/jdk/src/share/classes/java/lang/ |
H A D | Thread.java | 1987 * saved value of the referent's identity hash code, to maintain 1988 * a consistent hash code after the referent has been cleared 2002 * Returns the identity hash code of the original referent. 2011 * WeakClassKey instance, or, if this object's referent has not 2013 * instance with the identical non-null referent as this one. 2021 Object referent = get(); 2022 return (referent != null) && 2023 (referent == ((WeakClassKey) obj).get());
|
/openjdk7/jdk/src/share/classes/com/sun/tools/hat/internal/model/ |
H A D | Snapshot.java | 91 // index of 'referent' field in java.lang.ref.Reference class 284 if ("referent".equals(fields[i].getName())) { 412 JavaHeapObject referent = (JavaHeapObject) head.getField("referent"); 418 finalizables.add(referent);
|
/openjdk7/jdk/src/share/classes/java/util/ |
H A D | ResourceBundle.java | 672 LoaderReference(ClassLoader referent, ReferenceQueue q, CacheKey key) { argument 673 super(referent, q); 690 BundleReference(ResourceBundle referent, ReferenceQueue q, CacheKey key) { argument 691 super(referent, q);
|
/openjdk7/jdk/src/share/classes/java/io/ |
H A D | ObjectStreamClass.java | 2205 Class<?> referent; 2207 : ((referent = get()) != null) && 2208 (referent == other.get())) && 2296 * saved value of the referent's identity hash code, to maintain 2297 * a consistent hash code after the referent has been cleared 2311 * Returns the identity hash code of the original referent. 2319 * WeakClassKey instance, or, if this object's referent has not 2321 * instance with the identical non-null referent as this one. 2329 Object referent = get(); 2330 return (referent ! [all...] |
/openjdk7/jdk/src/share/classes/sun/tools/jconsole/ |
H A D | ProxyClient.java | 909 WeakPCL(PropertyChangeListener referent) { argument 910 super(referent); 917 // The referent listener was GC'ed, we're no longer
|
/openjdk7/hotspot/src/share/vm/prims/ |
H A D | unsafe.cpp | 194 // We could be accessing the referent field in a reference 196 // referent with the SATB barrier. 212 oop referent = JNIHandles::resolve(ret); variable 213 G1SATBCardTableModRefBS::enqueue(referent); 252 // We could be accessing the referent field in a reference 254 // referent with the SATB barrier. 270 oop referent = JNIHandles::resolve(ret); 271 G1SATBCardTableModRefBS::enqueue(referent);
|