EmptyTransactionReceipt.smali
.class public Lorg/web3j/tx/response/EmptyTransactionReceipt;
.super Lorg/web3j/protocol/core/methods/response/TransactionReceipt;
.source "EmptyTransactionReceipt.java"
# direct methods
.method public constructor <init>(Ljava/lang/String;)V
.registers 2
.prologue
.line 16
invoke-direct {p0}, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;-><init>()V
.line 17
invoke-virtual {p0, p1}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->setTransactionHash(Ljava/lang/String;)V
.line 18
return-void
.end method
.method private unsupportedOperation()Ljava/lang/UnsupportedOperationException;
.registers 3
.prologue
.line 31
new-instance v0, Ljava/lang/UnsupportedOperationException;
const-string v1, "Empty transaction receipt, only transaction hash is available"
invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;-><init>(Ljava/lang/String;)V
return-object v0
.end method
# virtual methods
.method public equals(Ljava/lang/Object;)Z
.registers 5
.prologue
const/4 v0, 0x1
const/4 v1, 0x0
.line 177
if-ne p0, p1, :cond_5
.line 186
:cond_4
:goto_4
return v0
.line 180
:cond_5
instance-of v2, p1, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;
if-nez v2, :cond_b
move v0, v1
.line 181
goto :goto_4
.line 184
:cond_b
check-cast p1, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;
.line 186
invoke-virtual {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_20
invoke-virtual {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v0
invoke-virtual {p1}, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
goto :goto_4
:cond_20
invoke-virtual {p1}, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v2
if-eqz v2, :cond_4
move v0, v1
goto :goto_4
.end method
.method public getBlockHash()Ljava/lang/String;
.registers 2
.prologue
.line 52
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getBlockNumber()Ljava/math/BigInteger;
.registers 2
.prologue
.line 62
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getBlockNumberRaw()Ljava/lang/String;
.registers 2
.prologue
.line 67
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getContractAddress()Ljava/lang/String;
.registers 2
.prologue
.line 107
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getCumulativeGasUsed()Ljava/math/BigInteger;
.registers 2
.prologue
.line 77
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getCumulativeGasUsedRaw()Ljava/lang/String;
.registers 2
.prologue
.line 82
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getFrom()Ljava/lang/String;
.registers 2
.prologue
.line 137
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getGasUsed()Ljava/math/BigInteger;
.registers 2
.prologue
.line 92
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getGasUsedRaw()Ljava/lang/String;
.registers 2
.prologue
.line 97
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getLogs()Ljava/util/List;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List",
"<",
"Lorg/web3j/protocol/core/methods/response/Log;",
">;"
}
.end annotation
.prologue
.line 157
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getLogsBloom()Ljava/lang/String;
.registers 2
.prologue
.line 167
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getRoot()Ljava/lang/String;
.registers 2
.prologue
.line 117
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getStatus()Ljava/lang/String;
.registers 2
.prologue
.line 127
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getTo()Ljava/lang/String;
.registers 2
.prologue
.line 147
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getTransactionHash()Ljava/lang/String;
.registers 2
.prologue
.line 22
invoke-super {p0}, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public getTransactionIndex()Ljava/math/BigInteger;
.registers 2
.prologue
.line 37
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public getTransactionIndexRaw()Ljava/lang/String;
.registers 2
.prologue
.line 42
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public hashCode()I
.registers 2
.prologue
.line 193
invoke-virtual {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_f
invoke-virtual {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->getTransactionHash()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v0
:goto_e
return v0
:cond_f
const/4 v0, 0x0
goto :goto_e
.end method
.method public setBlockHash(Ljava/lang/String;)V
.registers 3
.prologue
.line 57
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setBlockNumber(Ljava/lang/String;)V
.registers 3
.prologue
.line 72
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setContractAddress(Ljava/lang/String;)V
.registers 3
.prologue
.line 112
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setCumulativeGasUsed(Ljava/lang/String;)V
.registers 3
.prologue
.line 87
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setFrom(Ljava/lang/String;)V
.registers 3
.prologue
.line 142
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setGasUsed(Ljava/lang/String;)V
.registers 3
.prologue
.line 102
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setLogs(Ljava/util/List;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/List",
"<",
"Lorg/web3j/protocol/core/methods/response/Log;",
">;)V"
}
.end annotation
.prologue
.line 162
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setLogsBloom(Ljava/lang/String;)V
.registers 3
.prologue
.line 172
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setRoot(Ljava/lang/String;)V
.registers 3
.prologue
.line 122
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setStatus(Ljava/lang/String;)V
.registers 3
.prologue
.line 132
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setTo(Ljava/lang/String;)V
.registers 3
.prologue
.line 152
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method
.method public setTransactionHash(Ljava/lang/String;)V
.registers 2
.prologue
.line 27
invoke-super {p0, p1}, Lorg/web3j/protocol/core/methods/response/TransactionReceipt;->setTransactionHash(Ljava/lang/String;)V
.line 28
return-void
.end method
.method public setTransactionIndex(Ljava/lang/String;)V
.registers 3
.prologue
.line 47
invoke-direct {p0}, Lorg/web3j/tx/response/EmptyTransactionReceipt;->unsupportedOperation()Ljava/lang/UnsupportedOperationException;
move-result-object v0
throw v0
.end method