test_class.declarator: mHalo
test_class.modifier: private
test_class.original_string: private Halo mHalo;
test_class.type: Halo
test_class.var_name: mHalo
test_class.file: sdk/halo-sdk/src/test/java/com/mobgen/halo/android/sdk/core/HaloCoreTest.java
test_class.identifier: HaloCoreTest
test_class.superclass: extends HaloRobolectricTest
test_case.body: @Test
      public void thatCanCreateCore() {
          HaloCore core = HaloMock.createCore(Credentials.createClient("myClient", "myPass"), null);
          assertThat(core.framework()).isNotNull();
      }
test_case.class_method_signature: HaloCoreTest.thatCanCreateCore()
test_case.full_signature: @Test public void thatCanCreateCore()
test_case.identifier: thatCanCreateCore
test_case.invocations: createCore createClient isNotNull assertThat framework
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void thatCanCreateCore()
focal_class.declarator: TRAFFIC_STATS = 8410
focal_class.modifier: private static
focal_class.original_string: private static int TRAFFIC_STATS = 8410;
focal_class.type: int
focal_class.var_name: TRAFFIC_STATS
focal_class.declarator: mFramework
focal_class.modifier: private
focal_class.original_string: private HaloFramework mFramework;
focal_class.type: HaloFramework
focal_class.var_name: mFramework
focal_class.declarator: mManagerApi
focal_class.modifier: private
focal_class.original_string: private HaloManagerApi mManagerApi;
focal_class.type: HaloManagerApi
focal_class.var_name: mManagerApi
focal_class.declarator: mAuthenticator
focal_class.modifier: private
focal_class.original_string: private HaloAuthenticator mAuthenticator;
focal_class.type: HaloAuthenticator
focal_class.var_name: mAuthenticator
focal_class.declarator: mLibraryVersion
focal_class.modifier: private
focal_class.original_string: private String mLibraryVersion;
focal_class.type: String
focal_class.var_name: mLibraryVersion
focal_class.declarator: mTagCollectors
focal_class.modifier: private
focal_class.original_string: private List<TagCollector> mTagCollectors;
focal_class.type: List<TagCollector>
focal_class.var_name: mTagCollectors
focal_class.declarator: mServerVersionMatch
focal_class.modifier: @HaloServerVersion.VersionCheck
      private
focal_class.original_string: @HaloServerVersion.VersionCheck
      private int mServerVersionMatch;
focal_class.type: int
focal_class.var_name: mServerVersionMatch
focal_class.file: sdk/halo-sdk/src/main/java/com/mobgen/halo/android/sdk/core/HaloCore.java
focal_class.identifier: HaloCore
focal_class.class_method_signature: HaloCore.HaloCore(@NonNull HaloFramework framework,
                      @NonNull HaloManagerApi managerApi,
                      @NonNull HaloSessionManager sessionManager,
                      @Nullable Credentials credentials,
                      @Nullable List<TagCollector> tagCollectors)
focal_class.full_signature: public  HaloCore(@NonNull HaloFramework framework,
                      @NonNull HaloManagerApi managerApi,
                      @NonNull HaloSessionManager sessionManager,
                      @Nullable Credentials credentials,
                      @Nullable List<TagCollector> tagCollectors)
focal_class.identifier: HaloCore
focal_class.modifiers: public
focal_class.parameters: (@NonNull HaloFramework framework,
                      @NonNull HaloManagerApi managerApi,
                      @NonNull HaloSessionManager sessionManager,
                      @Nullable Credentials credentials,
                      @Nullable List<TagCollector> tagCollectors)
focal_class.signature:  HaloCore(@NonNull HaloFramework framework,
                      @NonNull HaloManagerApi managerApi,
                      @NonNull HaloSessionManager sessionManager,
                      @Nullable Credentials credentials,
                      @Nullable List<TagCollector> tagCollectors)
focal_class.class_method_signature: HaloCore.configureCredentials(@Nullable Credentials credentials)
focal_class.full_signature: @NonNull private Credentials configureCredentials(@Nullable Credentials credentials)
focal_class.identifier: configureCredentials
focal_class.modifiers: @NonNull private
focal_class.parameters: (@Nullable Credentials credentials)
focal_class.return: Credentials
focal_class.signature: Credentials configureCredentials(@Nullable Credentials credentials)
focal_class.class_method_signature: HaloCore.setupNetworking()
focal_class.full_signature: private void setupNetworking()
focal_class.identifier: setupNetworking
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void setupNetworking()
focal_class.class_method_signature: HaloCore.sessionManager()
focal_class.full_signature: @Keep @Api(1.3) @NonNull public HaloSessionManager sessionManager()
focal_class.identifier: sessionManager
focal_class.modifiers: @Keep @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloSessionManager
focal_class.signature: HaloSessionManager sessionManager()
focal_class.class_method_signature: HaloCore.debug()
focal_class.full_signature: @Keep @Api(1.3) public boolean debug()
focal_class.identifier: debug
focal_class.modifiers: @Keep @Api(1.3) public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean debug()
focal_class.class_method_signature: HaloCore.credentials()
focal_class.full_signature: @Keep @NonNull public Credentials credentials()
focal_class.identifier: credentials
focal_class.modifiers: @Keep @NonNull public
focal_class.parameters: ()
focal_class.return: Credentials
focal_class.signature: Credentials credentials()
focal_class.class_method_signature: HaloCore.credentials(@NonNull Credentials credentials)
focal_class.full_signature: @Keep @Api(1.3) public void credentials(@NonNull Credentials credentials)
focal_class.identifier: credentials
focal_class.modifiers: @Keep @Api(1.3) public
focal_class.parameters: (@NonNull Credentials credentials)
focal_class.return: void
focal_class.signature: void credentials(@NonNull Credentials credentials)
focal_class.class_method_signature: HaloCore.logout()
focal_class.full_signature: @Keep @Api(1.3) public void logout()
focal_class.identifier: logout
focal_class.modifiers: @Keep @Api(1.3) public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void logout()
focal_class.class_method_signature: HaloCore.version()
focal_class.full_signature: @Keep @Api(1.3) @NonNull public String version()
focal_class.identifier: version
focal_class.modifiers: @Keep @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String version()
focal_class.class_method_signature: HaloCore.flushSession()
focal_class.full_signature: @Keep @Api(1.3) public void flushSession()
focal_class.identifier: flushSession
focal_class.modifiers: @Keep @Api(1.3) public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void flushSession()
focal_class.class_method_signature: HaloCore.haloAuthRecover(@NonNull AuthenticationRecover authenticationRecover)
focal_class.full_signature: @Keep @Api(2.1) public void haloAuthRecover(@NonNull AuthenticationRecover authenticationRecover)
focal_class.identifier: haloAuthRecover
focal_class.modifiers: @Keep @Api(2.1) public
focal_class.parameters: (@NonNull AuthenticationRecover authenticationRecover)
focal_class.return: void
focal_class.signature: void haloAuthRecover(@NonNull AuthenticationRecover authenticationRecover)
focal_class.class_method_signature: HaloCore.haloAuthRecover()
focal_class.full_signature: @Nullable @Keep @Api(2.1) public AuthenticationRecover haloAuthRecover()
focal_class.identifier: haloAuthRecover
focal_class.modifiers: @Nullable @Keep @Api(2.1) public
focal_class.parameters: ()
focal_class.return: AuthenticationRecover
focal_class.signature: AuthenticationRecover haloAuthRecover()
focal_class.class_method_signature: HaloCore.framework()
focal_class.full_signature: @Keep @Api(1.3) @NonNull public HaloFramework framework()
focal_class.identifier: framework
focal_class.modifiers: @Keep @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloFramework
focal_class.signature: HaloFramework framework()
focal_class.class_method_signature: HaloCore.manager()
focal_class.full_signature: @Keep @Api(2.0) @NonNull public HaloManagerApi manager()
focal_class.identifier: manager
focal_class.modifiers: @Keep @Api(2.0) @NonNull public
focal_class.parameters: ()
focal_class.return: HaloManagerApi
focal_class.signature: HaloManagerApi manager()
focal_class.class_method_signature: HaloCore.tagCollectors()
focal_class.full_signature: @Keep @Api(1.3) @NonNull public List<TagCollector> tagCollectors()
focal_class.identifier: tagCollectors
focal_class.modifiers: @Keep @Api(1.3) @NonNull public
focal_class.parameters: ()
focal_class.return: List<TagCollector>
focal_class.signature: List<TagCollector> tagCollectors()
focal_class.class_method_signature: HaloCore.serverVersionCheck()
focal_class.full_signature: @HaloServerVersion.VersionCheck public int serverVersionCheck()
focal_class.identifier: serverVersionCheck
focal_class.modifiers: @HaloServerVersion.VersionCheck public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int serverVersionCheck()
focal_class.class_method_signature: HaloCore.serverVersionCheck(@Nullable HaloServerVersion version)
focal_class.full_signature: public void serverVersionCheck(@Nullable HaloServerVersion version)
focal_class.identifier: serverVersionCheck
focal_class.modifiers: public
focal_class.parameters: (@Nullable HaloServerVersion version)
focal_class.return: void
focal_class.signature: void serverVersionCheck(@Nullable HaloServerVersion version)
focal_class.class_method_signature: HaloCore.segmentationTags()
focal_class.full_signature: @NonNull public List<HaloSegmentationTag> segmentationTags()
focal_class.identifier: segmentationTags
focal_class.modifiers: @NonNull public
focal_class.parameters: ()
focal_class.return: List<HaloSegmentationTag>
focal_class.signature: List<HaloSegmentationTag> segmentationTags()
focal_class.class_method_signature: HaloCore.isVersionValid()
focal_class.full_signature: @Keep @Api(1.3) public boolean isVersionValid()
focal_class.identifier: isVersionValid
focal_class.modifiers: @Keep @Api(1.3) public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isVersionValid()
focal_class.class_method_signature: HaloCore.printVersionInvalidMessage(@NonNull HaloServerVersion version)
focal_class.full_signature: private void printVersionInvalidMessage(@NonNull HaloServerVersion version)
focal_class.identifier: printVersionInvalidMessage
focal_class.modifiers: private
focal_class.parameters: (@NonNull HaloServerVersion version)
focal_class.return: void
focal_class.signature: void printVersionInvalidMessage(@NonNull HaloServerVersion version)
focal_method.body: @Keep
      @Api(1.3)
      @NonNull
      public HaloFramework framework() {
          return mFramework;
      }
focal_method.class_method_signature: HaloCore.framework()
focal_method.full_signature: @Keep @Api(1.3) @NonNull public HaloFramework framework()
focal_method.identifier: framework
focal_method.modifiers: @Keep @Api(1.3) @NonNull public
focal_method.parameters: ()
focal_method.return: HaloFramework
focal_method.signature: HaloFramework framework()