chore: migrate from old unsupported rxjava2 to rxjava3 (PR #2511)
This commit is contained in:
@@ -44,8 +44,8 @@ dependencies {
|
||||
implementation("org.apache.commons:commons-text:1.13.1")
|
||||
implementation("commons-io:commons-io:2.19.0")
|
||||
|
||||
implementation("io.reactivex.rxjava2:rxjava:2.2.21")
|
||||
implementation("com.github.akarnokd:rxjava2-swing:0.3.7")
|
||||
implementation("io.reactivex.rxjava3:rxjava:3.1.10")
|
||||
implementation("com.github.akarnokd:rxjava3-swing:3.1.1")
|
||||
implementation("com.android.tools.build:apksig:8.10.0")
|
||||
implementation("io.github.skylot:jdwp:2.0.0")
|
||||
|
||||
|
||||
@@ -11,8 +11,8 @@ import org.reactivestreams.Subscriber;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.processors.PublishProcessor;
|
||||
import io.reactivex.rxjava3.disposables.Disposable;
|
||||
import io.reactivex.rxjava3.processors.PublishProcessor;
|
||||
|
||||
import jadx.api.ICodeCache;
|
||||
import jadx.api.ICodeInfo;
|
||||
|
||||
@@ -16,7 +16,7 @@ import java.util.regex.Pattern;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import io.reactivex.annotations.NonNull;
|
||||
import io.reactivex.rxjava3.annotations.NonNull;
|
||||
|
||||
import jadx.core.utils.StringUtils;
|
||||
import jadx.core.utils.log.LogUtils;
|
||||
|
||||
@@ -12,10 +12,10 @@ import javax.swing.JProgressBar;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import hu.akarnokd.rxjava2.swing.SwingSchedulers;
|
||||
import io.reactivex.Flowable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import hu.akarnokd.rxjava3.swing.SwingSchedulers;
|
||||
import io.reactivex.rxjava3.core.Flowable;
|
||||
import io.reactivex.rxjava3.disposables.Disposable;
|
||||
import io.reactivex.rxjava3.schedulers.Schedulers;
|
||||
|
||||
import jadx.gui.utils.NLS;
|
||||
import jadx.gui.utils.UiUtils;
|
||||
|
||||
@@ -8,7 +8,7 @@ import java.util.stream.Collectors;
|
||||
|
||||
import javax.swing.ImageIcon;
|
||||
|
||||
import io.reactivex.annotations.NonNull;
|
||||
import io.reactivex.rxjava3.annotations.NonNull;
|
||||
|
||||
import jadx.gui.utils.NLS;
|
||||
import jadx.gui.utils.UiUtils;
|
||||
|
||||
@@ -38,11 +38,11 @@ import org.slf4j.LoggerFactory;
|
||||
import com.formdev.flatlaf.FlatClientProperties;
|
||||
import com.formdev.flatlaf.icons.FlatSearchWithHistoryIcon;
|
||||
|
||||
import io.reactivex.BackpressureStrategy;
|
||||
import io.reactivex.Emitter;
|
||||
import io.reactivex.Flowable;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.schedulers.Schedulers;
|
||||
import io.reactivex.rxjava3.core.BackpressureStrategy;
|
||||
import io.reactivex.rxjava3.core.Emitter;
|
||||
import io.reactivex.rxjava3.core.Flowable;
|
||||
import io.reactivex.rxjava3.disposables.Disposable;
|
||||
import io.reactivex.rxjava3.schedulers.Schedulers;
|
||||
|
||||
import jadx.api.JavaClass;
|
||||
import jadx.api.JavaPackage;
|
||||
|
||||
@@ -43,7 +43,7 @@ import javax.swing.tree.TreePath;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import io.reactivex.annotations.Nullable;
|
||||
import io.reactivex.rxjava3.annotations.Nullable;
|
||||
|
||||
import jadx.core.utils.StringUtils;
|
||||
import jadx.gui.device.debugger.DebugController;
|
||||
|
||||
@@ -9,7 +9,7 @@ import java.util.concurrent.TimeUnit;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
import io.reactivex.processors.PublishProcessor;
|
||||
import io.reactivex.rxjava3.processors.PublishProcessor;
|
||||
|
||||
import jadx.gui.ui.MainWindow;
|
||||
import jadx.gui.utils.UiUtils;
|
||||
|
||||
@@ -2,7 +2,7 @@ package jadx.gui.utils.rx;
|
||||
|
||||
import java.util.concurrent.atomic.AtomicBoolean;
|
||||
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.rxjava3.disposables.Disposable;
|
||||
|
||||
public class CustomDisposable implements Disposable {
|
||||
|
||||
|
||||
@@ -2,11 +2,11 @@ package jadx.gui.utils.rx;
|
||||
|
||||
import java.util.concurrent.TimeUnit;
|
||||
|
||||
import io.reactivex.BackpressureStrategy;
|
||||
import io.reactivex.Flowable;
|
||||
import io.reactivex.FlowableEmitter;
|
||||
import io.reactivex.FlowableOnSubscribe;
|
||||
import io.reactivex.disposables.Disposable;
|
||||
import io.reactivex.rxjava3.core.BackpressureStrategy;
|
||||
import io.reactivex.rxjava3.core.Flowable;
|
||||
import io.reactivex.rxjava3.core.FlowableEmitter;
|
||||
import io.reactivex.rxjava3.core.FlowableOnSubscribe;
|
||||
import io.reactivex.rxjava3.disposables.Disposable;
|
||||
|
||||
public class DebounceUpdate {
|
||||
|
||||
|
||||
@@ -7,9 +7,9 @@ import java.awt.event.KeyListener;
|
||||
import javax.swing.JTextField;
|
||||
import javax.swing.event.DocumentListener;
|
||||
|
||||
import io.reactivex.BackpressureStrategy;
|
||||
import io.reactivex.Flowable;
|
||||
import io.reactivex.FlowableOnSubscribe;
|
||||
import io.reactivex.rxjava3.core.BackpressureStrategy;
|
||||
import io.reactivex.rxjava3.core.Flowable;
|
||||
import io.reactivex.rxjava3.core.FlowableOnSubscribe;
|
||||
|
||||
import jadx.gui.utils.ui.DocumentUpdateListener;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user