From 752b06043ccb28371faed8b0b0a54005c1f958b1 Mon Sep 17 00:00:00 2001 From: Andreas Schildbach Date: Sun, 4 Mar 2018 19:20:11 +0100 Subject: [PATCH] Wallet: Remove several methods that were deprecated long ago. This also removes WalletEventListener and its implementations. --- .../jni/NativeWalletEventListener.java | 56 ------------ .../main/java/org/bitcoinj/wallet/Wallet.java | 91 +------------------ .../AbstractWalletEventListener.java | 72 --------------- .../listeners/ScriptsChangeEventListener.java | 2 +- .../listeners/WalletChangeEventListener.java | 2 +- .../WalletCoinsReceivedEventListener.java | 2 +- .../WalletCoinsSentEventListener.java | 2 +- .../wallet/listeners/WalletEventListener.java | 31 ------- 8 files changed, 5 insertions(+), 253 deletions(-) delete mode 100644 core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java delete mode 100644 core/src/main/java/org/bitcoinj/wallet/listeners/AbstractWalletEventListener.java delete mode 100644 core/src/main/java/org/bitcoinj/wallet/listeners/WalletEventListener.java diff --git a/core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java b/core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java deleted file mode 100644 index cddd86d9..00000000 --- a/core/src/main/java/org/bitcoinj/jni/NativeWalletEventListener.java +++ /dev/null @@ -1,56 +0,0 @@ -/* - * Copyright 2013 Google Inc. - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package org.bitcoinj.jni; - -import org.bitcoinj.core.Coin; -import org.bitcoinj.core.ECKey; -import org.bitcoinj.core.Transaction; -import org.bitcoinj.script.Script; -import org.bitcoinj.wallet.Wallet; -import org.bitcoinj.wallet.listeners.WalletEventListener; - -import java.util.List; - -/** - * An event listener that relays events to a native C++ object. A pointer to that object is stored in - * this class using JNI on the native side, thus several instances of this can point to different actual - * native implementations. - */ -public class NativeWalletEventListener implements WalletEventListener { - public long ptr; - - @Override - public native void onCoinsReceived(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance); - - @Override - public native void onCoinsSent(Wallet wallet, Transaction tx, Coin prevBalance, Coin newBalance); - - @Override - public native void onReorganize(Wallet wallet); - - @Override - public native void onTransactionConfidenceChanged(Wallet wallet, Transaction tx); - - @Override - public native void onWalletChanged(Wallet wallet); - - @Override - public native void onKeysAdded(List keys); - - @Override - public native void onScriptsChanged(Wallet wallet, List