NoOpCloseableReference.smali
.class public Lcom/facebook/common/references/NoOpCloseableReference;
.super Lcom/facebook/common/references/CloseableReference;
.source "NoOpCloseableReference.java"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"<T:",
"Ljava/lang/Object;",
">",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
# direct methods
.method constructor <init>(Ljava/lang/Object;Lcom/facebook/common/references/ResourceReleaser;Lcom/facebook/common/references/CloseableReference$LeakHandler;Ljava/lang/Throwable;)V
.registers 5
.param p4 # Ljava/lang/Throwable;
.annotation runtime Ljavax/annotation/Nullable;
.end annotation
.end param
.annotation system Ldalvik/annotation/MethodParameters;
accessFlags = {
0x0,
0x0,
0x0,
0x0
}
names = {
"t",
"resourceReleaser",
"leakHandler",
"stacktrace"
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"(TT;",
"Lcom/facebook/common/references/ResourceReleaser<",
"TT;>;",
"Lcom/facebook/common/references/CloseableReference$LeakHandler;",
"Ljava/lang/Throwable;",
")V"
}
.end annotation
.line 21
invoke-direct {p0, p1, p2, p3, p4}, Lcom/facebook/common/references/CloseableReference;-><init>(Ljava/lang/Object;Lcom/facebook/common/references/ResourceReleaser;Lcom/facebook/common/references/CloseableReference$LeakHandler;Ljava/lang/Throwable;)V
return-void
.end method
# virtual methods
.method public clone()Lcom/facebook/common/references/CloseableReference;
.registers 1
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Lcom/facebook/common/references/CloseableReference<",
"TT;>;"
}
.end annotation
return-object p0
.end method
.method public bridge synthetic clone()Ljava/lang/Object;
.registers 2
.annotation system Ldalvik/annotation/Throws;
value = {
Ljava/lang/CloneNotSupportedException;
}
.end annotation
.line 13
invoke-virtual {p0}, Lcom/facebook/common/references/NoOpCloseableReference;->clone()Lcom/facebook/common/references/CloseableReference;
move-result-object v0
return-object v0
.end method
.method public close()V
.registers 1
return-void
.end method