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

123

/external/chromium/base/memory/
H A Dweak_ptr.cc10 WeakReference::Flag::Flag(Flag** handle) : handle_(handle) {
13 void WeakReference::Flag::Invalidate() {
18 bool WeakReference::Flag::IsValid() const {
23 WeakReference::Flag::~Flag() {
28 WeakReference::WeakReference() { function in class:base::internal::WeakReference
31 WeakReference::WeakReference(Flag* flag) : flag_(flag) { function in class:base::internal::WeakReference
34 WeakReference::~WeakReference() {
[all...]
H A Dweak_ptr.h66 class BASE_API WeakReference { class in namespace:base::internal
88 WeakReference();
89 WeakReference(Flag* flag);
90 ~WeakReference();
103 WeakReference GetRef() const;
117 mutable WeakReference::Flag* flag_;
130 WeakPtrBase(const WeakReference& ref);
132 WeakReference ref_;
177 ref_ = internal::WeakReference();
185 WeakPtr(const internal::WeakReference
[all...]
/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
88 WeakPtr(PassRefPtr<WeakReference<
[all...]
/external/apache-harmony/luni/src/test/api/common/org/apache/harmony/luni/tests/java/lang/ref/
H A DWeakReferenceTest.java21 import java.lang.ref.WeakReference;
31 * @tests java.lang.ref.WeakReference#WeakReference(java.lang.Object,
38 WeakReference wr = new WeakReference(bool, rq);
47 new WeakReference(bool, null);
55 * @tests java.lang.ref.WeakReference#WeakReference(java.lang.Object)
59 WeakReference wr = new WeakReference(boo
[all...]
H A DReferenceTest.java22 import java.lang.ref.WeakReference;
27 volatile WeakReference wr;
40 WeakReference wr = new WeakReference(tmpB, new ReferenceQueue());
68 ref = new WeakReference(obj, rq);
103 wr = new WeakReference(testObj, rq);
139 Reference ref = new WeakReference(obj, new ReferenceQueue());
/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/base/android/java/src/org/chromium/base/
H A DWeakContext.java9 import java.lang.ref.WeakReference;
13 * Holds a WeakReference to Context to allow it to be GC'd.
18 private static WeakReference<Context> sWeakContext;
21 sWeakContext = new WeakReference<Context>(context);
/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<TabBase> mTab;
26 mTab = new WeakReference<TabBase>(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/jmonkeyengine/engine/src/core/com/jme3/asset/
H A DAssetCache.java35 import java.lang.ref.WeakReference;
49 public WeakReference<AssetKey> smartKey;
72 smartInfo.smartKey = new WeakReference<AssetKey>(key);
/external/chromium_org/chrome/test/android/javatests/src/org/chromium/chrome/test/util/
H A DTabBaseTabUtils.java18 import java.lang.ref.WeakReference;
59 private WeakReference<ContextMenu> mContextMenu;
62 mContextMenu = new WeakReference<ContextMenu>(menu);
/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/jmonkeyengine/engine/src/core/com/jme3/util/
H A DNativeObjectManager.java37 import java.lang.ref.WeakReference;
69 private WeakReference<NativeObject> realObj;
75 this.realObj = new WeakReference<NativeObject>(obj);
/external/chromium_org/third_party/WebKit/Source/core/html/parser/
H A DBackgroundHTMLParser.h56 static void create(PassRefPtr<WeakReference<BackgroundHTMLParser> > reference, PassOwnPtr<Configuration> config)
81 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/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/droiddriver/src/com/google/android/droiddriver/base/
H A DAbstractUiElement.java38 import java.lang.ref.WeakReference;
47 private WeakReference<Element> domNode;
177 * WeakReference for both keys and values, which is error-prone. This will be
182 domNode = new WeakReference<Element>(ByXPath.buildDomNode(this));
/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);

Completed in 857 milliseconds

123