.class public Lio/requery/android/database/AbstractCursor$SelfContentObserver; .super Landroid/database/ContentObserver; .source "AbstractCursor.java" # annotations .annotation system Ldalvik/annotation/EnclosingClass; value = Lio/requery/android/database/AbstractCursor; .end annotation .annotation system Ldalvik/annotation/InnerClass; accessFlags = 0xc name = "SelfContentObserver" .end annotation # instance fields .field mCursor:Ljava/lang/ref/WeakReference; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/lang/ref/WeakReference<", "Lio/requery/android/database/AbstractCursor;", ">;" } .end annotation .end field # direct methods .method public constructor (Lio/requery/android/database/AbstractCursor;)V .locals 1 const/4 v0, 0x0 .line 1 invoke-direct {p0, v0}, Landroid/database/ContentObserver;->(Landroid/os/Handler;)V .line 2 new-instance v0, Ljava/lang/ref/WeakReference; invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;)V iput-object v0, p0, Lio/requery/android/database/AbstractCursor$SelfContentObserver;->mCursor:Ljava/lang/ref/WeakReference; return-void .end method # virtual methods .method public deliverSelfNotifications()Z .locals 1 const/4 v0, 0x0 return v0 .end method .method public onChange(Z)V .locals 1 .line 1 iget-object p1, p0, Lio/requery/android/database/AbstractCursor$SelfContentObserver;->mCursor:Ljava/lang/ref/WeakReference; invoke-virtual {p1}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object; move-result-object p1 check-cast p1, Lio/requery/android/database/AbstractCursor; if-eqz p1, :cond_0 const/4 v0, 0x0 .line 2 invoke-virtual {p1, v0}, Lio/requery/android/database/AbstractCursor;->onChange(Z)V :cond_0 return-void .end method