/external/chromium_org/base/memory/ |
H A D | weak_ptr.cc | 10 WeakReference::Flag::Flag() : is_valid_(true) { 17 void WeakReference::Flag::Invalidate() { 25 bool WeakReference::Flag::IsValid() const { 31 WeakReference::Flag::~Flag() { 34 WeakReference::WeakReference() { function in class:base::internal::WeakReference 37 WeakReference::WeakReference(const Flag* flag) : flag_(flag) { function in class:base::internal::WeakReference 40 WeakReference::~WeakReference() { [all...] |
H A D | weak_ptr.h | 82 class BASE_EXPORT WeakReference { class in namespace:base::internal 102 WeakReference(); 103 explicit WeakReference(const Flag* flag); 104 ~WeakReference(); 117 WeakReference GetRef() const; 126 mutable scoped_refptr<WeakReference::Flag> flag_; 139 explicit WeakPtrBase(const WeakReference& ref); 141 WeakReference ref_; 228 ref_ = internal::WeakReference(); 243 WeakPtr(const internal::WeakReference [all...] |
/external/chromium_org/third_party/WebKit/Source/wtf/ |
H A D | WeakPtr.h | 38 class WeakReference : public ThreadSafeRefCounted<WeakReference<T> > { class in namespace:WTF 39 WTF_MAKE_NONCOPYABLE(WeakReference<T>); 42 static PassRefPtr<WeakReference<T> > create(T* ptr) { return adoptRef(new WeakReference(ptr)); } 43 static PassRefPtr<WeakReference<T> > createUnbound() { return adoptRef(new WeakReference()); } 67 WeakReference() : m_ptr(0) { } function in class:WTF::WeakReference 69 explicit WeakReference(T* ptr) function in class:WTF::WeakReference 89 WeakPtr(PassRefPtr<WeakReference< [all...] |
/external/guava/guava/src/com/google/common/base/ |
H A D | FinalizableWeakReference.java | 20 import java.lang.ref.WeakReference; 30 public abstract class FinalizableWeakReference<T> extends WeakReference<T>
|
/external/chromium_org/chrome/android/java/src/org/chromium/chrome/browser/printing/ |
H A D | TabPrinter.java | 12 import java.lang.ref.WeakReference; 23 private final WeakReference<Tab> mTab; 26 mTab = new WeakReference<Tab>(tab);
|
/external/javassist/src/main/javassist/ |
H A D | LoaderClassPath.java | 20 import java.lang.ref.WeakReference; 28 * <code>WeakReference</code>. If the class loader is garbage collected, 42 private WeakReference clref; 48 clref = new WeakReference(cl);
|
/external/smack/src/org/jivesoftware/smackx/ping/ |
H A D | ServerPingTask.java | 19 import java.lang.ref.WeakReference; 29 private WeakReference<Connection> weakConnection; 35 this.weakConnection = new WeakReference<Connection>(connection);
|
/external/apache-http/src/org/apache/http/impl/conn/tsccm/ |
H A D | BasicPoolEntryRef.java | 34 import java.lang.ref.WeakReference; 46 public class BasicPoolEntryRef extends WeakReference<BasicPoolEntry> {
|
/external/glide/library/src/main/java/com/bumptech/glide/load/data/ |
H A D | LocalUriFetcher.java | 12 import java.lang.ref.WeakReference; 19 private final WeakReference<Context> contextRef; 34 contextRef = new WeakReference<Context>(context);
|
/external/chromium_org/ui/android/java/src/org/chromium/ui/base/ |
H A D | ActivityWindowAndroid.java | 13 import java.lang.ref.WeakReference; 26 private final WeakReference<Activity> mActivityRef; 31 mActivityRef = new WeakReference<Activity>(activity); 96 public WeakReference<Activity> getActivity() { 97 // Return a new WeakReference to prevent clients from releasing our internal WeakReference. 98 return new WeakReference<Activity>(mActivityRef.get());
|
H A D | WindowAndroid.java | 22 import java.lang.ref.WeakReference; 179 * @return A reference to owning Activity. The returned WeakReference will never be null, but 183 public WeakReference<Activity> getActivity() { 184 return new WeakReference<Activity>(null);
|
/external/guava/guava-tests/test/com/google/common/base/ |
H A D | FinalizableReferenceQueueTest.java | 24 import java.lang.ref.WeakReference; 77 private WeakReference<ReferenceQueue<Object>> queueReference; 107 queueReference = new WeakReference<ReferenceQueue<Object>>(frq.queue);
|
/external/guava/guava-tests/test/com/google/common/collect/ |
H A D | InternersTest.java | 24 import java.lang.ref.WeakReference; 74 WeakReference<Integer> signal = new WeakReference<Integer>(canonical);
|
/external/chromium_org/third_party/WebKit/Source/core/html/parser/ |
H A D | BackgroundHTMLParser.h | 58 static void start(PassRefPtr<WeakReference<BackgroundHTMLParser> >, PassOwnPtr<Configuration>); 83 BackgroundHTMLParser(PassRefPtr<WeakReference<BackgroundHTMLParser> >, PassOwnPtr<Configuration>);
|
/external/guava/guava-tests/test/com/google/common/testing/ |
H A D | GcFinalizationTest.java | 10 import java.lang.ref.WeakReference; 61 final WeakReference<Object> ref = new WeakReference<Object>(new Object()); 146 final WeakReference<Object> ref = new WeakReference<Object>(Boolean.TRUE);
|
/external/chromium_org/chrome/test/android/javatests/src/org/chromium/chrome/test/util/ |
H A D | TabUtils.java | 19 import java.lang.ref.WeakReference; 64 private WeakReference<ContextMenu> mContextMenu; 67 mContextMenu = new WeakReference<ContextMenu>(menu);
|
/external/guava/guava/src/com/google/common/base/internal/ |
H A D | Finalizer.java | 22 import java.lang.ref.WeakReference; 87 private final WeakReference<Class<?>> finalizableReferenceClassReference; 99 = new WeakReference<Class<?>>(finalizableReferenceClass);
|
/external/robolectric/src/main/java/com/xtremelabs/robolectric/shadows/ |
H A D | ShadowViewStub.java | 14 import java.lang.ref.WeakReference; 23 private WeakReference<View> mInflatedViewRef; 90 mInflatedViewRef = new WeakReference<View>(view);
|
/external/smack/src/org/jivesoftware/smackx/muc/ |
H A D | RoomListenerMultiplexor.java | 30 import java.lang.ref.WeakReference; 48 private static final Map<Connection, WeakReference<RoomListenerMultiplexor>> monitors = 49 new WeakHashMap<Connection, WeakReference<RoomListenerMultiplexor>>(); 69 // We need to use a WeakReference because the monitor references the 72 monitors.put(conn, new WeakReference<RoomListenerMultiplexor>(rm));
|
/external/glide/library/src/main/java/com/bumptech/glide/load/engine/ |
H A D | Engine.java | 23 import java.lang.ref.WeakReference; 34 private final Map<Key, WeakReference<Resource>> activeResources; 58 Map<Key, WeakReference<Resource>> activeResources) { 62 activeResources = new HashMap<Key, WeakReference<Resource>>(); 123 WeakReference<Resource> activeRef = activeResources.get(key); 201 private static class ResourceWeakReference extends WeakReference<Resource> { 213 private Map<Key, WeakReference<Resource>> activeResources; 216 public RefQueueIdleHandler(Map<Key, WeakReference<Resource>> activeResources, ReferenceQueue<Resource> queue) {
|
/external/chromium_org/base/android/java/src/org/chromium/base/ |
H A D | ApplicationStatus.java | 13 import java.lang.ref.WeakReference; 240 public static List<WeakReference<Activity>> getRunningActivities() { 241 List<WeakReference<Activity>> activities = new ArrayList<WeakReference<Activity>>(); 243 activities.add(new WeakReference<Activity>(activity));
|
/external/glide/library/src/main/java/com/bumptech/glide/request/target/ |
H A D | ViewTarget.java | 14 import java.lang.ref.WeakReference; 166 private final WeakReference<SizeDeterminer> sizeDeterminerRef; 169 sizeDeterminerRef = new WeakReference<SizeDeterminer>(sizeDeterminer);
|
/external/javassist/src/main/javassist/scopedpool/ |
H A D | ScopedClassPool.java | 18 import java.lang.ref.WeakReference; 39 protected WeakReference classLoader; 84 this.classLoader = new WeakReference(cl);
|
/external/chromium_org/content/public/android/java/src/org/chromium/content/common/ |
H A D | CleanupReference.java | 16 import java.lang.ref.WeakReference; 28 * NOTE this uses WeakReference rather than PhantomReference, to avoid delaying the 33 public class CleanupReference extends WeakReference<Object> {
|
/external/guava/guava-testlib/src/com/google/common/testing/ |
H A D | GcFinalization.java | 23 import java.lang.ref.WeakReference; 240 public static void awaitClear(final WeakReference<?> ref) {
|