test_class.declarator: fusedLocationProviderApi
test_class.modifier: @Mock
test_class.original_string: @Mock FusedLocationProviderApi fusedLocationProviderApi;
test_class.type: FusedLocationProviderApi
test_class.var_name: fusedLocationProviderApi
test_class.declarator: googleApiClient
test_class.modifier: @Mock
test_class.original_string: @Mock GoogleApiClient googleApiClient;
test_class.type: GoogleApiClient
test_class.var_name: googleApiClient
test_class.declarator: locationManager
test_class.modifier: @Mock
test_class.original_string: @Mock LocationManager locationManager;
test_class.type: LocationManager
test_class.var_name: locationManager
test_class.declarator: googleLocationClient
test_class.modifier: private
test_class.original_string: private GoogleLocationClient googleLocationClient;
test_class.type: GoogleLocationClient
test_class.var_name: googleLocationClient
test_class.file: collect_app/src/test/java/org/odk/collect/android/location/client/GoogleLocationClientTest.java
test_class.identifier: GoogleLocationClientTest
test_case.body: @Test
      public void canSetUpdateIntervalsShouldReturnTrue() {
          assertTrue(googleLocationClient.canSetUpdateIntervals());
      }
test_case.class_method_signature: GoogleLocationClientTest.canSetUpdateIntervalsShouldReturnTrue()
test_case.full_signature: @Test public void canSetUpdateIntervalsShouldReturnTrue()
test_case.identifier: canSetUpdateIntervalsShouldReturnTrue
test_case.invocations: assertTrue canSetUpdateIntervals
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void canSetUpdateIntervalsShouldReturnTrue()
focal_class.declarator: DEFAULT_UPDATE_INTERVAL = 5000
focal_class.modifier: private static final
focal_class.original_string: private static final long DEFAULT_UPDATE_INTERVAL = 5000;
focal_class.type: long
focal_class.var_name: DEFAULT_UPDATE_INTERVAL
focal_class.declarator: DEFAULT_FASTEST_UPDATE_INTERVAL = 2500
focal_class.modifier: private static final
focal_class.original_string: private static final long DEFAULT_FASTEST_UPDATE_INTERVAL = 2500;
focal_class.type: long
focal_class.var_name: DEFAULT_FASTEST_UPDATE_INTERVAL
focal_class.declarator: fusedLocationProviderApi
focal_class.modifier: @NonNull
      private final
focal_class.original_string: @NonNull
      private final FusedLocationProviderApi fusedLocationProviderApi;
focal_class.type: FusedLocationProviderApi
focal_class.var_name: fusedLocationProviderApi
focal_class.declarator: googleApiClient
focal_class.modifier: @NonNull
      private final
focal_class.original_string: @NonNull
      private final GoogleApiClient googleApiClient;
focal_class.type: GoogleApiClient
focal_class.var_name: googleApiClient
focal_class.declarator: locationClientListener
focal_class.modifier: @Nullable
      private
focal_class.original_string: @Nullable
      private LocationClientListener locationClientListener;
focal_class.type: LocationClientListener
focal_class.var_name: locationClientListener
focal_class.declarator: locationListener
focal_class.modifier: @Nullable
      private
focal_class.original_string: @Nullable
      private LocationListener locationListener;
focal_class.type: LocationListener
focal_class.var_name: locationListener
focal_class.declarator: updateInterval = DEFAULT_UPDATE_INTERVAL
focal_class.modifier: private
focal_class.original_string: private long updateInterval = DEFAULT_UPDATE_INTERVAL;
focal_class.type: long
focal_class.var_name: updateInterval
focal_class.declarator: fastestUpdateInterval = DEFAULT_FASTEST_UPDATE_INTERVAL
focal_class.modifier: private
focal_class.original_string: private long fastestUpdateInterval = DEFAULT_FASTEST_UPDATE_INTERVAL;
focal_class.type: long
focal_class.var_name: fastestUpdateInterval
focal_class.file: collect_app/src/main/java/org/odk/collect/android/location/client/GoogleLocationClient.java
focal_class.identifier: GoogleLocationClient
focal_class.interfaces: implements ConnectionCallbacks, OnConnectionFailedListener, LocationListener
focal_class.class_method_signature: GoogleLocationClient.GoogleLocationClient(@NonNull Context context)
focal_class.full_signature: public  GoogleLocationClient(@NonNull Context context)
focal_class.identifier: GoogleLocationClient
focal_class.modifiers: public
focal_class.parameters: (@NonNull Context context)
focal_class.signature:  GoogleLocationClient(@NonNull Context context)
focal_class.class_method_signature: GoogleLocationClient.GoogleLocationClient(@NonNull GoogleApiClient googleApiClient,
                           @NonNull FusedLocationProviderApi fusedLocationProviderApi,
                           @NonNull LocationManager locationManager)
focal_class.full_signature:   GoogleLocationClient(@NonNull GoogleApiClient googleApiClient,
                           @NonNull FusedLocationProviderApi fusedLocationProviderApi,
                           @NonNull LocationManager locationManager)
focal_class.identifier: GoogleLocationClient
focal_class.parameters: (@NonNull GoogleApiClient googleApiClient,
                           @NonNull FusedLocationProviderApi fusedLocationProviderApi,
                           @NonNull LocationManager locationManager)
focal_class.signature:  GoogleLocationClient(@NonNull GoogleApiClient googleApiClient,
                           @NonNull FusedLocationProviderApi fusedLocationProviderApi,
                           @NonNull LocationManager locationManager)
focal_class.class_method_signature: GoogleLocationClient.start()
focal_class.full_signature: public void start()
focal_class.identifier: start
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void start()
focal_class.class_method_signature: GoogleLocationClient.stop()
focal_class.full_signature: public void stop()
focal_class.identifier: stop
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void stop()
focal_class.class_method_signature: GoogleLocationClient.requestLocationUpdates(@NonNull LocationListener locationListener)
focal_class.full_signature: @SuppressLint("MissingPermission") // Permission checks for location services handled in widgets public void requestLocationUpdates(@NonNull LocationListener locationListener)
focal_class.identifier: requestLocationUpdates
focal_class.modifiers: @SuppressLint("MissingPermission") // Permission checks for location services handled in widgets public
focal_class.parameters: (@NonNull LocationListener locationListener)
focal_class.return: void
focal_class.signature: void requestLocationUpdates(@NonNull LocationListener locationListener)
focal_class.class_method_signature: GoogleLocationClient.stopLocationUpdates()
focal_class.full_signature: public void stopLocationUpdates()
focal_class.identifier: stopLocationUpdates
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void stopLocationUpdates()
focal_class.class_method_signature: GoogleLocationClient.setListener(@Nullable LocationClientListener locationClientListener)
focal_class.full_signature: @Override public void setListener(@Nullable LocationClientListener locationClientListener)
focal_class.identifier: setListener
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable LocationClientListener locationClientListener)
focal_class.return: void
focal_class.signature: void setListener(@Nullable LocationClientListener locationClientListener)
focal_class.class_method_signature: GoogleLocationClient.getLastLocation()
focal_class.full_signature: @Override @SuppressLint("MissingPermission") // Permission checks for location services handled in widgets public Location getLastLocation()
focal_class.identifier: getLastLocation
focal_class.modifiers: @Override @SuppressLint("MissingPermission") // Permission checks for location services handled in widgets public
focal_class.parameters: ()
focal_class.return: Location
focal_class.signature: Location getLastLocation()
focal_class.class_method_signature: GoogleLocationClient.isMonitoringLocation()
focal_class.full_signature: @Override public boolean isMonitoringLocation()
focal_class.identifier: isMonitoringLocation
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isMonitoringLocation()
focal_class.class_method_signature: GoogleLocationClient.canSetUpdateIntervals()
focal_class.full_signature: @Override public boolean canSetUpdateIntervals()
focal_class.identifier: canSetUpdateIntervals
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean canSetUpdateIntervals()
focal_class.class_method_signature: GoogleLocationClient.setUpdateIntervals(long updateInterval, long fastestUpdateInterval)
focal_class.full_signature: @Override public void setUpdateIntervals(long updateInterval, long fastestUpdateInterval)
focal_class.identifier: setUpdateIntervals
focal_class.modifiers: @Override public
focal_class.parameters: (long updateInterval, long fastestUpdateInterval)
focal_class.return: void
focal_class.signature: void setUpdateIntervals(long updateInterval, long fastestUpdateInterval)
focal_class.class_method_signature: GoogleLocationClient.resetUpdateIntervals()
focal_class.full_signature: @Override public void resetUpdateIntervals()
focal_class.identifier: resetUpdateIntervals
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void resetUpdateIntervals()
focal_class.class_method_signature: GoogleLocationClient.createLocationRequest()
focal_class.full_signature: private LocationRequest createLocationRequest()
focal_class.identifier: createLocationRequest
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: LocationRequest
focal_class.signature: LocationRequest createLocationRequest()
focal_class.class_method_signature: GoogleLocationClient.onConnected(@Nullable Bundle bundle)
focal_class.full_signature: @Override public void onConnected(@Nullable Bundle bundle)
focal_class.identifier: onConnected
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable Bundle bundle)
focal_class.return: void
focal_class.signature: void onConnected(@Nullable Bundle bundle)
focal_class.class_method_signature: GoogleLocationClient.onConnectionSuspended(int cause)
focal_class.full_signature: @Override public void onConnectionSuspended(int cause)
focal_class.identifier: onConnectionSuspended
focal_class.modifiers: @Override public
focal_class.parameters: (int cause)
focal_class.return: void
focal_class.signature: void onConnectionSuspended(int cause)
focal_class.class_method_signature: GoogleLocationClient.onConnectionFailed(@NonNull ConnectionResult connectionResult)
focal_class.full_signature: @Override public void onConnectionFailed(@NonNull ConnectionResult connectionResult)
focal_class.identifier: onConnectionFailed
focal_class.modifiers: @Override public
focal_class.parameters: (@NonNull ConnectionResult connectionResult)
focal_class.return: void
focal_class.signature: void onConnectionFailed(@NonNull ConnectionResult connectionResult)
focal_class.class_method_signature: GoogleLocationClient.onLocationChanged(Location location)
focal_class.full_signature: @Override public void onLocationChanged(Location location)
focal_class.identifier: onLocationChanged
focal_class.modifiers: @Override public
focal_class.parameters: (Location location)
focal_class.return: void
focal_class.signature: void onLocationChanged(Location location)
focal_class.class_method_signature: GoogleLocationClient.locationServicesClientForContext(@NonNull Context context)
focal_class.full_signature: private static GoogleApiClient locationServicesClientForContext(@NonNull Context context)
focal_class.identifier: locationServicesClientForContext
focal_class.modifiers: private static
focal_class.parameters: (@NonNull Context context)
focal_class.return: GoogleApiClient
focal_class.signature: GoogleApiClient locationServicesClientForContext(@NonNull Context context)
focal_class.superclass: extends BaseLocationClient
focal_method.body: @Override
      public boolean canSetUpdateIntervals() {
          return true;
      }
focal_method.class_method_signature: GoogleLocationClient.canSetUpdateIntervals()
focal_method.full_signature: @Override public boolean canSetUpdateIntervals()
focal_method.identifier: canSetUpdateIntervals
focal_method.modifiers: @Override public
focal_method.parameters: ()
focal_method.return: boolean
focal_method.signature: boolean canSetUpdateIntervals()