META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/analytics/
com/android/tools/analytics/Anonymizer.classAnonymizer.java
package com.android.tools.analytics
public com.android.tools.analytics.Anonymizer extends java.lang.Object {
public void ()
public static java.lang.String anonymizeUtf8 (com.android.utils.ILogger, java.lang.String) throws java.io.IOException
com.android.utils.ILogger logger
String data
public static java.lang.String anonymize (com.android.utils.ILogger, java.lang.String, java.nio.charset.Charset) throws java.io.IOException
com.android.utils.ILogger logger
String data
java.nio.charset.Charset charset
com.google.common.hash.Hasher hasher
}
com/android/tools/analytics/Environment$1.classEnvironment.java
package com.android.tools.analytics
final com.android.tools.analytics.Environment$1 extends com.android.tools.analytics.Environment {
void ()
public java.lang.String getVariable (java.lang.String)
String name
}
com/android/tools/analytics/AnalyticsSettings.classAnalyticsSettings.java
package com.android.tools.analytics
public com.android.tools.analytics.AnalyticsSettings extends java.lang.Object {
private static final java.time.LocalDate EPOCH
private static final transient Object sGate
static com.android.tools.analytics.AnalyticsSettings sInstance
static com.android.utils.DateProvider sDateProvider
private String mUserId
private boolean mHasOptedIn
private boolean mDebugDisablePublishing
private java.math.BigInteger mSaltValue
private int mSaltSkew
public void ()
public java.lang.String getUserId ()
public boolean hasOptedIn ()
public void setUserId (java.lang.String)
String userId
public void setHasOptedIn (boolean)
boolean mHasOptedIn
public boolean hasDebugDisablePublishing ()
public byte[] getSalt () throws java.io.IOException
java.security.SecureRandom random
byte[] data
int currentSaltSkew
byte[] blob
byte[] fullBlob
static int currentSaltSkew ()
java.time.LocalDate now
long days
public static com.android.tools.analytics.AnalyticsSettings loadSettings () throws java.io.IOException
java.io.InputStream inputStream
com.google.gson.Gson gson
com.android.tools.analytics.AnalyticsSettings settings
java.nio.channels.FileLock ignored
java.nio.channels.OverlappingFileLockException e
com.google.gson.JsonParseException e
java.io.File file
java.nio.channels.FileChannel channel
public static com.android.tools.analytics.AnalyticsSettings createNewAnalyticsSettings () throws java.io.IOException
String uid
com.android.tools.analytics.AnalyticsSettings settings
java.io.File uidFile
public static com.android.tools.analytics.AnalyticsSettings getInstance (com.android.utils.ILogger)
java.io.IOException e
java.io.IOException e
com.android.utils.ILogger logger
public static void setInstanceForTest (com.android.tools.analytics.AnalyticsSettings)
com.android.tools.analytics.AnalyticsSettings settings
private static java.io.File getSettingsFile ()
public void saveSettings () throws java.io.IOException
java.io.OutputStream outputStream
com.google.gson.Gson gson
java.io.OutputStreamWriter writer
java.nio.channels.FileLock lock
java.nio.channels.FileChannel channel
java.io.RandomAccessFile settingsFile
java.nio.channels.OverlappingFileLockException e
java.io.File file
static void ()
}
com/android/tools/analytics/EnvironmentFakes$1.classEnvironmentFakes.java
package com.android.tools.analytics
final com.android.tools.analytics.EnvironmentFakes$1 extends com.android.tools.analytics.Environment {
final java.util.Map val$map
void (java.util.Map)
public java.lang.String getVariable (java.lang.String)
String name
}
com/android/tools/analytics/CommonMetricsData.classCommonMetricsData.java
package com.android.tools.analytics
public com.android.tools.analytics.CommonMetricsData extends java.lang.Object {
public void ()
public static com.google.wireless.android.sdk.stats.AndroidStudioStats$ProductDetails$CpuArchitecture getOsArchitecture ()
String w6432
String s
String os
com.google.wireless.android.sdk.stats.AndroidStudioStats$ProductDetails$CpuArchitecture jvmArchitecture
public static com.google.wireless.android.sdk.stats.AndroidStudioStats$ProductDetails$CpuArchitecture getJvmArchitecture ()
String arch
public static com.google.wireless.android.sdk.stats.AndroidStudioStats$ProductDetails$CpuArchitecture cpuArchitectureFromString (java.lang.String)
String cpuArchitecture
public static java.lang.String getOsName ()
String os
String osLower
public static java.lang.String getMajorOsVersion ()
java.util.regex.Matcher m
java.util.regex.Pattern p
String osVers
public static com.google.wireless.android.sdk.stats.AndroidStudioStats$DeviceInfo$ApplicationBinaryInterface applicationBinaryInterfaceFromString (java.lang.String)
String value
}
com/android/tools/analytics/Environment.classEnvironment.java
package com.android.tools.analytics
abstract com.android.tools.analytics.Environment extends java.lang.Object {
static final com.android.tools.analytics.Environment SYSTEM
static com.android.tools.analytics.Environment sInstance
void ()
abstract java.lang.String getVariable (java.lang.String)
static com.android.tools.analytics.Environment getInstance ()
static void setInstance (com.android.tools.analytics.Environment)
com.android.tools.analytics.Environment environment
static void ()
}
com/android/tools/analytics/EnvironmentFakes$2.classEnvironmentFakes.java
package com.android.tools.analytics
final com.android.tools.analytics.EnvironmentFakes$2 extends com.android.tools.analytics.Environment {
final String val$key
final String val$value
void (java.lang.String, java.lang.String)
public java.lang.String getVariable (java.lang.String)
String name
}
com/android/tools/analytics/EnvironmentFakes.classEnvironmentFakes.java
package com.android.tools.analytics
com.android.tools.analytics.EnvironmentFakes extends java.lang.Object {
void ()
public static void setCustomAndroidSdkHomeEnvironment (java.lang.String)
String path
public static void setMap (java.util.Map)
java.util.Map map
public static void setSingleProperty (java.lang.String, java.lang.String)
String key
String value
public static void setNoEnvironmentVariable ()
public static void setSystemEnvironment ()
}
com/android/tools/analytics/AnalyticsPaths.classAnalyticsPaths.java
package com.android.tools.analytics
public com.android.tools.analytics.AnalyticsPaths extends java.lang.Object {
public void ()
public static java.lang.String getSpoolDirectory ()
public static java.lang.String getAndroidSettingsHome ()
String env
}
com/android/tools/analytics/EnvironmentFakes$3.classEnvironmentFakes.java
package com.android.tools.analytics
final com.android.tools.analytics.EnvironmentFakes$3 extends com.android.tools.analytics.Environment {
void ()
java.lang.String getVariable (java.lang.String)
String name
}
NOTICE