.class public abstract Lcom/google/common/base/FinalizablePhantomReference; .super Ljava/lang/ref/PhantomReference; .source "FinalizablePhantomReference.java" # interfaces .implements Lcom/google/common/base/FinalizableReference; # annotations .annotation system Ldalvik/annotation/Signature; value = { "", "Ljava/lang/ref/PhantomReference", ";", "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 41 iget-object v0, p2, Lcom/google/common/base/FinalizableReferenceQueue;->queue:Ljava/lang/ref/ReferenceQueue; invoke-direct {p0, p1, v0}, Ljava/lang/ref/PhantomReference;->(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V .line 42 invoke-virtual {p2}, Lcom/google/common/base/FinalizableReferenceQueue;->cleanUp()V .line 43 return-void .end method