test_class.declarator: mFramework
test_class.modifier: private
test_class.original_string: private HaloFramework mFramework;
test_class.type: HaloFramework
test_class.var_name: mFramework
test_class.declarator: mToolbox
test_class.modifier: private
test_class.original_string: private HaloToolboxApi mToolbox;
test_class.type: HaloToolboxApi
test_class.var_name: mToolbox
test_class.declarator: mCallbackFlag
test_class.modifier: private
test_class.original_string: private CallbackFlag mCallbackFlag;
test_class.type: CallbackFlag
test_class.var_name: mCallbackFlag
test_class.declarator: runEnded
test_class.modifier: private
test_class.original_string: private  boolean runEnded;
test_class.type: boolean
test_class.var_name: runEnded
test_class.file: sdk/halo-framework/src/test/java/com/mobgen/halo/android/framework/api/HaloToolboxApiTest.java
test_class.identifier: HaloToolboxApiTest
test_class.superclass: extends HaloRobolectricTest
test_case.body: @Test
      public void thatScheduleAListOfJobs(){
          Job[] jobList = new Job[]{givenAJob(),givenAJob()};
          mToolbox.schedule(jobList);
          assertThat(jobList[0].conditionsOk().isEmpty()).isFalse();
          assertThat(jobList[0].info()).isNotNull();
          assertThat(jobList[1].conditionsOk().isEmpty()).isFalse();
          assertThat(jobList[0].info()).isNotNull();
  
      }
test_case.class_method_signature: HaloToolboxApiTest.thatScheduleAListOfJobs()
test_case.full_signature: @Test public void thatScheduleAListOfJobs()
test_case.identifier: thatScheduleAListOfJobs
test_case.invocations: givenAJob givenAJob schedule isFalse assertThat isEmpty conditionsOk isNotNull assertThat info isFalse assertThat isEmpty conditionsOk isNotNull assertThat info
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void thatScheduleAListOfJobs()
focal_class.declarator: mQueue
focal_class.modifier: private final
focal_class.original_string: private final HaloThreadManager mQueue;
focal_class.type: HaloThreadManager
focal_class.var_name: mQueue
focal_class.declarator: mEventHub
focal_class.modifier: private
focal_class.original_string: private EventBus mEventHub;
focal_class.type: EventBus
focal_class.var_name: mEventHub
focal_class.declarator: mJobScheduler
focal_class.modifier: private
focal_class.original_string: private HaloJobScheduler mJobScheduler;
focal_class.type: HaloJobScheduler
focal_class.var_name: mJobScheduler
focal_class.declarator: mFramework
focal_class.modifier: private final
focal_class.original_string: private final HaloFramework mFramework;
focal_class.type: HaloFramework
focal_class.var_name: mFramework
focal_class.file: sdk/halo-framework/src/main/java/com/mobgen/halo/android/framework/api/HaloToolboxApi.java
focal_class.identifier: HaloToolboxApi
focal_class.class_method_signature: HaloToolboxApi.HaloToolboxApi(@NonNull HaloFramework framework, @NonNull HaloThreadManager syncQueue, @NonNull EventBus eventHub, @NonNull HaloJobScheduler jobScheduler)
focal_class.full_signature: protected  HaloToolboxApi(@NonNull HaloFramework framework, @NonNull HaloThreadManager syncQueue, @NonNull EventBus eventHub, @NonNull HaloJobScheduler jobScheduler)
focal_class.identifier: HaloToolboxApi
focal_class.modifiers: protected
focal_class.parameters: (@NonNull HaloFramework framework, @NonNull HaloThreadManager syncQueue, @NonNull EventBus eventHub, @NonNull HaloJobScheduler jobScheduler)
focal_class.signature:  HaloToolboxApi(@NonNull HaloFramework framework, @NonNull HaloThreadManager syncQueue, @NonNull EventBus eventHub, @NonNull HaloJobScheduler jobScheduler)
focal_class.class_method_signature: HaloToolboxApi.newSyncApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.full_signature: @Api(1.3) @NonNull public static HaloToolboxApi newSyncApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.identifier: newSyncApi
focal_class.modifiers: @Api(1.3) @NonNull public static
focal_class.parameters: (@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.return: HaloToolboxApi
focal_class.signature: HaloToolboxApi newSyncApi(@NonNull HaloFramework framework, @NonNull HaloConfig configuration)
focal_class.class_method_signature: HaloToolboxApi.queue()
focal_class.full_signature: @Api(1.1) @NonNull public HaloThreadManager queue()
focal_class.identifier: queue
focal_class.modifiers: @Api(1.1) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloThreadManager
focal_class.signature: HaloThreadManager queue()
focal_class.class_method_signature: HaloToolboxApi.eventHub()
focal_class.full_signature: @Api(1.3) @NonNull public EventBus eventHub()
focal_class.identifier: eventHub
focal_class.modifiers: @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: EventBus
focal_class.signature: EventBus eventHub()
focal_class.class_method_signature: HaloToolboxApi.schedule(@NonNull Job job)
focal_class.full_signature: @Api(2.0) public void schedule(@NonNull Job job)
focal_class.identifier: schedule
focal_class.modifiers: @Api(2.0) public
focal_class.parameters: (@NonNull Job job)
focal_class.return: void
focal_class.signature: void schedule(@NonNull Job job)
focal_class.class_method_signature: HaloToolboxApi.schedule(@NonNull Job... jobs)
focal_class.full_signature: @Api(2.0) public void schedule(@NonNull Job... jobs)
focal_class.identifier: schedule
focal_class.modifiers: @Api(2.0) public
focal_class.parameters: (@NonNull Job... jobs)
focal_class.return: void
focal_class.signature: void schedule(@NonNull Job... jobs)
focal_class.class_method_signature: HaloToolboxApi.framework()
focal_class.full_signature: @Api(1.3) @NonNull public HaloFramework framework()
focal_class.identifier: framework
focal_class.modifiers: @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloFramework
focal_class.signature: HaloFramework framework()
focal_method.body: @Api(2.0)
      public void schedule(@NonNull Job job) {
          AssertionUtils.notNull(job, "job");
          mJobScheduler.schedule(job);
      }
focal_method.class_method_signature: HaloToolboxApi.schedule(@NonNull Job job)
focal_method.full_signature: @Api(2.0) public void schedule(@NonNull Job job)
focal_method.identifier: schedule
focal_method.invocations: notNull schedule
focal_method.modifiers: @Api(2.0) public
focal_method.parameters: (@NonNull Job job)
focal_method.return: void
focal_method.signature: void schedule(@NonNull Job job)