From 38b40a245a128e3798f788eac7940d92e12061ab Mon Sep 17 00:00:00 2001 From: Mike Hearn Date: Fri, 26 Apr 2013 13:46:57 +0200 Subject: [PATCH] Help IntelliJ static analysis understand that nullity is impossible at that point in the code. --- .../main/java/com/google/bitcoin/core/TransactionOutPoint.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/com/google/bitcoin/core/TransactionOutPoint.java b/core/src/main/java/com/google/bitcoin/core/TransactionOutPoint.java index 2a9dca56..2b7a4ce3 100644 --- a/core/src/main/java/com/google/bitcoin/core/TransactionOutPoint.java +++ b/core/src/main/java/com/google/bitcoin/core/TransactionOutPoint.java @@ -142,7 +142,7 @@ public class TransactionOutPoint extends ChildMessage implements Serializable { */ public ECKey getConnectedKey(Wallet wallet) throws ScriptException { TransactionOutput connectedOutput = getConnectedOutput(); - checkState(connectedOutput != null, "Input is not connected in wallet so cannot retrieve connected key"); + checkNotNull(connectedOutput, "Input is not connected so cannot retrieve key"); Script connectedScript = connectedOutput.getScriptPubKey(); if (connectedScript.isSentToAddress()) { byte[] addressBytes = connectedScript.getPubKeyHash();