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: mCallbackFlag
test_class.modifier: private
test_class.original_string: private CallbackFlag mCallbackFlag;
test_class.type: CallbackFlag
test_class.var_name: mCallbackFlag
test_class.file: sdk/halo-framework/src/test/java/com/mobgen/halo/android/framework/api/HaloFrameworkTest.java
test_class.identifier: HaloFrameworkTest
test_class.superclass: extends HaloRobolectricTest
test_case.body: @Test
      public void thatCanGetNetwork(){
          assertThat(mFramework.network()).isNotNull();
      }
test_case.class_method_signature: HaloFrameworkTest.thatCanGetNetwork()
test_case.full_signature: @Test public void thatCanGetNetwork()
test_case.identifier: thatCanGetNetwork
test_case.invocations: isNotNull assertThat network
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void thatCanGetNetwork()
focal_class.declarator: mContext
focal_class.modifier: private final
focal_class.original_string: private final Context mContext;
focal_class.type: Context
focal_class.var_name: mContext
focal_class.declarator: mNetworkApi
focal_class.modifier: private final
focal_class.original_string: private final HaloNetworkApi mNetworkApi;
focal_class.type: HaloNetworkApi
focal_class.var_name: mNetworkApi
focal_class.declarator: mStorages
focal_class.modifier: private final
focal_class.original_string: private final Map<String, HaloStorageApi> mStorages;
focal_class.type: Map<String, HaloStorageApi>
focal_class.var_name: mStorages
focal_class.declarator: mJsonParser
focal_class.modifier: private final
focal_class.original_string: private final Parser.Factory mJsonParser;
focal_class.type: Parser.Factory
focal_class.var_name: mJsonParser
focal_class.declarator: mSyncApi
focal_class.modifier: private final
focal_class.original_string: private final HaloToolboxApi mSyncApi;
focal_class.type: HaloToolboxApi
focal_class.var_name: mSyncApi
focal_class.declarator: mIsDebug
focal_class.modifier: private
focal_class.original_string: private boolean mIsDebug;
focal_class.type: boolean
focal_class.var_name: mIsDebug
focal_class.declarator: mPrintPolicy
focal_class.modifier: private
focal_class.original_string: private int mPrintPolicy;
focal_class.type: int
focal_class.var_name: mPrintPolicy
focal_class.file: sdk/halo-framework/src/main/java/com/mobgen/halo/android/framework/api/HaloFramework.java
focal_class.identifier: HaloFramework
focal_class.class_method_signature: HaloFramework.HaloFramework(@NonNull HaloConfig configuration)
focal_class.full_signature: private  HaloFramework(@NonNull HaloConfig configuration)
focal_class.identifier: HaloFramework
focal_class.modifiers: private
focal_class.parameters: (@NonNull HaloConfig configuration)
focal_class.signature:  HaloFramework(@NonNull HaloConfig configuration)
focal_class.class_method_signature: HaloFramework.create(@NonNull Context context, @NonNull Parser.Factory parser)
focal_class.full_signature: @Api(1.1) public static HaloFramework create(@NonNull Context context, @NonNull Parser.Factory parser)
focal_class.identifier: create
focal_class.modifiers: @Api(1.1) public static
focal_class.parameters: (@NonNull Context context, @NonNull Parser.Factory parser)
focal_class.return: HaloFramework
focal_class.signature: HaloFramework create(@NonNull Context context, @NonNull Parser.Factory parser)
focal_class.class_method_signature: HaloFramework.create(@NonNull HaloConfig.Builder configurationBuilder)
focal_class.full_signature: @Api(1.1) public static HaloFramework create(@NonNull HaloConfig.Builder configurationBuilder)
focal_class.identifier: create
focal_class.modifiers: @Api(1.1) public static
focal_class.parameters: (@NonNull HaloConfig.Builder configurationBuilder)
focal_class.return: HaloFramework
focal_class.signature: HaloFramework create(@NonNull HaloConfig.Builder configurationBuilder)
focal_class.class_method_signature: HaloFramework.createStorage(@NonNull StorageConfig config)
focal_class.full_signature: @Api(2.0) @NonNull public HaloStorageApi createStorage(@NonNull StorageConfig config)
focal_class.identifier: createStorage
focal_class.modifiers: @Api(2.0) @NonNull public
focal_class.parameters: (@NonNull StorageConfig config)
focal_class.return: HaloStorageApi
focal_class.signature: HaloStorageApi createStorage(@NonNull StorageConfig config)
focal_class.class_method_signature: HaloFramework.storage(@NonNull String storageName)
focal_class.full_signature: @Api(2.0) public HaloStorageApi storage(@NonNull String storageName)
focal_class.identifier: storage
focal_class.modifiers: @Api(2.0) public
focal_class.parameters: (@NonNull String storageName)
focal_class.return: HaloStorageApi
focal_class.signature: HaloStorageApi storage(@NonNull String storageName)
focal_class.class_method_signature: HaloFramework.network()
focal_class.full_signature: @Api(1.1) @NonNull public HaloNetworkApi network()
focal_class.identifier: network
focal_class.modifiers: @Api(1.1) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloNetworkApi
focal_class.signature: HaloNetworkApi network()
focal_class.class_method_signature: HaloFramework.toolbox()
focal_class.full_signature: @Api(1.1) @NonNull public HaloToolboxApi toolbox()
focal_class.identifier: toolbox
focal_class.modifiers: @Api(1.1) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloToolboxApi
focal_class.signature: HaloToolboxApi toolbox()
focal_class.class_method_signature: HaloFramework.context()
focal_class.full_signature: @Api(1.1) @NonNull public Context context()
focal_class.identifier: context
focal_class.modifiers: @Api(1.1) @NonNull public
focal_class.parameters: ()
focal_class.return: Context
focal_class.signature: Context context()
focal_class.class_method_signature: HaloFramework.emit(@Nullable Event event)
focal_class.full_signature: @Api(1.3) public void emit(@Nullable Event event)
focal_class.identifier: emit
focal_class.modifiers: @Api(1.3) public
focal_class.parameters: (@Nullable Event event)
focal_class.return: void
focal_class.signature: void emit(@Nullable Event event)
focal_class.class_method_signature: HaloFramework.subscribe(@NonNull Subscriber subscriber, @NonNull EventId id)
focal_class.full_signature: @Api(1.3) @CheckResult(suggest = "Subscription.unsubscribe() to avoid memory leaks") public ISubscription subscribe(@NonNull Subscriber subscriber, @NonNull EventId id)
focal_class.identifier: subscribe
focal_class.modifiers: @Api(1.3) @CheckResult(suggest = "Subscription.unsubscribe() to avoid memory leaks") public
focal_class.parameters: (@NonNull Subscriber subscriber, @NonNull EventId id)
focal_class.return: ISubscription
focal_class.signature: ISubscription subscribe(@NonNull Subscriber subscriber, @NonNull EventId id)
focal_class.class_method_signature: HaloFramework.setDebugFlag(boolean debug)
focal_class.full_signature: @Api(1.1) public void setDebugFlag(boolean debug)
focal_class.identifier: setDebugFlag
focal_class.modifiers: @Api(1.1) public
focal_class.parameters: (boolean debug)
focal_class.return: void
focal_class.signature: void setDebugFlag(boolean debug)
focal_class.class_method_signature: HaloFramework.isInDebugMode()
focal_class.full_signature: @Api(1.1) public boolean isInDebugMode()
focal_class.identifier: isInDebugMode
focal_class.modifiers: @Api(1.1) public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isInDebugMode()
focal_class.class_method_signature: HaloFramework.setPrintLogToFilePolicy(int printPolicy)
focal_class.full_signature: @Api(2.2) public void setPrintLogToFilePolicy(int printPolicy)
focal_class.identifier: setPrintLogToFilePolicy
focal_class.modifiers: @Api(2.2) public
focal_class.parameters: (int printPolicy)
focal_class.return: void
focal_class.signature: void setPrintLogToFilePolicy(int printPolicy)
focal_class.class_method_signature: HaloFramework.printToFilePolicy()
focal_class.full_signature: @Api(2.2) public int printToFilePolicy()
focal_class.identifier: printToFilePolicy
focal_class.modifiers: @Api(2.2) public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int printToFilePolicy()
focal_class.class_method_signature: HaloFramework.parser()
focal_class.full_signature: @Api(2.0) @NonNull public Parser.Factory parser()
focal_class.identifier: parser
focal_class.modifiers: @Api(2.0) @NonNull public
focal_class.parameters: ()
focal_class.return: Parser.Factory
focal_class.signature: Parser.Factory parser()
focal_method.body: @Api(1.1)
      @NonNull
      public HaloNetworkApi network() {
          return mNetworkApi;
      }
focal_method.class_method_signature: HaloFramework.network()
focal_method.full_signature: @Api(1.1) @NonNull public HaloNetworkApi network()
focal_method.identifier: network
focal_method.modifiers: @Api(1.1) @NonNull public
focal_method.parameters: ()
focal_method.return: HaloNetworkApi
focal_method.signature: HaloNetworkApi network()