Searched refs:referent (Results 1 - 25 of 28) sorted by relevance

12

/openjdk7/jdk/src/share/classes/java/lang/ref/
H A DWeakReference.java54 * @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 DFinalReference.java33 public FinalReference(T referent, ReferenceQueue<? super T> q) { argument
34 super(referent, q);
H A DPhantomReference.java36 * 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 DSoftReference.java53 * 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 DReference.java47 * 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 DNamedWeakReference.java40 NamedWeakReference(Object referent, String name) { argument
41 super(referent);
/openjdk7/jdk/test/java/lang/ref/SoftReference/
H A DBash.java44 public TestReference(Object referent) { argument
45 super(referent);
/openjdk7/jdk/src/share/classes/sun/rmi/transport/
H A DWeakRef.java46 /** 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 DWeakIdentityHashMap.java92 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 DCleaner.java44 * <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 DFinalizerInfo.java95 (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 DUnsharedNameTable.java47 HashEntry(NameImpl referent) { argument
48 super(referent);
/openjdk7/hotspot/src/share/vm/oops/
H A DinstanceRefKlass.cpp57 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 DreferenceProcessor.cpp478 _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 DreferenceProcessor.hpp138 // 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 DImageCache.java199 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 DImageCache.java194 PixelCountSoftReference(final Image referent, argument
198 super(referent, q);
H A DAquaUtils.java145 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 DFileLockTable.java91 FileLockReference(FileLock referent, argument
94 super(referent, queue);
/openjdk7/jdk/src/share/classes/java/lang/
H A DThread.java1987 * 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 DSnapshot.java91 // 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 DResourceBundle.java672 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 DObjectStreamClass.java2205 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 DProxyClient.java909 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 Dunsafe.cpp194 // 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);

Completed in 190 milliseconds

12