META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/tools/
com/android/tools/analytics/
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
}
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/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/CommonMetricsData.classCommonMetricsData.java
package com.android.tools.analytics
public com.android.tools.analytics.CommonMetricsData extends java.lang.Object {
public static final String VM_OPTION_XMS
public static final String VM_OPTION_XMX
public static final String VM_OPTION_MAX_PERM_SIZE
public static final String VM_OPTION_RESERVED_CODE_CACHE_SIZE
public static final String VM_OPTION_SOFT_REF_LRU_POLICY_MS_PER_MB
public static final long KILOBYTE
public static final long MEGABYTE
public static final long GIGABYTE
public static final long TERABYTE
public static final int NO_DIGITS
public static final int INVALID_POSTFIX
public static final int INVALID_NUMBER
public static final int EMPTY_SIZE
static final java.util.Map sGarbageCollectionStats
public void ()
public static com.google.wireless.android.sdk.stats.ProductDetails$CpuArchitecture getOsArchitecture ()
String w6432
String s
String os
com.google.wireless.android.sdk.stats.ProductDetails$CpuArchitecture jvmArchitecture
public static com.google.wireless.android.sdk.stats.ProductDetails$CpuArchitecture getJvmArchitecture ()
String arch
public static com.google.wireless.android.sdk.stats.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.DeviceInfo$ApplicationBinaryInterface applicationBinaryInterfaceFromString (java.lang.String)
String value
public static com.google.wireless.android.sdk.stats.MachineDetails getMachineDetails (java.io.File)
java.io.File homePath
com.sun.management.OperatingSystemMXBean osBean
private static java.lang.Iterable getDisplayDetails ()
java.awt.Rectangle bounds
java.awt.GraphicsDevice device
java.util.List displays
java.awt.GraphicsEnvironment graphics
public static com.google.wireless.android.sdk.stats.JvmDetails getJvmDetails ()
String vmOption
java.lang.management.RuntimeMXBean runtime
com.google.wireless.android.sdk.stats.JvmDetails$Builder builder
private static void parseVmOption (java.lang.String, com.google.wireless.android.sdk.stats.JvmDetails$Builder)
String vmOption
com.google.wireless.android.sdk.stats.JvmDetails$Builder builder
static long parseVmOptionSize (java.lang.String)
String digits
long value
char c
int i
NumberFormatException e
String vmOptionSize
public static com.google.wireless.android.sdk.stats.JavaProcessStats getJavaProcessStats ()
java.lang.management.MemoryMXBean memoryBean
java.lang.management.ClassLoadingMXBean classLoadingBean
static java.util.List getGarbageCollectionStats ()
String name
com.android.tools.analytics.CommonMetricsData$GarbageCollectionStatsDiffs previous
com.android.tools.analytics.CommonMetricsData$GarbageCollectionStatsDiffs current
long collectionsDiff
long timeDiff
java.lang.management.GarbageCollectorMXBean gc
java.util.List stats
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/HostData.classHostData.java
package com.android.tools.analytics
com.android.tools.analytics.HostData extends java.lang.Object {
static com.sun.management.OperatingSystemMXBean sOsBean
static java.lang.management.RuntimeMXBean sRuntimeBean
static java.awt.GraphicsEnvironment sGraphicsEnvironment
static java.lang.management.MemoryMXBean sMemoryBean
static java.lang.management.ClassLoadingMXBean sClassLoadingBean
static java.util.List sGarbageCollectorBeans
static java.lang.management.ThreadMXBean sThreadBean
void ()
public static com.sun.management.OperatingSystemMXBean getOsBean ()
public static java.lang.management.RuntimeMXBean getRuntimeBean ()
public static java.awt.GraphicsEnvironment getGraphicsEnvironment ()
public static java.lang.management.MemoryMXBean getMemoryBean ()
public static java.lang.management.ClassLoadingMXBean getClassLoadingBean ()
public static java.util.List getGarbageCollectorBeans ()
public static java.lang.management.ThreadMXBean getThreadBean ()
}
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
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
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/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/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 getAndEnsureAndroidSettingsHome ()
String home
}
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/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/CommonMetricsData$GarbageCollectionStatsDiffs.classCommonMetricsData.java
package com.android.tools.analytics
com.android.tools.analytics.CommonMetricsData$GarbageCollectionStatsDiffs extends java.lang.Object {
volatile long collections
volatile long time
void ()
}
NOTICE