.class public abstract Lcom/google/common/base/FinalizableWeakReference; .super Ljava/lang/ref/WeakReference; .source "FinalizableWeakReference.java" # interfaces .implements Lcom/google/common/base/FinalizableReference; # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/ref/WeakReference", ";", "Lcom/google/common/base/FinalizableReference;" } .end annotation # direct methods .method protected constructor (Ljava/lang/Object;Lcom/google/common/base/FinalizableReferenceQueue;)V .locals 1 .annotation system Ldalvik/annotation/Signature; value = { "(TT;", "Lcom/google/common/base/FinalizableReferenceQueue;", ")V" } .end annotation .prologue .line 39 iget-object v0, p2, Lcom/google/common/base/FinalizableReferenceQueue;->queue:Ljava/lang/ref/ReferenceQueue; invoke-direct {p0, p1, v0}, Ljava/lang/ref/WeakReference;->(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V .line 40 invoke-virtual {p2}, Lcom/google/common/base/FinalizableReferenceQueue;->cleanUp()V .line 41 return-void .end method