test_class.file: rxjava/src/test/java/io/reactivex/internal/observers/ConsumerSingleObserverTest.java
test_class.identifier: ConsumerSingleObserverTest
test_case.body: @Test
      public void onErrorMissingShouldReportNoCustomOnError() {
          ConsumerSingleObserver<Integer> o = new ConsumerSingleObserver<Integer>(Functions.<Integer>emptyConsumer(),
                  Functions.ON_ERROR_MISSING);
  
          assertFalse(o.hasCustomOnError());
      }
test_case.class_method_signature: ConsumerSingleObserverTest.onErrorMissingShouldReportNoCustomOnError()
test_case.full_signature: @Test public void onErrorMissingShouldReportNoCustomOnError()
test_case.identifier: onErrorMissingShouldReportNoCustomOnError
test_case.invocations: emptyConsumer assertFalse hasCustomOnError
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void onErrorMissingShouldReportNoCustomOnError()
focal_class.declarator: serialVersionUID = -7012088219455310787L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -7012088219455310787L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: onSuccess
focal_class.modifier: final
focal_class.original_string: final Consumer<? super T> onSuccess;
focal_class.type: Consumer<? super T>
focal_class.var_name: onSuccess
focal_class.declarator: onError
focal_class.modifier: final
focal_class.original_string: final Consumer<? super Throwable> onError;
focal_class.type: Consumer<? super Throwable>
focal_class.var_name: onError
focal_class.file: rxjava/src/main/java/io/reactivex/internal/observers/ConsumerSingleObserver.java
focal_class.identifier: ConsumerSingleObserver
focal_class.interfaces: implements SingleObserver<T>, Disposable, LambdaConsumerIntrospection
focal_class.class_method_signature: ConsumerSingleObserver.ConsumerSingleObserver(Consumer<? super T> onSuccess, Consumer<? super Throwable> onError)
focal_class.full_signature: public  ConsumerSingleObserver(Consumer<? super T> onSuccess, Consumer<? super Throwable> onError)
focal_class.identifier: ConsumerSingleObserver
focal_class.modifiers: public
focal_class.parameters: (Consumer<? super T> onSuccess, Consumer<? super Throwable> onError)
focal_class.signature:  ConsumerSingleObserver(Consumer<? super T> onSuccess, Consumer<? super Throwable> onError)
focal_class.class_method_signature: ConsumerSingleObserver.onError(Throwable e)
focal_class.full_signature: @Override public void onError(Throwable e)
focal_class.identifier: onError
focal_class.modifiers: @Override public
focal_class.parameters: (Throwable e)
focal_class.return: void
focal_class.signature: void onError(Throwable e)
focal_class.class_method_signature: ConsumerSingleObserver.onSubscribe(Disposable d)
focal_class.full_signature: @Override public void onSubscribe(Disposable d)
focal_class.identifier: onSubscribe
focal_class.modifiers: @Override public
focal_class.parameters: (Disposable d)
focal_class.return: void
focal_class.signature: void onSubscribe(Disposable d)
focal_class.class_method_signature: ConsumerSingleObserver.onSuccess(T value)
focal_class.full_signature: @Override public void onSuccess(T value)
focal_class.identifier: onSuccess
focal_class.modifiers: @Override public
focal_class.parameters: (T value)
focal_class.return: void
focal_class.signature: void onSuccess(T value)
focal_class.class_method_signature: ConsumerSingleObserver.dispose()
focal_class.full_signature: @Override public void dispose()
focal_class.identifier: dispose
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void dispose()
focal_class.class_method_signature: ConsumerSingleObserver.isDisposed()
focal_class.full_signature: @Override public boolean isDisposed()
focal_class.identifier: isDisposed
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isDisposed()
focal_class.class_method_signature: ConsumerSingleObserver.hasCustomOnError()
focal_class.full_signature: @Override public boolean hasCustomOnError()
focal_class.identifier: hasCustomOnError
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean hasCustomOnError()
focal_class.superclass: extends AtomicReference<Disposable>
focal_method.body: @Override
      public boolean hasCustomOnError() {
          return onError != Functions.ON_ERROR_MISSING;
      }
focal_method.class_method_signature: ConsumerSingleObserver.hasCustomOnError()
focal_method.full_signature: @Override public boolean hasCustomOnError()
focal_method.identifier: hasCustomOnError
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean hasCustomOnError()