test_class.file: rxjava/src/test/java/io/reactivex/internal/subscriptions/DeferredScalarSubscriptionTest.java
test_class.identifier: DeferredScalarSubscriptionTest
test_case.body: @Test
      public void queueSubscriptionSyncRejected() {
          DeferredScalarSubscription<Integer> ds = new DeferredScalarSubscription<Integer>(new TestSubscriber<Integer>());
  
          assertEquals(QueueFuseable.NONE, ds.requestFusion(QueueFuseable.SYNC));
      }
test_case.class_method_signature: DeferredScalarSubscriptionTest.queueSubscriptionSyncRejected()
test_case.full_signature: @Test public void queueSubscriptionSyncRejected()
test_case.identifier: queueSubscriptionSyncRejected
test_case.invocations: assertEquals requestFusion
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void queueSubscriptionSyncRejected()
focal_class.declarator: serialVersionUID = -2151279923272604993L
focal_class.modifier: private static final
focal_class.original_string: private static final long serialVersionUID = -2151279923272604993L;
focal_class.type: long
focal_class.var_name: serialVersionUID
focal_class.declarator: actual
focal_class.modifier: protected final
focal_class.original_string: protected final Subscriber<? super T> actual;
focal_class.type: Subscriber<? super T>
focal_class.var_name: actual
focal_class.declarator: value
focal_class.modifier: protected
focal_class.original_string: protected T value;
focal_class.type: T
focal_class.var_name: value
focal_class.declarator: NO_REQUEST_NO_VALUE = 0
focal_class.modifier: static final
focal_class.original_string: static final int NO_REQUEST_NO_VALUE = 0;
focal_class.type: int
focal_class.var_name: NO_REQUEST_NO_VALUE
focal_class.declarator: NO_REQUEST_HAS_VALUE = 1
focal_class.modifier: static final
focal_class.original_string: static final int NO_REQUEST_HAS_VALUE = 1;
focal_class.type: int
focal_class.var_name: NO_REQUEST_HAS_VALUE
focal_class.declarator: HAS_REQUEST_NO_VALUE = 2
focal_class.modifier: static final
focal_class.original_string: static final int HAS_REQUEST_NO_VALUE = 2;
focal_class.type: int
focal_class.var_name: HAS_REQUEST_NO_VALUE
focal_class.declarator: HAS_REQUEST_HAS_VALUE = 3
focal_class.modifier: static final
focal_class.original_string: static final int HAS_REQUEST_HAS_VALUE = 3;
focal_class.type: int
focal_class.var_name: HAS_REQUEST_HAS_VALUE
focal_class.declarator: CANCELLED = 4
focal_class.modifier: static final
focal_class.original_string: static final int CANCELLED = 4;
focal_class.type: int
focal_class.var_name: CANCELLED
focal_class.declarator: FUSED_EMPTY = 8
focal_class.modifier: static final
focal_class.original_string: static final int FUSED_EMPTY = 8;
focal_class.type: int
focal_class.var_name: FUSED_EMPTY
focal_class.declarator: FUSED_READY = 16
focal_class.modifier: static final
focal_class.original_string: static final int FUSED_READY = 16;
focal_class.type: int
focal_class.var_name: FUSED_READY
focal_class.declarator: FUSED_CONSUMED = 32
focal_class.modifier: static final
focal_class.original_string: static final int FUSED_CONSUMED = 32;
focal_class.type: int
focal_class.var_name: FUSED_CONSUMED
focal_class.file: rxjava/src/main/java/io/reactivex/internal/subscriptions/DeferredScalarSubscription.java
focal_class.identifier: DeferredScalarSubscription
focal_class.class_method_signature: DeferredScalarSubscription.DeferredScalarSubscription(Subscriber<? super T> actual)
focal_class.full_signature: public  DeferredScalarSubscription(Subscriber<? super T> actual)
focal_class.identifier: DeferredScalarSubscription
focal_class.modifiers: public
focal_class.parameters: (Subscriber<? super T> actual)
focal_class.signature:  DeferredScalarSubscription(Subscriber<? super T> actual)
focal_class.class_method_signature: DeferredScalarSubscription.request(long n)
focal_class.full_signature: @Override public final void request(long n)
focal_class.identifier: request
focal_class.modifiers: @Override public final
focal_class.parameters: (long n)
focal_class.return: void
focal_class.signature: void request(long n)
focal_class.class_method_signature: DeferredScalarSubscription.complete(T v)
focal_class.full_signature: public final void complete(T v)
focal_class.identifier: complete
focal_class.modifiers: public final
focal_class.parameters: (T v)
focal_class.return: void
focal_class.signature: void complete(T v)
focal_class.class_method_signature: DeferredScalarSubscription.requestFusion(int mode)
focal_class.full_signature: @Override public final int requestFusion(int mode)
focal_class.identifier: requestFusion
focal_class.modifiers: @Override public final
focal_class.parameters: (int mode)
focal_class.return: int
focal_class.signature: int requestFusion(int mode)
focal_class.class_method_signature: DeferredScalarSubscription.poll()
focal_class.full_signature: @Nullable @Override public final T poll()
focal_class.identifier: poll
focal_class.modifiers: @Nullable @Override public final
focal_class.parameters: ()
focal_class.return: T
focal_class.signature: T poll()
focal_class.class_method_signature: DeferredScalarSubscription.isEmpty()
focal_class.full_signature: @Override public final boolean isEmpty()
focal_class.identifier: isEmpty
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEmpty()
focal_class.class_method_signature: DeferredScalarSubscription.clear()
focal_class.full_signature: @Override public final void clear()
focal_class.identifier: clear
focal_class.modifiers: @Override public final
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void clear()
focal_class.class_method_signature: DeferredScalarSubscription.cancel()
focal_class.full_signature: @Override public void cancel()
focal_class.identifier: cancel
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void cancel()
focal_class.class_method_signature: DeferredScalarSubscription.isCancelled()
focal_class.full_signature: public final boolean isCancelled()
focal_class.identifier: isCancelled
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isCancelled()
focal_class.class_method_signature: DeferredScalarSubscription.tryCancel()
focal_class.full_signature: public final boolean tryCancel()
focal_class.identifier: tryCancel
focal_class.modifiers: public final
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean tryCancel()
focal_class.superclass: extends BasicIntQueueSubscription<T>
focal_method.body: @Override
      public final int requestFusion(int mode) {
          if ((mode & ASYNC) != 0) {
              lazySet(FUSED_EMPTY);
              return ASYNC;
          }
          return NONE;
      }
focal_method.class_method_signature: DeferredScalarSubscription.requestFusion(int mode)
focal_method.full_signature: @Override public final int requestFusion(int mode)
focal_method.identifier: requestFusion
focal_method.invocations: lazySet
focal_method.modifiers: @Override public final
focal_method.parameters: (int mode)
focal_method.return: int
focal_method.signature: int requestFusion(int mode)