SYMBOL INDEX (122 symbols across 12 files) FILE: rxandroid/src/main/java/io/reactivex/rxjava3/android/MainThreadDisposable.java class MainThreadDisposable (line 46) | public abstract class MainThreadDisposable implements Disposable { method verifyMainThread (line 55) | public static void verifyMainThread() { method isDisposed (line 64) | @Override method dispose (line 69) | @Override method onDispose (line 80) | protected abstract void onDispose(); FILE: rxandroid/src/main/java/io/reactivex/rxjava3/android/plugins/RxAndroidPlugins.java class RxAndroidPlugins (line 24) | public final class RxAndroidPlugins { method setInitMainThreadSchedulerHandler (line 29) | public static void setInitMainThreadSchedulerHandler(Function sc... method setMainThreadSchedulerHandler (line 44) | public static void setMainThreadSchedulerHandler(Function, Scheduler> getInitMainThre... method getOnMainThreadSchedulerHandler (line 71) | public static Function getOnMainThreadSchedulerH... method reset (line 78) | public static void reset() { method callRequireNonNull (line 83) | static Scheduler callRequireNonNull(Callable s) { method applyRequireNonNull (line 95) | static Scheduler applyRequireNonNull(Function, Sch... method apply (line 103) | static R apply(Function f, T t) { method RxAndroidPlugins (line 111) | private RxAndroidPlugins() { FILE: rxandroid/src/main/java/io/reactivex/rxjava3/android/schedulers/AndroidSchedulers.java class AndroidSchedulers (line 25) | public final class AndroidSchedulers { class MainHolder (line 27) | private static final class MainHolder { method mainThread (line 41) | public static Scheduler mainThread() { method from (line 52) | public static Scheduler from(Looper looper) { method from (line 63) | public static Scheduler from(Looper looper, boolean async) { method internalFrom (line 68) | @SuppressLint("NewApi") // Checking for an @hide API. method AndroidSchedulers (line 88) | private AndroidSchedulers() { FILE: rxandroid/src/main/java/io/reactivex/rxjava3/android/schedulers/HandlerScheduler.java class HandlerScheduler (line 24) | final class HandlerScheduler extends Scheduler { method HandlerScheduler (line 28) | HandlerScheduler(Handler handler, boolean async) { method scheduleDirect (line 33) | @Override method createWorker (line 49) | @Override class HandlerWorker (line 54) | private static final class HandlerWorker extends Worker { method HandlerWorker (line 60) | HandlerWorker(Handler handler, boolean async) { method schedule (line 65) | @Override method dispose (line 97) | @Override method isDisposed (line 103) | @Override class ScheduledRunnable (line 109) | private static final class ScheduledRunnable implements Runnable, Disp... method ScheduledRunnable (line 115) | ScheduledRunnable(Handler handler, Runnable delegate) { method run (line 120) | @Override method dispose (line 129) | @Override method isDisposed (line 135) | @Override FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/MainThreadDisposableTest.java class MainThreadDisposableTest (line 32) | @RunWith(RobolectricTestRunner.class) method verifyDoesNotThrowOnMainThread (line 35) | @Test public void verifyDoesNotThrowOnMainThread() throws InterruptedE... method verifyThrowsOffMainThread (line 40) | @Test public void verifyThrowsOffMainThread() throws InterruptedExcept... method onUnsubscribeRunsSyncOnMainThread (line 57) | @Test public void onUnsubscribeRunsSyncOnMainThread() { method unsubscribeTwiceDoesNotRunTwice (line 70) | @Test public void unsubscribeTwiceDoesNotRunTwice() { method onUnsubscribePostsOffMainThread (line 86) | @Test public void onUnsubscribePostsOffMainThread() throws Interrupted... method disposedState (line 109) | @Test FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/plugins/RxAndroidPluginsNoRobolectricTest.java class RxAndroidPluginsNoRobolectricTest (line 11) | public final class RxAndroidPluginsNoRobolectricTest { method setUpAndTearDown (line 12) | @Before @After method mainThreadSchedulerCanBeReplaced (line 17) | @Test public void mainThreadSchedulerCanBeReplaced() { FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/plugins/RxAndroidPluginsTest.java class RxAndroidPluginsTest (line 37) | @RunWith(RobolectricTestRunner.class) method setUpAndTearDown (line 40) | @Before @After method mainThreadHandlerCalled (line 45) | @Test method resetClearsMainThreadHandler (line 62) | @Test method initMainThreadHandlerCalled (line 76) | @Test method resetClearsInitMainThreadHandler (line 98) | @Test method defaultMainThreadSchedulerIsInitializedLazily (line 120) | @Test method overrideInitMainSchedulerThrowsWhenSchedulerCallableIsNull (line 138) | @Test method overrideInitMainSchedulerThrowsWhenSchedulerCallableReturnsNull (line 148) | @Test method getInitMainThreadSchedulerHandlerReturnsHandler (line 164) | @Test method getMainThreadSchedulerHandlerReturnsHandler (line 175) | @Test method getInitMainThreadSchedulerHandlerReturnsNullIfNotSet (line 186) | @Test method getMainThreadSchedulerHandlerReturnsNullIfNotSet (line 192) | @Test FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/schedulers/AndroidSchedulersTest.java class AndroidSchedulersTest (line 44) | @RunWith(RobolectricTestRunner.class) method setUpAndTearDown (line 48) | @Before @After method mainThreadCallsThroughToHook (line 53) | @Test method fromNullThrows (line 71) | @Test method fromNullThrowsTwoArg (line 81) | @Test method fromReturnsUsableScheduler (line 91) | @Test method mainThreadAsyncMessagesByDefault (line 96) | @Test method fromAsyncMessagesByDefault (line 112) | @Test method asyncIgnoredPre16 (line 128) | @Test FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/schedulers/HandlerSchedulerTest.java class HandlerSchedulerTest (line 57) | @RunWith(ParameterizedRobolectricTestRunner.class) method data (line 61) | @ParameterizedRobolectricTestRunner.Parameters(name = "async = {0}") method HandlerSchedulerTest (line 72) | public HandlerSchedulerTest(boolean async) { method setUp (line 77) | @Before method tearDown (line 83) | @After method directScheduleOncePostsImmediately (line 89) | @Test method directScheduleOnceWithNegativeDelayPostsImmediately (line 98) | @Test method directScheduleOnceUsesHook (line 107) | @Test method directScheduleOnceDisposedDoesNotRun (line 130) | @Test method directScheduleOnceWithDelayPostsWithDelay (line 140) | @Test method directScheduleOnceWithDelayUsesHook (line 153) | @Test method directScheduleOnceWithDelayDisposedDoesNotRun (line 177) | @Test method directSchedulePeriodicallyReschedulesItself (line 190) | @Test @Ignore("Implementation delegated to default RxJava implementati... method directSchedulePeriodicallyUsesHookOnce (line 211) | @Test @Ignore("Implementation delegated to default RxJava implementati... method directSchedulePeriodicallyDisposedDoesNotRun (line 239) | @Test @Ignore("Implementation delegated to default RxJava implementati... method directSchedulePeriodicallyDisposedDuringRunDoesNotReschedule (line 262) | @Test @Ignore("Implementation delegated to default RxJava implementati... method directSchedulePeriodicallyThrowingDoesNotReschedule (line 294) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerScheduleOncePostsImmediately (line 324) | @Test method workerScheduleOnceWithNegativeDelayPostsImmediately (line 335) | @Test method workerScheduleOnceUsesHook (line 346) | @Test method workerScheduleOnceDisposedDoesNotRun (line 371) | @Test method workerScheduleOnceWithDelayPostsWithDelay (line 383) | @Test method workerScheduleOnceWithDelayUsesHook (line 398) | @Test method workerScheduleOnceWithDelayDisposedDoesNotRun (line 424) | @Test method workerSchedulePeriodicallyReschedulesItself (line 439) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerSchedulePeriodicallyUsesHookOnce (line 462) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerSchedulePeriodicallyDisposedDoesNotRun (line 492) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerSchedulePeriodicallyDisposedDuringRunDoesNotReschedule (line 517) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerSchedulePeriodicallyThrowingDoesNotReschedule (line 551) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerDisposableTracksDisposedState (line 583) | @Test method workerUnsubscriptionDuringSchedulingCancelsScheduledAction (line 595) | @Test method workerDisposeCancelsScheduled (line 616) | @Test method workerUnsubscriptionDoesNotAffectOtherWorkers (line 629) | @Test method workerTracksDisposedState (line 646) | @Test method disposedWorkerReturnsDisposedDisposables (line 655) | @Test method throwingActionRoutedToRxJavaPlugins (line 664) | @Test method directScheduleOnceInputValidation (line 695) | @Test method directSchedulePeriodicallyInputValidation (line 717) | @Test @Ignore("Implementation delegated to default RxJava implementati... method workerScheduleOnceInputValidation (line 739) | @Test method workerSchedulePeriodicallyInputValidation (line 762) | @Test @Ignore("Implementation delegated to default RxJava implementati... method directScheduleSetAsync (line 785) | @Test method workerScheduleSetAsync (line 798) | @Test method workerSchedulePeriodicallySetAsync (line 812) | @Test FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/testutil/CountingRunnable.java class CountingRunnable (line 18) | public class CountingRunnable extends AtomicInteger implements Runnable { method run (line 19) | @Override FILE: rxandroid/src/test/java/io/reactivex/rxjava3/android/testutil/EmptyScheduler.java class EmptyScheduler (line 18) | public final class EmptyScheduler extends Scheduler { method createWorker (line 19) | @Override FILE: sample-app/src/main/java/io/reactivex/rxjava3/android/samples/MainActivity.java class MainActivity (line 29) | public class MainActivity extends Activity { method onCreate (line 34) | @Override protected void onCreate(Bundle savedInstanceState) { method onDestroy (line 44) | @Override protected void onDestroy() { method onRunSchedulerExampleButtonClicked (line 49) | void onRunSchedulerExampleButtonClicked() { method sampleObservable (line 70) | static Observable sampleObservable() {