Searched refs:WeakReference (Results 1 - 25 of 62) sorted by relevance

123

/external/chromium_org/base/memory/
H A Dweak_ptr.cc10 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 Dweak_ptr.h82 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 DWeakPtr.h38 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 DFinalizableWeakReference.java20 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 DTabPrinter.java12 import java.lang.ref.WeakReference;
23 private final WeakReference<Tab> mTab;
26 mTab = new WeakReference<Tab>(tab);
/external/javassist/src/main/javassist/
H A DLoaderClassPath.java20 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 DServerPingTask.java19 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 DBasicPoolEntryRef.java34 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 DLocalUriFetcher.java12 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 DActivityWindowAndroid.java13 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 DWindowAndroid.java22 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 DFinalizableReferenceQueueTest.java24 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 DInternersTest.java24 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 DBackgroundHTMLParser.h58 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 DGcFinalizationTest.java10 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 DTabUtils.java19 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 DFinalizer.java22 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 DShadowViewStub.java14 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 DRoomListenerMultiplexor.java30 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 DEngine.java23 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 DApplicationStatus.java13 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 DViewTarget.java14 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 DScopedClassPool.java18 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 DCleanupReference.java16 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 DGcFinalization.java23 import java.lang.ref.WeakReference;
240 public static void awaitClear(final WeakReference<?> ref) {

Completed in 731 milliseconds

123