SYMBOL INDEX (1019 symbols across 54 files) FILE: src/main/java/com/amplitude/api/Amplitude.java class Amplitude (line 20) | public class Amplitude { method getInstance (line 29) | public static AmplitudeClient getInstance() { method getInstance (line 40) | public static synchronized AmplitudeClient getInstance(String instance) { method initialize (line 57) | @Deprecated method initialize (line 70) | @Deprecated method enableNewDeviceIdPerInstall (line 80) | @Deprecated method useAdvertisingIdForDeviceId (line 88) | @Deprecated method enableLocationListening (line 96) | @Deprecated method disableLocationListening (line 104) | @Deprecated method setSessionTimeoutMillis (line 114) | @Deprecated method setOptOut (line 124) | @Deprecated method logEvent (line 134) | @Deprecated method logEvent (line 145) | @Deprecated method uploadEvents (line 153) | @Deprecated method startSession (line 161) | @Deprecated method endSession (line 167) | @Deprecated method logRevenue (line 175) | @Deprecated method logRevenue (line 187) | @Deprecated method logRevenue (line 201) | @Deprecated method setUserProperties (line 212) | @Deprecated method setUserProperties (line 223) | @Deprecated method setUserId (line 233) | @Deprecated method getDeviceId (line 243) | @Deprecated FILE: src/main/java/com/amplitude/api/AmplitudeCallbacks.java class AmplitudeCallbacks (line 7) | class AmplitudeCallbacks implements Application.ActivityLifecycleCallbac... method AmplitudeCallbacks (line 15) | public AmplitudeCallbacks(AmplitudeClient clientInstance) { method onActivityCreated (line 25) | @Override method onActivityDestroyed (line 28) | @Override method onActivityPaused (line 31) | @Override method onActivityResumed (line 41) | @Override method onActivitySaveInstanceState (line 51) | @Override method onActivityStarted (line 54) | @Override method onActivityStopped (line 57) | @Override method getCurrentTimeMillis (line 60) | protected long getCurrentTimeMillis() { FILE: src/main/java/com/amplitude/api/AmplitudeClient.java class AmplitudeClient (line 47) | public class AmplitudeClient { method AmplitudeClient (line 228) | public AmplitudeClient() { method AmplitudeClient (line 236) | public AmplitudeClient(String instance) { method initialize (line 252) | public AmplitudeClient initialize(Context context, String apiKey) { method initialize (line 266) | public AmplitudeClient initialize(Context context, String apiKey, Stri... method initialize (line 281) | public synchronized AmplitudeClient initialize( method initialize (line 308) | public synchronized AmplitudeClient initialize( method initializeInternal (line 336) | public synchronized AmplitudeClient initializeInternal( method enableForegroundTracking (line 463) | public AmplitudeClient enableForegroundTracking(Application app) { method enableDiagnosticLogging (line 479) | public AmplitudeClient enableDiagnosticLogging() { method disableDiagnosticLogging (line 487) | public AmplitudeClient disableDiagnosticLogging() { method setDiagnosticEventMaxCount (line 495) | public AmplitudeClient setDiagnosticEventMaxCount(int eventMaxCount) { method enableNewDeviceIdPerInstall (line 507) | public AmplitudeClient enableNewDeviceIdPerInstall(boolean newDeviceId... method useAdvertisingIdForDeviceId (line 517) | public AmplitudeClient useAdvertisingIdForDeviceId() { method useAppSetIdForDeviceId (line 527) | public AmplitudeClient useAppSetIdForDeviceId() { method enableLocationListening (line 540) | public AmplitudeClient enableLocationListening() { method disableLocationListening (line 556) | public AmplitudeClient disableLocationListening() { method setEventUploadThreshold (line 572) | public AmplitudeClient setEventUploadThreshold(int eventUploadThreshol... method setEventUploadMaxBatchSize (line 584) | public AmplitudeClient setEventUploadMaxBatchSize(int eventUploadMaxBa... method setEventMaxCount (line 599) | public AmplitudeClient setEventMaxCount(int eventMaxCount) { method setEventUploadPeriodMillis (line 612) | public AmplitudeClient setEventUploadPeriodMillis(int eventUploadPerio... method setMinTimeBetweenSessionsMillis (line 623) | public AmplitudeClient setMinTimeBetweenSessionsMillis(long minTimeBet... method setIdentifyBatchIntervalMillis (line 634) | public AmplitudeClient setIdentifyBatchIntervalMillis(long identifyBat... method setServerUrl (line 655) | public AmplitudeClient setServerUrl(String serverUrl) { method setBearerToken (line 667) | public AmplitudeClient setBearerToken(String token) { method setSessionTimeoutMillis (line 680) | public AmplitudeClient setSessionTimeoutMillis(long sessionTimeoutMill... method setTrackingOptions (line 685) | public AmplitudeClient setTrackingOptions(TrackingOptions trackingOpti... method enableCoppaControl (line 699) | public AmplitudeClient enableCoppaControl() { method disableCoppaControl (line 709) | public AmplitudeClient disableCoppaControl() { method setOptOut (line 722) | public AmplitudeClient setOptOut(final boolean optOut) { method getOptOut (line 741) | public Boolean getOptOut() { method setLibraryName (line 751) | public AmplitudeClient setLibraryName(final String libraryName) { method setLibraryVersion (line 762) | public AmplitudeClient setLibraryVersion(final String libraryVersion) { method isOptedOut (line 772) | public boolean isOptedOut() { method enableLogging (line 782) | public AmplitudeClient enableLogging(boolean enableLogging) { method setLogLevel (line 794) | public AmplitudeClient setLogLevel(int logLevel) { method setLogCallback (line 805) | public AmplitudeClient setLogCallback(AmplitudeLogCallback callback) { method setOffline (line 817) | public AmplitudeClient setOffline(boolean offline) { method setFlushEventsOnClose (line 834) | public AmplitudeClient setFlushEventsOnClose(boolean flushEventsOnClos... method trackSessionEvents (line 846) | public AmplitudeClient trackSessionEvents(boolean trackingSessionEvent... method setUseDynamicConfig (line 860) | public AmplitudeClient setUseDynamicConfig(boolean useDynamicConfig) { method showEventExplorer (line 870) | public void showEventExplorer(Activity activity) { method useForegroundTracking (line 880) | void useForegroundTracking() { method isUsingForegroundTracking (line 889) | boolean isUsingForegroundTracking() { return usingForegroundTracking; } method addEventMiddleware (line 894) | public void addEventMiddleware(Middleware middleware) { method isInForeground (line 903) | boolean isInForeground() { return inForeground; } method logEvent (line 911) | public void logEvent(String eventType) { method logEvent (line 922) | public void logEvent(String eventType, JSONObject eventProperties) { method logEvent (line 937) | public void logEvent(String eventType, JSONObject eventProperties, Mid... method logEvent (line 952) | public void logEvent(String eventType, JSONObject eventProperties, boo... method logEvent (line 966) | public void logEvent(String eventType, JSONObject eventProperties, JSO... method logEvent (line 982) | public void logEvent(String eventType, JSONObject eventProperties, JSO... method logEvent (line 1005) | public void logEvent(String eventType, JSONObject eventProperties, JSO... method logEvent (line 1010) | public void logEvent(String eventType, JSONObject eventProperties, JSO... method logEventSync (line 1024) | public void logEventSync(String eventType) { method logEventSync (line 1037) | public void logEventSync(String eventType, JSONObject eventProperties) { method logEventSync (line 1052) | public void logEventSync(String eventType, JSONObject eventProperties,... method logEventSync (line 1066) | public void logEventSync(String eventType, JSONObject eventProperties,... method logEventSync (line 1088) | public void logEventSync(String eventType, JSONObject eventProperties,... method logEventSync (line 1105) | public void logEventSync(String eventType, JSONObject eventProperties,... method validateLogEvent (line 1118) | protected boolean validateLogEvent(String eventType) { method logEventAsync (line 1138) | protected void logEventAsync(final String eventType, JSONObject eventP... method logEventAsync (line 1144) | protected void logEventAsync(final String eventType, JSONObject eventP... method logEvent (line 1207) | protected long logEvent(String eventType, JSONObject eventProperties, ... method logEvent (line 1213) | protected long logEvent(String eventType, JSONObject eventProperties, ... method saveEvent (line 1352) | protected long saveEvent(String eventType, JSONObject event, Middlewar... method saveEvent (line 1378) | protected long saveEvent(String eventType, JSONObject event) { method getLongvalue (line 1416) | private long getLongvalue(String key, long defaultValue) { method getNextSequenceNumber (line 1426) | long getNextSequenceNumber() { method setLastEventTime (line 1437) | void setLastEventTime(long timestamp) { method setLastEventId (line 1447) | void setLastEventId(long eventId) { method setLastIdentifyId (line 1457) | void setLastIdentifyId(long identifyId) { method getSessionId (line 1467) | public long getSessionId() { method setPreviousSessionId (line 1476) | void setPreviousSessionId(long timestamp) { method startNewSessionIfNeeded (line 1487) | public boolean startNewSessionIfNeeded(long timestamp) { method startNewSession (line 1515) | private void startNewSession(long timestamp) { method inSession (line 1529) | private boolean inSession() { method isWithinMinTimeBetweenSessions (line 1533) | private boolean isWithinMinTimeBetweenSessions(long timestamp) { method setSessionId (line 1539) | private void setSessionId(long timestamp) { method refreshSessionTime (line 1549) | void refreshSessionTime(long timestamp) { method sendSessionEvent (line 1557) | private void sendSessionEvent(final String sessionEvent) { method onExitForeground (line 1581) | void onExitForeground(final long timestamp) { method onEnterForeground (line 1611) | void onEnterForeground(final long timestamp) { method logRevenue (line 1647) | public void logRevenue(double amount) { method logRevenue (line 1663) | public void logRevenue(String productId, int quantity, double price) { method logRevenue (line 1667) | public void logRevenue(String productId, int quantity, double price, S... method logRevenue (line 1684) | public void logRevenue(String productId, int quantity, double price, S... method logRevenueV2 (line 1714) | public void logRevenueV2(Revenue revenue) { method logRevenueV2 (line 1718) | public void logRevenueV2(Revenue revenue, MiddlewareExtra extra) { method setUserProperties (line 1735) | public void setUserProperties(final JSONObject userProperties, final b... method setUserProperties (line 1746) | public void setUserProperties(final JSONObject userProperties) { method setUserProperties (line 1758) | public void setUserProperties(final JSONObject userProperties, Middlew... method convertPropertiesToIdentify (line 1770) | private Identify convertPropertiesToIdentify(final JSONObject properti... method clearUserProperties (line 1798) | public void clearUserProperties() { method identify (line 1809) | public void identify(Identify identify) { method identify (line 1813) | public void identify(Identify identify, boolean outOfSession) { method identify (line 1826) | public void identify(Identify identify, boolean outOfSession, Middlewa... method setGroup (line 1843) | public void setGroup(String groupType, Object groupName) { method setGroup (line 1854) | public void setGroup(String groupType, Object groupName, MiddlewareExt... method groupIdentify (line 1871) | public void groupIdentify(String groupType, Object groupName, Identify... method groupIdentify (line 1875) | public void groupIdentify(String groupType, Object groupName, Identify... method groupIdentify (line 1879) | public void groupIdentify(String groupType, Object groupName, JSONObje... method groupIdentify (line 1886) | public void groupIdentify(String groupType, Object groupName, Identify... method truncate (line 1914) | public JSONObject truncate(JSONObject object) { method truncate (line 1957) | public JSONArray truncate(JSONArray array) throws JSONException { method truncate (line 1981) | public static String truncate(String value) { method getUserId (line 1992) | public String getUserId() { method setUserId (line 2002) | public AmplitudeClient setUserId(final String userId) { method setUserId (line 2014) | public AmplitudeClient setUserId(final String userId, final boolean st... method setDeviceId (line 2059) | public AmplitudeClient setDeviceId(final String deviceId) { method regenerateDeviceId (line 2090) | public AmplitudeClient regenerateDeviceId() { method uploadEvents (line 2112) | public void uploadEvents() { method updateServerLater (line 2129) | private void updateServerLater(long delayMillis) { method updateServer (line 2146) | protected void updateServer() { method updateServer (line 2156) | protected void updateServer(boolean limit) { method mergeEventsAndIdentifys (line 2221) | protected Pair, JSONArray> mergeEventsAndIdentifys(Lis... method makeEventUploadPostRequest (line 2281) | protected void makeEventUploadPostRequest(Call.Factory client, String ... method initializeDeviceInfo (line 2393) | protected DeviceInfo initializeDeviceInfo() { method getDeviceId (line 2402) | public String getDeviceId() { method getInvalidDeviceIds (line 2407) | private Set getInvalidDeviceIds() { method initializeDeviceId (line 2420) | private String initializeDeviceId() { method saveDeviceId (line 2457) | private void saveDeviceId(String deviceId) { method setDeviceIdCallback (line 2461) | public AmplitudeClient setDeviceIdCallback(AmplitudeDeviceIdCallback c... method runOnLogThread (line 2466) | protected void runOnLogThread(Runnable r) { method replaceWithJSONNull (line 2480) | protected Object replaceWithJSONNull(Object obj) { method contextAndApiKeySet (line 2490) | protected synchronized boolean contextAndApiKeySet(String methodName) { method bytesToHexString (line 2511) | protected String bytesToHexString(byte[] bytes) { method getCurrentTimeMillis (line 2529) | protected long getCurrentTimeMillis() { return System.currentTimeMilli... method setPlan (line 2536) | public AmplitudeClient setPlan(Plan plan) { method setIngestionMetadata (line 2546) | public AmplitudeClient setIngestionMetadata(IngestionMetadata ingestio... method setServerZone (line 2561) | public AmplitudeClient setServerZone(AmplitudeServerZone serverZone) { method setServerZone (line 2574) | public AmplitudeClient setServerZone(AmplitudeServerZone serverZone, b... method getServerZone (line 2590) | public AmplitudeServerZone getServerZone() { FILE: src/main/java/com/amplitude/api/AmplitudeDeviceIdCallback.java type AmplitudeDeviceIdCallback (line 3) | public interface AmplitudeDeviceIdCallback { method onDeviceIdReady (line 4) | void onDeviceIdReady(String deviceId); FILE: src/main/java/com/amplitude/api/AmplitudeLog.java class AmplitudeLog (line 5) | public class AmplitudeLog { method getLogger (line 12) | public static AmplitudeLog getLogger() { method AmplitudeLog (line 16) | private AmplitudeLog() {} method setEnableLogging (line 18) | AmplitudeLog setEnableLogging(boolean enableLogging) { method setLogLevel (line 23) | AmplitudeLog setLogLevel(int logLevel) { method d (line 28) | int d(String tag, String msg) { method d (line 33) | int d(String tag, String msg, Throwable tr) { method e (line 38) | int e(String tag, String msg) { method e (line 48) | int e(String tag, String msg, Throwable tr) { method getStackTraceString (line 58) | String getStackTraceString(Throwable tr) { method i (line 62) | int i(String tag, String msg) { method i (line 67) | int i(String tag, String msg, Throwable tr) { method isLoggable (line 72) | boolean isLoggable(String tag, int level) { method println (line 76) | int println(int priority, String tag, String msg) { method v (line 80) | int v(String tag, String msg) { method v (line 85) | int v(String tag, String msg, Throwable tr) { method w (line 90) | int w(String tag, String msg) { method w (line 95) | int w(String tag, Throwable tr) { method w (line 100) | int w(String tag, String msg, Throwable tr) { method wtf (line 106) | int wtf(String tag, String msg) { method wtf (line 111) | int wtf(String tag, Throwable tr) { method wtf (line 116) | int wtf(String tag, String msg, Throwable tr) { method setAmplitudeLogCallback (line 121) | void setAmplitudeLogCallback(AmplitudeLogCallback callback) { FILE: src/main/java/com/amplitude/api/AmplitudeLogCallback.java type AmplitudeLogCallback (line 3) | public interface AmplitudeLogCallback { method onError (line 4) | void onError(String tag, String message); FILE: src/main/java/com/amplitude/api/AmplitudeServerZone.java type AmplitudeServerZone (line 13) | public enum AmplitudeServerZone { method getEventLogApiForZone (line 29) | protected static String getEventLogApiForZone(AmplitudeServerZone serv... method getDynamicConfigApi (line 36) | protected static String getDynamicConfigApi(AmplitudeServerZone server... method getServerZone (line 43) | public static AmplitudeServerZone getServerZone(String serverZone) { FILE: src/main/java/com/amplitude/api/ConfigManager.java class ConfigManager (line 13) | public class ConfigManager { method getIngestionEndpoint (line 20) | public String getIngestionEndpoint() { method ConfigManager (line 24) | private ConfigManager() { method refresh (line 27) | public void refresh(RefreshListener listener, AmplitudeServerZone serv... method getInstance (line 63) | public static ConfigManager getInstance() { type RefreshListener (line 71) | interface RefreshListener { method onFinished (line 72) | void onFinished(); FILE: src/main/java/com/amplitude/api/Constants.java class Constants (line 5) | public class Constants { FILE: src/main/java/com/amplitude/api/CursorWindowAllocationException.java class CursorWindowAllocationException (line 10) | public class CursorWindowAllocationException extends RuntimeException { method CursorWindowAllocationException (line 11) | public CursorWindowAllocationException(String description) { FILE: src/main/java/com/amplitude/api/DatabaseHelper.java class DatabaseHelper (line 21) | class DatabaseHelper extends SQLiteOpenHelper { method getDatabaseHelper (line 60) | @Deprecated method getDatabaseHelper (line 65) | static synchronized DatabaseHelper getDatabaseHelper(Context context, ... method getDatabaseName (line 75) | private static String getDatabaseName(String instance) { method DatabaseHelper (line 79) | protected DatabaseHelper(Context context) { method DatabaseHelper (line 83) | protected DatabaseHelper(Context context, String instance) { method setDatabaseResetListener (line 89) | void setDatabaseResetListener(DatabaseResetListener databaseResetListe... method onCreate (line 93) | @Override method onUpgrade (line 121) | @Override method resetDatabase (line 156) | private void resetDatabase(SQLiteDatabase db) { method insertOrReplaceKeyValue (line 165) | synchronized long insertOrReplaceKeyValue(String key, String value) { method insertOrReplaceKeyLongValue (line 170) | synchronized long insertOrReplaceKeyLongValue(String key, Long value) { method insertOrReplaceKeyValueToTable (line 175) | synchronized long insertOrReplaceKeyValueToTable(String table, String ... method insertOrReplaceKeyValueToTable (line 197) | synchronized long insertOrReplaceKeyValueToTable(SQLiteDatabase db, St... method insertKeyValueContentValuesIntoTable (line 213) | synchronized long insertKeyValueContentValuesIntoTable(SQLiteDatabase ... method deleteKeyFromTable (line 222) | synchronized long deleteKeyFromTable(String table, String key) { method addEvent (line 241) | synchronized long addEvent(String event) { method addIdentify (line 245) | synchronized long addIdentify(String identifyEvent) { method addIdentifyInterceptor (line 249) | synchronized long addIdentifyInterceptor(String identifyEvent) { method addEventToTable (line 253) | private synchronized long addEventToTable(String table, String event) { method insertEventContentValuesIntoTable (line 277) | synchronized long insertEventContentValuesIntoTable(SQLiteDatabase db,... method getValue (line 281) | synchronized String getValue(String key) { method getLongValue (line 285) | synchronized Long getLongValue(String key) { method getValueFromTable (line 289) | protected synchronized Object getValueFromTable(String table, String k... method getEvents (line 324) | synchronized List getEvents(long upToId, long limit) throw... method getIdentifys (line 328) | synchronized List getIdentifys( method getIdentifyInterceptors (line 333) | synchronized List getIdentifyInterceptors( method getEventsFromTable (line 340) | protected synchronized List getEventsFromTable( method getEventsBatchFromTable (line 349) | private List getEventsBatchFromTable( method getEventsRowByRowFromTable (line 391) | private List getEventsRowByRowFromTable( method getEventFromTable (line 438) | protected synchronized JSONObject getEventFromTable(String table, long... method getEventCount (line 474) | synchronized long getEventCount() { method getIdentifyCount (line 478) | synchronized long getIdentifyCount() { method getTotalEventCount (line 482) | synchronized long getTotalEventCount() { method getIdentifyInterceptorCount (line 486) | synchronized long getIdentifyInterceptorCount() { method getEventCountFromTable (line 490) | private synchronized long getEventCountFromTable(String table) { method getNthEventId (line 515) | synchronized long getNthEventId(long n) { method getNthIdentifyId (line 519) | synchronized long getNthIdentifyId(long n) { method getLastIdentifyInterceptorId (line 523) | synchronized long getLastIdentifyInterceptorId() { method getNthEventIdFromTable (line 527) | private synchronized long getNthEventIdFromTable(String table, long n) { method getNthEventIdFromTable (line 531) | private synchronized long getNthEventIdFromTable(String table, long n,... method removeEvents (line 562) | synchronized void removeEvents(long maxId) { method removeIdentifys (line 566) | synchronized void removeIdentifys(long maxId) { method removeIdentifyInterceptors (line 570) | synchronized void removeIdentifyInterceptors(long maxId) { method removeEventsFromTable (line 574) | private synchronized void removeEventsFromTable(String table, long max... method removeEvent (line 589) | synchronized void removeEvent(long id) { method removeIdentify (line 593) | synchronized void removeIdentify(long id) { method removeIdentifyIntercept (line 597) | synchronized void removeIdentifyIntercept(long id) { method removeEventFromTable (line 601) | private synchronized void removeEventFromTable(String table, long id) { method delete (line 616) | private void delete() { method dbFileExists (line 645) | boolean dbFileExists() { method queryDb (line 650) | Cursor queryDb( method handleIfCursorRowTooLargeException (line 661) | private void handleIfCursorRowTooLargeException(IllegalStateException ... method convertIfCursorWindowException (line 675) | private static void convertIfCursorWindowException(RuntimeException e) { FILE: src/main/java/com/amplitude/api/DatabaseResetListener.java type DatabaseResetListener (line 5) | public interface DatabaseResetListener { method onDatabaseReset (line 6) | public void onDatabaseReset(SQLiteDatabase db); FILE: src/main/java/com/amplitude/api/DeviceInfo.java class DeviceInfo (line 26) | @SuppressWarnings("MissingPermission") class CachedInfo (line 47) | private class CachedInfo { method CachedInfo (line 62) | private CachedInfo() { method getVersionName (line 81) | private String getVersionName() { method getOsName (line 94) | private String getOsName() { method getOsVersion (line 98) | private String getOsVersion() { method getBrand (line 102) | private String getBrand() { method getManufacturer (line 106) | private String getManufacturer() { method getModel (line 110) | private String getModel() { method getCarrier (line 114) | private String getCarrier() { method getCountry (line 125) | private String getCountry() { method getCountryFromLocation (line 142) | private String getCountryFromLocation() { method getCountryFromNetwork (line 179) | private String getCountryFromNetwork() { method getLocale (line 195) | private Locale getLocale() { method getCountryFromLocale (line 209) | private String getCountryFromLocale() { method getLanguage (line 213) | private String getLanguage() { method getAdvertisingId (line 217) | private String getAdvertisingId() { method getAppSetId (line 230) | private String getAppSetId() { method getAndCacheAmazonAdvertisingId (line 254) | private String getAndCacheAmazonAdvertisingId() { method getAndCacheGoogleAdvertisingId (line 263) | private String getAndCacheGoogleAdvertisingId() { method checkGPSEnabled (line 289) | private boolean checkGPSEnabled() { method DeviceInfo (line 317) | public DeviceInfo(Context context, boolean locationListening, boolean ... method getCachedInfo (line 323) | private CachedInfo getCachedInfo() { method prefetch (line 330) | public void prefetch() { method generateUUID (line 334) | public static String generateUUID() { method getVersionName (line 338) | public String getVersionName() { method getOsName (line 342) | public String getOsName() { method getOsVersion (line 346) | public String getOsVersion() { method getBrand (line 350) | public String getBrand() { method getManufacturer (line 354) | public String getManufacturer() { method getModel (line 358) | public String getModel() { method getCarrier (line 362) | public String getCarrier() { method getCountry (line 366) | public String getCountry() { method getLanguage (line 370) | public String getLanguage() { method getAdvertisingId (line 374) | public String getAdvertisingId() { method isLimitAdTrackingEnabled (line 378) | public boolean isLimitAdTrackingEnabled() { method getAppSetId (line 382) | public String getAppSetId() { method isGooglePlayServicesEnabled (line 386) | public boolean isGooglePlayServicesEnabled() { return getCachedInfo().... method getMostRecentLocation (line 388) | public Location getMostRecentLocation() { method isLocationListening (line 446) | public boolean isLocationListening() { method setLocationListening (line 450) | public void setLocationListening(boolean locationListening) { method getGeocoder (line 455) | protected Geocoder getGeocoder() { FILE: src/main/java/com/amplitude/api/Identify.java class Identify (line 27) | public class Identify { method setOnce (line 51) | public Identify setOnce(String property, boolean value) { method setOnce (line 64) | public Identify setOnce(String property, double value) { method setOnce (line 77) | public Identify setOnce(String property, float value) { method setOnce (line 90) | public Identify setOnce(String property, int value) { method setOnce (line 103) | public Identify setOnce(String property, long value) { method setOnce (line 116) | public Identify setOnce(String property, String value) { method setOnce (line 129) | public Identify setOnce(String property, JSONArray values) { method setOnce (line 142) | public Identify setOnce(String property, JSONObject values) { method setOnce (line 155) | public Identify setOnce(String property, boolean[] values) { method setOnce (line 168) | public Identify setOnce(String property, double[] values) { method setOnce (line 181) | public Identify setOnce(String property, float[] values) { method setOnce (line 194) | public Identify setOnce(String property, int[] values) { method setOnce (line 207) | public Identify setOnce(String property, long[] values) { method setOnce (line 220) | public Identify setOnce(String property, String[] values) { method set (line 233) | public Identify set(String property, boolean value) { method set (line 245) | public Identify set(String property, double value) { method set (line 257) | public Identify set(String property, float value) { method set (line 269) | public Identify set(String property, int value) { method set (line 281) | public Identify set(String property, long value) { method set (line 293) | public Identify set(String property, String value) { method set (line 305) | public Identify set(String property, JSONObject values) { method set (line 317) | public Identify set(String property, JSONArray values) { method set (line 329) | public Identify set(String property, boolean[] values) { method set (line 341) | public Identify set(String property, double[] values) { method set (line 353) | public Identify set(String property, float[] values) { method set (line 365) | public Identify set(String property, int[] values) { method set (line 377) | public Identify set(String property, long[] values) { method set (line 389) | public Identify set(String property, String[] values) { method add (line 404) | public Identify add(String property, double value) { method add (line 418) | public Identify add(String property, float value) { method add (line 432) | public Identify add(String property, int value) { method add (line 446) | public Identify add(String property, long value) { method add (line 461) | public Identify add(String property, String value) { method add (line 476) | public Identify add(String property, JSONObject values) { method append (line 492) | public Identify append(String property, boolean value) { method append (line 507) | public Identify append(String property, double value) { method append (line 522) | public Identify append(String property, float value) { method append (line 537) | public Identify append(String property, int value) { method append (line 552) | public Identify append(String property, long value) { method append (line 567) | public Identify append(String property, String value) { method append (line 582) | public Identify append(String property, JSONArray values) { method append (line 598) | public Identify append(String property, JSONObject values) { method append (line 613) | public Identify append(String property, boolean[] values) { method append (line 628) | public Identify append(String property, double[] values) { method append (line 643) | public Identify append(String property, float[] values) { method append (line 658) | public Identify append(String property, int[] values) { method append (line 673) | public Identify append(String property, long[] values) { method append (line 688) | public Identify append(String property, String[] values) { method prepend (line 705) | public Identify prepend(String property, boolean value) { method prepend (line 721) | public Identify prepend(String property, double value) { method prepend (line 737) | public Identify prepend(String property, float value) { method prepend (line 753) | public Identify prepend(String property, int value) { method prepend (line 769) | public Identify prepend(String property, long value) { method prepend (line 785) | public Identify prepend(String property, String value) { method prepend (line 801) | public Identify prepend(String property, JSONArray values) { method prepend (line 818) | public Identify prepend(String property, JSONObject values) { method prepend (line 834) | public Identify prepend(String property, boolean[] values) { method prepend (line 850) | public Identify prepend(String property, double[] values) { method prepend (line 866) | public Identify prepend(String property, float[] values) { method prepend (line 882) | public Identify prepend(String property, int[] values) { method prepend (line 898) | public Identify prepend(String property, long[] values) { method prepend (line 914) | public Identify prepend(String property, String[] values) { method unset (line 926) | public Identify unset(String property) { method clearAll (line 938) | public Identify clearAll() { method preInsert (line 968) | public Identify preInsert(String property, boolean value) { method preInsert (line 984) | public Identify preInsert(String property, double value) { method preInsert (line 1000) | public Identify preInsert(String property, float value) { method preInsert (line 1016) | public Identify preInsert(String property, int value) { method preInsert (line 1032) | public Identify preInsert(String property, long value) { method preInsert (line 1048) | public Identify preInsert(String property, String value) { method preInsert (line 1064) | public Identify preInsert(String property, JSONArray values) { method preInsert (line 1080) | public Identify preInsert(String property, JSONObject values) { method preInsert (line 1097) | public Identify preInsert(String property, boolean[] values) { method preInsert (line 1113) | public Identify preInsert(String property, double[] values) { method preInsert (line 1129) | public Identify preInsert(String property, float[] values){ method preInsert (line 1145) | public Identify preInsert(String property, int[] values){ method preInsert (line 1161) | public Identify preInsert(String property, long[] values) { method preInsert (line 1177) | public Identify preInsert(String property, String[] values) { method postInsert (line 1193) | public Identify postInsert(String property, boolean value) { method postInsert (line 1209) | public Identify postInsert(String property, double value) { method postInsert (line 1225) | public Identify postInsert(String property, float value) { method postInsert (line 1241) | public Identify postInsert(String property, int value) { method postInsert (line 1257) | public Identify postInsert(String property, long value) { method postInsert (line 1273) | public Identify postInsert(String property, String value) { method postInsert (line 1289) | public Identify postInsert(String property, JSONArray values) { method postInsert (line 1305) | public Identify postInsert(String property, JSONObject values) { method postInsert (line 1321) | public Identify postInsert(String property, boolean[] values) { method postInsert (line 1337) | public Identify postInsert(String property, double[] values) { method postInsert (line 1353) | public Identify postInsert(String property, float[] values){ method postInsert (line 1369) | public Identify postInsert(String property, int[] values){ method postInsert (line 1385) | public Identify postInsert(String property, long[] values) { method postInsert (line 1401) | public Identify postInsert(String property, String[] values) { method remove (line 1415) | public Identify remove(String property, boolean value) { method remove (line 1429) | public Identify remove(String property, double value) { method remove (line 1443) | public Identify remove(String property, float value) { method remove (line 1457) | public Identify remove(String property, int value) { method remove (line 1471) | public Identify remove(String property, long value) { method remove (line 1485) | public Identify remove(String property, String value) { method remove (line 1499) | public Identify remove(String property, JSONArray values) { method remove (line 1513) | public Identify remove(String property, JSONObject values) { method remove (line 1527) | public Identify remove(String property, boolean[] values) { method remove (line 1541) | public Identify remove(String property, double[] values) { method remove (line 1555) | public Identify remove(String property, float[] values){ method remove (line 1569) | public Identify remove(String property, int[] values){ method remove (line 1583) | public Identify remove(String property, long[] values) { method remove (line 1597) | public Identify remove(String property, String[] values) { method addToUserProperties (line 1602) | private void addToUserProperties(String operation, String property, Ob... method booleanArrayToJSONArray (line 1648) | private JSONArray booleanArrayToJSONArray(boolean[] values) { method floatArrayToJSONArray (line 1654) | private JSONArray floatArrayToJSONArray(float[] values) { method doubleArrayToJSONArray (line 1668) | private JSONArray doubleArrayToJSONArray(double[] values) { method intArrayToJSONArray (line 1682) | private JSONArray intArrayToJSONArray(int[] values) { method longArrayToJSONArray (line 1688) | private JSONArray longArrayToJSONArray(long[] values) { method stringArrayToJSONArray (line 1694) | private JSONArray stringArrayToJSONArray(String[] values) { method setUserProperty (line 1707) | Identify setUserProperty(String property, Object value) { method setOnce (line 1722) | public Identify setOnce(String property, Object value) { method set (line 1739) | public Identify set(String property, Object value) { method getUserPropertiesOperations (line 1752) | public JSONObject getUserPropertiesOperations() { FILE: src/main/java/com/amplitude/api/IdentifyInterceptor.java class IdentifyInterceptor (line 14) | class IdentifyInterceptor { method IdentifyInterceptor (line 34) | public IdentifyInterceptor ( method intercept (line 56) | public JSONObject intercept(String eventType, JSONObject event) { method setIdentifyBatchIntervalMillis (line 91) | public void setIdentifyBatchIntervalMillis(long identifyBatchIntervalM... method getTransferIdentifyEvent (line 95) | private JSONObject getTransferIdentifyEvent() { method scheduleTransfer (line 114) | private void scheduleTransfer() { method transferInterceptedIdentify (line 128) | public void transferInterceptedIdentify() { method mergeIdentifyInterceptList (line 136) | private JSONObject mergeIdentifyInterceptList(List identif... method mergeUserProperties (line 146) | private void mergeUserProperties(JSONObject userProperties, JSONObject... method isSetOnly (line 156) | private boolean isSetOnly(JSONObject event) { method isClearAll (line 160) | private boolean isClearAll(JSONObject event) { method isSetGroups (line 164) | private boolean isSetGroups(JSONObject event) { method isActionOnly (line 172) | private boolean isActionOnly(JSONObject event, String action) { method saveIdentifyProperties (line 181) | private long saveIdentifyProperties(JSONObject event) { method isIdentityUpdated (line 185) | private boolean isIdentityUpdated(JSONObject event) { method isIdUpdated (line 207) | private boolean isIdUpdated(String id, String updateId) { FILE: src/main/java/com/amplitude/api/IngestionMetadata.java class IngestionMetadata (line 6) | public class IngestionMetadata { method setSourceName (line 22) | public IngestionMetadata setSourceName(String sourceName) { method setSourceVersion (line 32) | public IngestionMetadata setSourceVersion(String sourceVersion) { method toJSONObject (line 41) | protected JSONObject toJSONObject() { FILE: src/main/java/com/amplitude/api/Middleware.java type Middleware (line 3) | public interface Middleware { method run (line 4) | void run(MiddlewarePayload payload, MiddlewareNext next); FILE: src/main/java/com/amplitude/api/MiddlewareExtended.java type MiddlewareExtended (line 3) | interface MiddlewareExtended extends Middleware { method flush (line 4) | void flush(); FILE: src/main/java/com/amplitude/api/MiddlewareExtra.java class MiddlewareExtra (line 6) | public class MiddlewareExtra extends HashMap { method MiddlewareExtra (line 7) | public MiddlewareExtra() { method MiddlewareExtra (line 10) | public MiddlewareExtra(Map map) { FILE: src/main/java/com/amplitude/api/MiddlewareNext.java type MiddlewareNext (line 3) | public interface MiddlewareNext { method run (line 4) | public void run(MiddlewarePayload curPayload); FILE: src/main/java/com/amplitude/api/MiddlewarePayload.java class MiddlewarePayload (line 5) | public class MiddlewarePayload { method MiddlewarePayload (line 9) | public MiddlewarePayload(JSONObject event, MiddlewareExtra extra) { method MiddlewarePayload (line 14) | public MiddlewarePayload(JSONObject event) { FILE: src/main/java/com/amplitude/api/MiddlewareRunner.java class MiddlewareRunner (line 8) | public class MiddlewareRunner { method MiddlewareRunner (line 11) | public MiddlewareRunner() { method add (line 15) | public void add(Middleware middleware) { method runMiddlewares (line 19) | private void runMiddlewares(List middlewares, MiddlewarePa... method run (line 32) | public boolean run(MiddlewarePayload payload) { method run (line 43) | public void run(MiddlewarePayload payload, MiddlewareNext next) { method flush (line 48) | void flush() { FILE: src/main/java/com/amplitude/api/PinnedAmplitudeClient.java class PinnedAmplitudeClient (line 36) | public class PinnedAmplitudeClient extends AmplitudeClient { method getCertificate (line 101) | protected static String getCertificate(AmplitudeServerZone serverZone) { method getPinnedCertificateChain (line 108) | protected static SSLContextBuilder getPinnedCertificateChain(Amplitude... class SSLContextBuilder (line 116) | protected static class SSLContextBuilder { method SSLContextBuilder (line 120) | public SSLContextBuilder() { method SSLContextBuilder (line 123) | public SSLContextBuilder(AmplitudeServerZone serverZone) { method addCertificate (line 133) | public SSLContextBuilder addCertificate(String certificateBase64) { method build (line 143) | public SSLContext build() { method getInstance (line 181) | public static PinnedAmplitudeClient getInstance() { method getInstance (line 192) | public static synchronized PinnedAmplitudeClient getInstance(String in... method PinnedAmplitudeClient (line 210) | public PinnedAmplitudeClient(String instance) { method initializeInternal (line 219) | public synchronized AmplitudeClient initializeInternal( method initialize (line 289) | @Override method initialize (line 294) | public synchronized AmplitudeClient initialize( method getPinnedCertSslSocketFactory (line 308) | protected SSLSocketFactory getPinnedCertSslSocketFactory(AmplitudeServ... method getPinnedCertSslSocketFactory (line 318) | protected SSLSocketFactory getPinnedCertSslSocketFactory(SSLContextBui... method setServerZone (line 337) | @Override FILE: src/main/java/com/amplitude/api/Plan.java class Plan (line 6) | public class Plan { method setBranch (line 30) | public Plan setBranch(String branch) { method setSource (line 40) | public Plan setSource(String source) { method setVersion (line 50) | public Plan setVersion(String version) { method setVersionId (line 60) | public Plan setVersionId(String versionId) { method toJSONObject (line 69) | protected JSONObject toJSONObject() { FILE: src/main/java/com/amplitude/api/Revenue.java class Revenue (line 27) | public class Revenue { method isValidRevenue (line 69) | protected boolean isValidRevenue() { method setProductId (line 83) | public Revenue setProductId(String productId) { method setQuantity (line 98) | public Revenue setQuantity(int quantity) { method setPrice (line 109) | public Revenue setPrice(double price) { method setRevenueType (line 120) | public Revenue setRevenueType(String revenueType) { method setReceipt (line 132) | public Revenue setReceipt(String receipt, String receiptSignature) { method setRevenueProperties (line 145) | public Revenue setRevenueProperties(JSONObject revenueProperties) { method setEventProperties (line 158) | public Revenue setEventProperties(JSONObject eventProperties) { method toJSONObject (line 168) | protected JSONObject toJSONObject() { method equals (line 193) | @Override method hashCode (line 219) | @Override FILE: src/main/java/com/amplitude/api/TrackingOptions.java class TrackingOptions (line 9) | public class TrackingOptions { method disableAdid (line 30) | public TrackingOptions disableAdid() { method shouldTrackAdid (line 35) | boolean shouldTrackAdid() { method disableAppSetId (line 39) | public TrackingOptions disableAppSetId() { method shouldTrackAppSetId (line 44) | boolean shouldTrackAppSetId() { method disableCarrier (line 48) | public TrackingOptions disableCarrier() { method shouldTrackCarrier (line 53) | boolean shouldTrackCarrier() { method disableCity (line 57) | public TrackingOptions disableCity() { method shouldTrackCity (line 62) | boolean shouldTrackCity() { method disableCountry (line 66) | public TrackingOptions disableCountry() { method shouldTrackCountry (line 71) | boolean shouldTrackCountry() { method disableDeviceBrand (line 75) | public TrackingOptions disableDeviceBrand() { method shouldTrackDeviceBrand (line 80) | boolean shouldTrackDeviceBrand() { method disableDeviceManufacturer (line 84) | public TrackingOptions disableDeviceManufacturer() { method shouldTrackDeviceManufacturer (line 89) | boolean shouldTrackDeviceManufacturer() { method disableDeviceModel (line 93) | public TrackingOptions disableDeviceModel() { method shouldTrackDeviceModel (line 98) | boolean shouldTrackDeviceModel() { method disableDma (line 102) | public TrackingOptions disableDma() { method shouldTrackDma (line 107) | boolean shouldTrackDma() { method disableIpAddress (line 111) | public TrackingOptions disableIpAddress() { method shouldTrackIpAddress (line 116) | boolean shouldTrackIpAddress() { method disableLanguage (line 120) | public TrackingOptions disableLanguage() { method shouldTrackLanguage (line 125) | boolean shouldTrackLanguage() { method disableLatLng (line 129) | public TrackingOptions disableLatLng() { method shouldTrackLatLng (line 134) | boolean shouldTrackLatLng() { method disableOsName (line 138) | public TrackingOptions disableOsName() { method shouldTrackOsName (line 143) | boolean shouldTrackOsName() { method disableOsVersion (line 147) | public TrackingOptions disableOsVersion() { method shouldTrackOsVersion (line 152) | boolean shouldTrackOsVersion() { method disableApiLevel (line 156) | public TrackingOptions disableApiLevel() { method shouldTrackApiLevel (line 161) | boolean shouldTrackApiLevel() { method disablePlatform (line 165) | public TrackingOptions disablePlatform() { method shouldTrackPlatform (line 170) | boolean shouldTrackPlatform() { method disableRegion (line 174) | public TrackingOptions disableRegion() { method shouldTrackRegion (line 179) | boolean shouldTrackRegion() { method disableVersionName (line 183) | public TrackingOptions disableVersionName() { method shouldTrackVersionName (line 188) | boolean shouldTrackVersionName() { method disableTrackingField (line 192) | private void disableTrackingField(String field) { method getApiPropertiesTrackingOptions (line 196) | protected JSONObject getApiPropertiesTrackingOptions() { method shouldTrackField (line 214) | private boolean shouldTrackField(String field) { method mergeIn (line 218) | TrackingOptions mergeIn(TrackingOptions other) { method copyOf (line 226) | static TrackingOptions copyOf(TrackingOptions other) { method forCoppaControl (line 235) | static TrackingOptions forCoppaControl() { method equals (line 244) | public boolean equals(Object other) { FILE: src/main/java/com/amplitude/api/Utils.java class Utils (line 15) | public class Utils { method cloneJSONObject (line 24) | static JSONObject cloneJSONObject(final JSONObject obj) { method compareJSONObjects (line 55) | static boolean compareJSONObjects(JSONObject o1, JSONObject o2) { method isEmptyString (line 98) | public static boolean isEmptyString(String s) { method normalizeInstanceName (line 102) | static String normalizeInstanceName(String instance) { method checkLocationPermissionAllowed (line 109) | static boolean checkLocationPermissionAllowed(Context context) { method checkPermissionAllowed (line 114) | static boolean checkPermissionAllowed(Context context, String permissi... FILE: src/main/java/com/amplitude/api/WorkerThread.java class WorkerThread (line 7) | public class WorkerThread extends HandlerThread { method WorkerThread (line 9) | public WorkerThread(String name) { method getHandler (line 15) | Handler getHandler() { method post (line 19) | void post(Runnable r) { method postDelayed (line 24) | void postDelayed(Runnable r, long delayMillis) { method removeCallbacks (line 29) | void removeCallbacks(Runnable r) { method waitForInitialization (line 34) | private synchronized void waitForInitialization() { FILE: src/main/java/com/amplitude/eventexplorer/EventExplorer.java class EventExplorer (line 16) | public class EventExplorer { method EventExplorer (line 20) | public EventExplorer(String instanceName) { method show (line 24) | public void show(final Activity rootActivity) { method prepareWindowManagerLayoutParams (line 46) | private WindowManager.LayoutParams prepareWindowManagerLayoutParams(Co... FILE: src/main/java/com/amplitude/eventexplorer/EventExplorerInfoActivity.java class EventExplorerInfoActivity (line 18) | public class EventExplorerInfoActivity extends Activity { method onCreate (line 26) | @Override method copyText (line 68) | private void copyText(Context context, String text) { FILE: src/main/java/com/amplitude/eventexplorer/EventExplorerTouchHandler.java class EventExplorerTouchHandler (line 8) | public class EventExplorerTouchHandler implements View.OnTouchListener { method EventExplorerTouchHandler (line 19) | EventExplorerTouchHandler(WindowManager windowManager, method onTouch (line 27) | @Override method isAClick (line 56) | private boolean isAClick(float startX, float endX, float startY, float... FILE: src/main/java/com/amplitude/unity/plugins/AmplitudePlugin.java class AmplitudePlugin (line 17) | public class AmplitudePlugin { method ToJSONObject (line 19) | public static JSONObject ToJSONObject(String jsonString) { method ToJSONArray (line 29) | public static JSONArray ToJSONArray(String[] values) { method init (line 37) | public static void init(String instanceName, Context context, String a... method init (line 41) | public static void init(String instanceName, Context context, String a... method setTrackingOptions (line 45) | public static void setTrackingOptions(String instanceName, String trac... method enableForegroundTracking (line 106) | public static void enableForegroundTracking(String instanceName, Appli... method enableCoppaControl (line 110) | public static void enableCoppaControl(String instanceName) { method disableCoppaControl (line 114) | public static void disableCoppaControl(String instanceName) { method setLibraryName (line 118) | public static void setLibraryName(String instanceName, String libraryN... method setLibraryVersion (line 122) | public static void setLibraryVersion(String instanceName, String libra... method setServerUrl (line 126) | public static void setServerUrl(String instanceName, String serverUrl) { method setServerZone (line 130) | public static void setServerZone(String instanceName, String serverZon... method setUseDynamicConfig (line 135) | public static void setUseDynamicConfig(String instanceName, boolean us... method startSession (line 139) | @Deprecated method endSession (line 142) | @Deprecated method logEvent (line 145) | public static void logEvent(String instanceName, String event) { method logEvent (line 149) | public static void logEvent(String instanceName, String event, String ... method logEvent (line 153) | public static void logEvent(String instanceName, String event, String ... method uploadEvents (line 157) | public static void uploadEvents(String instanceName) { method useAdvertisingIdForDeviceId (line 161) | public static void useAdvertisingIdForDeviceId(String instanceName) { method useAppSetIdForDeviceId (line 165) | public static void useAppSetIdForDeviceId(String instanceName) { method setOffline (line 169) | public static void setOffline(String instanceName, boolean offline) { method setUserId (line 173) | public static void setUserId(String instanceName, String userId) { method setOptOut (line 177) | public static void setOptOut(String instanceName, boolean enabled) { method setMinTimeBetweenSessionsMillis (line 181) | public static void setMinTimeBetweenSessionsMillis(String instanceName... method setEventUploadPeriodMillis (line 185) | public static void setEventUploadPeriodMillis(String instanceName, int... method setUserProperties (line 189) | public static void setUserProperties(String instanceName, String jsonP... method setGroup (line 193) | public static void setGroup(String instanceName, String groupType, Str... method setGroup (line 197) | public static void setGroup(String instanceName, String groupType, Str... method logRevenue (line 201) | public static void logRevenue(String instanceName, double amount) { method logRevenue (line 205) | public static void logRevenue(String instanceName, String productId, i... method logRevenue (line 209) | public static void logRevenue(String instanceName, String productId, i... method logRevenue (line 213) | public static void logRevenue(String instanceName, String productId, i... method getDeviceId (line 230) | public static String getDeviceId(String instanceName) { method setDeviceId (line 234) | public static void setDeviceId(String instanceName, String deviceId) { method regenerateDeviceId (line 238) | public static void regenerateDeviceId(String instanceName) { Amplitude... method trackSessionEvents (line 240) | public static void trackSessionEvents(String instanceName, boolean ena... method getSessionId (line 244) | public static long getSessionId(String instanceName) { return Amplitud... method clearUserProperties (line 249) | public static void clearUserProperties(String instanceName) { method unsetUserProperty (line 254) | public static void unsetUserProperty(String instanceName, String prope... method setOnceUserProperty (line 259) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 263) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 267) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 271) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 275) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 279) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserPropertyDict (line 283) | public static void setOnceUserPropertyDict(String instanceName, String... method setOnceUserPropertyList (line 287) | public static void setOnceUserPropertyList(String instanceName, String... method setOnceUserProperty (line 297) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 301) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 305) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 309) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 313) | public static void setOnceUserProperty(String instanceName, String pro... method setOnceUserProperty (line 317) | public static void setOnceUserProperty(String instanceName, String pro... method setUserProperty (line 322) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 326) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 330) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 334) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 338) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 342) | public static void setUserProperty(String instanceName, String propert... method setUserPropertyDict (line 346) | public static void setUserPropertyDict(String instanceName, String pro... method setUserPropertyList (line 350) | public static void setUserPropertyList(String instanceName, String pro... method setUserProperty (line 360) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 364) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 368) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 372) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 376) | public static void setUserProperty(String instanceName, String propert... method setUserProperty (line 380) | public static void setUserProperty(String instanceName, String propert... method addUserProperty (line 385) | public static void addUserProperty(String instanceName, String propert... method addUserProperty (line 389) | public static void addUserProperty(String instanceName, String propert... method addUserProperty (line 393) | public static void addUserProperty(String instanceName, String propert... method addUserProperty (line 397) | public static void addUserProperty(String instanceName, String propert... method addUserProperty (line 401) | public static void addUserProperty(String instanceName, String propert... method addUserPropertyDict (line 405) | public static void addUserPropertyDict(String instanceName, String pro... method appendUserProperty (line 410) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 414) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 418) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 422) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 426) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 430) | public static void appendUserProperty(String instanceName, String prop... method appendUserPropertyDict (line 434) | public static void appendUserPropertyDict(String instanceName, String ... method appendUserPropertyList (line 438) | public static void appendUserPropertyList(String instanceName, String ... method appendUserProperty (line 448) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 452) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 456) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 460) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 464) | public static void appendUserProperty(String instanceName, String prop... method appendUserProperty (line 468) | public static void appendUserProperty(String instanceName, String prop... method prependUserProperty (line 473) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 477) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 481) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 485) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 489) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 493) | public static void prependUserProperty(String instanceName, String pro... method prependUserPropertyDict (line 497) | public static void prependUserPropertyDict(String instanceName, String... method prependUserPropertyList (line 501) | public static void prependUserPropertyList(String instanceName, String... method prependUserProperty (line 511) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 515) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 519) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 523) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 527) | public static void prependUserProperty(String instanceName, String pro... method prependUserProperty (line 531) | public static void prependUserProperty(String instanceName, String pro... method preInsertUserProperty (line 536) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 540) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 544) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 548) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 552) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 556) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserPropertyDict (line 560) | public static void preInsertUserPropertyDict(String instanceName, Stri... method preInsertUserPropertyList (line 564) | public static void preInsertUserPropertyList(String instanceName, Stri... method preInsertUserProperty (line 574) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 578) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 582) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 586) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 590) | public static void preInsertUserProperty(String instanceName, String p... method preInsertUserProperty (line 594) | public static void preInsertUserProperty(String instanceName, String p... method postInsertUserProperty (line 599) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 603) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 607) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 611) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 615) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 619) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserPropertyDict (line 623) | public static void postInsertUserPropertyDict(String instanceName, Str... method postInsertUserPropertyList (line 627) | public static void postInsertUserPropertyList(String instanceName, Str... method postInsertUserProperty (line 637) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 641) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 645) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 649) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 653) | public static void postInsertUserProperty(String instanceName, String ... method postInsertUserProperty (line 657) | public static void postInsertUserProperty(String instanceName, String ... method removeUserProperty (line 662) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 666) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 670) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 674) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 678) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 682) | public static void removeUserProperty(String instanceName, String prop... method removeUserPropertyDict (line 686) | public static void removeUserPropertyDict(String instanceName, String ... method removeUserPropertyList (line 690) | public static void removeUserPropertyList(String instanceName, String ... method removeUserProperty (line 700) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 704) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 708) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 712) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 716) | public static void removeUserProperty(String instanceName, String prop... method removeUserProperty (line 720) | public static void removeUserProperty(String instanceName, String prop... FILE: src/main/java/com/amplitude/util/DoubleCheck.java class DoubleCheck (line 9) | public class DoubleCheck implements Provider { method DoubleCheck (line 15) | private DoubleCheck(Provider provider) { method get (line 20) | @SuppressWarnings("unchecked") // cast only happens when result comes ... method reentrantCheck (line 44) | public static Object reentrantCheck(Object currentInstance, Object new... method provider (line 56) | public static

, T> Provider provider(P delega... FILE: src/main/java/com/amplitude/util/Provider.java type Provider (line 3) | public interface Provider { method get (line 4) | T get(); FILE: src/test/java/com/amplitude/api/AmplitudeClientTest.java class AmplitudeClientTest (line 44) | @RunWith(AndroidJUnit4.class) method generateStringWithLength (line 48) | private String generateStringWithLength(int length, char c) { method setUp (line 55) | @Before method tearDown (line 62) | @After method testConstructor (line 67) | @Test method testSetUserId (line 77) | @Test method testSetUserIdTwice (line 94) | @Test method testSetDeviceId (line 121) | @Test method testSetUserProperties (line 188) | @Test method testSetCustomLibrary (line 222) | @Test method testSetCustomLibraryWithNullValues (line 243) | @Test method testIdentifyMultipleOperations (line 264) | @Test method testOptOut (line 299) | @Test method testOffline (line 329) | @Test method testLogEvent (line 351) | @Test method testIdentify (line 357) | @Test method testNullIdentify (line 404) | @Test method testLog3Events (line 418) | @Test method testLog3Identifys (line 451) | @Test method testLogEventAndIdentify (line 505) | @Test method testMergeEventsAndIdentifys (line 553) | @Test method testMergeEventBackwardsCompatible (line 649) | @Test method testRemoveAfterSuccessfulUpload (line 718) | @Test method testLogEventHasUUID (line 751) | @Test method testLogRevenue (line 767) | @Test method testLogRevenueV2 (line 818) | @Test method testLogEventSync (line 875) | @Test method testEmptyEventProps (line 903) | @Test method testSaveEventLogic (line 912) | @Test method testRequestTooLargeBackoffLogic (line 946) | @Test method testUploadRemainingEvents (line 1000) | @Test method testBackoffRemoveIdentify (line 1062) | @Test method testLimitTrackingEnabled (line 1103) | @Test method testTruncateString (line 1113) | @Test method testTruncateJSONObject (line 1122) | @Test method testTruncateNullJSONObject (line 1150) | @Test method testTruncateEventAndIdentify (line 1158) | @Test method testAutoIncrementSequenceNumber (line 1188) | @Test method testSetOffline (line 1198) | @Test method testSetOfflineTruncate (line 1221) | @Test method testTruncateEventsQueues (line 1261) | @Test method testTruncateEventsQueuesWithOneEvent (line 1280) | @Test method testClearUserProperties (line 1299) | @Test method testSetGroup (line 1322) | @Test method testLogEventWithGroups (line 1351) | @Test method testMergeEventsArrayIndexOutOfBounds (line 1377) | @Test method testCursorWindowAllocationException (line 1410) | @Test method testBlockTooManyEventUserProperties (line 1449) | @Test method testLogEventWithTimestamp (line 1491) | @Test method testRegenerateDeviceId (line 1506) | @Test method testSendNullEvents (line 1520) | @Test method testHandleUploadExceptions (line 1540) | @Test method testDefaultPlatform (line 1569) | @Test method testOverridePlatform (line 1595) | @Test method testSetTrackingConfig (line 1628) | @Test method testEnableCoppaControl (line 1679) | @Test method testEnableCoppaControlWithOptions (line 1794) | @Test method testGroupIdentifyMultipleOperations (line 1927) | @Test method testGroupIdentifyPropertiesObject (line 1974) | @Test method testSetLogCallback (line 2020) | @Test method testSetPlan (line 2041) | @Test method testSetIngestionMetadata (line 2064) | @Test method testSetServerZoneWithoutUpdateServerUrl (line 2087) | @Test method testSetServerZoneAndUpdateServerUrl (line 2096) | @Test method testMiddlewareSupport (line 2104) | @Test method testWithSwallowMiddleware (line 2135) | @Test method setIdentifyBatchIntervalMillis (line 2152) | @Test method testMultipleIdentifyWithSetActionOnlySendOneIdentifyEvent (line 2160) | @Test method testMultipleIdentifyWithSetActionOnlyAndOneEvent (line 2202) | @Test method testMultipleIdentifyWithSetActionAndOneEventAndIdentify (line 2273) | @Test method testIdentifyInterceptWithSetAndClearAll (line 2355) | @Test method testMultipleIdentifyWithSetActionAndAnotherIdentify (line 2392) | @Test method testUploadEventsSendInterceptedIdentify (line 2444) | @Test method testMultipleIdentifyWithSetActionAndSetGroup (line 2486) | @Test method testMultipleIdentifyWithSetActionAndUserIdUpdated (line 2555) | @Test method testNullUserPropertyFilteredOut (line 2612) | @Test FILE: src/test/java/com/amplitude/api/AmplitudeServerZoneTest.java class AmplitudeServerZoneTest (line 13) | @RunWith(Parameterized.class) method data (line 17) | @Parameterized.Parameters method AmplitudeServerZoneTest (line 31) | public AmplitudeServerZoneTest( method testGetCorrectUrlForAmplitudeServerZone (line 43) | @Test FILE: src/test/java/com/amplitude/api/AmplitudeTest.java class AmplitudeTest (line 21) | @RunWith(AndroidJUnit4.class) method setUp (line 25) | @Before method tearDown (line 30) | @After method testGetInstance (line 35) | @Test method testSeparateInstancesLogEventsSeparately (line 65) | @Test FILE: src/test/java/com/amplitude/api/BaseTest.java class BaseTest (line 34) | public class BaseTest { class MockClock (line 36) | protected class MockClock { method setTimestamps (line 40) | public void setTimestamps(long [] timestamps) { method currentTimeMillis (line 44) | public long currentTimeMillis() { class AmplitudeClientWithTime (line 53) | protected class AmplitudeClientWithTime extends AmplitudeClient { method AmplitudeClientWithTime (line 56) | public AmplitudeClientWithTime(MockClock mockClock) { this.mockClock... method getCurrentTimeMillis (line 58) | @Override class MockDatabaseHelper (line 63) | protected class MockDatabaseHelper extends DatabaseHelper { method MockDatabaseHelper (line 65) | protected MockDatabaseHelper(Context context) { method queryDb (line 69) | @Override method setUp (line 92) | public void setUp() throws Exception { method setUp (line 101) | public void setUp(boolean withServer) throws Exception { method tearDown (line 142) | public void tearDown() throws Exception { method runRequest (line 157) | public RecordedRequest runRequest(AmplitudeClient amplitude) { method sendEvent (line 169) | public RecordedRequest sendEvent(AmplitudeClient amplitude, String nam... method sendIdentify (line 178) | public RecordedRequest sendIdentify(AmplitudeClient amplitude, Identif... method getUnsentEventCount (line 187) | public long getUnsentEventCount() { method getUnsentIdentifyCount (line 191) | public long getUnsentIdentifyCount() { method getIdentifyInterceptorCount (line 195) | public long getIdentifyInterceptorCount() { method getLastUnsentEvent (line 199) | public JSONObject getLastUnsentEvent() { method getLastUnsentIdentify (line 204) | public JSONObject getLastUnsentIdentify() { method getUnsentEvents (line 209) | public JSONArray getUnsentEvents(int limit) { method getUnsentIdentifys (line 213) | public JSONArray getUnsentIdentifys(int limit) { method getUnsentEventsFromTable (line 217) | public JSONArray getUnsentEventsFromTable(String table, int limit) { method getLastEvent (line 236) | public JSONObject getLastEvent() { method getLastIdentify (line 240) | public JSONObject getLastIdentify() { method getLastEventFromTable (line 244) | public JSONObject getLastEventFromTable(String table) { method getLastIdentifyInterceptor (line 256) | public JSONObject getLastIdentifyInterceptor() { method getEventsFromRequest (line 267) | public JSONArray getEventsFromRequest(RecordedRequest request) throws ... method parseRequest (line 276) | public static Map parseRequest(String request) { method getPrivateFieldValueFromClient (line 291) | protected Object getPrivateFieldValueFromClient(AmplitudeClient client... FILE: src/test/java/com/amplitude/api/ConfigManagerTest.java class ConfigManagerTest (line 19) | @RunWith(AndroidJUnit4.class) method testRefreshForEU (line 24) | @Test FILE: src/test/java/com/amplitude/api/DatabaseHelperTest.java class DatabaseHelperTest (line 22) | @RunWith(AndroidJUnit4.class) method setUp (line 28) | @Before method tearDown (line 34) | @After method addEvent (line 40) | protected long addEvent(String type) { method addEventToTable (line 44) | protected long addEventToTable(String table, String type, JSONObject p... method addIdentify (line 56) | protected long addIdentify(String identifyEvent) { method addIdentifyInterceptor (line 60) | protected long addIdentifyInterceptor(String property) { method insertOrReplaceKeyValue (line 73) | protected long insertOrReplaceKeyValue(String key, String value) { method insertOrReplaceKeyLongValue (line 77) | protected long insertOrReplaceKeyLongValue(String key, Long value) { method getValue (line 81) | protected String getValue(String key) { method getLongValue (line 85) | protected Long getLongValue(String key) { return dbInstance.getLongVal... method testCreate (line 87) | @Test method testUpgradeVersion1ToVersion2 (line 99) | @Test method testUpgradeVersion2ToVersion3 (line 145) | @Test method testUpgradeVersion1ToVersion3 (line 183) | @Test method testUpgradeVersion1ToVersion4 (line 229) | @Test method testUpgradeVersion2ToVersion4 (line 274) | @Test method testUpgradeVersion3ToVersion4 (line 311) | @Test method testInsertOrReplaceKeyValue (line 336) | @Test method testInsertOrReplaceKeyLongValue (line 350) | @Test method testInsertNullValues (line 364) | @Test method testAddEvent (line 381) | @Test method testAddIdentify (line 391) | @Test method testGetEvents (line 401) | @Test method testGetIdentifys (line 456) | @Test method testGetEventCount (line 513) | @Test method testGetIdentifyCount (line 533) | @Test method testGetNthEventId (line 553) | @Test method testGetNthIdentifyId (line 578) | @Test method testNoConflictBetweenEventsAndIdentifys (line 603) | @Test method testNullEventString (line 630) | @Test method testGetDatabaseHelper (line 637) | @Test method testSeparateInstances (line 677) | @Test method testGetLastIdentifyInterceptorId (line 699) | @Test FILE: src/test/java/com/amplitude/api/DatabaseRecoveryTest.java class DatabaseRecoveryTest (line 34) | @RunWith(AndroidJUnit4.class) method setUp (line 42) | @Before method tearDown (line 57) | @After method testRecoverFromDatabaseReset (line 65) | @Test method testDatabaseResetAvoidStackOverflow (line 121) | @Test method testCorruptingDatabaseFile (line 175) | @Test method testDeletedDatabaseFile (line 233) | @Test FILE: src/test/java/com/amplitude/api/DeviceInfoTest.java class DeviceInfoTest (line 55) | @RunWith(AndroidJUnit4.class) method makeLocation (line 74) | private static Location makeLocation(String provider, double lat, doub... method setUp (line 85) | @Before method tearDown (line 102) | @After method testGetVersionName (line 107) | @Test method testGetBrand (line 112) | @Test method testGetManufacturer (line 117) | @Test method testGetModel (line 122) | @Test method testGetCarrier (line 127) | @Test method testGetCountry (line 132) | @Test method testGetCountryFromNetwork (line 137) | @Test method testGetLanguage (line 174) | @Test method testGetAdvertisingIdFromGoogleDevice (line 179) | @Test method testGetAdvertisingIdFromGoogleDeviceDisabledTrackAdid (line 200) | @Test method testGetAdvertisingIdFromAmazonDevice (line 212) | @Test method testGetAdvertisingIdFromAmazonDeviceDisabledTrackAdid (line 229) | @Test method testGPSDisabled (line 245) | @Test method testGPSEnabled (line 262) | @Test method testNoLocation (line 286) | @Test method testUseAdvertisingIdAsDeviceId (line 293) | @Test method testDontUseAdvertisingIdAsDeviceId (line 319) | @Test method testDeviceIdEqualsToAppSetId (line 346) | @Test method testToggleAppSetIdInEvents (line 385) | @Test class DeviceInfoAmplitudeClient (line 436) | private class DeviceInfoAmplitudeClient extends AmplitudeClient { method initializeDeviceInfo (line 437) | protected DeviceInfo initializeDeviceInfo() { method publicInitializeDeviceInfo (line 440) | public DeviceInfo publicInitializeDeviceInfo() { method DeviceInfoAmplitudeClient (line 443) | public DeviceInfoAmplitudeClient(String instance) { FILE: src/test/java/com/amplitude/api/IdentifyTest.java class IdentifyTest (line 16) | @RunWith(AndroidJUnit4.class) method setUp (line 20) | @Before method tearDown (line 23) | @After method testUnsetProperty (line 26) | @Test method testSetProperty (line 38) | @Test method testSetOnceProperty (line 71) | @Test method testAddProperty (line 104) | @Test method testAppendProperty (line 135) | @Test method testPrependProperty (line 193) | @Test method testPreInsertProperty (line 251) | @Test method testPostInsertProperty (line 309) | @Test method testRemoveProperty (line 367) | @Test method testMultipleOperations (line 425) | @Test method testDisallowDuplicateProperties (line 476) | @Test method testDisallowOtherOperationsOnClearAllIdentify (line 491) | @Test method testDisallowClearAllOnIdentifysWithOtherOperations (line 506) | @Test method testGetUserPropertyOperations (line 521) | @Test FILE: src/test/java/com/amplitude/api/IngestionMetadataTest.java class IngestionMetadataTest (line 13) | @RunWith(AndroidJUnit4.class) method testToJSONObject (line 17) | @Test FILE: src/test/java/com/amplitude/api/InitializeTest.java class InitializeTest (line 25) | @RunWith(AndroidJUnit4.class) method setUp (line 29) | @Before method tearDown (line 34) | @After method testInitializeUserId (line 39) | @Test method testInitializeUserIdFromDb (line 59) | @Test method testInitializeOptOut (line 75) | @Test method testInitializeOptOutFromDB (line 94) | @Test method testInitializeLastEventId (line 107) | @Test method testInitializePreviousSessionId (line 132) | @Test method testInitializeLastEventTime (line 143) | @Test method testSkipSharedPrefsToDb (line 155) | @Test method testInitializePreviousSessionIdLastEventTime (line 187) | @Test method testReloadDeviceIdFromDatabase (line 221) | @Test method testInitializeDeviceIdWithRandomUUID (line 234) | @Test FILE: src/test/java/com/amplitude/api/MiddlewareRunnerTest.java class MiddlewareRunnerTest (line 17) | @RunWith(AndroidJUnit4.class) method testMiddlewareRun (line 22) | @Test method testRunWithNotPassMiddleware (line 45) | @Test method testMiddlewareFlush (line 84) | @Test FILE: src/test/java/com/amplitude/api/MockGeocoder.java class MockGeocoder (line 10) | @Implements(Geocoder.class) method isPresent (line 12) | @Implementation FILE: src/test/java/com/amplitude/api/PinningTest.java class PinningTest (line 19) | @RunWith(AndroidJUnit4.class) method setUp (line 23) | @Before method tearDown (line 31) | @After method testSslPinningUS (line 37) | @Test method testSslPinningEU (line 57) | @Test method testSslPinningSwitch (line 76) | @Test method testSslPinningInvalid (line 97) | @Test class InvalidPinnedAmplitudeClient (line 115) | private static class InvalidPinnedAmplitudeClient extends PinnedAmplit... method InvalidPinnedAmplitudeClient (line 147) | public InvalidPinnedAmplitudeClient() { FILE: src/test/java/com/amplitude/api/PlanTest.java class PlanTest (line 13) | @RunWith(AndroidJUnit4.class) method testToJSONObject (line 17) | @Test FILE: src/test/java/com/amplitude/api/RevenueTest.java class RevenueTest (line 19) | @RunWith(AndroidJUnit4.class) method setUp (line 23) | @Before method tearDown (line 26) | @After method testProductId (line 29) | @Test method testQuantity (line 48) | @Test method testPrice (line 61) | @Test method testRevenueType (line 74) | @Test method testReceipt (line 96) | @Test method testRevenueProperties (line 113) | @Test method testEventProperties (line 130) | @Test method testValidRevenue (line 147) | @Test method testToJSONObject (line 165) | @Test method testEquals (line 189) | @Test method testHashCode (line 205) | @Test FILE: src/test/java/com/amplitude/api/SessionTest.java class SessionTest (line 24) | @RunWith(AndroidJUnit4.class) class AmplitudeCallbacksWithTime (line 29) | private class AmplitudeCallbacksWithTime extends AmplitudeCallbacks { method AmplitudeCallbacksWithTime (line 34) | public AmplitudeCallbacksWithTime(AmplitudeClient client, long [] ti... method getCurrentTimeMillis (line 40) | @Override method setUp (line 46) | @Before method tearDown (line 53) | @After method testDefaultStartSession (line 58) | @Test method testDefaultTriggerNewSession (line 71) | @Test method testDefaultExtendSession (line 102) | @Test method testDefaultStartSessionWithTracking (line 142) | @Test method testDefaultStartSessionWithTrackingSynchronous (line 167) | @Test method testDefaultTriggerNewSessionWithTracking (line 193) | @Test method testDefaultTriggerNewSessionWithTrackingSynchronous (line 252) | @Test method testDefaultExtendSessionWithTracking (line 312) | @Test method testDefaultExtendSessionWithTrackingSynchronous (line 363) | @Test method testEnableAccurateTracking (line 415) | @Test method testAccurateOnResumeStartSession (line 422) | @Test method testAccurateOnResumeStartSessionWithTracking (line 441) | @Test method testAccurateOnPauseRefreshTimestamp (line 479) | @Test method testAccurateOnPauseRefreshTimestampWithTracking (line 504) | @Test method testAccurateOnResumeTriggerNewSession (line 535) | @Test method testAccurateOnResumeTriggerNewSessionWithTracking (line 579) | @Test method testAccurateOnResumeExtendSession (line 654) | @Test method testAccurateOnResumeExtendSessionWithTracking (line 691) | @Test method testAccurateLogAsyncEvent (line 743) | @Test method testAccurateLogAsyncEventWithTracking (line 780) | @Test method testLogOutOfSessionEvent (line 849) | @Test method testOnPauseFlushEvents (line 885) | @Test method testOnPauseFlushEventsDisabled (line 915) | @Test method testIdentifyTriggerNewSession (line 942) | @Test method testOutOfSessionIdentifyDoesNotTriggerNewSession (line 973) | @Test method testSetUserIdAndStartNewSessionWithTracking (line 1000) | @Test method testSetUserIdAndDoNotStartNewSessionWithTracking (line 1056) | @Test method testSetUserIdAndStartNewSessionWithoutTracking (line 1094) | @Test FILE: src/test/java/com/amplitude/api/TrackingOptionsTest.java class TrackingOptionsTest (line 20) | @RunWith(AndroidJUnit4.class) method setUp (line 24) | @Before method tearDown (line 27) | @After method testDisableFields (line 30) | @Test method testGetApiPropertiesTrackingOptions (line 59) | @Test method testGetCoppaControlTrackingOptions (line 72) | @Test method testMerging (line 81) | @Test method testCopyOf (line 94) | @Test method testEquals (line 103) | @Test FILE: src/test/java/com/amplitude/api/util/MockHttpURLConnectionHelper.java class MockHttpURLConnectionHelper (line 13) | public class MockHttpURLConnectionHelper { method getMockHttpURLConnection (line 15) | public static HttpURLConnection getMockHttpURLConnection(int code, Str... FILE: src/test/java/com/amplitude/api/util/MockURLStreamHandler.java class MockURLStreamHandler (line 11) | public class MockURLStreamHandler extends URLStreamHandler implements UR... method getInstance (line 17) | public static MockURLStreamHandler getInstance() { method openConnection (line 21) | @Override method resetConnections (line 26) | public void resetConnections() { method setConnection (line 30) | public MockURLStreamHandler setConnection(URL url, URLConnection urlCo... method createURLStreamHandler (line 35) | @Override