META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdklib/
com/android/sdklib/IAndroidTarget$IOptionalLibrary.classIAndroidTarget.java
package com.android.sdklib
public abstract com.android.sdklib.IAndroidTarget$IOptionalLibrary extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract java.lang.String getJarName ()
public abstract java.lang.String getJarPath ()
public abstract java.lang.String getDescription ()
}
com/android/sdklib/ISystemImage$LocationType.classISystemImage.java
package com.android.sdklib
public final com.android.sdklib.ISystemImage$LocationType extends java.lang.Enum {
public static final com.android.sdklib.ISystemImage$LocationType IN_PLATFORM_LEGACY
public static final com.android.sdklib.ISystemImage$LocationType IN_PLATFORM_SUBFOLDER
public static final com.android.sdklib.ISystemImage$LocationType IN_SYSTEM_IMAGE
private static final com.android.sdklib.ISystemImage$LocationType[] $VALUES
public static com.android.sdklib.ISystemImage$LocationType[] values ()
public static com.android.sdklib.ISystemImage$LocationType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/AndroidVersion$AndroidVersionException.classAndroidVersion.java
package com.android.sdklib
public final com.android.sdklib.AndroidVersion$AndroidVersionException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String, java.lang.Throwable)
String message
Throwable cause
}
com/android/sdklib/SystemImage.classSystemImage.java
package com.android.sdklib
public com.android.sdklib.SystemImage extends java.lang.Object implements com.android.sdklib.ISystemImage {
public static final String ANDROID_PREFIX
private final com.android.sdklib.ISystemImage$LocationType mLocationtype
private final String mAbiType
private final java.io.File mLocation
static final boolean $assertionsDisabled
public void (java.io.File, com.android.sdklib.ISystemImage$LocationType, java.lang.String)
java.io.File location
com.android.sdklib.ISystemImage$LocationType locationType
String abiType
public void (com.android.sdklib.SdkManager, com.android.sdklib.IAndroidTarget, com.android.sdklib.ISystemImage$LocationType, java.lang.String)
com.android.sdklib.SdkManager sdkManager
com.android.sdklib.IAndroidTarget target
com.android.sdklib.ISystemImage$LocationType locationType
String abiType
java.io.File location
public static java.io.File getCanonicalFolder (java.lang.String, com.android.sdklib.AndroidVersion, java.lang.String)
String sdkOsPath
com.android.sdklib.AndroidVersion platformVersion
String abiType
java.io.File root
public java.io.File getLocation ()
public com.android.sdklib.ISystemImage$LocationType getLocationType ()
public java.lang.String getAbiType ()
public int compareTo (com.android.sdklib.ISystemImage)
com.android.sdklib.ISystemImage other
public java.lang.String toString ()
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/AddOnTarget$1.classAddOnTarget.java
package com.android.sdklib
com.android.sdklib.AddOnTarget$1 extends java.lang.Object implements java.io.FileFilter {
final com.android.sdklib.AddOnTarget this$0
void (com.android.sdklib.AddOnTarget)
public boolean accept (java.io.File)
java.io.File pathname
}
com/android/sdklib/SdkManager$LayoutlibVersion.classSdkManager.java
package com.android.sdklib
public com.android.sdklib.SdkManager$LayoutlibVersion extends java.lang.Object implements java.lang.Comparable {
private final int mApi
private final int mRevision
public static final int NOT_SPECIFIED
public void (int, int)
int api
int revision
public int getApi ()
public int getRevision ()
public int compareTo (com.android.sdklib.SdkManager$LayoutlibVersion)
com.android.sdklib.SdkManager$LayoutlibVersion rhs
boolean useRev
int lhsValue
int rhsValue
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/BuildToolInfo.classBuildToolInfo.java
package com.android.sdklib
public com.android.sdklib.BuildToolInfo extends java.lang.Object {
private final com.android.sdklib.repository.FullRevision mRevision
private final java.io.File mPath
private final java.util.Map mPaths
public void (com.android.sdklib.repository.FullRevision, java.io.File)
com.android.sdklib.repository.FullRevision revision
java.io.File path
public void (com.android.sdklib.repository.FullRevision, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File)
com.android.sdklib.repository.FullRevision revision
java.io.File mainPath
java.io.File aapt
java.io.File aidl
java.io.File dx
java.io.File dxJar
java.io.File llmvRsCc
java.io.File androidRs
java.io.File androidRsClang
private void add (com.android.sdklib.BuildToolInfo$PathId, java.lang.String)
com.android.sdklib.BuildToolInfo$PathId id
String leaf
private void add (com.android.sdklib.BuildToolInfo$PathId, java.io.File)
com.android.sdklib.BuildToolInfo$PathId id
java.io.File path
String str
public com.android.sdklib.repository.FullRevision getRevision ()
public java.io.File getLocation ()
public java.lang.String getPath (com.android.sdklib.BuildToolInfo$PathId)
com.android.sdklib.BuildToolInfo$PathId pathId
public boolean isValid (com.android.utils.ILogger)
java.io.File f
java.util.Map$Entry entry
java.util.Iterator i$
com.android.utils.ILogger log
public java.lang.String toString ()
StringBuilder builder
}
com/android/sdklib/SdkManager.classSdkManager.java
package com.android.sdklib
public com.android.sdklib.SdkManager extends java.lang.Object {
private static final boolean DEBUG
public static final String PROP_VERSION_SDK
public static final String PROP_VERSION_CODENAME
public static final String PROP_VERSION_RELEASE
public static final String ADDON_NAME
public static final String ADDON_VENDOR
public static final String ADDON_API
public static final String ADDON_DESCRIPTION
public static final String ADDON_LIBRARIES
public static final String ADDON_DEFAULT_SKIN
public static final String ADDON_USB_VENDOR
public static final String ADDON_REVISION
public static final String ADDON_REVISION_OLD
private static final java.util.regex.Pattern PATTERN_LIB_DATA
private static final java.util.regex.Pattern PATTERN_USB_IDS
private static final String[] sPlatformContentList
private static final String ADB_INI_FILE
private static final String ADB_INI_HEADER
private final String mOsSdkPath
private com.android.sdklib.IAndroidTarget[] mTargets
private java.util.Map mBuildTools
private final java.util.Map mVisistedDirs
static final boolean $assertionsDisabled
protected void (java.lang.String)
String osSdkPath
public static com.android.sdklib.SdkManager createManager (java.lang.String, com.android.utils.ILogger)
com.android.sdklib.SdkManager manager
Throwable throwable
String osSdkPath
com.android.utils.ILogger log
public void reloadSdk (com.android.utils.ILogger)
com.android.sdklib.repository.FullRevision fullRevision
String platformToolsVersion
com.android.utils.ILogger log
java.util.Map buildTools
com.android.sdklib.BuildToolInfo latestBuildTools
java.util.ArrayList targets
private com.android.sdklib.BuildToolInfo getCompatibilityBuildTools (com.android.sdklib.repository.FullRevision)
com.android.sdklib.repository.FullRevision fullRevision
java.io.File platformTools
java.io.File platformToolsLib
java.io.File platformToolsRs
public boolean hasChanged ()
public boolean hasChanged (com.android.utils.ILogger)
String s
com.android.sdklib.SdkManager$DirInfo dirInfo
java.io.File subFolder
java.io.File[] arr$
int len$
int i$
java.io.File[] subFolders
java.io.File folder
String dirName
String[] arr$
int len$
int i$
String s
java.io.File previousDir
java.util.Iterator i$
com.android.utils.ILogger log
java.util.Set visited
boolean changed
public java.lang.String getLocation ()
public com.android.sdklib.IAndroidTarget[] getTargets ()
protected void setTargets (com.android.sdklib.IAndroidTarget[])
com.android.sdklib.IAndroidTarget[] targets
private void setBuildTools (java.util.Map)
java.util.Map buildTools
public java.util.Set getBuildTools ()
public com.android.sdklib.BuildToolInfo getLatestBuildTool ()
com.android.sdklib.repository.FullRevision r
java.util.Iterator i$
com.android.sdklib.repository.FullRevision max
public com.android.sdklib.BuildToolInfo getBuildTool (com.android.sdklib.repository.FullRevision)
com.android.sdklib.repository.FullRevision revision
public com.android.sdklib.IAndroidTarget getTargetFromHashString (java.lang.String)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
String hash
public void updateAdb () throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
Integer i
java.util.Iterator i$
java.io.File adbIni
java.util.HashSet set
com.android.sdklib.IAndroidTarget[] targets
java.io.FileWriter writer
public com.android.sdklib.SdkManager$LayoutlibVersion getMaxLayoutlibVersion ()
com.android.sdklib.SdkManager$LayoutlibVersion lv
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
com.android.sdklib.SdkManager$LayoutlibVersion maxVersion
public java.util.Map getExtraSamples ()
com.android.sdklib.internal.repository.archives.Archive a
java.io.File path
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.LocalSdkParser parser
com.android.sdklib.internal.repository.packages.Package[] packages
java.util.Map samples
public java.util.Map getExtrasVersions ()
com.android.sdklib.internal.repository.packages.ExtraPackage ep
String vendor
String path
int majorRev
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.LocalSdkParser parser
com.android.sdklib.internal.repository.packages.Package[] packages
java.util.Map extraVersions
public java.lang.String getPlatformToolsVersion ()
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.LocalSdkParser parser
com.android.sdklib.internal.repository.packages.Package[] packages
private static void loadPlatforms (java.lang.String, java.util.ArrayList, java.util.Map, com.android.sdklib.BuildToolInfo, com.android.utils.ILogger)
com.android.sdklib.PlatformTarget target
java.io.File platform
java.io.File[] arr$
int len$
int i$
java.io.File[] platforms
String sdkOsPath
java.util.ArrayList targets
java.util.Map dirInfos
com.android.sdklib.BuildToolInfo latestBuildTools
com.android.utils.ILogger log
java.io.File platformFolder
private static com.android.sdklib.PlatformTarget loadPlatform (java.lang.String, java.io.File, com.android.sdklib.BuildToolInfo, com.android.utils.ILogger)
NumberFormatException e
NumberFormatException e
String propApi
String propRev
int llApi
int llRev
NumberFormatException e
java.util.Map platformProp
java.util.Map map
com.android.io.FileWrapper sdkPropFile
int apiNumber
String stringValue
com.android.sdklib.AndroidVersion apiVersion
String apiName
int revision
com.android.sdklib.SdkManager$LayoutlibVersion layoutlibVersion
com.android.sdklib.ISystemImage[] systemImages
com.android.sdklib.PlatformTarget target
String[] skins
String sdkOsPath
java.io.File platformFolder
com.android.sdklib.BuildToolInfo latestBuildTools
com.android.utils.ILogger log
com.android.io.FileWrapper buildProp
com.android.io.FileWrapper sourcePropFile
private static com.android.sdklib.ISystemImage[] getAddonSystemImages (java.io.File)
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File root
java.util.Set found
java.io.File[] files
boolean hasImgFiles
private static com.android.sdklib.ISystemImage[] getPlatformSystemImages (java.lang.String, java.io.File, com.android.sdklib.AndroidVersion)
java.io.File propFile
java.util.Properties props
java.io.FileInputStream fis
com.android.sdklib.AndroidVersion propsVersion
String abi
Exception ignore
java.io.File secondLevel
java.io.File[] arr$
int len$
int i$
java.io.File[] secondLevelFiles
java.io.File firstLevel
java.io.File[] arr$
int len$
int i$
String abi
java.io.File file
java.io.File[] arr$
int len$
int i$
String sdkOsPath
java.io.File root
com.android.sdklib.AndroidVersion version
java.util.Set found
java.util.Set abiFound
java.io.File[] firstLevelFiles
java.io.File[] files
boolean useLegacy
boolean hasImgFiles
private static void loadAddOns (java.lang.String, java.util.ArrayList, java.util.Map, com.android.utils.ILogger)
com.android.sdklib.AddOnTarget target
java.io.File addon
java.io.File[] arr$
int len$
int i$
java.io.File[] addons
com.android.sdklib.IAndroidTarget[] targetList
String osSdkPath
java.util.ArrayList targets
java.util.Map dirInfos
com.android.utils.ILogger log
java.io.File addonFolder
private static com.android.sdklib.AddOnTarget loadAddon (java.io.File, com.android.sdklib.IAndroidTarget[], com.android.utils.ILogger)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
java.util.regex.Matcher m
String libData
String libName
String[] arr$
int len$
int i$
String[] libraries
String api
String name
String vendor
com.android.sdklib.PlatformTarget baseTarget
String description
int revisionValue
String revision
String librariesValue
java.util.Map libMap
com.android.sdklib.ISystemImage[] systemImages
boolean hasRenderingLibrary
boolean hasRenderingResources
java.io.File dataFolder
com.android.sdklib.AddOnTarget target
String[] skins
String defaultSkin
int usbVendorId
Exception e
java.io.File addonDir
com.android.sdklib.IAndroidTarget[] targetList
com.android.utils.ILogger log
com.android.utils.Pair infos
java.util.Map propertyMap
String error
public static com.android.utils.Pair parseAddonProperties (java.io.File, com.android.sdklib.IAndroidTarget[], com.android.utils.ILogger)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
NumberFormatException e
String name
String vendor
String api
com.android.sdklib.PlatformTarget baseTarget
String revision
java.io.File addonDir
com.android.sdklib.IAndroidTarget[] targetList
com.android.utils.ILogger log
java.util.Map propertyMap
String error
com.android.io.FileWrapper addOnManifest
private static int convertId (java.lang.String)
NumberFormatException e
String v
String value
private static java.lang.String addonManifestWarning (java.lang.String)
String valueName
private static boolean checkPlatformContent (java.io.File, com.android.utils.ILogger)
java.io.File f
String relativePath
String[] arr$
int len$
int i$
java.io.File platform
com.android.utils.ILogger log
private static java.lang.String[] parseSkinFolder (java.lang.String)
java.io.File layout
java.io.File skinFolder
java.io.File[] arr$
int len$
int i$
java.util.ArrayList skinList
java.io.File[] files
String osPath
java.io.File skinRootFolder
private void initializeSamplePaths (com.android.utils.ILogger)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
com.android.sdklib.AndroidVersion version
java.io.File platform
java.io.File[] arr$
int len$
int i$
java.io.File[] platforms
com.android.utils.ILogger log
java.io.File sampleFolder
private com.android.sdklib.AndroidVersion getSamplesVersion (java.io.File, com.android.utils.ILogger)
java.util.Properties p
java.io.FileInputStream fis
java.io.FileNotFoundException e
java.io.IOException e
com.android.sdklib.AndroidVersion$AndroidVersionException e
java.io.File folder
com.android.utils.ILogger log
java.io.File sourceProp
private static void loadBuildTools (java.lang.String, java.util.Map, java.util.Map, com.android.utils.ILogger)
com.android.sdklib.BuildToolInfo info
java.io.File subFolder
java.io.File[] arr$
int len$
int i$
java.io.File[] folders
String sdkOsPath
java.util.Map infos
java.util.Map dirInfos
com.android.utils.ILogger log
java.io.File buildToolsFolder
private static com.android.sdklib.BuildToolInfo loadBuildTool (java.lang.String, java.io.File, com.android.utils.ILogger)
com.android.sdklib.repository.FullRevision rev
com.android.sdklib.BuildToolInfo info
NumberFormatException e
java.util.Properties props
String revStr
String sdkOsPath
java.io.File folder
com.android.utils.ILogger log
com.android.sdklib.io.FileOp f
java.io.File sourcePropFile
static void ()
}
com/android/sdklib/ISystemImage.classISystemImage.java
package com.android.sdklib
public abstract com.android.sdklib.ISystemImage extends java.lang.Object implements java.lang.Comparable {
public abstract java.io.File getLocation ()
public abstract com.android.sdklib.ISystemImage$LocationType getLocationType ()
public abstract java.lang.String getAbiType ()
}
com/android/sdklib/SdkManager$DirInfo.classSdkManager.java
package com.android.sdklib
com.android.sdklib.SdkManager$DirInfo extends java.lang.Object {
private final java.io.File mDir
private final long mDirModifiedTS
private final long mPropsModifiedTS
private final long mPropsChecksum
public void (java.io.File)
java.io.File dir
long propsChecksum
long propsModifiedTS
java.io.File props
public boolean hasChanged ()
java.io.File props
boolean hadProps
private static long getFileChecksum (java.io.File)
Exception ignore
java.util.zip.Adler32 a
byte[] buf
int n
Exception ignore
Exception ignore
Exception ignore
java.io.File file
java.io.FileInputStream fis
public java.lang.String toString ()
String s
}
com/android/sdklib/PlatformTarget.classPlatformTarget.java
package com.android.sdklib
final com.android.sdklib.PlatformTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget {
private static final String PLATFORM_HASH
private static final String PLATFORM_VENDOR
private static final String PLATFORM_NAME
private static final String PLATFORM_NAME_PREVIEW
private final String mRootFolderOsPath
private final String mName
private final com.android.sdklib.AndroidVersion mVersion
private final String mVersionName
private final int mRevision
private final java.util.Map mProperties
private final com.android.sdklib.util.SparseArray mPaths
private String[] mSkins
private final com.android.sdklib.ISystemImage[] mSystemImages
private final com.android.sdklib.SdkManager$LayoutlibVersion mLayoutlibVersion
private final com.android.sdklib.BuildToolInfo mBuildToolInfo
void (java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, java.lang.String, int, com.android.sdklib.SdkManager$LayoutlibVersion, com.android.sdklib.ISystemImage[], java.util.Map, com.android.sdklib.BuildToolInfo)
String sdkOsPath
String platformOSPath
com.android.sdklib.AndroidVersion apiVersion
String versionName
int revision
com.android.sdklib.SdkManager$LayoutlibVersion layoutlibVersion
com.android.sdklib.ISystemImage[] systemImages
java.util.Map properties
com.android.sdklib.BuildToolInfo buildToolInfo
public com.android.sdklib.SdkManager$LayoutlibVersion getLayoutlibVersion ()
public com.android.sdklib.ISystemImage getSystemImage (java.lang.String)
com.android.sdklib.ISystemImage sysImg
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
String abiType
public com.android.sdklib.ISystemImage[] getSystemImages ()
public java.lang.String getLocation ()
public java.lang.String getVendor ()
public java.lang.String getName ()
public java.lang.String getFullName ()
public java.lang.String getClasspathName ()
public java.lang.String getShortClasspathName ()
public java.lang.String getDescription ()
public com.android.sdklib.AndroidVersion getVersion ()
public java.lang.String getVersionName ()
public int getRevision ()
public boolean isPlatform ()
public com.android.sdklib.IAndroidTarget getParent ()
public java.lang.String getPath (int)
int pathId
public com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public java.util.List getBootClasspath ()
public boolean hasRenderingLibrary ()
public java.lang.String[] getSkins ()
public java.lang.String getDefaultSkin ()
String skinName
public com.android.sdklib.IAndroidTarget$IOptionalLibrary[] getOptionalLibraries ()
public java.lang.String[] getPlatformLibraries ()
public int getUsbVendorId ()
public boolean canRunOn (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
public java.lang.String hashString ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.android.sdklib.PlatformTarget platform
Object obj
public int compareTo (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
int versionDiff
public java.lang.String toString ()
public java.lang.String getProperty (java.lang.String)
String name
public java.lang.Integer getProperty (java.lang.String, java.lang.Integer)
String value
NumberFormatException e
String name
Integer defaultValue
public java.lang.Boolean getProperty (java.lang.String, java.lang.Boolean)
String name
Boolean defaultValue
String value
public java.util.Map getProperties ()
void setSkins (java.lang.String[])
String[] skins
void setSamplesPath (java.lang.String)
String osLocation
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/BuildToolInfo$PathId.classBuildToolInfo.java
package com.android.sdklib
public final com.android.sdklib.BuildToolInfo$PathId extends java.lang.Enum {
public static final com.android.sdklib.BuildToolInfo$PathId AAPT
public static final com.android.sdklib.BuildToolInfo$PathId AIDL
public static final com.android.sdklib.BuildToolInfo$PathId DX
public static final com.android.sdklib.BuildToolInfo$PathId DX_JAR
public static final com.android.sdklib.BuildToolInfo$PathId LLVM_RS_CC
public static final com.android.sdklib.BuildToolInfo$PathId ANDROID_RS
public static final com.android.sdklib.BuildToolInfo$PathId ANDROID_RS_CLANG
private static final com.android.sdklib.BuildToolInfo$PathId[] $VALUES
public static com.android.sdklib.BuildToolInfo$PathId[] values ()
public static com.android.sdklib.BuildToolInfo$PathId valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/AndroidVersion.classAndroidVersion.java
package com.android.sdklib
public final com.android.sdklib.AndroidVersion extends java.lang.Object implements java.lang.Comparable {
private final int mApiLevel
private final String mCodename
public void (int, java.lang.String)
int apiLevel
String codename
public void (java.util.Properties, int, java.lang.String)
java.util.Properties properties
int defaultApiLevel
String defaultCodeName
public void (java.util.Properties) throws com.android.sdklib.AndroidVersion$AndroidVersionException
NumberFormatException e
java.util.Properties properties
Exception error
String apiLevel
public void saveProperties (java.util.Properties)
java.util.Properties props
public int getApiLevel ()
public java.lang.String getCodename ()
public java.lang.String getApiString ()
public boolean isPreview ()
public boolean canRun (com.android.sdklib.AndroidVersion)
com.android.sdklib.AndroidVersion appVersion
public boolean equals (int)
int apiLevel
public boolean equals (java.lang.Object)
com.android.sdklib.AndroidVersion version
int value
NumberFormatException e
Object obj
public int hashCode ()
public java.lang.String toString ()
String s
public int compareTo (com.android.sdklib.AndroidVersion)
com.android.sdklib.AndroidVersion o
public int compareTo (int, java.lang.String)
int apiLevel
String codename
public boolean isGreaterOrEqualThan (int)
int api
private java.lang.String sanitizeCodename (java.lang.String)
String codename
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/AddOnTarget.classAddOnTarget.java
package com.android.sdklib
final com.android.sdklib.AddOnTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget {
private static final String ADD_ON_FORMAT
private final String mLocation
private final com.android.sdklib.PlatformTarget mBasePlatform
private final String mName
private final com.android.sdklib.ISystemImage[] mSystemImages
private final String mVendor
private final int mRevision
private final String mDescription
private final boolean mHasRenderingLibrary
private final boolean mHasRenderingResources
private String[] mSkins
private String mDefaultSkin
private com.android.sdklib.IAndroidTarget$IOptionalLibrary[] mLibraries
private int mVendorId
void (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String, com.android.sdklib.ISystemImage[], java.util.Map, boolean, boolean, com.android.sdklib.PlatformTarget)
String jarFile
String desc
java.util.Map$Entry entry
java.util.Iterator i$
int index
String location
String name
String vendor
int revision
String description
com.android.sdklib.ISystemImage[] systemImages
java.util.Map libMap
boolean hasRenderingLibrary
boolean hasRenderingResources
com.android.sdklib.PlatformTarget basePlatform
public java.lang.String getLocation ()
public java.lang.String getName ()
public com.android.sdklib.ISystemImage getSystemImage (java.lang.String)
com.android.sdklib.ISystemImage sysImg
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
String abiType
public com.android.sdklib.ISystemImage[] getSystemImages ()
public java.lang.String getVendor ()
public java.lang.String getFullName ()
public java.lang.String getClasspathName ()
public java.lang.String getShortClasspathName ()
public java.lang.String getDescription ()
public com.android.sdklib.AndroidVersion getVersion ()
public java.lang.String getVersionName ()
public int getRevision ()
public boolean isPlatform ()
public com.android.sdklib.IAndroidTarget getParent ()
public java.lang.String getPath (int)
java.io.File[] files
java.io.File sampleLoc
int pathId
public com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public java.util.List getBootClasspath ()
public boolean hasRenderingLibrary ()
public java.lang.String[] getSkins ()
public java.lang.String getDefaultSkin ()
public com.android.sdklib.IAndroidTarget$IOptionalLibrary[] getOptionalLibraries ()
public java.lang.String[] getPlatformLibraries ()
public java.lang.String getProperty (java.lang.String)
String name
public java.lang.Integer getProperty (java.lang.String, java.lang.Integer)
String name
Integer defaultValue
public java.lang.Boolean getProperty (java.lang.String, java.lang.Boolean)
String name
Boolean defaultValue
public java.util.Map getProperties ()
public int getUsbVendorId ()
public boolean canRunOn (com.android.sdklib.IAndroidTarget)
com.android.sdklib.IAndroidTarget target
public java.lang.String hashString ()
public int hashCode ()
public boolean equals (java.lang.Object)
com.android.sdklib.AddOnTarget addon
Object obj
public int compareTo (com.android.sdklib.IAndroidTarget)
com.android.sdklib.AddOnTarget targetAddOn
int vendorDiff
com.android.sdklib.IAndroidTarget target
int versionDiff
public java.lang.String toString ()
void setSkins (java.lang.String[], java.lang.String)
String[] skins
String defaultSkin
java.util.HashSet skinSet
void setUsbVendorId (int)
int vendorId
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/SystemImage$1.classSystemImage.java
package com.android.sdklib
com.android.sdklib.SystemImage$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$ISystemImage$LocationType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/AddOnTarget$OptionalLibrary.classAddOnTarget.java
package com.android.sdklib
final com.android.sdklib.AddOnTarget$OptionalLibrary extends java.lang.Object implements com.android.sdklib.IAndroidTarget$IOptionalLibrary {
private final String mJarName
private final String mJarPath
private final String mName
private final String mDescription
void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String jarName
String jarPath
String name
String description
public java.lang.String getJarName ()
public java.lang.String getJarPath ()
public java.lang.String getName ()
public java.lang.String getDescription ()
}
com/android/sdklib/IAndroidTarget.classIAndroidTarget.java
package com.android.sdklib
public abstract com.android.sdklib.IAndroidTarget extends java.lang.Object implements java.lang.Comparable {
public static final String PLATFORM_HASH_PREFIX
public static final int ANDROID_JAR
public static final int ANDROID_AIDL
public static final int SAMPLES
public static final int SKINS
public static final int TEMPLATES
public static final int DATA
public static final int ATTRIBUTES
public static final int MANIFEST_ATTRIBUTES
public static final int LAYOUT_LIB
public static final int RESOURCES
public static final int FONTS
public static final int WIDGETS
public static final int ACTIONS_ACTIVITY
public static final int ACTIONS_BROADCAST
public static final int ACTIONS_SERVICE
public static final int CATEGORIES
public static final int SOURCES
public static final int DOCS
public static final int ANT
public static final int UI_AUTOMATOR_JAR
public static final int NO_USB_ID
public abstract java.lang.String getLocation ()
public abstract java.lang.String getVendor ()
public abstract java.lang.String getName ()
public abstract java.lang.String getFullName ()
public abstract java.lang.String getClasspathName ()
public abstract java.lang.String getShortClasspathName ()
public abstract java.lang.String getDescription ()
public abstract com.android.sdklib.AndroidVersion getVersion ()
public abstract java.lang.String getVersionName ()
public abstract int getRevision ()
public abstract boolean isPlatform ()
public abstract com.android.sdklib.IAndroidTarget getParent ()
public abstract java.lang.String getPath (int)
public abstract com.android.sdklib.BuildToolInfo getBuildToolInfo ()
public abstract java.util.List getBootClasspath ()
public abstract boolean hasRenderingLibrary ()
public abstract java.lang.String[] getSkins ()
public abstract java.lang.String getDefaultSkin ()
public abstract com.android.sdklib.IAndroidTarget$IOptionalLibrary[] getOptionalLibraries ()
public abstract java.lang.String[] getPlatformLibraries ()
public abstract java.lang.String getProperty (java.lang.String)
public abstract java.lang.Integer getProperty (java.lang.String, java.lang.Integer)
public abstract java.lang.Boolean getProperty (java.lang.String, java.lang.Boolean)
public abstract java.util.Map getProperties ()
public abstract int getUsbVendorId ()
public abstract com.android.sdklib.ISystemImage[] getSystemImages ()
public abstract com.android.sdklib.ISystemImage getSystemImage (java.lang.String)
public abstract boolean canRunOn (com.android.sdklib.IAndroidTarget)
public abstract java.lang.String hashString ()
}
com/android/sdklib/io/
com/android/sdklib/io/NonClosingInputStream$1.classNonClosingInputStream.java
package com.android.sdklib.io
com.android.sdklib.io.NonClosingInputStream$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$io$NonClosingInputStream$CloseBehavior
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/io/IFileOp.classIFileOp.java
package com.android.sdklib.io
public abstract com.android.sdklib.io.IFileOp extends java.lang.Object {
public abstract void deleteFileOrFolder (java.io.File)
public abstract void setExecutablePermission (java.io.File) throws java.io.IOException
public abstract void setReadOnly (java.io.File)
public abstract void copyFile (java.io.File, java.io.File) throws java.io.IOException
public abstract boolean isSameFile (java.io.File, java.io.File) throws java.io.IOException
public abstract boolean exists (java.io.File)
public abstract boolean isFile (java.io.File)
public abstract boolean isDirectory (java.io.File)
public abstract long length (java.io.File)
public abstract boolean delete (java.io.File)
public abstract boolean mkdirs (java.io.File)
public abstract java.io.File[] listFiles (java.io.File)
public abstract boolean renameTo (java.io.File, java.io.File)
public abstract java.io.OutputStream newFileOutputStream (java.io.File) throws java.io.FileNotFoundException
public abstract java.util.Properties loadProperties (java.io.File)
public abstract boolean saveProperties (java.io.File, java.util.Properties, java.lang.String)
}
com/android/sdklib/io/NonClosingInputStream$CloseBehavior.classNonClosingInputStream.java
package com.android.sdklib.io
public final com.android.sdklib.io.NonClosingInputStream$CloseBehavior extends java.lang.Enum {
public static final com.android.sdklib.io.NonClosingInputStream$CloseBehavior CLOSE
public static final com.android.sdklib.io.NonClosingInputStream$CloseBehavior IGNORE
public static final com.android.sdklib.io.NonClosingInputStream$CloseBehavior RESET
private static final com.android.sdklib.io.NonClosingInputStream$CloseBehavior[] $VALUES
public static com.android.sdklib.io.NonClosingInputStream$CloseBehavior[] values ()
public static com.android.sdklib.io.NonClosingInputStream$CloseBehavior valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/io/NonClosingInputStream.classNonClosingInputStream.java
package com.android.sdklib.io
public com.android.sdklib.io.NonClosingInputStream extends java.io.FilterInputStream {
private final java.io.InputStream mInputStream
private com.android.sdklib.io.NonClosingInputStream$CloseBehavior mCloseBehavior
public void (java.io.InputStream)
java.io.InputStream in
public com.android.sdklib.io.NonClosingInputStream$CloseBehavior getCloseBehavior ()
public com.android.sdklib.io.NonClosingInputStream setCloseBehavior (com.android.sdklib.io.NonClosingInputStream$CloseBehavior)
com.android.sdklib.io.NonClosingInputStream$CloseBehavior closeBehavior
public void close () throws java.io.IOException
}
com/android/sdklib/io/FileOp.classFileOp.java
package com.android.sdklib.io
public com.android.sdklib.io.FileOp extends java.lang.Object implements com.android.sdklib.io.IFileOp {
private static java.lang.reflect.Method sFileSetExecutable
private static final Object[] sFileSetExecutableParams
public void ()
public static transient java.io.File append (java.io.File, java.lang.String[])
String segment
String[] arr$
int len$
int i$
java.io.File base
String[] segments
public static transient java.io.File append (java.lang.String, java.lang.String[])
String base
String[] segments
public void deleteFileOrFolder (java.io.File)
java.io.File item
java.io.File[] arr$
int len$
int i$
java.io.File[] files
InterruptedException e
int i
java.io.File fileOrFolder
public void setExecutablePermission (java.io.File) throws java.io.IOException
IllegalArgumentException e
IllegalAccessException e
java.lang.reflect.InvocationTargetException e
java.io.File file
public void setReadOnly (java.io.File)
java.io.File file
public void copyFile (java.io.File, java.io.File) throws java.io.IOException
int read
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File source
java.io.File dest
byte[] buffer
java.io.FileInputStream fis
java.io.FileOutputStream fos
public boolean isSameFile (java.io.File, java.io.File) throws java.io.IOException
int n
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
int read2
byte[] buffer1
byte[] buffer2
int read1
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File source
java.io.File destination
java.io.FileInputStream fis1
java.io.FileInputStream fis2
public boolean isFile (java.io.File)
java.io.File file
public boolean isDirectory (java.io.File)
java.io.File file
public boolean exists (java.io.File)
java.io.File file
public long length (java.io.File)
java.io.File file
public boolean delete (java.io.File)
java.io.File file
public boolean mkdirs (java.io.File)
java.io.File file
public java.io.File[] listFiles (java.io.File)
java.io.File file
public boolean renameTo (java.io.File, java.io.File)
java.io.File oldFile
java.io.File newFile
public java.io.OutputStream newFileOutputStream (java.io.File) throws java.io.FileNotFoundException
java.io.File file
public java.util.Properties loadProperties (java.io.File)
java.io.IOException ignore
java.io.File file
java.util.Properties props
java.io.FileInputStream fis
public boolean saveProperties (java.io.File, java.util.Properties, java.lang.String)
java.io.IOException ignore
java.io.File file
java.util.Properties props
String comments
java.io.OutputStream fos
static void ()
SecurityException e
NoSuchMethodException e
}
com/android/sdklib/internal/
com/android/sdklib/internal/project/
com/android/sdklib/internal/project/IPropertySource.classIPropertySource.java
package com.android.sdklib.internal.project
public abstract com.android.sdklib.internal.project.IPropertySource extends java.lang.Object {
public abstract java.lang.String getProperty (java.lang.String)
public abstract void debugPrint ()
}
com/android/sdklib/internal/project/ProjectCreator.classProjectCreator.java
package com.android.sdklib.internal.project
public com.android.sdklib.internal.project.ProjectCreator extends java.lang.Object {
private static final int MIN_BUILD_VERSION_TAG
private static final String PH_JAVA_FOLDER
private static final String PH_PACKAGE
private static final String PH_ACTIVITY_NAME
private static final String PH_ACTIVITY_ENTRY_NAME
private static final String PH_ACTIVITY_CLASS_NAME
private static final String PH_ACTIVITY_FQ_NAME
private static final String PH_ACTIVITY_TESTED_CLASS_NAME
public static final String PH_PROJECT_NAME
private static final String PH_ICON
private static final String PH_VERSION_TAG
private static final String XPATH_PROJECT_NAME
public static final java.util.regex.Pattern RE_PROJECT_NAME
public static final String CHARS_PROJECT_NAME
public static final java.util.regex.Pattern RE_PACKAGE_NAME
public static final String CHARS_PACKAGE_NAME
public static final java.util.regex.Pattern RE_ACTIVITY_NAME
public static final String CHARS_ACTIVITY_NAME
private final com.android.sdklib.internal.project.ProjectCreator$OutputLevel mLevel
private final com.android.utils.ILogger mLog
private final String mSdkFolder
private final com.android.sdklib.SdkManager mSdkManager
static final boolean $assertionsDisabled
public void (com.android.sdklib.SdkManager, java.lang.String, com.android.sdklib.internal.project.ProjectCreator$OutputLevel, com.android.utils.ILogger)
com.android.sdklib.SdkManager sdkManager
String sdkFolder
com.android.sdklib.internal.project.ProjectCreator$OutputLevel level
com.android.utils.ILogger log
public void createProject (java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.IAndroidTarget, boolean, java.lang.String)
int pos
String srcActivityFolderPath
java.io.File sourceFolder
String javaTemplate
String activityFileName
java.io.File valueFolder
java.io.File layoutFolder
boolean isTestProject
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy localProperties
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy projectProperties
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy antProperties
java.util.HashMap keywords
String packagePath
String fqActivityName
String activityPath
String activityClassName
String originalActivityEntry
String originalActivityClassName
java.io.File resourceFolder
String manifestTemplate
Exception e
String folderPath
String projectName
String packageName
String activityEntry
com.android.sdklib.IAndroidTarget target
boolean library
String pathToMainProject
java.io.File projectFolder
private java.io.File checkNewProjectLocation (java.lang.String)
Exception e
boolean created
Throwable t
String[] content
Exception e1
Exception e
String error
String folderPath
java.io.File projectFolder
public boolean updateProject (java.lang.String, com.android.sdklib.IAndroidTarget, java.lang.String, java.lang.String)
String targetHash
java.io.IOException e
String propName
String ref
java.io.File libProject
String resolvedPath
int index
String propName
Exception e
Exception e
Exception e
int version
String versionStr
java.util.regex.Matcher m
javax.xml.xpath.XPathFactory factory
javax.xml.xpath.XPath xpath
javax.xml.xpath.XPathExpressionException e
java.io.FileNotFoundException e
String activity
int pos
java.io.IOException e
java.io.File projectCanonicalFolder
com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException e
java.util.HashMap keywords
com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException e
String folderPath
com.android.sdklib.IAndroidTarget target
String projectName
String libraryPath
com.android.io.FileWrapper androidManifest
com.android.io.FolderWrapper projectFolder
boolean hasProguard
com.android.sdklib.IAndroidTarget originalTarget
boolean writeProjectProp
com.android.sdklib.internal.project.ProjectProperties props
boolean saveProjectProps
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy propsWC
java.io.File buildXml
boolean needsBuildXml
public void updateTestProject (java.lang.String, java.lang.String, com.android.sdklib.SdkManager)
java.io.IOException e
String mainProjectName
javax.xml.xpath.XPathExpressionException e
java.io.FileNotFoundException e
java.io.File mainBuildXml
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy antWorkingCopy
Exception e
String folderPath
String pathToMainProject
com.android.sdklib.SdkManager sdkManager
java.io.File mainProject
String resolvedPath
com.android.sdklib.internal.project.ProjectProperties projectProp
String targetHash
com.android.sdklib.IAndroidTarget target
String projectName
javax.xml.xpath.XPathFactory factory
javax.xml.xpath.XPath xpath
java.io.File testBuildXml
com.android.sdklib.internal.project.ProjectProperties antProps
com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy antWorkingCopy
private com.android.io.FileWrapper checkProjectFolder (java.lang.String, java.lang.String)
String folderPath
String requiredFilename
com.android.io.FolderWrapper projectFolder
com.android.io.FileWrapper requireFile
private java.util.regex.Matcher checkFileContainsRegexp (java.io.File, java.lang.String)
java.io.IOException e
java.util.regex.Matcher m
String line
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.File file
String regexp
java.util.regex.Pattern p
java.io.BufferedReader in
private boolean extractPackageFromManifest (java.io.File, java.util.Map)
String name
int i
javax.xml.xpath.XPath xpath
org.xml.sax.InputSource source
String packageName
String expression
org.w3c.dom.NodeList activityNames
String activityName
java.io.IOException e
Throwable t
javax.xml.xpath.XPathExpressionException e
java.io.File manifestFile
java.util.Map outKeywords
private java.lang.String combinePackageActivityNames (java.lang.String, java.lang.String)
String packageName
String activityName
int pos
private void installTargetTemplate (java.lang.String, java.io.File, java.util.Map, com.android.sdklib.IAndroidTarget) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
String templateName
java.io.File destFile
java.util.Map placeholderMap
com.android.sdklib.IAndroidTarget target
String templateFolder
String sourcePath
public void installTemplate (java.lang.String, java.io.File, java.util.Map) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
String templateName
java.io.File destFile
java.util.Map placeholderMap
String templateFolder
String sourcePath
private void installFullPathTemplate (java.lang.String, java.io.File, java.util.Map) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.BufferedWriter out
java.io.BufferedReader in
String line
Exception e
String sourcePath
java.io.File destFile
java.util.Map placeholderMap
boolean existed
private boolean installIcons (java.io.File, com.android.sdklib.IAndroidTarget) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
java.io.File resourceFolder
com.android.sdklib.IAndroidTarget target
String templateFolder
boolean installedIcon
private boolean installIcon (java.lang.String, java.lang.String, java.io.File, java.lang.String) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
java.io.File drawable
String templateFolder
String iconName
java.io.File resourceFolder
String folderName
java.io.File icon
private void installBinaryFile (java.io.File, java.io.File) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
int read
java.io.IOException e
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File source
java.io.File destination
byte[] buffer
java.io.FileInputStream fis
java.io.FileOutputStream fos
private transient void println (java.lang.String, java.lang.Object[])
String format
Object[] args
private java.io.File createDirs (java.io.File, java.lang.String) throws com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException
java.io.IOException e
java.io.File parent
String name
java.io.File newFolder
boolean existedBefore
private static java.lang.String stripString (java.lang.String, char)
String s
char strip
int sLen
int newStart
int newEnd
static void ()
}
com/android/sdklib/internal/project/ProjectCreator$ProjectCreateException.classProjectCreator.java
package com.android.sdklib.internal.project
com.android.sdklib.internal.project.ProjectCreator$ProjectCreateException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
String message
transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String format
Object[] args
transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
}
com/android/sdklib/internal/project/ProjectCreator$OutputLevel.classProjectCreator.java
package com.android.sdklib.internal.project
public final com.android.sdklib.internal.project.ProjectCreator$OutputLevel extends java.lang.Enum {
public static final com.android.sdklib.internal.project.ProjectCreator$OutputLevel SILENT
public static final com.android.sdklib.internal.project.ProjectCreator$OutputLevel NORMAL
public static final com.android.sdklib.internal.project.ProjectCreator$OutputLevel VERBOSE
private static final com.android.sdklib.internal.project.ProjectCreator$OutputLevel[] $VALUES
public static com.android.sdklib.internal.project.ProjectCreator$OutputLevel[] values ()
public static com.android.sdklib.internal.project.ProjectCreator$OutputLevel valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/project/ProjectProperties$PropertyType.classProjectProperties.java
package com.android.sdklib.internal.project
public final com.android.sdklib.internal.project.ProjectProperties$PropertyType extends java.lang.Enum {
public static final com.android.sdklib.internal.project.ProjectProperties$PropertyType ANT
public static final com.android.sdklib.internal.project.ProjectProperties$PropertyType PROJECT
public static final com.android.sdklib.internal.project.ProjectProperties$PropertyType LOCAL
public static final com.android.sdklib.internal.project.ProjectProperties$PropertyType LEGACY_DEFAULT
public static final com.android.sdklib.internal.project.ProjectProperties$PropertyType LEGACY_BUILD
private final String mFilename
private final String mHeader
private final java.util.Set mKnownProps
private final java.util.Set mRemovedProps
private static final com.android.sdklib.internal.project.ProjectProperties$PropertyType[] $VALUES
public static com.android.sdklib.internal.project.ProjectProperties$PropertyType[] values ()
public static com.android.sdklib.internal.project.ProjectProperties$PropertyType valueOf (java.lang.String)
String name
public static com.android.sdklib.internal.project.ProjectProperties$PropertyType[] getOrderedTypes ()
private void (java.lang.String, int, java.lang.String, java.lang.String, java.lang.String[], java.lang.String[])
String filename
String header
String[] validProps
String[] removedProps
java.util.HashSet s
public java.lang.String getFilename ()
public java.lang.String getHeader ()
public boolean isKnownProperty (java.lang.String)
String propRegex
java.util.Iterator i$
String name
public boolean isRemovedProperty (java.lang.String)
String propRegex
java.util.Iterator i$
String name
static java.lang.String access$000 (com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.sdklib.internal.project.ProjectProperties$PropertyType x0
static void ()
}
com/android/sdklib/internal/project/ProjectPropertiesWorkingCopy.classProjectPropertiesWorkingCopy.java
package com.android.sdklib.internal.project
public com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy extends com.android.sdklib.internal.project.ProjectProperties {
private static final java.util.Map COMMENT_MAP
public synchronized void setProperty (java.lang.String, java.lang.String)
String name
String value
public synchronized java.lang.String removeProperty (java.lang.String)
String name
public synchronized com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy merge (com.android.sdklib.internal.project.ProjectProperties$PropertyType)
String key
String value
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Map map
com.android.io.IAbstractFile propFile
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public synchronized void save () throws java.io.IOException com.android.io.StreamException
String key
String value
java.util.regex.Matcher m
String value
java.util.Map$Entry entry
java.util.Iterator i$
java.io.BufferedReader reader
java.util.Set visitedProps
String line
String value
java.util.Map$Entry entry
java.util.Iterator i$
com.android.io.IAbstractFile toSave
java.io.ByteArrayOutputStream baos
java.io.OutputStreamWriter writer
java.io.OutputStream filestream
private void writeValue (java.io.OutputStreamWriter, java.lang.String, java.lang.String, boolean) throws java.io.IOException
String comment
java.io.OutputStreamWriter writer
String key
String value
boolean addComment
void (com.android.io.IAbstractFolder, java.util.Map, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.io.IAbstractFolder projectFolder
java.util.Map map
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public com.android.sdklib.internal.project.ProjectProperties makeReadOnlyCopy ()
java.util.Map propList
static void ()
}
com/android/sdklib/internal/project/ProjectProperties.classProjectProperties.java
package com.android.sdklib.internal.project
public com.android.sdklib.internal.project.ProjectProperties extends java.lang.Object implements com.android.sdklib.internal.project.IPropertySource {
protected static final java.util.regex.Pattern PATTERN_PROP
public static final String PROPERTY_TARGET
public static final String PROPERTY_RS_TARGET
public static final String PROPERTY_BUILD_TOOLS
public static final String PROPERTY_LIBRARY
public static final String PROPERTY_LIB_REF
private static final String PROPERTY_LIB_REF_REGEX
public static final String PROPERTY_PROGUARD_CONFIG
public static final String PROPERTY_RULES_PATH
public static final String PROPERTY_SDK
private static final String PROPERTY_SDK_LEGACY
public static final String PROPERTY_SPLIT_BY_DENSITY
public static final String PROPERTY_SPLIT_BY_ABI
public static final String PROPERTY_SPLIT_BY_LOCALE
public static final String PROPERTY_TESTED_PROJECT
public static final String PROPERTY_BUILD_SOURCE_DIR
public static final String PROPERTY_BUILD_OUT_DIR
public static final String PROPERTY_PACKAGE
public static final String PROPERTY_VERSIONCODE
public static final String PROPERTY_PROJECTS
public static final String PROPERTY_KEY_STORE
public static final String PROPERTY_KEY_ALIAS
private static final String LOCAL_HEADER
private static final String DEFAULT_HEADER
private static final String BUILD_HEADER
protected final com.android.io.IAbstractFolder mProjectFolder
protected final java.util.Map mProperties
protected final com.android.sdklib.internal.project.ProjectProperties$PropertyType mType
public static com.android.sdklib.internal.project.ProjectProperties load (java.lang.String, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
String projectFolderOsPath
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
com.android.io.IAbstractFolder wrapper
public static com.android.sdklib.internal.project.ProjectProperties load (com.android.io.IAbstractFolder, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
java.util.Map map
com.android.io.IAbstractFile propFile
com.android.io.IAbstractFolder projectFolder
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public static boolean delete (com.android.io.IAbstractFolder, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.io.IAbstractFile propFile
com.android.io.IAbstractFolder projectFolder
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public static boolean delete (java.lang.String, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
String projectFolderOsPath
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
com.android.io.IAbstractFolder wrapper
public static com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy create (java.lang.String, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
String projectFolderOsPath
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
com.android.io.IAbstractFolder folder
public static com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy create (com.android.io.IAbstractFolder, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.io.IAbstractFolder projectFolder
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public static com.android.sdklib.internal.project.ProjectProperties createEmpty (java.lang.String, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
String projectFolderOsPath
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
com.android.io.IAbstractFolder folder
public static com.android.sdklib.internal.project.ProjectProperties createEmpty (com.android.io.IAbstractFolder, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.io.IAbstractFolder projectFolder
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
public com.android.io.IAbstractFile getFile ()
public com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy makeWorkingCopy ()
public com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy makeWorkingCopy (com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
java.util.Map propList
public com.android.sdklib.internal.project.ProjectProperties$PropertyType getType ()
public synchronized java.lang.String getProperty (java.lang.String)
String name
public synchronized java.util.Set keySet ()
public synchronized void reload ()
java.util.Map map
com.android.io.IAbstractFile propFile
public static java.util.Map parsePropertyFile (com.android.io.IAbstractFile, com.android.utils.ILogger)
java.util.regex.Matcher m
String line
java.util.Map map
java.io.FileNotFoundException e
java.io.IOException e
com.android.io.StreamException e
com.android.io.IAbstractFile propFile
com.android.utils.ILogger log
java.io.BufferedReader reader
protected void (com.android.io.IAbstractFolder, java.util.Map, com.android.sdklib.internal.project.ProjectProperties$PropertyType)
com.android.io.IAbstractFolder projectFolder
java.util.Map map
com.android.sdklib.internal.project.ProjectProperties$PropertyType type
private static java.lang.String unescape (java.lang.String)
String value
protected static java.lang.String escape (java.lang.String)
String value
public void debugPrint ()
java.util.Map$Entry entry
java.util.Iterator i$
static void ()
}
com/android/sdklib/internal/build/
com/android/sdklib/internal/build/SignedJarBuilder.classSignedJarBuilder.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.SignedJarBuilder extends java.lang.Object {
private static final String DIGEST_ALGORITHM
private static final String DIGEST_ATTR
private static final String DIGEST_MANIFEST_ATTR
private java.util.jar.JarOutputStream mOutputJar
private java.security.PrivateKey mKey
private java.security.cert.X509Certificate mCertificate
private java.util.jar.Manifest mManifest
private org.bouncycastle.util.encoders.Base64 mBase64
private java.security.MessageDigest mMessageDigest
private byte[] mBuffer
public void (java.io.OutputStream, java.security.PrivateKey, java.security.cert.X509Certificate) throws java.io.IOException java.security.NoSuchAlgorithmException
java.util.jar.Attributes main
java.io.OutputStream out
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
public void writeFile (java.io.File, java.lang.String) throws java.io.IOException
java.util.jar.JarEntry entry
java.io.File inputFile
String jarPath
java.io.FileInputStream fis
public void writeZip (java.io.InputStream, com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter) throws java.io.IOException com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException
java.util.jar.JarEntry newEntry
String name
java.util.jar.JarEntry newEntry
java.util.zip.ZipEntry entry
java.io.InputStream input
com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter filter
java.util.zip.ZipInputStream zis
public void close () throws java.io.IOException java.security.GeneralSecurityException java.lang.Exception
java.security.Signature signature
java.io.ByteArrayOutputStream baos
byte[] signedData
public void cleanUp ()
java.io.IOException e
private void writeEntry (java.io.InputStream, java.util.jar.JarEntry) throws java.io.IOException
java.util.jar.Attributes attr
java.io.InputStream input
java.util.jar.JarEntry entry
int count
private void writeSignatureFile (java.io.OutputStream) throws java.io.IOException java.security.GeneralSecurityException
java.util.Map$Entry att
java.util.Iterator i$
java.util.jar.Attributes sfAttr
java.util.Map$Entry entry
java.util.Iterator i$
java.io.OutputStream out
java.util.jar.Manifest sf
java.util.jar.Attributes main
org.bouncycastle.util.encoders.Base64 base64
java.security.MessageDigest md
java.io.PrintStream print
java.util.Map entries
com.android.sdklib.internal.build.SignedJarBuilder$CountOutputStream cout
private void writeSignatureBlock (org.bouncycastle.cms.CMSTypedData, java.security.cert.X509Certificate, java.security.PrivateKey) throws java.io.IOException java.security.cert.CertificateEncodingException org.bouncycastle.operator.OperatorCreationException org.bouncycastle.cms.CMSException
org.bouncycastle.cms.CMSTypedData data
java.security.cert.X509Certificate publicKey
java.security.PrivateKey privateKey
java.util.ArrayList certList
org.bouncycastle.cert.jcajce.JcaCertStore certs
org.bouncycastle.cms.CMSSignedDataGenerator gen
org.bouncycastle.operator.ContentSigner sha1Signer
org.bouncycastle.cms.CMSSignedData sigData
org.bouncycastle.asn1.ASN1InputStream asn1
org.bouncycastle.asn1.DEROutputStream dos
}
com/android/sdklib/internal/build/SymbolLoader.classSymbolLoader.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.SymbolLoader extends java.lang.Object {
private final java.io.File mSymbolFile
private com.google.common.collect.Table mSymbols
public void (java.io.File)
java.io.File symbolFile
public void load () throws java.io.IOException
int pos
String type
int pos2
String className
int pos3
String name
String value
int count
String s
Exception e
java.util.List lines
int lineIndex
String line
com.google.common.collect.Table getSymbols ()
}
com/android/sdklib/internal/build/SignedJarBuilder$IZipEntryFilter.classSignedJarBuilder.java
package com.android.sdklib.internal.build
public abstract com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter extends java.lang.Object {
public abstract boolean checkEntry (java.lang.String) throws com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException
}
com/android/sdklib/internal/build/DebugKeyProvider$IKeyGenOutput.classDebugKeyProvider.java
package com.android.sdklib.internal.build
public abstract com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput extends java.lang.Object {
public abstract void out (java.lang.String)
public abstract void err (java.lang.String)
}
com/android/sdklib/internal/build/DebugKeyProvider.classDebugKeyProvider.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.DebugKeyProvider extends java.lang.Object {
private static final String PASSWORD_STRING
private static final char[] PASSWORD_CHAR
private static final String DEBUG_ALIAS
private static final String CERTIFICATE_DESC
private java.security.KeyStore$PrivateKeyEntry mEntry
public void (java.lang.String, java.lang.String, com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput) throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.UnrecoverableEntryException java.io.IOException com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException com.android.prefs.AndroidLocation$AndroidLocationException
String osKeyStorePath
String storeType
com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput output
public static java.lang.String getDefaultKeyStoreOsPath () throws com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException com.android.prefs.AndroidLocation$AndroidLocationException
String folder
String osKeyStorePath
public java.security.PrivateKey getDebugKey () throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException java.security.UnrecoverableEntryException
public java.security.cert.Certificate getCertificate () throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.UnrecoverableKeyException java.security.UnrecoverableEntryException
private boolean loadKeyEntry (java.lang.String, java.lang.String) throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.io.IOException java.security.UnrecoverableEntryException
java.security.KeyStore keyStore
java.io.IOException e
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
String osKeyStorePath
String storeType
java.io.FileInputStream fis
private void createNewStore (java.lang.String, java.lang.String, com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput) throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.UnrecoverableEntryException java.io.IOException com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException
String osKeyStorePath
String storeType
com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput output
static void ()
}
com/android/sdklib/internal/build/SignedJarBuilder$IZipEntryFilter$ZipAbortException.classSignedJarBuilder.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException extends java.lang.Exception {
private static final long serialVersionUID
public void ()
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/sdklib/internal/build/DebugKeyProvider$KeytoolException.classDebugKeyProvider.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException extends java.lang.Exception {
private static final long serialVersionUID
private String mJavaHome
private String mCommandLine
void (java.lang.String)
String message
void (java.lang.String, java.lang.String, java.lang.String)
String message
String javaHome
String commandLine
public java.lang.String getJavaHome ()
public java.lang.String getCommandLine ()
}
com/android/sdklib/internal/build/KeystoreHelper$1.classKeystoreHelper.java
package com.android.sdklib.internal.build
final com.android.sdklib.internal.build.KeystoreHelper$1 extends java.lang.Object implements com.android.sdklib.util.GrabProcessOutput$IProcessOutput {
final com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput val$output
void (com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/sdklib/internal/build/BuildConfigGenerator.classBuildConfigGenerator.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.BuildConfigGenerator extends java.lang.Object {
public static final String BUILD_CONFIG_NAME
private static final String PH_PACKAGE
private static final String PH_DEBUG
private final String mGenFolder
private final String mAppPackage
private final boolean mDebug
public void (java.lang.String, java.lang.String, boolean)
String genFolder
String appPackage
boolean debug
public java.io.File getFolderPath ()
java.io.File genFolder
public java.io.File getBuildConfigFile ()
java.io.File folder
public void generate () throws java.io.IOException
String template
java.util.Map map
String content
java.io.File pkgFolder
java.io.File buildConfigJava
private java.lang.String readEmbeddedTextFile (java.lang.String) throws java.io.IOException
java.io.BufferedReader reader
String line
StringBuilder total
String filepath
java.io.InputStream is
private void writeFile (java.io.File, java.lang.String) throws java.io.IOException
java.io.InputStream source
byte[] buffer
int count
java.io.File file
String content
java.io.FileOutputStream fos
private java.lang.String replaceParameters (java.lang.String, java.util.Map)
String value
java.util.Map$Entry entry
java.util.Iterator i$
String str
java.util.Map parameters
}
com/android/sdklib/internal/build/SymbolLoader$SymbolEntry.classSymbolLoader.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.SymbolLoader$SymbolEntry extends java.lang.Object {
private final String mName
private final String mType
private final String mValue
public void (java.lang.String, java.lang.String, java.lang.String)
String name
String type
String value
public java.lang.String getValue ()
public java.lang.String getName ()
public java.lang.String getType ()
}
com/android/sdklib/internal/build/SignedJarBuilder$CountOutputStream.classSignedJarBuilder.java
package com.android.sdklib.internal.build
com.android.sdklib.internal.build.SignedJarBuilder$CountOutputStream extends java.io.FilterOutputStream {
private int mCount
public void (java.io.OutputStream)
java.io.OutputStream out
public void write (int) throws java.io.IOException
int b
public void write (byte[], int, int) throws java.io.IOException
byte[] b
int off
int len
public int size ()
}
com/android/sdklib/internal/build/KeystoreHelper.classKeystoreHelper.java
package com.android.sdklib.internal.build
public final com.android.sdklib.internal.build.KeystoreHelper extends java.lang.Object {
public void ()
public static boolean createNewStore (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, int, com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput) throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.UnrecoverableEntryException java.io.IOException com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException
String keytoolCommand
Process process
boolean hasSpace
String arg
String[] arr$
int len$
int i$
StringBuilder builder
boolean firstArg
Exception e
String osKeyStorePath
String storeType
String storePassword
String alias
String keyPassword
String description
int validityYears
com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput output
String os
String keytoolCommand
String javaHome
java.util.ArrayList commandList
String[] commandArray
int result
}
com/android/sdklib/internal/build/SymbolWriter.classSymbolWriter.java
package com.android.sdklib.internal.build
public com.android.sdklib.internal.build.SymbolWriter extends java.lang.Object {
private final String mOutFolder
private final String mPackageName
private final java.util.List mSymbols
private final com.android.sdklib.internal.build.SymbolLoader mValues
public void (java.lang.String, java.lang.String, com.android.sdklib.internal.build.SymbolLoader)
String outFolder
String packageName
com.android.sdklib.internal.build.SymbolLoader values
public void addSymbolsToWrite (com.android.sdklib.internal.build.SymbolLoader)
com.android.sdklib.internal.build.SymbolLoader symbols
private com.google.common.collect.Table getAllSymbols ()
com.android.sdklib.internal.build.SymbolLoader symbolLoader
java.util.Iterator i$
com.google.common.collect.Table symbols
public void write () throws java.io.IOException
String folder
java.util.Iterator i$
com.android.sdklib.internal.build.SymbolLoader$SymbolEntry value
String symbolName
java.util.Iterator i$
java.util.Map rowMap
java.util.Set symbolSet
java.util.ArrayList symbolList
String row
java.util.Iterator i$
com.google.common.collect.Table symbols
com.google.common.collect.Table values
java.util.Set rowSet
java.util.List rowList
com.google.common.base.Splitter splitter
Iterable folders
java.io.File file
java.io.BufferedWriter writer
}
com/android/sdklib/internal/repository/
com/android/sdklib/internal/repository/UserCredentials.classUserCredentials.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.UserCredentials extends java.lang.Object {
private final String mUserName
private final String mPassword
private final String mWorkstation
private final String mDomain
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String userName
String password
String workstation
String domain
public java.lang.String getUserName ()
public java.lang.String getPassword ()
public java.lang.String getWorkstation ()
public java.lang.String getDomain ()
}
com/android/sdklib/internal/repository/AddonsListFetcher$1.classAddonsListFetcher.java
package com.android.sdklib.internal.repository
com.android.sdklib.internal.repository.AddonsListFetcher$1 extends java.lang.Object implements org.xml.sax.ErrorHandler {
final com.android.sdklib.internal.repository.AddonsListFetcher this$0
void (com.android.sdklib.internal.repository.AddonsListFetcher)
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
}
com/android/sdklib/internal/repository/ITaskFactory.classITaskFactory.java
package com.android.sdklib.internal.repository
public abstract com.android.sdklib.internal.repository.ITaskFactory extends java.lang.Object {
public abstract void start (java.lang.String, com.android.sdklib.internal.repository.ITask)
public abstract void start (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, com.android.sdklib.internal.repository.ITask)
}
com/android/sdklib/internal/repository/AdbWrapper.classAdbWrapper.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.AdbWrapper extends java.lang.Object {
private final String mAdbOsLocation
private final com.android.sdklib.internal.repository.ITaskMonitor mMonitor
public void (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)
String osSdkPath
com.android.sdklib.internal.repository.ITaskMonitor monitor
private transient void display (java.lang.String, java.lang.Object[])
String format
Object[] args
private transient void displayError (java.lang.String, java.lang.Object[])
String format
Object[] args
public synchronized boolean startAdb ()
ProcessBuilder processBuilder
java.io.IOException ioe
InterruptedException ie
Process proc
int status
public synchronized boolean stopAdb ()
String[] command
java.io.IOException ioe
InterruptedException ie
Process proc
int status
}
com/android/sdklib/internal/repository/ITask.classITask.java
package com.android.sdklib.internal.repository
public abstract com.android.sdklib.internal.repository.ITask extends java.lang.Object {
public abstract void run (com.android.sdklib.internal.repository.ITaskMonitor)
}
com/android/sdklib/internal/repository/AddonsListFetcher.classAddonsListFetcher.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.AddonsListFetcher extends java.lang.Object {
static final boolean $assertionsDisabled
public void ()
public com.android.sdklib.internal.repository.AddonsListFetcher$Site[] fetch (java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor)
int version
int i
int version
int pos
int version
String newUrl
String name
String[] arr$
int len$
int i$
com.android.sdklib.internal.repository.ITaskMonitor subMonitor
String uri
int version
String reason
String url
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
Exception[] exception
Boolean[] validatorFound
String[] validationError
org.w3c.dom.Document validatedDoc
String validatedUri
String[] defaultNames
java.io.InputStream xml
String baseUrl
com.android.sdklib.internal.repository.AddonsListFetcher$Site[] result
private java.io.InputStream fetchXmlUrl (java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.Exception[])
java.io.InputStream xml
Exception e
String urlString
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
Exception[] outException
private void closeStream (java.io.InputStream)
java.io.IOException ignore
java.io.InputStream is
protected int getXmlSchemaVersion (java.io.InputStream)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
Exception e
NumberFormatException e
String version
java.util.regex.Matcher m
String uri
org.w3c.dom.NamedNodeMap attrs
String xmlns
org.w3c.dom.Node attr
String name
int pos
org.w3c.dom.Node child
java.io.InputStream xml
org.w3c.dom.Document doc
java.util.regex.Pattern nsPattern
String prefix
protected java.lang.String validateXml (java.io.InputStream, java.lang.String, int, java.lang.String[], java.lang.Boolean[])
javax.xml.validation.Validator validator
org.xml.sax.SAXParseException e
Exception e
java.io.InputStream xml
String url
int version
String[] outError
Boolean[] validatorFound
private javax.xml.validation.Validator getValidator (int) throws org.xml.sax.SAXException
int version
java.io.InputStream xsdStream
javax.xml.validation.SchemaFactory factory
javax.xml.validation.Schema schema
javax.xml.validation.Validator validator
protected org.w3c.dom.Document getDocument (java.io.InputStream, com.android.sdklib.internal.repository.ITaskMonitor)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document doc
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.InputStream xml
com.android.sdklib.internal.repository.ITaskMonitor monitor
protected com.android.sdklib.internal.repository.AddonsListFetcher$Site[] parseAddonsList (org.w3c.dom.Document, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)
String strUrl
String strName
String elementName
com.android.sdklib.internal.repository.AddonsListFetcher$SiteType type
org.w3c.dom.Node url
org.w3c.dom.Node name
org.w3c.dom.Node child
java.util.ArrayList sites
org.w3c.dom.Document doc
String nsUri
String baseUrl
com.android.sdklib.internal.repository.ITaskMonitor monitor
String testBaseUrl
org.w3c.dom.Node root
private org.w3c.dom.Node getFirstChild (org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Node child
org.w3c.dom.Node node
String nsUri
String xmlLocalName
static void ()
}
com/android/sdklib/internal/repository/IDescription.classIDescription.java
package com.android.sdklib.internal.repository
public abstract com.android.sdklib.internal.repository.IDescription extends java.lang.Object {
public abstract java.lang.String getShortDescription ()
public abstract java.lang.String getLongDescription ()
}
com/android/sdklib/internal/repository/CanceledByUserException.classCanceledByUserException.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.CanceledByUserException extends java.lang.Exception {
private static final long serialVersionUID
public void (java.lang.String)
String message
}
com/android/sdklib/internal/repository/SdkStats$PlatformStat.classSdkStats.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.SdkStats$PlatformStat extends com.android.sdklib.internal.repository.SdkStats$PlatformStatBase {
private final float mAccumShare
public void (int, java.lang.String, java.lang.String, float, float)
int apiLevel
String versionName
String codeName
float share
float accumShare
public void (com.android.sdklib.internal.repository.SdkStats$PlatformStatBase, float)
com.android.sdklib.internal.repository.SdkStats$PlatformStatBase base
float accumShare
public float getAccumShare ()
public java.lang.String toString ()
}
com/android/sdklib/internal/repository/AddonsListFetcher$Site.classAddonsListFetcher.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.AddonsListFetcher$Site extends java.lang.Object {
private final String mUrl
private final String mUiName
private final com.android.sdklib.internal.repository.AddonsListFetcher$SiteType mType
private void (java.lang.String, java.lang.String, com.android.sdklib.internal.repository.AddonsListFetcher$SiteType)
String url
String uiName
com.android.sdklib.internal.repository.AddonsListFetcher$SiteType type
public java.lang.String getUrl ()
public java.lang.String getUiName ()
public com.android.sdklib.internal.repository.AddonsListFetcher$SiteType getType ()
public java.lang.String toString ()
void (java.lang.String, java.lang.String, com.android.sdklib.internal.repository.AddonsListFetcher$SiteType, com.android.sdklib.internal.repository.AddonsListFetcher$1)
String x0
String x1
com.android.sdklib.internal.repository.AddonsListFetcher$SiteType x2
com.android.sdklib.internal.repository.AddonsListFetcher$1 x3
}
com/android/sdklib/internal/repository/SdkStats.classSdkStats.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.SdkStats extends java.lang.Object {
private final com.android.sdklib.util.SparseArray mStats
public void ()
public com.android.sdklib.util.SparseArray getStats ()
public void load (com.android.sdklib.internal.repository.DownloadCache, boolean, com.android.sdklib.internal.repository.ITaskMonitor)
String uri
int version
String reason
com.android.sdklib.internal.repository.DownloadCache cache
boolean forceHttp
com.android.sdklib.internal.repository.ITaskMonitor monitor
String url
Exception[] exception
Boolean[] validatorFound
String[] validationError
org.w3c.dom.Document validatedDoc
String validatedUri
java.io.InputStream xml
private java.io.InputStream fetchXmlUrl (java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.Exception[])
java.io.InputStream xml
Exception e
String urlString
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
Exception[] outException
private void closeStream (java.io.InputStream)
java.io.IOException ignore
java.io.InputStream is
protected int getXmlSchemaVersion (java.io.InputStream)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
Exception e
NumberFormatException e
String version
java.util.regex.Matcher m
String uri
org.w3c.dom.NamedNodeMap attrs
String xmlns
org.w3c.dom.Node attr
String name
int pos
org.w3c.dom.Node child
java.io.InputStream xml
org.w3c.dom.Document doc
java.util.regex.Pattern nsPattern
String prefix
protected java.lang.String validateXml (java.io.InputStream, java.lang.String, int, java.lang.String[], java.lang.Boolean[])
javax.xml.validation.Validator validator
org.xml.sax.SAXParseException e
Exception e
java.io.InputStream xml
String url
int version
String[] outError
Boolean[] validatorFound
private javax.xml.validation.Validator getValidator (int) throws org.xml.sax.SAXException
java.io.IOException ignore
java.io.IOException ignore
javax.xml.validation.SchemaFactory factory
javax.xml.validation.Schema schema
javax.xml.validation.Validator validator
java.io.IOException ignore
int version
java.io.InputStream xsdStream
protected org.w3c.dom.Document getDocument (java.io.InputStream, com.android.sdklib.internal.repository.ITaskMonitor)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document doc
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.InputStream xml
com.android.sdklib.internal.repository.ITaskMonitor monitor
protected com.android.sdklib.util.SparseArray parseStatsDocument (org.w3c.dom.Document, java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)
org.w3c.dom.Node node
int apiLevel
String codeName
String versName
float percent
com.android.sdklib.internal.repository.SdkStats$PlatformStatBase p
Exception ignore
org.w3c.dom.Node child
com.android.sdklib.internal.repository.SdkStats$PlatformStatBase pj
int j
com.android.sdklib.internal.repository.SdkStats$PlatformStatBase p
float sum
int api
org.w3c.dom.Document doc
String nsUri
com.android.sdklib.internal.repository.ITaskMonitor monitor
String baseUrl
com.android.sdklib.util.SparseArray platforms
int maxApi
org.w3c.dom.Node root
private org.w3c.dom.Node getFirstChild (org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Node child
org.w3c.dom.Node node
String nsUri
String xmlLocalName
}
com/android/sdklib/internal/repository/SdkStats$PlatformStatBase.classSdkStats.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.SdkStats$PlatformStatBase extends java.lang.Object {
private final int mApiLevel
private final String mVersionName
private final String mCodeName
private final float mShare
public void (int, java.lang.String, java.lang.String, float)
int apiLevel
String versionName
String codeName
float share
public int getApiLevel ()
public java.lang.String getCodeName ()
public java.lang.String getVersionName ()
public float getShare ()
public java.lang.String toString ()
}
com/android/sdklib/internal/repository/ITaskMonitor.classITaskMonitor.java
package com.android.sdklib.internal.repository
public abstract com.android.sdklib.internal.repository.ITaskMonitor extends java.lang.Object implements com.android.utils.ILogger {
public transient abstract void setDescription (java.lang.String, java.lang.Object[])
public transient abstract void log (java.lang.String, java.lang.Object[])
public transient abstract void logError (java.lang.String, java.lang.Object[])
public transient abstract void logVerbose (java.lang.String, java.lang.Object[])
public abstract void setProgressMax (int)
public abstract int getProgressMax ()
public abstract void incProgress (int)
public abstract int getProgress ()
public abstract boolean isCancelRequested ()
public abstract com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int)
public abstract boolean displayPrompt (java.lang.String, java.lang.String)
public abstract com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String)
}
com/android/sdklib/internal/repository/LocalSdkParser.classLocalSdkParser.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.LocalSdkParser extends java.lang.Object {
private com.android.sdklib.internal.repository.packages.Package[] mPackages
public static final int PARSE_ALL
public static final int PARSE_TOOLS
public static final int PARSE_PLATFORM_TOOLS
public static final int PARSE_DOCS
public static final int PARSE_PLATFORMS
public static final int PARSE_ADDONS
public static final int PARSE_SAMPLES
public static final int PARSE_SOURCES
public static final int PARSE_EXTRAS
public static final int PARSE_BUILD_TOOLS
public void ()
public com.android.sdklib.internal.repository.packages.Package[] getPackages ()
public void clearPackages ()
public com.android.sdklib.internal.repository.packages.Package[] parseSdk (java.lang.String, com.android.sdklib.SdkManager, com.android.sdklib.internal.repository.ITaskMonitor)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
com.android.sdklib.internal.repository.ITaskMonitor monitor
public com.android.sdklib.internal.repository.packages.Package[] parseSdk (java.lang.String, com.android.sdklib.SdkManager, int, com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.packages.Package pkg2
java.util.Properties samplesProps
java.io.File samplesDir
java.util.Properties siProps
com.android.sdklib.internal.repository.packages.Package pkg2
java.io.File siDir
com.android.sdklib.ISystemImage systemImage
com.android.sdklib.ISystemImage[] arr$
int len$
int i$
Exception e
java.util.Properties props
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
java.io.File samplesRoot
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
int parseFilter
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.util.ArrayList packages
java.util.HashSet visited
java.io.File dir
com.android.sdklib.internal.repository.packages.Package pkg
private void scanExtras (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
java.io.File vendor
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File root
private void scanExtrasDirectory (java.lang.String, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.util.Properties props
java.io.File dir
java.io.File[] arr$
int len$
int i$
String extrasRoot
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File root
private void scanMissingSamples (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.util.Properties props
java.io.File dir
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File root
private void scanMissingAddons (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
com.android.utils.Pair infos
java.util.Properties sourceProps
java.util.Map addonProps
String error
java.io.File dir
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File addons
java.io.File[] files
private void scanMissingSystemImages (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.util.Properties props
java.io.File[] abiFiles
java.io.File abiDir
java.io.File[] arr$
int len$
int i$
java.io.File[] platformFiles
java.io.File platformDir
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File siRoot
java.io.File[] files
private void scanSources (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.util.Properties props
java.io.File[] srcFiles
java.io.File platformDir
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File srcRoot
java.io.File[] subDirs
private com.android.sdklib.internal.repository.packages.Package scanTools (java.io.File, com.android.utils.ILogger)
String name
java.io.File file
java.io.File[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.io.File toolFolder
com.android.utils.ILogger log
java.util.Properties props
boolean hasEmulator
boolean hasAndroid
String android1
String android2
java.io.File[] files
private com.android.sdklib.internal.repository.packages.Package scanPlatformTools (java.io.File, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.io.File platformToolsFolder
com.android.utils.ILogger log
java.util.Properties props
private void scanBuildTools (com.android.sdklib.SdkManager, java.util.HashSet, java.util.ArrayList, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.util.Properties props
java.io.File[] srcFiles
java.io.File buildToolDir
java.io.File[] arr$
int len$
int i$
com.android.sdklib.SdkManager sdkManager
java.util.HashSet visited
java.util.ArrayList packages
com.android.utils.ILogger log
java.io.File buildToolRoot
java.io.File[] subDirs
private com.android.sdklib.internal.repository.packages.Package scanDoc (java.io.File, com.android.utils.ILogger)
com.android.sdklib.internal.repository.packages.Package pkg
Exception e
java.io.File docFolder
com.android.utils.ILogger log
java.util.Properties props
private java.util.Properties parseProperties (java.io.File)
java.io.IOException e
java.util.Properties props
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File propsFile
java.io.FileInputStream fis
}
com/android/sdklib/internal/repository/UrlOpener$1.classUrlOpener.java
package com.android.sdklib.internal.repository
final com.android.sdklib.internal.repository.UrlOpener$1 extends java.io.FilterInputStream {
final org.apache.http.impl.client.DefaultHttpClient val$httpClient
void (java.io.InputStream, org.apache.http.impl.client.DefaultHttpClient)
java.io.InputStream x0
public void close () throws java.io.IOException
}
com/android/sdklib/internal/repository/SdkStats$1.classSdkStats.java
package com.android.sdklib.internal.repository
com.android.sdklib.internal.repository.SdkStats$1 extends java.lang.Object implements org.xml.sax.ErrorHandler {
final com.android.sdklib.internal.repository.SdkStats this$0
void (com.android.sdklib.internal.repository.SdkStats)
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
}
com/android/sdklib/internal/repository/DownloadCache$Strategy.classDownloadCache.java
package com.android.sdklib.internal.repository
public final com.android.sdklib.internal.repository.DownloadCache$Strategy extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.DownloadCache$Strategy ONLY_CACHE
public static final com.android.sdklib.internal.repository.DownloadCache$Strategy SERVE_CACHE
public static final com.android.sdklib.internal.repository.DownloadCache$Strategy FRESH_CACHE
public static final com.android.sdklib.internal.repository.DownloadCache$Strategy DIRECT
private static final com.android.sdklib.internal.repository.DownloadCache$Strategy[] $VALUES
public static com.android.sdklib.internal.repository.DownloadCache$Strategy[] values ()
public static com.android.sdklib.internal.repository.DownloadCache$Strategy valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/repository/NullTaskMonitor.classNullTaskMonitor.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.NullTaskMonitor extends java.lang.Object implements com.android.sdklib.internal.repository.ITaskMonitor {
private final com.android.utils.ILogger mLog
public void (com.android.utils.ILogger)
com.android.utils.ILogger log
public transient void setDescription (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void log (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logError (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logVerbose (java.lang.String, java.lang.Object[])
String format
Object[] args
public void setProgressMax (int)
int max
public int getProgressMax ()
public void incProgress (int)
int delta
public int getProgress ()
public boolean isCancelRequested ()
public com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int)
int tickCount
public boolean displayPrompt (java.lang.String, java.lang.String)
String title
String message
public com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String)
String title
String message
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String errorFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String warningFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
}
com/android/sdklib/internal/repository/UrlOpener.classUrlOpener.java
package com.android.sdklib.internal.repository
com.android.sdklib.internal.repository.UrlOpener extends java.lang.Object {
private static final boolean DEBUG
private static java.util.Map sRealmCache
private static int sConnectionTimeoutMs
private static int sSocketTimeoutMs
private void ()
static com.android.utils.Pair openUrl (java.lang.String, boolean, com.android.sdklib.internal.repository.ITaskMonitor, org.apache.http.Header[]) throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException
java.net.UnknownHostException e
org.apache.http.client.ClientProtocolException e
java.io.IOException e
com.android.sdklib.internal.repository.CanceledByUserException e
Exception e
java.io.IOException e
Exception e
Exception ignore
java.io.InputStream is2
Exception e3
java.io.InputStream is
org.apache.http.HttpResponse outResponse
String url
boolean needsMarkResetSupport
com.android.sdklib.internal.repository.ITaskMonitor monitor
org.apache.http.Header[] headers
Exception fallbackOnJavaUrlConnect
com.android.utils.Pair result
private static java.io.InputStream toByteArrayInputStream (java.io.InputStream) throws java.io.IOException
byte[] temp
java.io.InputStream is
int inc
int curr
byte[] result
int n
private static com.android.utils.Pair openWithUrl (java.lang.String, org.apache.http.Header[]) throws java.io.IOException
org.apache.http.Header header
org.apache.http.Header[] arr$
int len$
int i$
Exception ignore
java.util.List values
String name
java.util.Map$Entry entry
java.util.Iterator i$
String url
org.apache.http.Header[] inHeaders
java.net.URL u
java.net.URLConnection c
int code
java.io.InputStream is
org.apache.http.HttpResponse outResponse
java.util.Map outHeaderMap
private static com.android.utils.Pair openWithHttpClient (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, org.apache.http.Header[]) throws java.io.IOException org.apache.http.client.ClientProtocolException com.android.sdklib.internal.repository.CanceledByUserException
org.apache.http.Header header
org.apache.http.Header[] arr$
int len$
int i$
java.util.List list
java.net.URI uri
java.net.ProxySelector sel
Exception e
org.apache.http.auth.Credentials credentials
org.apache.http.auth.AuthScope authScope
String user
String password
String workstation
String domain
java.io.InputStream is
org.apache.http.HttpResponse outResponse
org.apache.http.HttpResponse outResponse
org.apache.http.HttpResponse response
int statusCode
org.apache.http.auth.AuthState authenticationState
org.apache.http.HttpEntity entity
String url
com.android.sdklib.internal.repository.ITaskMonitor monitor
org.apache.http.Header[] inHeaders
com.android.sdklib.internal.repository.UserCredentials result
String realm
org.apache.http.params.HttpParams params
org.apache.http.impl.client.DefaultHttpClient httpClient
org.apache.http.protocol.HttpContext localContext
org.apache.http.client.methods.HttpGet httpGet
org.apache.http.impl.conn.ProxySelectorRoutePlanner routePlanner
java.util.List authpref
boolean trying
static void ()
String prop
String key
String[] arr$
int len$
int i$
java.util.Properties props
Exception ignore
Exception ignore
}
com/android/sdklib/internal/repository/DownloadCache.classDownloadCache.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.DownloadCache extends java.lang.Object {
private static final boolean DEBUG
private static final String KEY_STATUS_CODE
private static final String KEY_URL
private static final String BIN_FILE_PREFIX
private static final String INFO_FILE_PREFIX
private static final String REV_FILE_PREFIX
private static final long MIN_TIME_EXPIRED_MS
private static final long MAX_TIME_EXPIRED_MS
private static final int MAX_SMALL_FILE_SIZE
private static final String[] INFO_HTTP_HEADERS
private final com.android.sdklib.internal.repository.DownloadCache$Strategy mStrategy
private final java.io.File mCacheRoot
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.DownloadCache$Strategy)
com.android.sdklib.internal.repository.DownloadCache$Strategy strategy
public com.android.sdklib.internal.repository.DownloadCache$Strategy getStrategy ()
public java.io.File getCacheRoot ()
public long getCurrentSize ()
String name
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File[] files
long size
public void clearCache ()
String name
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File[] files
public void clearOldCache ()
String name
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File[] files
String prefix1
String prefix2
protected java.io.File initCacheRoot ()
java.io.File root
com.android.prefs.AndroidLocation$AndroidLocationException e
public com.android.utils.Pair openDirectUrl (java.lang.String, org.apache.http.Header[], com.android.sdklib.internal.repository.ITaskMonitor) throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException
String urlString
org.apache.http.Header[] headers
com.android.sdklib.internal.repository.ITaskMonitor monitor
public com.android.utils.Pair openDirectUrl (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor) throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException
String urlString
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.utils.Pair result
public java.io.InputStream openCachedUrl (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor) throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException
com.android.utils.Pair result
long minExpiration
long length
NumberFormatException ignore
Exception ignore
java.util.concurrent.atomic.AtomicInteger statusCode
java.io.InputStream is
java.util.List headers
long maxExpiration
String etag
String lastMod
String code
long cacheModifiedMs
boolean checkCache
java.util.Properties props
java.io.InputStream is
java.io.IOException ignore
SecurityException ignore
String urlString
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File cached
java.io.File info
boolean useCached
private java.io.InputStream readCachedFile (java.io.File) throws java.io.IOException
byte[] temp
java.io.IOException ignore
int n
java.io.IOException ignore
java.io.File cached
java.io.InputStream is
int inc
int curr
long len
byte[] result
private java.io.InputStream downloadAndCache (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File, java.io.File, org.apache.http.Header[], java.util.concurrent.atomic.AtomicInteger) throws java.io.FileNotFoundException java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException
java.io.IOException ignore
java.io.IOException ignore
SecurityException ignore
java.io.IOException ignore
SecurityException ignore
byte[] temp
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
SecurityException ignore
com.android.utils.Pair r
org.apache.http.HttpResponse response
int code
int n
java.io.IOException ignore
java.io.IOException ignore
SecurityException ignore
String urlString
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File cached
java.io.File info
org.apache.http.Header[] headers
java.util.concurrent.atomic.AtomicInteger outStatusCode
java.io.InputStream is
java.io.OutputStream os
int inc
int curr
byte[] result
private void saveInfo (java.lang.String, org.apache.http.HttpResponse, java.io.File) throws java.io.IOException
org.apache.http.Header h
String name
String[] arr$
int len$
int i$
String urlString
org.apache.http.HttpResponse response
java.io.File info
java.util.Properties props
java.io.FileOutputStream os
private java.util.Properties readInfo (java.io.File)
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.util.Properties props
java.io.InputStream is
java.io.File info
private java.lang.String getCacheFilename (java.lang.String)
int index
String urlString
String hash
String leaf
String prefix
int n
private java.lang.String getInfoFilename (java.lang.String)
String cacheFilename
static void ()
}
com/android/sdklib/internal/repository/AddonsListFetcher$SiteType.classAddonsListFetcher.java
package com.android.sdklib.internal.repository
public final com.android.sdklib.internal.repository.AddonsListFetcher$SiteType extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.AddonsListFetcher$SiteType ADDON_SITE
public static final com.android.sdklib.internal.repository.AddonsListFetcher$SiteType SYS_IMG_SITE
private static final com.android.sdklib.internal.repository.AddonsListFetcher$SiteType[] $VALUES
public static com.android.sdklib.internal.repository.AddonsListFetcher$SiteType[] values ()
public static com.android.sdklib.internal.repository.AddonsListFetcher$SiteType valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/repository/packages/
com/android/sdklib/internal/repository/packages/AddonPackage.classAddonPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.AddonPackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider com.android.sdklib.internal.repository.packages.IPlatformDependency com.android.sdklib.internal.repository.packages.IExactApiLevelDependency com.android.sdklib.internal.repository.packages.ILayoutlibVersion {
private final String mVendorId
private final String mVendorDisplay
private final String mNameId
private final String mDisplayName
private final com.android.sdklib.AndroidVersion mVersion
private final com.android.sdklib.internal.repository.packages.LayoutlibVersionMixin mLayoutlibVersion
private final com.android.sdklib.internal.repository.packages.AddonPackage$Lib[] mLibs
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
boolean hasVendor
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
String nameId
String nameDisp
String name
String vendorId
String vendorDisp
String vendor
int apiLevel
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
protected void (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
protected void (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.IAndroidTarget, java.util.Properties)
boolean hasVendor
int i
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.IAndroidTarget target
java.util.Properties props
String nameId
String nameDisp
String name
String vendorId
String vendorDisp
String vendor
com.android.sdklib.IAndroidTarget$IOptionalLibrary[] optLibs
public static com.android.sdklib.internal.repository.packages.Package createBroken (java.lang.String, java.util.Properties, java.util.Map, java.lang.String)
NumberFormatException e
String archiveOsPath
java.util.Properties sourceProps
java.util.Map addonProps
String error
String name
String vendor
String api
String revision
String shortDesc
String longDesc
int apiLevel
public int getExactApiLevel ()
public void saveProperties (java.util.Properties)
java.util.Properties props
private com.android.sdklib.internal.repository.packages.AddonPackage$Lib[] parseLibs (org.w3c.dom.Node)
org.w3c.dom.Node child
String nsUri
org.w3c.dom.Node libsNode
java.util.ArrayList libs
private com.android.sdklib.internal.repository.packages.AddonPackage$Lib parseLib (org.w3c.dom.Node)
org.w3c.dom.Node libNode
public java.lang.String getVendorId ()
public java.lang.String getDisplayVendor ()
public java.lang.String getNameId ()
public java.lang.String getDisplayName ()
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public com.android.sdklib.internal.repository.packages.AddonPackage$Lib[] getLibs ()
public com.android.utils.Pair getLayoutlibVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
String d
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
String name2
java.io.File folder
int i
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File addons
String name
private java.lang.String encodeAddonName ()
String name
private java.lang.String sanitizeDisplayToNameId (java.lang.String)
String displayName
String name
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.AddonPackage newPkg
com.android.sdklib.internal.repository.packages.Package pkg
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.AddonPackage other
protected java.lang.String comparisonKey ()
String s
int pos
static void ()
}
com/android/sdklib/internal/repository/packages/Package$License.classPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.Package$License extends java.lang.Object {
private final String mLicense
private final String mLicenseRef
public void (java.lang.String)
String license
public void (java.lang.String, java.lang.String)
String license
String licenseRef
public java.lang.String getLicense ()
public java.lang.String getLicenseRef ()
public java.lang.String toString ()
StringBuilder sb
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.Package$License other
}
com/android/sdklib/internal/repository/packages/PackageParserUtils.classPackageParserUtils.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.PackageParserUtils extends java.lang.Object {
public void ()
public static com.android.sdklib.repository.FullRevision parseFullRevisionElement (org.w3c.dom.Node)
String majorStr
Exception e
org.w3c.dom.Node revisionNode
int major
int minor
int micro
int preview
public static org.w3c.dom.Node findChildElement (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node child
String nsUri
org.w3c.dom.Node node
String xmlLocalName
public static java.lang.String getXmlString (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node node
String xmlLocalName
org.w3c.dom.Node child
public static java.lang.String getOptionalXmlString (org.w3c.dom.Node, java.lang.String)
org.w3c.dom.Node node
String xmlLocalName
org.w3c.dom.Node child
public static int getXmlInt (org.w3c.dom.Node, java.lang.String, int)
NumberFormatException e
org.w3c.dom.Node node
String xmlLocalName
int defaultValue
String s
public static long getXmlLong (org.w3c.dom.Node, java.lang.String, long)
NumberFormatException e
org.w3c.dom.Node node
String xmlLocalName
long defaultValue
String s
public static java.lang.Object getEnumAttribute (org.w3c.dom.Node, java.lang.String, java.lang.Object[], java.lang.Object)
Object value
Object[] arr$
int len$
int i$
String found
org.w3c.dom.Node archiveNode
String attrName
Object[] values
Object defaultValue
org.w3c.dom.Node attr
}
com/android/sdklib/internal/repository/packages/ToolPackage.classToolPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.ToolPackage extends com.android.sdklib.internal.repository.packages.FullRevisionPackage implements com.android.sdklib.internal.repository.packages.IMinPlatformToolsDependency {
public static final String INSTALL_ID
private static final String INSTALL_ID_PREVIEW
private final com.android.sdklib.repository.FullRevision mMinPlatformToolsRevision
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
protected void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
NumberFormatException ignore
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String revStr
com.android.sdklib.repository.FullRevision rev
public com.android.sdklib.repository.FullRevision getMinPlatformToolsRevision ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.repository.FullRevision$PreviewComparison)
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.repository.FullRevision$PreviewComparison comparePreview
public void saveProperties (java.util.Properties)
java.util.Properties props
public void postInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File)
Process proc
String tag
Exception e
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File installFolder
java.io.File libDir
String scriptName
String shell
java.io.File scriptFile
int status
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.ToolPackage other
}
com/android/sdklib/internal/repository/packages/ToolPackage$2.classToolPackage.java
package com.android.sdklib.internal.repository.packages
com.android.sdklib.internal.repository.packages.ToolPackage$2 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$repository$FullRevision$PreviewComparison
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/internal/repository/packages/PlatformToolPackage.classPlatformToolPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.PlatformToolPackage extends com.android.sdklib.internal.repository.packages.FullRevisionPackage {
public static final String INSTALL_ID
public static final String INSTALL_ID_PREVIEW
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
java.io.File file
java.io.File[] arr$
int len$
int i$
String name
String[] arr$
int len$
int i$
java.util.Set names
String[] expected
java.io.File[] files
String shortDesc
String longDesc
com.android.sdklib.internal.repository.packages.BrokenPackage ba
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
com.android.sdklib.internal.repository.packages.PlatformToolPackage ptp
java.io.File platformToolsFolder
String error
protected void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.repository.FullRevision$PreviewComparison)
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.repository.FullRevision$PreviewComparison comparePreview
public boolean preInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.String, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
String osSdkRoot
java.io.File installFolder
com.android.sdklib.internal.repository.AdbWrapper aw
}
com/android/sdklib/internal/repository/packages/IMinApiLevelDependency.classIMinApiLevelDependency.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IMinApiLevelDependency extends java.lang.Object {
public static final int MIN_API_LEVEL_NOT_SPECIFIED
public abstract int getMinApiLevel ()
}
com/android/sdklib/internal/repository/packages/PlatformPackage.classPlatformPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.PlatformPackage extends com.android.sdklib.internal.repository.packages.MinToolsPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider com.android.sdklib.internal.repository.packages.ILayoutlibVersion {
private final com.android.sdklib.AndroidVersion mVersion
private final String mVersionName
private final String mIncludedAbi
private final com.android.sdklib.internal.repository.packages.LayoutlibVersionMixin mLayoutlibVersion
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
int apiLevel
String codeName
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
protected void (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
protected void (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.IAndroidTarget target
java.util.Properties props
public void saveProperties (java.util.Properties)
java.util.Properties props
public java.lang.String getVersionName ()
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public java.lang.String getIncludedAbi ()
public com.android.utils.Pair getLayoutlibVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
String s
String s
public java.lang.String getShortDescription ()
String s
String s
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File platforms
java.io.File folder
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.PlatformPackage newPkg
com.android.sdklib.internal.repository.packages.Package pkg
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.PlatformPackage other
}
com/android/sdklib/internal/repository/packages/IExactApiLevelDependency.classIExactApiLevelDependency.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IExactApiLevelDependency extends java.lang.Object {
public static final int API_LEVEL_INVALID
public abstract int getExactApiLevel ()
}
com/android/sdklib/internal/repository/packages/LayoutlibVersionMixin.classLayoutlibVersionMixin.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.LayoutlibVersionMixin extends java.lang.Object implements com.android.sdklib.internal.repository.packages.ILayoutlibVersion {
private final com.android.utils.Pair mLayoutlibVersion
public void (org.w3c.dom.Node)
org.w3c.dom.Node pkgNode
int api
int rev
org.w3c.dom.Node layoutlibNode
public void (java.util.Properties)
java.util.Properties props
int layoutlibApi
int layoutlibRev
void saveProperties (java.util.Properties)
java.util.Properties props
public com.android.utils.Pair getLayoutlibVersion ()
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.LayoutlibVersionMixin other
}
com/android/sdklib/internal/repository/packages/IAndroidVersionProvider.classIAndroidVersionProvider.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IAndroidVersionProvider extends java.lang.Object {
public abstract com.android.sdklib.AndroidVersion getAndroidVersion ()
}
com/android/sdklib/internal/repository/packages/ILayoutlibVersion.classILayoutlibVersion.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.ILayoutlibVersion extends java.lang.Object {
public static final int LAYOUTLIB_API_NOT_SPECIFIED
public static final int LAYOUTLIB_REV_NOT_SPECIFIED
public abstract com.android.utils.Pair getLayoutlibVersion ()
}
com/android/sdklib/internal/repository/packages/IPlatformDependency.classIPlatformDependency.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IPlatformDependency extends java.lang.Object {
public abstract com.android.sdklib.AndroidVersion getAndroidVersion ()
}
com/android/sdklib/internal/repository/packages/SystemImagePackage.classSystemImagePackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.SystemImagePackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider com.android.sdklib.internal.repository.packages.IPlatformDependency {
private final com.android.sdklib.AndroidVersion mVersion
private final String mAbi
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
int apiLevel
String codeName
public void (com.android.sdklib.AndroidVersion, int, java.lang.String, java.util.Properties, java.lang.String)
com.android.sdklib.AndroidVersion platformVersion
int revision
String abi
java.util.Properties props
String localOsPath
protected void (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.AndroidVersion, int, java.lang.String, java.util.Properties, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.AndroidVersion platformVersion
int revision
String abi
java.util.Properties props
String localOsPath
public static com.android.sdklib.internal.repository.packages.Package createBroken (java.io.File, java.util.Properties)
String abi
com.android.sdklib.AndroidVersion$AndroidVersionException e
String platform
int pos
int apiLevel
Exception ignore
java.io.File abiDir
java.util.Properties props
com.android.sdklib.AndroidVersion version
String abiType
String error
StringBuilder sb
String shortDesc
String longDesc
public void saveProperties (java.util.Properties)
java.util.Properties props
public java.lang.String getAbi ()
public java.lang.String getAbiDisplayName ()
private static java.lang.String getAbiDisplayNameInternal (java.lang.String)
String abi
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File folder
String abi
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.SystemImagePackage newPkg
com.android.sdklib.internal.repository.packages.Package pkg
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.SystemImagePackage other
protected java.lang.String comparisonKey ()
String s
int pos
static void ()
}
com/android/sdklib/internal/repository/packages/Package$UpdateInfo.classPackage.java
package com.android.sdklib.internal.repository.packages
public final com.android.sdklib.internal.repository.packages.Package$UpdateInfo extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.packages.Package$UpdateInfo INCOMPATIBLE
public static final com.android.sdklib.internal.repository.packages.Package$UpdateInfo NOT_UPDATE
public static final com.android.sdklib.internal.repository.packages.Package$UpdateInfo UPDATE
private static final com.android.sdklib.internal.repository.packages.Package$UpdateInfo[] $VALUES
public static com.android.sdklib.internal.repository.packages.Package$UpdateInfo[] values ()
public static com.android.sdklib.internal.repository.packages.Package$UpdateInfo valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/repository/packages/MinToolsPackage.classMinToolsPackage.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.MinToolsPackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IMinToolsDependency {
private final com.android.sdklib.repository.FullRevision mMinToolsRevision
void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
NumberFormatException ignore
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String revStr
com.android.sdklib.repository.FullRevision rev
public com.android.sdklib.repository.FullRevision getMinToolsRevision ()
public void saveProperties (java.util.Properties)
java.util.Properties props
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.MinToolsPackage other
}
com/android/sdklib/internal/repository/packages/BrokenPackage.classBrokenPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.BrokenPackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IExactApiLevelDependency com.android.sdklib.internal.repository.packages.IMinApiLevelDependency {
private final int mMinApiLevel
private final int mExactApiLevel
private final String mShortDescription
private final String mLongDescription
void (java.util.Properties, java.lang.String, java.lang.String, int, int, java.lang.String)
java.util.Properties props
String shortDescription
String longDescription
int minApiLevel
int exactApiLevel
String archiveOsPath
public void saveProperties (java.util.Properties)
java.util.Properties props
public int getMinApiLevel ()
public int getExactApiLevel ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean preInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.String, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
String osSdkRoot
java.io.File installFolder
public void postInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File installFolder
}
com/android/sdklib/internal/repository/packages/IMinPlatformToolsDependency.classIMinPlatformToolsDependency.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IMinPlatformToolsDependency extends java.lang.Object {
public static final com.android.sdklib.repository.FullRevision MIN_PLATFORM_TOOLS_REV_INVALID
public abstract com.android.sdklib.repository.FullRevision getMinPlatformToolsRevision ()
static void ()
}
com/android/sdklib/internal/repository/packages/MajorRevisionPackage.classMajorRevisionPackage.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.MajorRevisionPackage extends com.android.sdklib.internal.repository.packages.Package {
private final com.android.sdklib.repository.MajorRevision mRevision
void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
NumberFormatException ignore
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String revStr
com.android.sdklib.repository.MajorRevision rev
public com.android.sdklib.repository.FullRevision getRevision ()
public void saveProperties (java.util.Properties)
java.util.Properties props
public com.android.sdklib.internal.repository.packages.Package$UpdateInfo canBeUpdatedBy (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package replacementPackage
}
com/android/sdklib/internal/repository/packages/ToolPackage$1.classToolPackage.java
package com.android.sdklib.internal.repository.packages
com.android.sdklib.internal.repository.packages.ToolPackage$1 extends java.lang.Object implements com.android.sdklib.util.GrabProcessOutput$IProcessOutput {
final com.android.sdklib.internal.repository.ITaskMonitor val$monitor
final String val$tag
final com.android.sdklib.internal.repository.packages.ToolPackage this$0
void (com.android.sdklib.internal.repository.packages.ToolPackage, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.String)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/sdklib/internal/repository/packages/ExtraPackage.classExtraPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.ExtraPackage extends com.android.sdklib.internal.repository.packages.MinToolsPackage implements com.android.sdklib.internal.repository.packages.IMinApiLevelDependency {
private final String mDisplayName
private final String mVendorId
private final String mVendorDisplay
private final String mPath
private final String mOldPaths
private final int mMinApiLevel
private final String[] mProjectFiles
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
String vendor
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
String name
String vname
String vid
private java.lang.String[] parseProjectFiles (org.w3c.dom.Node)
String path
org.w3c.dom.Node child
String nsUri
org.w3c.dom.Node projectFilesNode
java.util.ArrayList paths
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
String vendor
String path
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
com.android.sdklib.internal.repository.packages.ExtraPackage ep
protected void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, java.lang.String, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
String vendor
String filePath
String[] arr$
int len$
int i$
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
String vendorId
String path
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String name
String vname
String vid
String projectFiles
java.util.ArrayList filePaths
public void saveProperties (java.util.Properties)
int i
StringBuilder sb
java.util.Properties props
public int getMinApiLevel ()
public java.lang.String[] getProjectFiles ()
public java.lang.String[] getOldPaths ()
public java.lang.String getPath ()
int h
String path
public java.lang.String getVendorId ()
public java.lang.String getVendorDisplay ()
public java.lang.String getDisplayName ()
private java.lang.String sanitizeLegacyVendor (java.lang.String)
int h
String vendor
String vendorDisplay
private java.lang.String getPrettyName ()
int n
int i
String name
boolean changed
char[] chars
public java.lang.String installId ()
public java.lang.String getListDescription ()
String s
public java.lang.String getShortDescription ()
String s
public java.lang.String getLongDescription ()
String s
String d
java.io.File localPath
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
java.io.File localPath
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
com.android.sdklib.internal.repository.LocalSdkParser localParser
com.android.sdklib.internal.repository.packages.Package[] pkgs
private java.io.File getInstallSubFolder (java.lang.String)
String osSdkRoot
java.io.File path
String vendor
String name
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
int indexEp
int indexThis
com.android.sdklib.internal.repository.packages.ExtraPackage ep
String[] epOldPaths
int lenEpOldPaths
String[] thisOldPaths
int lenThisOldPaths
com.android.sdklib.internal.repository.packages.Package pkg
private static boolean sameVendorAndPath (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String thisVendor
String thisPath
String otherVendor
String otherPath
protected java.lang.String comparisonKey ()
String s
int pos
private java.io.File getLocalArchivePath ()
java.io.File path
com.android.sdklib.internal.repository.archives.Archive[] archives
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.ExtraPackage other
static void ()
}
com/android/sdklib/internal/repository/packages/IFullRevisionProvider.classIFullRevisionProvider.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IFullRevisionProvider extends java.lang.Object {
public abstract boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.repository.FullRevision$PreviewComparison)
}
com/android/sdklib/internal/repository/packages/FullRevisionPackage.classFullRevisionPackage.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.FullRevisionPackage extends com.android.sdklib.internal.repository.packages.Package implements com.android.sdklib.internal.repository.packages.IFullRevisionProvider {
private final com.android.sdklib.repository.FullRevision mPreviewVersion
void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
NumberFormatException ignore
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String revStr
com.android.sdklib.repository.FullRevision rev
public com.android.sdklib.repository.FullRevision getRevision ()
public void saveProperties (java.util.Properties)
java.util.Properties props
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.FullRevisionPackage other
public com.android.sdklib.internal.repository.packages.Package$UpdateInfo canBeUpdatedBy (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package replacementPackage
}
com/android/sdklib/internal/repository/packages/BuildToolPackage.classBuildToolPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.BuildToolPackage extends com.android.sdklib.internal.repository.packages.FullRevisionPackage {
private static final String INSTALL_ID_BASE
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public static com.android.sdklib.internal.repository.packages.Package create (java.io.File, java.util.Properties)
NumberFormatException ignore
String revStr
java.io.File file
java.io.File[] arr$
int len$
int i$
String name
String[] arr$
int len$
int i$
java.util.Set names
java.io.File[] files
java.io.File buildToolDir
java.util.Properties props
String error
com.android.sdklib.repository.FullRevision rev
StringBuilder sb
String shortDesc
String longDesc
protected void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File folder
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.repository.FullRevision$PreviewComparison)
com.android.sdklib.internal.repository.packages.BuildToolPackage rhs
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.repository.FullRevision$PreviewComparison comparePreview
protected java.lang.String comparisonKey ()
String s
int pos
com.android.sdklib.repository.FullRevision rev
String reverseSort
static void ()
}
com/android/sdklib/internal/repository/packages/DocPackage.classDocPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.DocPackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider {
private final com.android.sdklib.AndroidVersion mVersion
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
int apiLevel
String codeName
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int apiLevel
String codename
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
private void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int apiLevel
String codename
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
public void saveProperties (java.util.Properties)
java.util.Properties props
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.AndroidVersion rev2
com.android.sdklib.internal.repository.packages.Package pkg
public com.android.sdklib.internal.repository.packages.Package$UpdateInfo canBeUpdatedBy (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package replacementPackage
com.android.sdklib.internal.repository.packages.DocPackage replacementDoc
com.android.sdklib.AndroidVersion replacementVersion
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.DocPackage other
}
com/android/sdklib/internal/repository/packages/PlatformToolPackage$1.classPlatformToolPackage.java
package com.android.sdklib.internal.repository.packages
com.android.sdklib.internal.repository.packages.PlatformToolPackage$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$repository$FullRevision$PreviewComparison
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/internal/repository/packages/SamplePackage.classSamplePackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.SamplePackage extends com.android.sdklib.internal.repository.packages.MinToolsPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider com.android.sdklib.internal.repository.packages.IMinApiLevelDependency {
private final com.android.sdklib.AndroidVersion mVersion
private final int mMinApiLevel
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
int apiLevel
String codeName
public static com.android.sdklib.internal.repository.packages.Package create (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
private void (com.android.sdklib.IAndroidTarget, java.util.Properties)
com.android.sdklib.IAndroidTarget target
java.util.Properties props
public static com.android.sdklib.internal.repository.packages.Package create (java.lang.String, java.util.Properties) throws com.android.sdklib.AndroidVersion$AndroidVersionException
String archiveOsPath
java.util.Properties props
private void (java.lang.String, java.util.Properties) throws com.android.sdklib.AndroidVersion$AndroidVersionException
String archiveOsPath
java.util.Properties props
public void saveProperties (java.util.Properties)
java.util.Properties props
public int getMinApiLevel ()
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
String s
public java.lang.String getShortDescription ()
String s
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String p
java.io.File f
com.android.sdklib.IAndroidTarget target
com.android.sdklib.IAndroidTarget[] arr$
int len$
int i$
int n
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File samplesRoot
java.io.File folder
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.SamplePackage newPkg
com.android.sdklib.internal.repository.packages.Package pkg
public boolean preInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.String, java.io.File)
String pkgName
String msg
String currentHash
String storedHash
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
String osSdkRoot
java.io.File installFolder
public void postInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File)
String h
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File installFolder
public void postUnzipFileHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, com.android.sdklib.io.IFileOp, java.io.File, org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.io.IFileOp fileOp
java.io.File unzippedFile
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry
private java.lang.String readContentHash (java.io.File)
java.io.IOException e
java.io.File f
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.File folder
java.util.Properties props
java.io.FileInputStream fis
private void saveContentHash (java.io.File, java.lang.String)
java.io.File f
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File folder
String hash
java.util.Properties props
java.io.FileOutputStream fos
private java.lang.String computeContentHash (java.io.File)
java.security.NoSuchAlgorithmException e
java.io.File installFolder
java.security.MessageDigest md
private void hashDirectoryContent (java.io.File, java.security.MessageDigest)
java.io.UnsupportedEncodingException e
long len
SecurityException e
String name
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File folder
java.security.MessageDigest md
private java.lang.String getDigestHexString (java.security.MessageDigest)
int b
int i
java.security.MessageDigest digester
byte[] digest
int n
String hex
char[] hexDigest
}
com/android/sdklib/internal/repository/packages/Package.classPackage.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.Package extends java.lang.Object implements com.android.sdklib.internal.repository.IDescription java.lang.Comparable {
private final String mObsolete
private final com.android.sdklib.internal.repository.packages.Package$License mLicense
private final String mDescription
private final String mDescUrl
private final String mReleaseNote
private final String mReleaseUrl
private final com.android.sdklib.internal.repository.archives.Archive[] mArchives
private final com.android.sdklib.internal.repository.sources.SdkSource mSource
private static final boolean sUsingUnixPerm
void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
public void (com.android.sdklib.internal.repository.sources.SdkSource, java.util.Properties, int, java.lang.String, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Properties props
int revision
String license
String description
String descUrl
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
String srcUrl
protected com.android.sdklib.internal.repository.archives.Archive[] initializeArchives (java.util.Properties, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
java.util.Properties props
com.android.sdklib.internal.repository.archives.Archive$Os archiveOs
com.android.sdklib.internal.repository.archives.Archive$Arch archiveArch
String archiveOsPath
static java.lang.String getProperty (java.util.Properties, java.lang.String, java.lang.String)
java.util.Properties props
String propKey
String defaultValue
static int getPropertyInt (java.util.Properties, java.lang.String, int)
Exception ignore
java.util.Properties props
String propKey
int defaultValue
String s
public void saveProperties (java.util.Properties)
String license
String licenseRef
java.util.Properties props
private com.android.sdklib.internal.repository.packages.Package$License parseLicense (org.w3c.dom.Node, java.util.Map)
String licenseRef
org.w3c.dom.Node ref
org.w3c.dom.Node packageNode
java.util.Map licenses
org.w3c.dom.Node usesLicense
private com.android.sdklib.internal.repository.archives.Archive[] parseArchives (org.w3c.dom.Node)
org.w3c.dom.Node child
String nsUri
org.w3c.dom.Node archivesNode
java.util.ArrayList archives
private com.android.sdklib.internal.repository.archives.Archive parseArchive (org.w3c.dom.Node)
org.w3c.dom.Node archiveNode
com.android.sdklib.internal.repository.archives.Archive a
public com.android.sdklib.internal.repository.sources.SdkSource getParentSource ()
public boolean isObsolete ()
public abstract com.android.sdklib.repository.FullRevision getRevision ()
public com.android.sdklib.internal.repository.packages.Package$License getLicense ()
public java.lang.String getDescription ()
public java.lang.String getDescUrl ()
public java.lang.String getReleaseNote ()
public java.lang.String getReleaseNoteUrl ()
public com.android.sdklib.internal.repository.archives.Archive[] getArchives ()
public boolean hasArchive (com.android.sdklib.internal.repository.archives.Archive)
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive archive
public boolean hasCompatibleArchive ()
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
public abstract java.lang.String installId ()
public java.lang.String toString ()
String s
public abstract java.lang.String getListDescription ()
public abstract java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
StringBuilder sb
String s
public boolean isLocal ()
public abstract java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
public boolean preInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.String, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
String osSdkRoot
java.io.File installFolder
public void postUnzipFileHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, com.android.sdklib.io.IFileOp, java.io.File, org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
java.io.IOException ignore
int mode
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.io.IFileOp fileOp
java.io.File unzippedFile
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry
public void postInstallHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.File installFolder
public abstract boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
public abstract com.android.sdklib.internal.repository.packages.Package$UpdateInfo canBeUpdatedBy (com.android.sdklib.internal.repository.packages.Package)
public int compareTo (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package other
String s1
String s2
int r
protected java.lang.String comparisonKey ()
com.android.sdklib.AndroidVersion v
StringBuilder sb
com.android.sdklib.repository.FullRevision rev
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.Package other
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/internal/repository/packages/SourcePackage.classSourcePackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.SourcePackage extends com.android.sdklib.internal.repository.packages.MajorRevisionPackage implements com.android.sdklib.internal.repository.packages.IAndroidVersionProvider {
private final com.android.sdklib.AndroidVersion mVersion
public void (com.android.sdklib.internal.repository.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map)
com.android.sdklib.internal.repository.sources.SdkSource source
org.w3c.dom.Node packageNode
String nsUri
java.util.Map licenses
int apiLevel
String codeName
protected void (com.android.sdklib.AndroidVersion, int, java.util.Properties, java.lang.String)
com.android.sdklib.AndroidVersion platformVersion
int revision
java.util.Properties props
String localOsPath
protected void (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.AndroidVersion, int, java.util.Properties, java.lang.String)
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.AndroidVersion platformVersion
int revision
java.util.Properties props
String localOsPath
public static com.android.sdklib.internal.repository.packages.Package create (java.io.File, java.util.Properties)
com.android.sdklib.AndroidVersion$AndroidVersionException e
String platform
int pos
int apiLevel
Exception ignore
java.io.File srcDir
java.util.Properties props
com.android.sdklib.AndroidVersion version
String error
StringBuilder sb
String shortDesc
String longDesc
public void saveProperties (java.util.Properties)
java.util.Properties props
public com.android.sdklib.AndroidVersion getAndroidVersion ()
public java.lang.String installId ()
public java.lang.String getListDescription ()
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
String s
public java.io.File getInstallFolder (java.lang.String, com.android.sdklib.SdkManager)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
java.io.File folder
public void postUnzipFileHook (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.ITaskMonitor, com.android.sdklib.io.IFileOp, java.io.File, org.apache.commons.compress.archivers.zip.ZipArchiveEntry)
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.io.IFileOp fileOp
java.io.File unzippedFile
org.apache.commons.compress.archivers.zip.ZipArchiveEntry zipEntry
public boolean sameItemAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.SourcePackage newPkg
com.android.sdklib.internal.repository.packages.Package pkg
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.SourcePackage other
}
com/android/sdklib/internal/repository/packages/IMinToolsDependency.classIMinToolsDependency.java
package com.android.sdklib.internal.repository.packages
public abstract com.android.sdklib.internal.repository.packages.IMinToolsDependency extends java.lang.Object {
public static final com.android.sdklib.repository.FullRevision MIN_TOOLS_REV_NOT_SPECIFIED
public abstract com.android.sdklib.repository.FullRevision getMinToolsRevision ()
static void ()
}
com/android/sdklib/internal/repository/packages/AddonPackage$Lib.classAddonPackage.java
package com.android.sdklib.internal.repository.packages
public com.android.sdklib.internal.repository.packages.AddonPackage$Lib extends java.lang.Object {
private final String mName
private final String mDescription
public void (java.lang.String, java.lang.String)
String name
String description
public java.lang.String getName ()
public java.lang.String getDescription ()
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.packages.AddonPackage$Lib other
}
com/android/sdklib/internal/repository/updater/
com/android/sdklib/internal/repository/updater/PackageLoader$IAutoInstallTask.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.PackageLoader$IAutoInstallTask extends java.lang.Object {
public abstract com.android.sdklib.internal.repository.packages.Package[] filterLoadedSource (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.internal.repository.packages.Package[])
public abstract boolean acceptPackage (com.android.sdklib.internal.repository.packages.Package)
public abstract void setResult (boolean, java.util.Map)
public abstract void taskCompleted ()
}
com/android/sdklib/internal/repository/updater/ISettingsPage.classISettingsPage.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.ISettingsPage extends java.lang.Object {
public static final String KEY_HTTP_PROXY_PORT
public static final String KEY_HTTP_PROXY_HOST
public static final String KEY_FORCE_HTTP
public static final String KEY_SHOW_UPDATE_ONLY
public static final String KEY_ASK_ADB_RESTART
public static final String KEY_USE_DOWNLOAD_CACHE
public static final String KEY_ENABLE_PREVIEWS
public static final String KEY_MONITOR_DENSITY
public abstract void loadSettings (java.util.Properties)
public abstract void retrieveSettings (java.util.Properties)
public abstract void setOnSettingsChanged (com.android.sdklib.internal.repository.updater.ISettingsPage$SettingsChangedCallback)
}
com/android/sdklib/internal/repository/updater/ISettingsPage$SettingsChangedCallback.classISettingsPage.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.ISettingsPage$SettingsChangedCallback extends java.lang.Object {
public abstract void onSettingsChanged (com.android.sdklib.internal.repository.updater.ISettingsPage)
}
com/android/sdklib/internal/repository/updater/IUpdaterData.classIUpdaterData.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.IUpdaterData extends java.lang.Object {
public abstract com.android.sdklib.internal.repository.ITaskFactory getTaskFactory ()
public abstract com.android.utils.ILogger getSdkLog ()
public abstract com.android.sdklib.internal.repository.DownloadCache getDownloadCache ()
public abstract com.android.sdklib.SdkManager getSdkManager ()
public abstract com.android.sdklib.internal.avd.AvdManager getAvdManager ()
public abstract com.android.sdklib.internal.repository.updater.SettingsController getSettingsController ()
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow$ConsoleSubTaskMonitor.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleSubTaskMonitor extends java.lang.Object implements com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$IConsoleSubTaskMonitor {
private final com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor mRoot
private final com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$IConsoleSubTaskMonitor mParent
private final double mStart
private final double mSpan
private double mSubValue
private double mSubCoef
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor, com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$IConsoleSubTaskMonitor, double, double)
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor root
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$IConsoleSubTaskMonitor parent
double start
double span
public boolean isCancelRequested ()
public transient void setDescription (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void log (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logError (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logVerbose (java.lang.String, java.lang.Object[])
String format
Object[] args
public void setProgressMax (int)
int max
public int getProgressMax ()
public int getProgress ()
public void incProgress (int)
int delta
public void subIncProgress (double)
double realDelta
public boolean displayPrompt (java.lang.String, java.lang.String)
String title
String message
public com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String)
String title
String message
public com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int)
int tickCount
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String errorFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String warningFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
static void ()
}
com/android/sdklib/internal/repository/updater/PackageLoader.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.PackageLoader extends java.lang.Object {
private final com.android.sdklib.internal.repository.updater.UpdaterData mUpdaterData
private final com.android.sdklib.internal.repository.DownloadCache mOverrideCache
private int mStateFetchRemoteAddonsList
public void (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData updaterData
public void (com.android.sdklib.internal.repository.updater.UpdaterData, com.android.sdklib.internal.repository.DownloadCache)
com.android.sdklib.internal.repository.updater.UpdaterData updaterData
com.android.sdklib.internal.repository.DownloadCache cache
public com.android.sdklib.internal.repository.updater.UpdaterData getUpdaterData ()
protected void runOnUiThread (java.lang.Runnable)
Runnable r
public void loadPackages (boolean, com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback)
boolean overrideExisting
com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback sourceLoadedCallback
public void loadPackagesWithInstallTask (int, com.android.sdklib.internal.repository.updater.PackageLoader$IAutoInstallTask)
int installFlags
com.android.sdklib.internal.repository.updater.PackageLoader$IAutoInstallTask installTask
public void loadRemoteAddonsList (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.ITaskMonitor monitor
private void loadRemoteAddonsListInTask (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.AddonsListFetcher$Site s
com.android.sdklib.internal.repository.AddonsListFetcher$Site[] arr$
int len$
int i$
com.android.sdklib.internal.repository.sources.SdkSources sources
com.android.sdklib.internal.repository.ITaskMonitor monitor
String url
String baseUrl
boolean fetch3rdParties
com.android.sdklib.internal.repository.AddonsListFetcher fetcher
com.android.sdklib.internal.repository.AddonsListFetcher$Site[] sites
private com.android.sdklib.internal.repository.DownloadCache getDownloadCache ()
static com.android.sdklib.internal.repository.updater.UpdaterData access$000 (com.android.sdklib.internal.repository.updater.PackageLoader)
com.android.sdklib.internal.repository.updater.PackageLoader x0
static com.android.sdklib.internal.repository.DownloadCache access$100 (com.android.sdklib.internal.repository.updater.PackageLoader)
com.android.sdklib.internal.repository.updater.PackageLoader x0
static void access$200 (com.android.sdklib.internal.repository.updater.PackageLoader, com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.updater.PackageLoader x0
com.android.sdklib.internal.repository.ITaskMonitor x1
}
com/android/sdklib/internal/repository/updater/UpdaterData$7.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$7 extends java.lang.Object implements java.lang.Runnable {
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData)
public void run ()
Throwable t
com.android.sdklib.repository.ISdkChangeListener listener
java.util.Iterator i$
}
com/android/sdklib/internal/repository/updater/UpdaterData$1.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$1 extends java.lang.Object implements com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener {
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData)
public void onSettingsChanged (com.android.sdklib.internal.repository.updater.SettingsController, com.android.sdklib.internal.repository.updater.SettingsController$Settings)
com.android.sdklib.internal.repository.updater.SettingsController controller
com.android.sdklib.internal.repository.updater.SettingsController$Settings oldSettings
}
com/android/sdklib/internal/repository/updater/SdkUpdaterLogic.classSdkUpdaterLogic.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.SdkUpdaterLogic extends java.lang.Object {
private final com.android.sdklib.internal.repository.updater.IUpdaterData mUpdaterData
public void (com.android.sdklib.internal.repository.updater.IUpdaterData)
com.android.sdklib.internal.repository.updater.IUpdaterData updaterData
public java.util.List getAllRemoteArchives (com.android.sdklib.internal.repository.sources.SdkSources, com.android.sdklib.internal.repository.packages.Package[], boolean)
com.android.sdklib.internal.repository.packages.Package pkgFound
int i
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package remotePkg
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.sources.SdkSources sources
com.android.sdklib.internal.repository.packages.Package[] localPkgs
boolean includeAll
java.util.List remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
java.util.ArrayList archives
java.util.ArrayList result
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
public java.util.List computeUpdates (java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSources, com.android.sdklib.internal.repository.packages.Package[], boolean)
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
java.util.Collection selectedArchives
com.android.sdklib.internal.repository.sources.SdkSources sources
com.android.sdklib.internal.repository.packages.Package[] localPkgs
boolean includeAll
java.util.List archives
java.util.List remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
private double getRevisionRank (com.android.sdklib.repository.FullRevision)
com.android.sdklib.repository.FullRevision rev
int p
public void addNewPlatforms (java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSources, com.android.sdklib.internal.repository.packages.Package[], boolean)
com.android.sdklib.AndroidVersion vers
double rev
int api
boolean isPreview
double score
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.AndroidVersion vers
String key
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.SystemImagePackage sip
com.android.sdklib.internal.repository.packages.Package p2
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.PlatformPackage pp
double rev
int api
boolean isPreview
double score
boolean shouldAdd
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
java.util.Collection archives
com.android.sdklib.internal.repository.sources.SdkSources sources
com.android.sdklib.internal.repository.packages.Package[] localPkgs
boolean includeAll
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
double currentBuildToolScore
double currentPlatformScore
double currentSampleScore
double currentAddonScore
double currentDocScore
java.util.HashMap currentExtraScore
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
java.util.ArrayList remotePkgs
com.android.sdklib.internal.repository.packages.Package suggestedDoc
com.android.sdklib.internal.repository.packages.Package suggestedBuildTool
public com.android.sdklib.internal.repository.updater.ArchiveInfo[] createLocalArchives (com.android.sdklib.internal.repository.packages.Package[])
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
java.util.ArrayList list
com.android.sdklib.internal.repository.packages.Package[] localPkgs
private java.util.Collection findUpdates (com.android.sdklib.internal.repository.updater.ArchiveInfo[], java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], boolean)
com.android.sdklib.internal.repository.packages.Package pkgFound
int i
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package remotePkg
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive na
com.android.sdklib.internal.repository.packages.Package localPkg
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
boolean includeAll
java.util.ArrayList updates
private void fixMissingLocalDependencies (java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.updater.ArchiveInfo ai2
java.util.Iterator i$
com.android.sdklib.internal.repository.updater.ArchiveInfo aid
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.updater.ArchiveInfo[] deps
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
private com.android.sdklib.internal.repository.updater.ArchiveInfo insertArchive (com.android.sdklib.internal.repository.archives.Archive, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[], boolean)
com.android.sdklib.internal.repository.packages.Package lp
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive a2
com.android.sdklib.internal.repository.updater.ArchiveInfo ai2
java.util.Iterator i$
com.android.sdklib.internal.repository.updater.ArchiveInfo d
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive archive
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
boolean automated
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive updatedArchive
com.android.sdklib.internal.repository.updater.ArchiveInfo[] deps
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
private com.android.sdklib.internal.repository.updater.ArchiveInfo[] findDependency (com.android.sdklib.internal.repository.packages.Package, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] result
com.android.sdklib.internal.repository.packages.Package pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
java.util.Set aiFound
public com.android.sdklib.internal.repository.updater.ArchiveInfo findToolsDependency (com.android.sdklib.internal.repository.packages.IMinToolsDependency, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.repository.FullRevision r
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.IMinToolsDependency pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
com.android.sdklib.repository.FullRevision rev
com.android.sdklib.repository.FullRevision localRev
com.android.sdklib.internal.repository.archives.Archive localArch
public com.android.sdklib.internal.repository.updater.ArchiveInfo findPlatformToolsDependency (com.android.sdklib.internal.repository.packages.IMinPlatformToolsDependency, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.repository.FullRevision r
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.repository.FullRevision r
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
com.android.sdklib.repository.FullRevision r
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.repository.FullRevision r
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.IMinPlatformToolsDependency pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
com.android.sdklib.repository.FullRevision rev
boolean findMax
int compareThreshold
com.android.sdklib.internal.repository.updater.ArchiveInfo aiMax
com.android.sdklib.internal.repository.archives.Archive aMax
com.android.sdklib.repository.FullRevision localRev
com.android.sdklib.internal.repository.updater.ArchiveInfo localAiMax
com.android.sdklib.internal.repository.archives.Archive localAMax
public com.android.sdklib.internal.repository.updater.ArchiveInfo findPlatformDependency (com.android.sdklib.internal.repository.packages.IPlatformDependency, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.IPlatformDependency pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
com.android.sdklib.AndroidVersion v
protected com.android.sdklib.internal.repository.updater.ArchiveInfo findMinApiLevelDependency (com.android.sdklib.internal.repository.packages.IMinApiLevelDependency, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.IMinApiLevelDependency pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
int api
int foundApi
com.android.sdklib.internal.repository.updater.ArchiveInfo foundAi
com.android.sdklib.internal.repository.archives.Archive foundArchive
public com.android.sdklib.internal.repository.updater.ArchiveInfo findExactApiLevelDependency (com.android.sdklib.internal.repository.packages.IExactApiLevelDependency, java.util.Collection, java.util.Collection, java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[], com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator i$
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.IExactApiLevelDependency pkg
java.util.Collection outArchives
java.util.Collection selectedArchives
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
com.android.sdklib.internal.repository.updater.ArchiveInfo[] localArchives
int api
protected void fetchRemotePackages (java.util.Collection, com.android.sdklib.internal.repository.sources.SdkSource[])
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package[] pkgs
com.android.sdklib.internal.repository.sources.SdkSource remoteSrc
com.android.sdklib.internal.repository.sources.SdkSource[] arr$
int len$
int i$
java.util.Collection remotePkgs
com.android.sdklib.internal.repository.sources.SdkSource[] remoteSources
boolean needsFetch
boolean forceHttp
static com.android.sdklib.internal.repository.updater.IUpdaterData access$000 (com.android.sdklib.internal.repository.updater.SdkUpdaterLogic)
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic x0
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow$ConsoleTaskMonitor.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor extends java.lang.Object implements com.android.sdklib.internal.repository.ITaskMonitor {
private static final double MAX_COUNT
private double mIncCoef
private double mValue
private String mLastDesc
private String mLastProgressBase
static final boolean $assertionsDisabled
final com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow this$0
public void (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow, java.lang.String, com.android.sdklib.internal.repository.ITask)
String title
com.android.sdklib.internal.repository.ITask task
public transient void setDescription (java.lang.String, java.lang.Object[])
String base
String format
Object[] args
String last
String line
int pos
public transient void log (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logError (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void logVerbose (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable t
String errorFormat
Object[] args
public transient void warning (java.lang.String, java.lang.Object[])
String warningFormat
Object[] args
public transient void info (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public transient void verbose (java.lang.String, java.lang.Object[])
String msgFormat
Object[] args
public void setProgressMax (int)
int max
public int getProgressMax ()
public void incProgress (int)
int delta
private void internalIncProgress (double)
double realDelta
public int getProgress ()
public boolean isCancelRequested ()
public boolean displayPrompt (java.lang.String, java.lang.String)
char c
byte[] readBuffer
String reply
java.io.IOException e
String title
String message
public com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String)
java.io.IOException e
String title
String message
String login
String password
String workstation
String domain
byte[] readBuffer
private java.lang.String readLine (byte[]) throws java.io.IOException
byte[] buffer
int count
public com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int)
int tickCount
static void access$300 (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor, double)
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskMonitor x0
double x1
static void ()
}
com/android/sdklib/internal/repository/updater/SettingsController$1.classSettingsController.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SettingsController$1 extends java.lang.Object implements com.android.sdklib.internal.repository.updater.ISettingsPage$SettingsChangedCallback {
final com.android.sdklib.internal.repository.updater.SettingsController this$0
void (com.android.sdklib.internal.repository.updater.SettingsController)
public void onSettingsChanged (com.android.sdklib.internal.repository.updater.ISettingsPage)
com.android.sdklib.internal.repository.updater.ISettingsPage page
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow$IConsoleSubTaskMonitor.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
abstract com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$IConsoleSubTaskMonitor extends java.lang.Object implements com.android.sdklib.internal.repository.ITaskMonitor {
public abstract void subIncProgress (double)
}
com/android/sdklib/internal/repository/updater/SdkUpdaterLogic$MissingArchiveInfo.classSdkUpdaterLogic.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic$MissingArchiveInfo extends com.android.sdklib.internal.repository.updater.ArchiveInfo {
private final com.android.sdklib.repository.FullRevision mRevision
private final String mTitle
public static final String TITLE_TOOL
public static final String TITLE_PLATFORM_TOOL
public void (java.lang.String, com.android.sdklib.repository.FullRevision)
String title
com.android.sdklib.repository.FullRevision revision
public boolean isAccepted ()
public boolean isRejected ()
public java.lang.String getShortDescription ()
}
com/android/sdklib/internal/repository/updater/SdkUpdaterLogic$LocalArchiveInfo.classSdkUpdaterLogic.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic$LocalArchiveInfo extends com.android.sdklib.internal.repository.updater.ArchiveInfo {
public void (com.android.sdklib.internal.repository.archives.Archive)
com.android.sdklib.internal.repository.archives.Archive localArchive
public boolean isAccepted ()
public boolean isRejected ()
}
com/android/sdklib/internal/repository/updater/UpdaterData$InstallOrderComparator.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$InstallOrderComparator extends java.lang.Object implements java.util.Comparator {
private final java.util.Map mOrders
private void ()
public int compare (com.android.sdklib.internal.repository.updater.ArchiveInfo, com.android.sdklib.internal.repository.updater.ArchiveInfo)
com.android.sdklib.internal.repository.updater.ArchiveInfo o1
com.android.sdklib.internal.repository.updater.ArchiveInfo o2
int n1
int n2
private int getDependencyOrder (com.android.sdklib.internal.repository.updater.ArchiveInfo)
com.android.sdklib.internal.repository.updater.ArchiveInfo dep
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
Integer cached
com.android.sdklib.internal.repository.updater.ArchiveInfo[] deps
int n
public volatile int compare (java.lang.Object, java.lang.Object)
Object x0
Object x1
void (com.android.sdklib.internal.repository.updater.UpdaterData$1)
com.android.sdklib.internal.repository.updater.UpdaterData$1 x0
}
com/android/sdklib/internal/repository/updater/UpdaterData$6.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$6 extends java.lang.Object implements java.lang.Runnable {
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData)
public void run ()
Throwable t
com.android.sdklib.repository.ISdkChangeListener listener
java.util.Iterator i$
}
com/android/sdklib/internal/repository/updater/UpdaterData$4.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$4 extends java.lang.Object implements java.lang.Runnable {
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData)
public void run ()
Throwable t
com.android.sdklib.repository.ISdkChangeListener listener
java.util.Iterator i$
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow$ConsoleTaskFactory.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$ConsoleTaskFactory extends java.lang.Object implements com.android.sdklib.internal.repository.ITaskFactory {
final com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow this$0
private void (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow)
public void start (java.lang.String, com.android.sdklib.internal.repository.ITask)
String title
com.android.sdklib.internal.repository.ITask task
public void start (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, com.android.sdklib.internal.repository.ITask)
int delta
int delta
com.android.sdklib.internal.repository.ITaskMonitor sub
String title
com.android.sdklib.internal.repository.ITaskMonitor parentMonitor
com.android.sdklib.internal.repository.ITask task
void (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow, com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$1)
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow x0
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$1 x1
}
com/android/sdklib/internal/repository/updater/PkgItem$PkgState.classPkgItem.java
package com.android.sdklib.internal.repository.updater
public final com.android.sdklib.internal.repository.updater.PkgItem$PkgState extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.updater.PkgItem$PkgState INSTALLED
public static final com.android.sdklib.internal.repository.updater.PkgItem$PkgState NEW
private static final com.android.sdklib.internal.repository.updater.PkgItem$PkgState[] $VALUES
public static com.android.sdklib.internal.repository.updater.PkgItem$PkgState[] values ()
public static com.android.sdklib.internal.repository.updater.PkgItem$PkgState valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/repository/updater/PackageLoader$2$1.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.PackageLoader$2$1 extends java.lang.Object implements java.lang.Runnable {
final java.util.List val$archivesToInstall
final java.util.List val$installedArchives
final com.android.sdklib.internal.repository.updater.PackageLoader$2 this$1
void (com.android.sdklib.internal.repository.updater.PackageLoader$2, java.util.List, java.util.List)
public void run ()
java.util.List archives
}
com/android/sdklib/internal/repository/updater/SdkUpdaterLogic$1.classSdkUpdaterLogic.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic$1 extends java.lang.Object implements com.android.sdklib.internal.repository.ITask {
final com.android.sdklib.internal.repository.sources.SdkSource[] val$remoteSources
final boolean val$forceHttp
final java.util.Collection val$remotePkgs
final com.android.sdklib.internal.repository.updater.SdkUpdaterLogic this$0
void (com.android.sdklib.internal.repository.updater.SdkUpdaterLogic, com.android.sdklib.internal.repository.sources.SdkSource[], boolean, java.util.Collection)
public void run (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package[] pkgs
com.android.sdklib.internal.repository.sources.SdkSource remoteSrc
com.android.sdklib.internal.repository.sources.SdkSource[] arr$
int len$
int i$
com.android.sdklib.internal.repository.ITaskMonitor monitor
}
com/android/sdklib/internal/repository/updater/PackageLoader$ISourceLoadedCallback.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback extends java.lang.Object {
public abstract boolean onUpdateSource (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.internal.repository.packages.Package[])
public abstract void onLoadCompleted ()
}
com/android/sdklib/internal/repository/updater/SettingsController$OnChangedListener.classSettingsController.java
package com.android.sdklib.internal.repository.updater
public abstract com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener extends java.lang.Object {
public abstract void onSettingsChanged (com.android.sdklib.internal.repository.updater.SettingsController, com.android.sdklib.internal.repository.updater.SettingsController$Settings)
}
com/android/sdklib/internal/repository/updater/UpdaterData$3.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$3 extends java.lang.Object implements com.android.sdklib.internal.repository.ITask {
final boolean val$forceFetching
final boolean val$forceHttp
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData, boolean, boolean)
public void run (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.internal.repository.sources.SdkSource[] arr$
int len$
int i$
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.internal.repository.sources.SdkSource[] sources
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow extends java.lang.Object {
private final com.android.sdklib.internal.repository.updater.UpdaterData mUpdaterData
private final com.android.utils.ILogger mSdkLog
private final boolean mForce
public void (java.lang.String, com.android.sdklib.SdkManager, com.android.utils.ILogger, boolean, boolean, java.lang.String, java.lang.String)
String osSdkRoot
com.android.sdklib.SdkManager sdkManager
com.android.utils.ILogger sdkLog
boolean force
boolean useHttp
String proxyHost
String proxyPort
com.android.sdklib.internal.repository.updater.SettingsController settingsController
public void updateAll (java.util.ArrayList, boolean, boolean, java.lang.String)
java.util.ArrayList pkgFilter
boolean includeAll
boolean dryMode
String acceptLicense
public void listRemotePackages (boolean, boolean)
boolean includeAll
boolean extendedOutput
private void setupProxy (java.lang.String, java.lang.String)
String proxyHost
String proxyPort
String JAVA_PROP_HTTP_PROXY_HOST
String JAVA_PROP_HTTP_PROXY_PORT
String JAVA_PROP_HTTPS_PROXY_HOST
String JAVA_PROP_HTTPS_PROXY_PORT
java.util.Properties props
static com.android.utils.ILogger access$100 (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow)
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow x0
static boolean access$200 (com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow)
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow x0
}
com/android/sdklib/internal/repository/updater/PackageLoader$3.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.PackageLoader$3 extends java.lang.Object implements com.android.sdklib.internal.repository.ITask {
final com.android.sdklib.internal.repository.updater.PackageLoader this$0
void (com.android.sdklib.internal.repository.updater.PackageLoader)
public void run (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.ITaskMonitor subMonitor
}
com/android/sdklib/internal/repository/updater/UpdaterData$2.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$2 extends java.lang.Object implements com.android.sdklib.internal.repository.ITask {
final java.util.List val$archives
final boolean val$forceHttp
final java.util.List val$newlyInstalledArchives
final int val$flags
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData, java.util.List, boolean, java.util.List, int)
public void run (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.archives.Archive na
com.android.sdklib.internal.repository.updater.ArchiveInfo adep
com.android.sdklib.internal.repository.updater.ArchiveInfo[] arr$
int len$
int i$
com.android.sdklib.internal.repository.updater.ArchiveInfo[] adeps
com.android.sdklib.internal.repository.archives.ArchiveInstaller installer
java.io.ByteArrayOutputStream baos
String msg
Throwable t
com.android.sdklib.internal.repository.archives.Archive archive
int nextProgress
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
Exception e
com.android.sdklib.internal.repository.ITaskMonitor monitor
int progressPerArchive
boolean installedAddon
boolean installedTools
boolean installedPlatformTools
boolean preInstallHookInvoked
java.util.HashSet installedArchives
int numInstalled
}
com/android/sdklib/internal/repository/updater/PackageLoader$4.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.PackageLoader$4 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$internal$repository$AddonsListFetcher$SiteType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/internal/repository/updater/SettingsController.classSettingsController.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.SettingsController extends java.lang.Object {
private static final String SETTINGS_FILENAME
private final com.android.utils.ILogger mSdkLog
private final com.android.sdklib.internal.repository.updater.SettingsController$Settings mSettings
private final java.util.List mChangedListeners
private com.android.sdklib.internal.repository.updater.ISettingsPage mSettingsPage
public void (com.android.utils.ILogger)
com.android.utils.ILogger sdkLog
protected void (com.android.utils.ILogger, com.android.sdklib.internal.repository.updater.SettingsController$Settings)
com.android.utils.ILogger sdkLog
com.android.sdklib.internal.repository.updater.SettingsController$Settings settings
public com.android.sdklib.internal.repository.updater.SettingsController$Settings getSettings ()
public void registerOnChangedListener (com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener)
com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener listener
public void unregisterOnChangedListener (com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener)
com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener listener
public void setShowUpdateOnly (boolean)
boolean enabled
public void setMonitorDensity (int)
int density
void setSetting (java.lang.String, boolean)
String key
boolean value
public void setSettingsPage (com.android.sdklib.internal.repository.updater.ISettingsPage)
com.android.sdklib.internal.repository.updater.ISettingsPage settingsPage
public void loadSettings ()
String folder
java.io.File f
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.FileInputStream fis
String path
public void saveSettings ()
String folder
java.io.File f
java.io.IOException e
String reason
Exception e
java.io.IOException e
java.io.IOException e
java.io.FileOutputStream fos
String path
private void onSettingsChanged ()
Throwable ignore
com.android.sdklib.internal.repository.updater.SettingsController$OnChangedListener listener
java.util.Iterator i$
com.android.sdklib.internal.repository.updater.SettingsController$Settings oldSettings
public void applySettings ()
java.util.Properties props
String proxyHost
String proxyPort
String JAVA_PROP_HTTP_PROXY_HOST
String JAVA_PROP_HTTP_PROXY_PORT
String JAVA_PROP_HTTPS_PROXY_HOST
String JAVA_PROP_HTTPS_PROXY_PORT
static void access$100 (com.android.sdklib.internal.repository.updater.SettingsController)
com.android.sdklib.internal.repository.updater.SettingsController x0
}
com/android/sdklib/internal/repository/updater/SdkUpdaterNoWindow$1.classSdkUpdaterNoWindow.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow$1 extends java.lang.Object {
}
com/android/sdklib/internal/repository/updater/UpdaterData$5.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.UpdaterData$5 extends java.lang.Object implements java.lang.Runnable {
final com.android.sdklib.internal.repository.updater.UpdaterData this$0
void (com.android.sdklib.internal.repository.updater.UpdaterData)
public void run ()
Throwable t
com.android.sdklib.repository.ISdkChangeListener listener
java.util.Iterator i$
}
com/android/sdklib/internal/repository/updater/PackageLoader$1.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.PackageLoader$1 extends java.lang.Object implements com.android.sdklib.internal.repository.ITask {
final com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback val$sourceLoadedCallback
final boolean val$overrideExisting
final com.android.sdklib.internal.repository.updater.PackageLoader this$0
void (com.android.sdklib.internal.repository.updater.PackageLoader, com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback, boolean)
public void run (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.packages.Package[] pkgs
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.internal.repository.sources.SdkSource[] arr$
int len$
int i$
com.android.sdklib.internal.repository.ITaskMonitor subMonitor
Exception e
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.internal.repository.packages.Package[] localPkgs
boolean forceHttp
com.android.sdklib.internal.repository.sources.SdkSource[] sources
}
com/android/sdklib/internal/repository/updater/ArchiveInfo.classArchiveInfo.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.ArchiveInfo extends com.android.sdklib.internal.repository.archives.ArchiveReplacement implements java.lang.Comparable {
private final com.android.sdklib.internal.repository.updater.ArchiveInfo[] mDependsOn
private final java.util.ArrayList mDependencyFor
private boolean mAccepted
private boolean mRejected
public void (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.updater.ArchiveInfo[])
com.android.sdklib.internal.repository.archives.Archive newArchive
com.android.sdklib.internal.repository.archives.Archive replaced
com.android.sdklib.internal.repository.updater.ArchiveInfo[] dependsOn
public com.android.sdklib.internal.repository.updater.ArchiveInfo[] getDependsOn ()
public boolean isDependencyFor ()
public com.android.sdklib.internal.repository.updater.ArchiveInfo addDependencyFor (com.android.sdklib.internal.repository.updater.ArchiveInfo)
com.android.sdklib.internal.repository.updater.ArchiveInfo dependencyFor
public java.util.Collection getDependenciesFor ()
public void setAccepted (boolean)
boolean accepted
public boolean isAccepted ()
public void setRejected (boolean)
boolean rejected
public boolean isRejected ()
public int compareTo (com.android.sdklib.internal.repository.updater.ArchiveInfo)
com.android.sdklib.internal.repository.updater.ArchiveInfo rhs
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/internal/repository/updater/SettingsController$Settings.classSettingsController.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.SettingsController$Settings extends java.lang.Object {
private final java.util.Properties mProperties
public void ()
public void (com.android.sdklib.internal.repository.updater.SettingsController$Settings)
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sdklib.internal.repository.updater.SettingsController$Settings settings
protected void (java.util.Properties)
java.util.Properties properties
public boolean getForceHttp ()
public boolean getAskBeforeAdbRestart ()
public boolean getUseDownloadCache ()
public boolean getShowUpdateOnly ()
public boolean getEnablePreviews ()
public int getMonitorDensity ()
NumberFormatException e
String value
static java.util.Properties access$000 (com.android.sdklib.internal.repository.updater.SettingsController$Settings)
com.android.sdklib.internal.repository.updater.SettingsController$Settings x0
}
com/android/sdklib/internal/repository/updater/SdkUpdaterLogic$MissingPlatformArchiveInfo.classSdkUpdaterLogic.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic$MissingPlatformArchiveInfo extends com.android.sdklib.internal.repository.updater.ArchiveInfo {
private final com.android.sdklib.AndroidVersion mVersion
public void (com.android.sdklib.AndroidVersion)
com.android.sdklib.AndroidVersion version
public boolean isAccepted ()
public boolean isRejected ()
public java.lang.String getShortDescription ()
}
com/android/sdklib/internal/repository/updater/UpdaterData.classUpdaterData.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.UpdaterData extends java.lang.Object implements com.android.sdklib.internal.repository.updater.IUpdaterData {
public static final int NO_TOOLS_MSG
public static final int TOOLS_MSG_UPDATED_FROM_ADT
public static final int TOOLS_MSG_UPDATED_FROM_SDKMAN
private String mOsSdkRoot
private final com.android.sdklib.internal.repository.LocalSdkParser mLocalSdkParser
private final com.android.sdklib.internal.repository.sources.SdkSources mSources
private final com.android.sdklib.internal.repository.updater.SettingsController mSettingsController
private final java.util.ArrayList mListeners
private final com.android.utils.ILogger mSdkLog
private com.android.sdklib.internal.repository.ITaskFactory mTaskFactory
private com.android.sdklib.SdkManager mSdkManager
private com.android.sdklib.internal.avd.AvdManager mAvdManager
private com.android.sdklib.internal.repository.updater.PackageLoader mPackageLoader
private com.android.sdklib.internal.repository.DownloadCache mDownloadCache
private com.android.prefs.AndroidLocation$AndroidLocationException mAvdManagerInitError
static final boolean $assertionsDisabled
public void (java.lang.String, com.android.utils.ILogger)
String osSdkRoot
com.android.utils.ILogger sdkLog
public java.lang.String getOsSdkRoot ()
public com.android.sdklib.internal.repository.DownloadCache getDownloadCache ()
public void setTaskFactory (com.android.sdklib.internal.repository.ITaskFactory)
com.android.sdklib.internal.repository.ITaskFactory taskFactory
public com.android.sdklib.internal.repository.ITaskFactory getTaskFactory ()
public com.android.sdklib.internal.repository.sources.SdkSources getSources ()
public com.android.sdklib.internal.repository.LocalSdkParser getLocalSdkParser ()
public com.android.utils.ILogger getSdkLog ()
public com.android.sdklib.SdkManager getSdkManager ()
public com.android.sdklib.internal.avd.AvdManager getAvdManager ()
public com.android.sdklib.internal.repository.updater.SettingsController getSettingsController ()
public void addListeners (com.android.sdklib.repository.ISdkChangeListener)
com.android.sdklib.repository.ISdkChangeListener listener
public void removeListener (com.android.sdklib.repository.ISdkChangeListener)
com.android.sdklib.repository.ISdkChangeListener listener
public com.android.sdklib.internal.repository.updater.PackageLoader getPackageLoader ()
public boolean checkIfInitFailed ()
String example
String example
String error
protected void displayInitError (java.lang.String)
String error
protected void runOnUiThread (java.lang.Runnable)
Runnable r
protected void initSdk ()
com.android.prefs.AndroidLocation$AndroidLocationException e
protected com.android.sdklib.internal.repository.updater.SettingsController initSettingsController ()
com.android.sdklib.internal.repository.updater.SettingsController settingsController
protected void setSdkManager (com.android.sdklib.SdkManager)
com.android.sdklib.SdkManager sdkManager
public void reloadSdk ()
com.android.prefs.AndroidLocation$AndroidLocationException e
public void reloadAvds ()
com.android.prefs.AndroidLocation$AndroidLocationException e
public void setupDefaultSources ()
com.android.sdklib.internal.repository.sources.SdkSources sources
String baseUrl
public com.android.sdklib.internal.repository.packages.Package[] getInstalledPackages (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.internal.repository.LocalSdkParser parser
com.android.sdklib.internal.repository.packages.Package[] packages
protected java.util.List installArchives (java.util.List, int)
java.util.List archives
int flags
java.util.List newlyInstalledArchives
boolean forceHttp
protected void askForAdbRestart (com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.AdbWrapper adb
com.android.sdklib.internal.repository.ITaskMonitor monitor
protected void notifyToolsNeedsToBeRestarted (int)
int flags
String msg
private java.util.List getRemoteArchives_NoGUI (boolean)
java.util.List archives
boolean includeAll
java.util.List archives
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic ul
public void listRemotePackages_NoGUI (boolean, boolean)
String desc
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
boolean includeAll
boolean extendedOutput
java.util.List archives
int index
public java.util.List updateOrInstallAll_WithGUI (java.util.Collection, boolean, int)
java.util.Collection selectedArchives
boolean includeObsoletes
int flags
com.android.sdklib.internal.repository.updater.SdkUpdaterLogic ul
java.util.List archives
public java.util.List updateOrInstallAll_NoGUI (java.util.Collection, boolean, boolean, java.lang.String)
String id
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
int index
String type
java.util.Iterator i$
com.android.sdklib.internal.repository.packages.Package p
boolean keep
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.archives.Archive a
java.util.Iterator it
java.util.HashMap pkgMap
java.util.HashMap installIdMap
java.util.HashSet userFilteredClasses
com.android.sdklib.util.SparseIntArray userFilteredIndices
java.util.Set userFilteredInstallIds
int index
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.archives.Archive a
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
java.util.Collection pkgFilter
boolean includeAll
boolean dryMode
String acceptLicense
java.util.List archives
boolean acceptLicense (java.util.List, java.lang.String, int)
java.util.List list
com.android.sdklib.internal.repository.packages.Package$License lic
String lid
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
java.util.Iterator i$
byte[] buffer
String reply
java.io.IOException e
String lid
com.android.sdklib.internal.repository.packages.Package$License lic
int retries
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.packages.Package$License lic
String lid
java.util.Iterator it
java.util.List archives
String acceptLicenseIds
int numRetries
java.util.TreeSet acceptedLids
boolean automated
java.util.TreeSet rejectedLids
java.util.TreeMap lidToAccept
java.util.TreeMap lidPkgNames
private com.android.sdklib.internal.repository.packages.Package$License getArchiveInfoLicense (com.android.sdklib.internal.repository.updater.ArchiveInfo)
com.android.sdklib.internal.repository.packages.Package$License lic
com.android.sdklib.internal.repository.packages.Package p
com.android.sdklib.internal.repository.updater.ArchiveInfo ai
com.android.sdklib.internal.repository.archives.Archive a
private java.lang.String getLicenseId (com.android.sdklib.internal.repository.packages.Package$License)
com.android.sdklib.internal.repository.packages.Package$License lic
private void mapFilterToPackageClass (java.util.HashMap, java.lang.String[])
Class clazz
Throwable ignore
String fqcn
int alternatives
String name
int dash
String node
String[] arr$
int len$
int i$
java.util.HashMap inOutPkgMap
String[] nodes
ClassLoader classLoader
String basePackage
public void refreshSources (boolean)
boolean forceFetching
boolean forceHttp
public void broadcastOnSdkLoaded ()
private void broadcastOnSdkReload ()
private void broadcastPreInstallHook ()
private void broadcastPostInstallHook ()
protected com.android.sdklib.internal.repository.archives.ArchiveInstaller createArchiveInstaler ()
static com.android.sdklib.internal.repository.DownloadCache access$000 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static com.android.sdklib.internal.repository.DownloadCache access$002 (com.android.sdklib.internal.repository.updater.UpdaterData, com.android.sdklib.internal.repository.DownloadCache)
com.android.sdklib.internal.repository.updater.UpdaterData x0
com.android.sdklib.internal.repository.DownloadCache x1
static void access$200 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static java.lang.String access$300 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static com.android.sdklib.SdkManager access$400 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static com.android.utils.ILogger access$500 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static void access$600 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static java.util.ArrayList access$700 (com.android.sdklib.internal.repository.updater.UpdaterData)
com.android.sdklib.internal.repository.updater.UpdaterData x0
static void ()
}
com/android/sdklib/internal/repository/updater/PackageLoader$2.classPackageLoader.java
package com.android.sdklib.internal.repository.updater
com.android.sdklib.internal.repository.updater.PackageLoader$2 extends java.lang.Object implements com.android.sdklib.internal.repository.updater.PackageLoader$ISourceLoadedCallback {
java.util.List mArchivesToInstall
java.util.Map mInstallPaths
final com.android.sdklib.internal.repository.updater.PackageLoader$IAutoInstallTask val$installTask
final int val$installFlags
final com.android.sdklib.internal.repository.updater.PackageLoader this$0
void (com.android.sdklib.internal.repository.updater.PackageLoader, com.android.sdklib.internal.repository.updater.PackageLoader$IAutoInstallTask, int)
public boolean onUpdateSource (com.android.sdklib.internal.repository.sources.SdkSource, com.android.sdklib.internal.repository.packages.Package[])
com.android.sdklib.internal.repository.archives.Archive[] a
com.android.sdklib.internal.repository.archives.Archive archive
com.android.sdklib.internal.repository.archives.Archive[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.sources.SdkSource source
com.android.sdklib.internal.repository.packages.Package[] packages
public void onLoadCompleted ()
private void installArchives (java.util.List)
com.android.sdklib.internal.repository.archives.Archive[] localArchive
com.android.sdklib.internal.repository.packages.Package localPkg
com.android.sdklib.internal.repository.packages.Package[] arr$
int len$
int i$
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.archives.Archive installedArchive
java.util.Iterator i$
java.util.List archivesToInstall
java.util.List installedArchives
com.android.sdklib.internal.repository.packages.Package[] localPkgs
}
com/android/sdklib/internal/repository/updater/PkgItem.classPkgItem.java
package com.android.sdklib.internal.repository.updater
public com.android.sdklib.internal.repository.updater.PkgItem extends java.lang.Object implements java.lang.Comparable {
private final com.android.sdklib.internal.repository.updater.PkgItem$PkgState mState
private final com.android.sdklib.internal.repository.packages.Package mMainPkg
private com.android.sdklib.internal.repository.packages.Package mUpdatePkg
private boolean mChecked
static final boolean $assertionsDisabled
public void (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.internal.repository.updater.PkgItem$PkgState)
com.android.sdklib.internal.repository.packages.Package mainPkg
com.android.sdklib.internal.repository.updater.PkgItem$PkgState state
public boolean isObsolete ()
public boolean isChecked ()
public void setChecked (boolean)
boolean checked
public com.android.sdklib.internal.repository.packages.Package getUpdatePkg ()
public boolean hasUpdatePkg ()
public java.lang.String getName ()
public com.android.sdklib.repository.FullRevision getRevision ()
public java.lang.String getDescription ()
public com.android.sdklib.internal.repository.packages.Package getMainPackage ()
public com.android.sdklib.internal.repository.updater.PkgItem$PkgState getState ()
public com.android.sdklib.internal.repository.sources.SdkSource getSource ()
public int getApi ()
public com.android.sdklib.internal.repository.archives.Archive[] getArchives ()
public int compareTo (com.android.sdklib.internal.repository.updater.PkgItem)
com.android.sdklib.internal.repository.updater.PkgItem pkg
public boolean hasArchive (com.android.sdklib.internal.repository.archives.Archive)
com.android.sdklib.internal.repository.archives.Archive archive
public boolean hasCompatibleArchive ()
public boolean isSameMainPackageAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean isSameUpdatePackageAs (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public boolean isSameItemAs (com.android.sdklib.internal.repository.updater.PkgItem)
com.android.sdklib.internal.repository.packages.Package p1
com.android.sdklib.internal.repository.packages.Package p2
com.android.sdklib.internal.repository.updater.PkgItem item
boolean same
public boolean equals (java.lang.Object)
Object obj
public int hashCode ()
int prime
int result
public boolean mergeUpdate (com.android.sdklib.internal.repository.packages.Package)
com.android.sdklib.internal.repository.packages.Package pkg
public void removeUpdate ()
public java.lang.String toString ()
StringBuilder sb
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/internal/repository/sources/
com/android/sdklib/internal/repository/sources/SdkSourceCategory.classSdkSourceCategory.java
package com.android.sdklib.internal.repository.sources
public final com.android.sdklib.internal.repository.sources.SdkSourceCategory extends java.lang.Enum implements com.android.sdklib.internal.repository.IDescription {
public static final com.android.sdklib.internal.repository.sources.SdkSourceCategory ANDROID_REPO
public static final com.android.sdklib.internal.repository.sources.SdkSourceCategory GETENV_REPOS
public static final com.android.sdklib.internal.repository.sources.SdkSourceCategory ADDONS_3RD_PARTY
public static final com.android.sdklib.internal.repository.sources.SdkSourceCategory USER_ADDONS
public static final com.android.sdklib.internal.repository.sources.SdkSourceCategory GETENV_ADDONS
private final String mUiName
private final boolean mAlwaysDisplay
private static final com.android.sdklib.internal.repository.sources.SdkSourceCategory[] $VALUES
public static com.android.sdklib.internal.repository.sources.SdkSourceCategory[] values ()
public static com.android.sdklib.internal.repository.sources.SdkSourceCategory valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, boolean)
String uiName
boolean alwaysDisplay
public java.lang.String getUiName ()
public boolean getAlwaysDisplay ()
public java.lang.String getLongDescription ()
public java.lang.String getShortDescription ()
static void ()
}
com/android/sdklib/internal/repository/sources/SdkSource.classSdkSource.java
package com.android.sdklib.internal.repository.sources
public abstract com.android.sdklib.internal.repository.sources.SdkSource extends java.lang.Object implements com.android.sdklib.internal.repository.IDescription java.lang.Comparable {
private String mUrl
private com.android.sdklib.internal.repository.packages.Package[] mPackages
private String mDescription
private String mFetchError
private final String mUiName
private static final com.android.sdklib.internal.repository.sources.SdkSourceProperties sSourcesProps
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String)
String[] names
String url
String uiName
public abstract boolean isAddonSource ()
public abstract boolean isSysImgSource ()
protected abstract java.lang.String[] getDefaultXmlFileUrls ()
protected abstract int getNsLatestVersion ()
protected abstract java.lang.String getNsUri ()
protected abstract java.lang.String getNsPattern ()
protected abstract java.lang.String getSchemaUri (int)
protected abstract java.lang.String getRootElementName ()
protected abstract java.io.InputStream getXsdStream (int)
protected abstract org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream) throws java.io.IOException
public boolean equals (java.lang.Object)
com.android.sdklib.internal.repository.sources.SdkSource rs
Object obj
public int hashCode ()
public int compareTo (com.android.sdklib.internal.repository.sources.SdkSource)
com.android.sdklib.internal.repository.sources.SdkSource rhs
public java.lang.String getUiName ()
public java.lang.String getUrl ()
public com.android.sdklib.internal.repository.packages.Package[] getPackages ()
protected void setPackages (com.android.sdklib.internal.repository.packages.Package[])
com.android.sdklib.internal.repository.packages.Package[] packages
public void clearPackages ()
public boolean isEnabled ()
public void setEnabled (boolean)
boolean enabled
public java.lang.String toString ()
String s
public java.lang.String getShortDescription ()
java.net.URL u
java.net.MalformedURLException e
String host
public java.lang.String getLongDescription ()
public java.lang.String getFetchError ()
public void load (com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor, boolean)
int version
int pos
int version
String newUrl
String name
String[] arr$
int len$
int i$
com.android.sdklib.internal.repository.ITaskMonitor subMonitor
String baseUrl
String uri
java.io.IOException e
int version
int tryOtherUrl
com.android.sdklib.internal.repository.ITaskMonitor subMonitor
String reason
Class adt
ClassNotFoundException e
String info
boolean isADT
String info
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
boolean forceHttp
String url
Boolean[] validatorFound
String[] validationError
Exception[] exception
org.w3c.dom.Document validatedDoc
boolean usingAlternateXml
boolean usingAlternateUrl
String validatedUri
String[] defaultNames
String firstDefaultName
java.io.InputStream xml
private void setDefaultDescription ()
String desc
private java.io.InputStream fetchXmlUrl (java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor, java.lang.Exception[])
java.io.InputStream xml
Exception e
String urlString
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
Exception[] outException
private void closeStream (java.io.InputStream)
java.io.IOException ignore
java.io.InputStream is
protected java.lang.String validateXml (java.io.InputStream, java.lang.String, int, java.lang.String[], java.lang.Boolean[])
javax.xml.validation.Validator validator
org.xml.sax.SAXParseException e
Exception e
java.io.InputStream xml
String url
int version
String[] outError
Boolean[] validatorFound
protected int getXmlSchemaVersion (java.io.InputStream)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
Exception e
NumberFormatException e
String version
java.util.regex.Matcher m
String uri
org.w3c.dom.NamedNodeMap attrs
String xmlns
org.w3c.dom.Node attr
String name
int pos
org.w3c.dom.Node child
java.io.InputStream xml
org.w3c.dom.Document doc
java.util.regex.Pattern nsPattern
String prefix
private javax.xml.validation.Validator getValidator (int) throws org.xml.sax.SAXException
int version
java.io.InputStream xsdStream
javax.xml.validation.SchemaFactory factory
javax.xml.validation.Schema schema
javax.xml.validation.Validator validator
protected boolean parsePackages (org.w3c.dom.Document, java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)
org.w3c.dom.Node id
org.w3c.dom.Node child
Exception e
String name
com.android.sdklib.internal.repository.packages.Package p
org.w3c.dom.Node child
java.util.ArrayList packages
java.util.HashMap licenses
org.w3c.dom.Document doc
String nsUri
com.android.sdklib.internal.repository.ITaskMonitor monitor
org.w3c.dom.Node root
private org.w3c.dom.Node getFirstChild (org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Node child
org.w3c.dom.Node node
String nsUri
String xmlLocalName
protected org.w3c.dom.Document getDocument (java.io.InputStream, com.android.sdklib.internal.repository.ITaskMonitor)
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
org.w3c.dom.Document doc
javax.xml.parsers.ParserConfigurationException e
org.xml.sax.SAXException e
java.io.IOException e
java.io.InputStream xml
com.android.sdklib.internal.repository.ITaskMonitor monitor
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/internal/repository/sources/SdkSysImgSource.classSdkSysImgSource.java
package com.android.sdklib.internal.repository.sources
public com.android.sdklib.internal.repository.sources.SdkSysImgSource extends com.android.sdklib.internal.repository.sources.SdkSource {
public void (java.lang.String, java.lang.String)
String url
String uiName
public boolean isAddonSource ()
public boolean isSysImgSource ()
protected java.lang.String[] getDefaultXmlFileUrls ()
protected int getNsLatestVersion ()
protected java.lang.String getNsUri ()
protected java.lang.String getNsPattern ()
protected java.lang.String getSchemaUri (int)
int version
protected java.lang.String getRootElementName ()
protected java.io.InputStream getXsdStream (int)
int version
protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream)
java.io.InputStream xml
}
com/android/sdklib/internal/repository/sources/SdkSource$2.classSdkSource.java
package com.android.sdklib.internal.repository.sources
com.android.sdklib.internal.repository.sources.SdkSource$2 extends java.lang.Object implements org.xml.sax.ErrorHandler {
final com.android.sdklib.internal.repository.sources.SdkSource this$0
void (com.android.sdklib.internal.repository.sources.SdkSource)
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
}
com/android/sdklib/internal/repository/sources/SdkSourceProperties.classSdkSourceProperties.java
package com.android.sdklib.internal.repository.sources
public com.android.sdklib.internal.repository.sources.SdkSourceProperties extends java.lang.Object {
private static final String KEY_VERSION
public static final String KEY_NAME
public static final String KEY_DISABLED
private static final java.util.Properties sSourcesProperties
private static final String SRC_FILENAME
private static boolean sModified
public void ()
public void save ()
public java.lang.String getProperty (java.lang.String, java.lang.String, java.lang.String)
String key
String sourceUrl
String defaultValue
String value
public void setProperty (java.lang.String, java.lang.String, java.lang.String)
String old
String key
String sourceUrl
String value
public java.lang.String toString ()
Object key
java.util.Iterator i$
java.util.List keys
StringBuilder sb
private void loadLocked ()
protected boolean loadProperties ()
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.FileInputStream fis
String folder
java.io.File f
com.android.prefs.AndroidLocation$AndroidLocationException ignore
protected void saveLocked ()
String folder
java.io.File f
java.io.IOException ignore
com.android.prefs.AndroidLocation$AndroidLocationException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.FileOutputStream fos
protected void clear ()
static void ()
}
com/android/sdklib/internal/repository/sources/SdkSourceProperties$1.classSdkSourceProperties.java
package com.android.sdklib.internal.repository.sources
com.android.sdklib.internal.repository.sources.SdkSourceProperties$1 extends java.lang.Object implements java.util.Comparator {
final com.android.sdklib.internal.repository.sources.SdkSourceProperties this$0
void (com.android.sdklib.internal.repository.sources.SdkSourceProperties)
public int compare (java.lang.Object, java.lang.Object)
Object o1
Object o2
}
com/android/sdklib/internal/repository/sources/SdkAddonSource.classSdkAddonSource.java
package com.android.sdklib.internal.repository.sources
public com.android.sdklib.internal.repository.sources.SdkAddonSource extends com.android.sdklib.internal.repository.sources.SdkSource {
public void (java.lang.String, java.lang.String)
String url
String uiName
public boolean isAddonSource ()
public boolean isSysImgSource ()
protected java.lang.String[] getDefaultXmlFileUrls ()
protected int getNsLatestVersion ()
protected java.lang.String getNsUri ()
protected java.lang.String getNsPattern ()
protected java.lang.String getSchemaUri (int)
int version
protected java.lang.String getRootElementName ()
protected java.io.InputStream getXsdStream (int)
int version
protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream)
java.io.InputStream xml
}
com/android/sdklib/internal/repository/sources/SdkRepoSource.classSdkRepoSource.java
package com.android.sdklib.internal.repository.sources
public com.android.sdklib.internal.repository.sources.SdkRepoSource extends com.android.sdklib.internal.repository.sources.SdkSource {
private static String[] sDefaults
static final boolean $assertionsDisabled
public void (java.lang.String, java.lang.String)
String url
String uiName
public boolean isAddonSource ()
public boolean isSysImgSource ()
protected java.lang.String[] getDefaultXmlFileUrls ()
int i
int k
protected int getNsLatestVersion ()
protected java.lang.String getNsUri ()
protected java.lang.String getNsPattern ()
protected java.lang.String getSchemaUri (int)
int version
protected java.lang.String getRootElementName ()
protected java.io.InputStream getXsdStream (int)
int version
protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream) throws java.io.IOException
java.io.InputStream xml
protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream, org.xml.sax.ErrorHandler) throws java.io.IOException
javax.xml.parsers.DocumentBuilderFactory factory
javax.xml.parsers.DocumentBuilder builder
Exception e
String uri
org.w3c.dom.NamedNodeMap attrs
String xmlns
org.w3c.dom.Node attr
String name
int pos
org.w3c.dom.Node child
int pos
String content
int rev
NumberFormatException ignore
String content
int rev
NumberFormatException ignore
org.w3c.dom.Node minPTRev
Exception e
com.android.sdklib.internal.repository.archives.Archive$Os os
com.android.sdklib.internal.repository.archives.Archive$Arch arch
org.w3c.dom.Node node
String url
long size
org.w3c.dom.NamedNodeMap attrs
org.w3c.dom.Node typeNode
String sha1
Exception ignore1
org.w3c.dom.Node revision
org.w3c.dom.Node archives
org.w3c.dom.Node archive
Exception ignore2
boolean isElementValid
String name
java.io.InputStream xml
org.xml.sax.ErrorHandler errorHandler
org.w3c.dom.Document oldDoc
org.w3c.dom.Document newDoc
java.util.regex.Pattern nsPattern
org.w3c.dom.Node oldRoot
String prefix
String ns
org.w3c.dom.Element newRoot
int numTool
String[] elementNames
org.w3c.dom.Element element
private org.w3c.dom.Element findChild (org.w3c.dom.Node, org.w3c.dom.Node, java.lang.String, java.lang.String[])
int i
String nodeName
String[] arr$
int len$
int i$
org.w3c.dom.Node rootNode
org.w3c.dom.Node after
String prefix
String[] nodeNames
org.w3c.dom.Node child
private org.w3c.dom.Node findChild (org.w3c.dom.Node, org.w3c.dom.Node, java.lang.String, java.lang.String)
org.w3c.dom.Node rootNode
org.w3c.dom.Node after
String prefix
String nodeName
private org.w3c.dom.Element duplicateNode (org.w3c.dom.Element, org.w3c.dom.Element, java.lang.String, java.lang.String)
org.w3c.dom.Attr attr
org.w3c.dom.Attr newAttr
String attrName
int i
org.w3c.dom.Text newText
org.w3c.dom.Node child
org.w3c.dom.Element newRootNode
org.w3c.dom.Element oldNode
String namespaceUri
String prefix
org.w3c.dom.Document newDoc
org.w3c.dom.Element newNode
String nodeName
int pos
org.w3c.dom.NamedNodeMap attrs
static void ()
}
com/android/sdklib/internal/repository/sources/SdkSource$1.classSdkSource.java
package com.android.sdklib.internal.repository.sources
com.android.sdklib.internal.repository.sources.SdkSource$1 extends java.lang.Object implements org.xml.sax.ErrorHandler {
final com.android.sdklib.internal.repository.sources.SdkSource this$0
void (com.android.sdklib.internal.repository.sources.SdkSource)
public void warning (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void fatalError (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXException
org.xml.sax.SAXParseException e
}
com/android/sdklib/internal/repository/sources/SdkSources.classSdkSources.java
package com.android.sdklib.internal.repository.sources
public com.android.sdklib.internal.repository.sources.SdkSources extends java.lang.Object {
private static final String KEY_COUNT
private static final String KEY_SRC
private static final String SRC_FILENAME
private final java.util.EnumMap mSources
private java.util.ArrayList mChangeListeners
static final boolean $assertionsDisabled
public void ()
public void add (com.android.sdklib.internal.repository.sources.SdkSourceCategory, com.android.sdklib.internal.repository.sources.SdkSource)
java.util.ArrayList list
com.android.sdklib.internal.repository.sources.SdkSourceCategory category
com.android.sdklib.internal.repository.sources.SdkSource source
public void remove (com.android.sdklib.internal.repository.sources.SdkSource)
java.util.Map$Entry entry
java.util.ArrayList list
java.util.Iterator it
com.android.sdklib.internal.repository.sources.SdkSource source
public void removeAll (com.android.sdklib.internal.repository.sources.SdkSourceCategory)
com.android.sdklib.internal.repository.sources.SdkSourceCategory category
public com.android.sdklib.internal.repository.sources.SdkSourceCategory[] getCategories ()
java.util.ArrayList list
com.android.sdklib.internal.repository.sources.SdkSourceCategory cat
com.android.sdklib.internal.repository.sources.SdkSourceCategory[] arr$
int len$
int i$
java.util.ArrayList cats
public com.android.sdklib.internal.repository.sources.SdkSource[] getSources (com.android.sdklib.internal.repository.sources.SdkSourceCategory)
java.util.ArrayList list
com.android.sdklib.internal.repository.sources.SdkSourceCategory category
public com.android.sdklib.internal.repository.sources.SdkSource[] getAllSources ()
java.util.ArrayList list
java.util.Iterator i$
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Iterator i$
java.util.ArrayList list
java.util.Iterator i$
int n
com.android.sdklib.internal.repository.sources.SdkSource[] sources
int i
public void clearAllPackages ()
com.android.sdklib.internal.repository.sources.SdkSource source
java.util.Iterator i$
java.util.ArrayList list
java.util.Iterator i$
public com.android.sdklib.internal.repository.sources.SdkSourceCategory getCategory (com.android.sdklib.internal.repository.sources.SdkSource)
java.util.Map$Entry entry
java.util.Iterator i$
com.android.sdklib.internal.repository.sources.SdkSource source
public boolean hasSourceUrl (com.android.sdklib.internal.repository.sources.SdkSource)
com.android.sdklib.internal.repository.sources.SdkSource s
java.util.Iterator i$
java.util.ArrayList list
java.util.Iterator i$
com.android.sdklib.internal.repository.sources.SdkSource source
public boolean hasSourceUrl (com.android.sdklib.internal.repository.sources.SdkSourceCategory, com.android.sdklib.internal.repository.sources.SdkSource)
com.android.sdklib.internal.repository.sources.SdkSource s
java.util.Iterator i$
java.util.ArrayList list
com.android.sdklib.internal.repository.sources.SdkSourceCategory category
com.android.sdklib.internal.repository.sources.SdkSource source
public void loadUserAddons (com.android.utils.ILogger)
com.android.sdklib.internal.repository.sources.SdkSource s
com.android.sdklib.internal.repository.sources.SdkSource s
String url
int i
java.util.Properties props
int count
String folder
java.io.File f
java.io.IOException e
NumberFormatException e
java.io.IOException e
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.FileInputStream fis
com.android.utils.ILogger log
public void saveUserAddons (com.android.utils.ILogger)
com.android.sdklib.internal.repository.sources.SdkSource s
com.android.sdklib.internal.repository.sources.SdkSource[] arr$
int len$
int i$
String folder
java.io.File f
java.util.Properties props
int count
java.io.IOException e
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.FileOutputStream fos
com.android.utils.ILogger log
public void addChangeListener (java.lang.Runnable)
Runnable changeListener
public void removeChangeListener (java.lang.Runnable)
Runnable changeListener
public void notifyChangeListeners ()
Throwable ignore
Runnable runnable
java.util.Iterator i$
static void ()
}
com/android/sdklib/internal/repository/archives/
com/android/sdklib/internal/repository/archives/Archive.classArchive.java
package com.android.sdklib.internal.repository.archives
public com.android.sdklib.internal.repository.archives.Archive extends java.lang.Object implements com.android.sdklib.internal.repository.IDescription java.lang.Comparable {
private static final String PROP_OS
private static final String PROP_ARCH
private final com.android.sdklib.internal.repository.archives.Archive$Os mOs
private final com.android.sdklib.internal.repository.archives.Archive$Arch mArch
private final String mUrl
private final long mSize
private final String mChecksum
private final com.android.sdklib.internal.repository.archives.Archive$ChecksumType mChecksumType
private final com.android.sdklib.internal.repository.packages.Package mPackage
private final String mLocalOsPath
private final boolean mIsLocal
public void (com.android.sdklib.internal.repository.packages.Package, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String, long, java.lang.String)
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.archives.Archive$Os os
com.android.sdklib.internal.repository.archives.Archive$Arch arch
String url
long size
String checksum
public void (com.android.sdklib.internal.repository.packages.Package, java.util.Properties, com.android.sdklib.internal.repository.archives.Archive$Os, com.android.sdklib.internal.repository.archives.Archive$Arch, java.lang.String)
com.android.sdklib.internal.repository.packages.Package pkg
java.util.Properties props
com.android.sdklib.internal.repository.archives.Archive$Os os
com.android.sdklib.internal.repository.archives.Archive$Arch arch
String localOsPath
void saveProperties (java.util.Properties)
java.util.Properties props
public boolean isLocal ()
public com.android.sdklib.internal.repository.packages.Package getParentPackage ()
public long getSize ()
public java.lang.String getChecksum ()
public com.android.sdklib.internal.repository.archives.Archive$ChecksumType getChecksumType ()
public java.lang.String getUrl ()
public java.lang.String getLocalOsPath ()
public com.android.sdklib.internal.repository.archives.Archive$Os getOs ()
public com.android.sdklib.internal.repository.archives.Archive$Arch getArch ()
public java.lang.String getOsDescription ()
String os
String os
String os
String arch
public java.lang.String toString ()
String s
public java.lang.String getShortDescription ()
public java.lang.String getLongDescription ()
public java.lang.String getSizeDescription ()
String sizeStr
String sizeStr
String sizeStr
long size
String sizeStr
public java.lang.String getSha1Description ()
public boolean isCompatible ()
public void deleteLocal ()
public int compareTo (com.android.sdklib.internal.repository.archives.Archive)
com.android.sdklib.internal.repository.archives.Archive rhs
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object obj
com.android.sdklib.internal.repository.archives.Archive other
public volatile int compareTo (java.lang.Object)
Object x0
}
com/android/sdklib/internal/repository/archives/Archive$ChecksumType.classArchive.java
package com.android.sdklib.internal.repository.archives
public final com.android.sdklib.internal.repository.archives.Archive$ChecksumType extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.archives.Archive$ChecksumType SHA1
private final String mAlgorithmName
private static final com.android.sdklib.internal.repository.archives.Archive$ChecksumType[] $VALUES
public static com.android.sdklib.internal.repository.archives.Archive$ChecksumType[] values ()
public static com.android.sdklib.internal.repository.archives.Archive$ChecksumType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String algorithmName
public java.security.MessageDigest getMessageDigest () throws java.security.NoSuchAlgorithmException
static void ()
}
com/android/sdklib/internal/repository/archives/ArchiveInstaller.classArchiveInstaller.java
package com.android.sdklib.internal.repository.archives
public com.android.sdklib.internal.repository.archives.ArchiveInstaller extends java.lang.Object {
private static final String PROP_STATUS_CODE
public static final String ENV_VAR_IGNORE_COMPAT
public static final int NUM_MONITOR_INC
private final com.android.sdklib.io.IFileOp mFileOp
static final boolean $assertionsDisabled
public void ()
protected void (com.android.sdklib.io.IFileOp)
com.android.sdklib.io.IFileOp fileUtils
protected com.android.sdklib.io.IFileOp getFileOp ()
public boolean install (com.android.sdklib.internal.repository.archives.ArchiveReplacement, java.lang.String, boolean, com.android.sdklib.SdkManager, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor)
com.android.sdklib.internal.repository.archives.ArchiveReplacement archiveInfo
String osSdkRoot
boolean forceHttp
com.android.sdklib.SdkManager sdkManager
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.internal.repository.archives.Archive newArchive
com.android.sdklib.internal.repository.packages.Package pkg
String name
boolean checkIsCompatible
com.android.utils.Pair files
java.io.File tmpFile
java.io.File propsFile
protected com.android.utils.Pair downloadFile (com.android.sdklib.internal.repository.archives.Archive, java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor, boolean)
com.android.sdklib.internal.repository.packages.Package pkg
com.android.sdklib.internal.repository.sources.SdkSource src
String repoXml
int pos
String base
java.security.NoSuchAlgorithmException e
String chksum
com.android.sdklib.internal.repository.archives.Archive archive
String osSdkRoot
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
boolean forceHttp
String pkgName
String link
int pos
String base
java.io.File tmpFolder
java.io.File tmpFile
java.io.File propsFile
org.apache.http.Header[] resumeHeaders
private org.apache.http.Header[] preparePartialDownload (com.android.sdklib.internal.repository.archives.Archive, java.io.File, java.io.File)
Exception ignore
String etag
String lastMod
java.util.Properties props
java.util.List headers
int status
com.android.sdklib.internal.repository.archives.Archive archive
java.io.File tmpFile
java.io.File propsFile
private java.lang.String fileChecksum (java.security.MessageDigest, java.io.File, com.android.sdklib.internal.repository.ITaskMonitor)
java.io.IOException e
byte[] buf
int n
java.io.FileNotFoundException e
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.security.MessageDigest digester
java.io.File tmpFile
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.InputStream is
private java.lang.String getDigestChecksum (java.security.MessageDigest)
int b
int i
java.security.MessageDigest digester
int n
byte[] digest
String hex
char[] hexDigest
private boolean fetchUrl (com.android.sdklib.internal.repository.archives.Archive, org.apache.http.Header[], java.io.File, java.io.File, java.lang.String, java.lang.String, com.android.sdklib.internal.repository.DownloadCache, com.android.sdklib.internal.repository.ITaskMonitor)
byte[] buf
int n
java.io.IOException ignore
Exception ignore
java.io.IOException ignore
java.io.IOException ignore
java.io.InputStream temp
long len
int percent
int percent
float speed
int timeLeft
String timeUnit
long delta
java.io.IOException e
java.io.IOException e
long timeMs
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.utils.Pair result
org.apache.http.HttpResponse resp
int status
java.util.Properties props
boolean append
java.security.MessageDigest digester
byte[] buf
int n
long total
long size
long inc
long next_inc
long startMs
long nextMs
String actual
String expected
com.android.sdklib.internal.repository.CanceledByUserException e
java.io.IOException e
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
Exception e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sdklib.internal.repository.archives.Archive archive
org.apache.http.Header[] resumeHeaders
java.io.File tmpFile
java.io.File propsFile
String urlString
String pkgName
com.android.sdklib.internal.repository.DownloadCache cache
com.android.sdklib.internal.repository.ITaskMonitor monitor
java.io.FileOutputStream os
java.io.InputStream is
int inc_remain
private boolean unarchive (com.android.sdklib.internal.repository.archives.ArchiveReplacement, java.lang.String, java.io.File, com.android.sdklib.SdkManager, com.android.sdklib.internal.repository.ITaskMonitor)
boolean tryAgain
String oldPath
java.io.File oldFolder
com.android.sdklib.internal.repository.archives.Archive oldArchive
com.android.sdklib.internal.repository.archives.ArchiveReplacement archiveInfo
String osSdkRoot
java.io.File archiveFile
com.android.sdklib.SdkManager sdkManager
com.android.sdklib.internal.repository.ITaskMonitor monitor
boolean success
com.android.sdklib.internal.repository.archives.Archive newArchive
com.android.sdklib.internal.repository.packages.Package pkg
String pkgName
String pkgKind
java.io.File destFolder
java.io.File oldDestFolder
private boolean windowsDestDirLocked (java.lang.String, java.io.File, com.android.sdklib.internal.repository.ITaskMonitor)
String app
java.util.Iterator i$
String found
java.util.TreeSet apps
StringBuilder appStr
StringBuilder result
String[] command
Process process
int retCode
Exception e
String osSdkRoot
java.io.File destFolder
com.android.sdklib.internal.repository.ITaskMonitor monitor
String msg
java.io.File findLockExe
boolean tryAgain
private boolean moveFolder (java.io.File, java.io.File)
InterruptedException e
int i
java.io.File oldDir
java.io.File newDir
protected boolean unzipFolder (com.android.sdklib.internal.repository.archives.ArchiveReplacement, java.io.File, java.io.File, com.android.sdklib.internal.repository.ITaskMonitor)
java.io.IOException e
java.io.IOException e
java.io.File parentDir
java.io.InputStream entryContent
int n
java.io.EOFException e
java.io.IOException e
org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
String name
int pos
java.io.File destFile
java.io.FileOutputStream fos
long remains
int percent
java.io.IOException e
long incStep
long incTotal
long incCurr
int lastPercent
byte[] buf
java.util.Enumeration entries
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sdklib.internal.repository.archives.ArchiveReplacement archiveInfo
java.io.File archiveFile
java.io.File unzipDestFolder
com.android.sdklib.internal.repository.ITaskMonitor monitor
com.android.sdklib.internal.repository.archives.Archive newArchive
com.android.sdklib.internal.repository.packages.Package pkg
String pkgName
long compressedSize
org.apache.commons.compress.archivers.zip.ZipFile zipFile
private java.io.File getNewTempFolder (java.lang.String, java.lang.String, java.lang.String)
java.io.File folder
int i
String osBasePath
String prefix
String suffix
java.io.File baseTempFolder
private java.io.File getTempFolder (java.lang.String)
String osBasePath
java.io.File baseTempFolder
protected boolean generateSourceProperties (com.android.sdklib.internal.repository.archives.Archive, java.io.File)
com.android.sdklib.internal.repository.archives.Archive archive
java.io.File unzipDestFolder
java.util.Properties props
com.android.sdklib.internal.repository.packages.Package pkg
private boolean restoreFolder (java.io.File, java.io.File)
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File d
java.io.File dir
java.io.File[] arr$
int len$
int i$
java.io.File dir
java.util.Iterator i$
java.io.IOException e
java.io.File f
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File file
java.util.Iterator i$
java.io.File srcFolder
java.io.File destFolder
boolean result
java.io.File[] srcFiles
java.util.Set destDirs
java.util.Set destFiles
java.io.File[] files
static void ()
}
com/android/sdklib/internal/repository/archives/Archive$Arch.classArchive.java
package com.android.sdklib.internal.repository.archives
public final com.android.sdklib.internal.repository.archives.Archive$Arch extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.archives.Archive$Arch ANY
public static final com.android.sdklib.internal.repository.archives.Archive$Arch PPC
public static final com.android.sdklib.internal.repository.archives.Archive$Arch X86
public static final com.android.sdklib.internal.repository.archives.Archive$Arch X86_64
private final String mUiName
private static final com.android.sdklib.internal.repository.archives.Archive$Arch[] $VALUES
public static com.android.sdklib.internal.repository.archives.Archive$Arch[] values ()
public static com.android.sdklib.internal.repository.archives.Archive$Arch valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String uiName
public java.lang.String getUiName ()
public java.lang.String getXmlName ()
public static com.android.sdklib.internal.repository.archives.Archive$Arch getCurrentArch ()
String arch
public boolean isCompatible ()
com.android.sdklib.internal.repository.archives.Archive$Arch arch
static void ()
}
com/android/sdklib/internal/repository/archives/Archive$Os.classArchive.java
package com.android.sdklib.internal.repository.archives
public final com.android.sdklib.internal.repository.archives.Archive$Os extends java.lang.Enum {
public static final com.android.sdklib.internal.repository.archives.Archive$Os ANY
public static final com.android.sdklib.internal.repository.archives.Archive$Os LINUX
public static final com.android.sdklib.internal.repository.archives.Archive$Os MACOSX
public static final com.android.sdklib.internal.repository.archives.Archive$Os WINDOWS
private final String mUiName
private static final com.android.sdklib.internal.repository.archives.Archive$Os[] $VALUES
public static com.android.sdklib.internal.repository.archives.Archive$Os[] values ()
public static com.android.sdklib.internal.repository.archives.Archive$Os valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String uiName
public java.lang.String getUiName ()
public java.lang.String getXmlName ()
public static com.android.sdklib.internal.repository.archives.Archive$Os getCurrentOs ()
String os
public boolean isCompatible ()
com.android.sdklib.internal.repository.archives.Archive$Os os
static void ()
}
com/android/sdklib/internal/repository/archives/ArchiveReplacement.classArchiveReplacement.java
package com.android.sdklib.internal.repository.archives
public com.android.sdklib.internal.repository.archives.ArchiveReplacement extends java.lang.Object implements com.android.sdklib.internal.repository.IDescription {
private final com.android.sdklib.internal.repository.archives.Archive mNewArchive
private final com.android.sdklib.internal.repository.archives.Archive mReplaced
public void (com.android.sdklib.internal.repository.archives.Archive, com.android.sdklib.internal.repository.archives.Archive)
com.android.sdklib.internal.repository.archives.Archive newArchive
com.android.sdklib.internal.repository.archives.Archive replaced
public com.android.sdklib.internal.repository.archives.Archive getNewArchive ()
public com.android.sdklib.internal.repository.archives.Archive getReplaced ()
public java.lang.String getLongDescription ()
com.android.sdklib.internal.repository.packages.Package p
public java.lang.String getShortDescription ()
com.android.sdklib.internal.repository.packages.Package p
public java.lang.String toString ()
com.android.sdklib.internal.repository.packages.Package p
}
com/android/sdklib/internal/repository/archives/ArchiveInstaller$1.classArchiveInstaller.java
package com.android.sdklib.internal.repository.archives
com.android.sdklib.internal.repository.archives.ArchiveInstaller$1 extends java.lang.Object implements com.android.sdklib.util.GrabProcessOutput$IProcessOutput {
final StringBuilder val$result
final com.android.sdklib.internal.repository.ITaskMonitor val$monitor
final com.android.sdklib.internal.repository.archives.ArchiveInstaller this$0
void (com.android.sdklib.internal.repository.archives.ArchiveInstaller, java.lang.StringBuilder, com.android.sdklib.internal.repository.ITaskMonitor)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/sdklib/internal/avd/
com/android/sdklib/internal/avd/AvdManager.classAvdManager.java
package com.android.sdklib.internal.avd
public com.android.sdklib.internal.avd.AvdManager extends java.lang.Object {
private static final java.util.regex.Pattern INI_LINE_PATTERN
public static final String AVD_FOLDER_EXTENSION
public static final String AVD_INI_ENCODING
public static final String AVD_INFO_ABS_PATH
public static final String AVD_INFO_REL_PATH
public static final String AVD_INFO_TARGET
public static final String AVD_INI_ABI_TYPE
public static final String AVD_INI_CPU_ARCH
public static final String AVD_INI_CPU_MODEL
public static final String AVD_INI_DEVICE_MANUFACTURER
public static final String AVD_INI_DEVICE_NAME
public static final String AVD_INI_SKIN_PATH
public static final String AVD_INI_SKIN_NAME
public static final String AVD_INI_SKIN_DYNAMIC
public static final String AVD_INI_SDCARD_PATH
public static final String AVD_INI_SDCARD_SIZE
public static final String AVD_INI_IMAGES_1
public static final String AVD_INI_IMAGES_2
public static final String AVD_INI_SNAPSHOT_PRESENT
public static final String AVD_INI_GPU_EMULATION
public static final String AVD_INI_CAMERA_FRONT
public static final String AVD_INI_CAMERA_BACK
public static final String AVD_INI_RAM_SIZE
public static final String AVD_INI_VM_HEAP_SIZE
public static final String AVD_INI_DATA_PARTITION_SIZE
public static final String AVD_INI_DEVICE_HASH
public static final java.util.regex.Pattern NUMERIC_SKIN_SIZE
private static final String USERDATA_IMG
static final String CONFIG_INI
private static final String SDCARD_IMG
private static final String SNAPSHOTS_IMG
static final String INI_EXTENSION
private static final java.util.regex.Pattern INI_NAME_PATTERN
private static final java.util.regex.Pattern IMAGE_NAME_PATTERN
private static final java.util.regex.Pattern SDCARD_SIZE_PATTERN
public static final long SDCARD_MIN_BYTE_SIZE
public static final long SDCARD_MAX_BYTE_SIZE
public static final int SDCARD_SIZE_NOT_IN_RANGE
public static final int SDCARD_SIZE_INVALID
public static final int SDCARD_NOT_SIZE_PATTERN
public static final java.util.regex.Pattern RE_AVD_NAME
public static final String CHARS_AVD_NAME
public static final String HARDWARE_INI
private static final java.util.Map mManagers
private final java.util.ArrayList mAllAvdList
private com.android.sdklib.internal.avd.AvdInfo[] mValidAvdList
private com.android.sdklib.internal.avd.AvdInfo[] mBrokenAvdList
private final com.android.sdklib.SdkManager mSdkManager
static final boolean $assertionsDisabled
protected void (com.android.sdklib.SdkManager, com.android.utils.ILogger) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.sdklib.SdkManager sdkManager
com.android.utils.ILogger log
public static com.android.sdklib.internal.avd.AvdManager getInstance (com.android.sdklib.SdkManager, com.android.utils.ILogger) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.sdklib.internal.avd.AvdManager manager
com.android.sdklib.SdkManager sdkManager
com.android.utils.ILogger log
public java.lang.String getBaseAvdFolder () throws com.android.prefs.AndroidLocation$AndroidLocationException
public com.android.sdklib.SdkManager getSdkManager ()
public static long parseSdcardSize (java.lang.String, java.lang.String[])
long sdcardSize
String sdcardSizeModifier
NumberFormatException e
String sdcard
String[] parsedStrings
java.util.regex.Matcher m
public com.android.sdklib.internal.avd.AvdInfo[] getAllAvds ()
public com.android.sdklib.internal.avd.AvdInfo[] getValidAvds ()
com.android.sdklib.internal.avd.AvdInfo avd
java.util.Iterator i$
java.util.ArrayList list
public com.android.sdklib.internal.avd.AvdInfo[] getBrokenAvds ()
com.android.sdklib.internal.avd.AvdInfo avd
java.util.Iterator i$
java.util.ArrayList list
public com.android.sdklib.internal.avd.AvdInfo getAvd (java.lang.String, boolean)
String name2
com.android.sdklib.internal.avd.AvdInfo info
com.android.sdklib.internal.avd.AvdInfo[] arr$
int len$
int i$
String name2
com.android.sdklib.internal.avd.AvdInfo info
java.util.Iterator i$
String name
boolean validAvdOnly
boolean ignoreCase
public com.android.utils.Pair isAvdNameConflicting (java.lang.String)
String name2
com.android.sdklib.internal.avd.AvdInfo info
java.util.Iterator i$
java.io.File file
com.android.prefs.AndroidLocation$AndroidLocationException e
String name
boolean ignoreCase
public void reloadAvds (com.android.utils.ILogger) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.utils.ILogger log
java.util.ArrayList allList
public com.android.sdklib.internal.avd.AvdInfo createAvd (java.io.File, java.lang.String, com.android.sdklib.IAndroidTarget, java.lang.String, java.lang.String, java.lang.String, java.util.Map, boolean, boolean, boolean, com.android.utils.ILogger)
SecurityException e
SecurityException e
java.io.File imageFolder
java.io.File imageFolder
SecurityException e
SecurityException e
SecurityException e
SecurityException e
String toolsLib
java.io.File snapshotBlank
java.io.File snapshotDest
SecurityException e
SecurityException e
String skinPath
SecurityException e
SecurityException e
SecurityException e
java.io.File sdcardFile
SecurityException e
SecurityException e
String path
java.io.File toolsFolder
java.io.File mkSdCard
java.io.File sdcardFile
boolean runMkSdcard
long sdcardSize
java.util.Map targetHardwareConfig
java.util.Map skinHardwareConfig
java.util.Map$Entry entry
java.util.Iterator i$
SecurityException e
java.io.File dir
SecurityException e
java.io.File userdataSrc
com.android.sdklib.ISystemImage systemImage
java.io.File userdataDest
java.util.HashMap values
java.util.HashMap finalHardwareValues
com.android.io.FileWrapper targetHardwareFile
java.io.File skinFolder
com.android.io.FileWrapper skinHardwareFile
java.io.File configIniFile
StringBuilder report
com.android.sdklib.internal.avd.AvdInfo newAvdInfo
com.android.sdklib.internal.avd.AvdInfo oldAvdInfo
com.android.prefs.AndroidLocation$AndroidLocationException e
SecurityException e
java.io.IOException e
SecurityException e
SecurityException e
SecurityException e
SecurityException e
java.io.File avdFolder
String avdName
com.android.sdklib.IAndroidTarget target
String abiType
String skinName
String sdcard
java.util.Map hardwareConfig
boolean createSnapshot
boolean removePrevious
boolean editExisting
com.android.utils.ILogger log
java.io.File iniFile
boolean needCleanup
private void copyImageFile (java.io.File, java.io.File) throws java.io.FileNotFoundException java.io.IOException
java.io.File source
java.io.File destination
java.io.FileInputStream fis
java.io.FileOutputStream fos
byte[] buffer
int count
private java.lang.String getImageRelativePath (com.android.sdklib.IAndroidTarget, java.lang.String) throws com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException
String[] list
com.android.sdklib.IAndroidTarget target
String abiType
com.android.sdklib.ISystemImage systemImage
java.io.File folder
String imageFullPath
String sdkLocation
public java.lang.String getSkinRelativePath (java.lang.String, com.android.sdklib.IAndroidTarget, com.android.utils.ILogger)
String skinName
com.android.sdklib.IAndroidTarget target
com.android.utils.ILogger log
java.io.File skin
String path
String sdkLocation
public java.io.File getSkinPath (java.lang.String, com.android.sdklib.IAndroidTarget)
String skinName
com.android.sdklib.IAndroidTarget target
String path
java.io.File skin
private java.io.File createAvdIniFile (java.lang.String, java.io.File, com.android.sdklib.IAndroidTarget, boolean) throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException
String name
java.io.File avdFolder
com.android.sdklib.IAndroidTarget target
boolean removePrevious
java.io.File iniFile
String absPath
String relPath
String androidPath
java.util.HashMap values
private java.io.File createAvdIniFile (com.android.sdklib.internal.avd.AvdInfo) throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException
com.android.sdklib.internal.avd.AvdInfo info
public boolean deleteAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger)
boolean error
java.io.File f
String path
java.io.IOException e
SecurityException e
com.android.sdklib.internal.avd.AvdInfo avdInfo
com.android.utils.ILogger log
public boolean moveAvd (com.android.sdklib.internal.avd.AvdInfo, java.lang.String, java.lang.String, com.android.utils.ILogger)
java.io.File f
com.android.sdklib.internal.avd.AvdInfo info
java.io.File oldIniFile
java.io.File newIniFile
com.android.sdklib.internal.avd.AvdInfo info
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.IOException e
com.android.sdklib.internal.avd.AvdInfo avdInfo
String newName
String paramFolderPath
com.android.utils.ILogger log
private boolean deleteContentOf (java.io.File) throws java.lang.SecurityException
java.io.File f
java.io.File[] arr$
int len$
int i$
java.io.File folder
java.io.File[] files
private java.io.File[] buildAvdFilesList () throws com.android.prefs.AndroidLocation$AndroidLocationException
java.io.File folder
java.io.File[] avds
private void buildAvdList (java.util.ArrayList, com.android.utils.ILogger) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.sdklib.internal.avd.AvdInfo info
java.io.File avd
java.io.File[] arr$
int len$
int i$
java.util.ArrayList allList
com.android.utils.ILogger log
java.io.File[] avds
private com.android.sdklib.internal.avd.AvdInfo parseAvdInfo (java.io.File, com.android.utils.ILogger)
String androidPath
java.io.File f
com.android.prefs.AndroidLocation$AndroidLocationException ignore
String relPath
java.io.File f
String imageSysDir
int deviceHash
com.android.sdklib.devices.DeviceManager devMan
String deviceName
String deviceMfctr
String hash
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
java.io.File iniPath
com.android.utils.ILogger log
java.util.Map map
String avdPath
String targetHash
com.android.sdklib.IAndroidTarget target
com.android.io.FileWrapper configIniFile
java.util.Map properties
String name
java.util.regex.Matcher matcher
String abiType
boolean validImageSysdir
com.android.sdklib.devices.DeviceManager$DeviceStatus deviceStatus
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo info
private static void writeIniFile (java.io.File, java.util.Map) throws java.io.IOException
java.util.Map$Entry entry
java.util.Iterator i$
java.io.File iniFile
java.util.Map values
java.nio.charset.Charset charset
java.io.OutputStreamWriter writer
private static java.util.Map parseIniFile (com.android.io.IAbstractFile, com.android.utils.ILogger)
com.android.io.IAbstractFile propFile
com.android.utils.ILogger log
private static java.util.Map parseIniFileImpl (com.android.io.IAbstractFile, com.android.utils.ILogger, java.nio.charset.Charset)
String key
String value
java.util.regex.Matcher m
boolean canChangeCharset
String line
java.util.Map map
java.io.FileNotFoundException e
java.io.IOException e
com.android.io.StreamException e
com.android.io.IAbstractFile propFile
com.android.utils.ILogger log
java.nio.charset.Charset charset
java.io.BufferedReader reader
private boolean createSdCard (java.lang.String, java.lang.String, java.lang.String, com.android.utils.ILogger)
String error
java.util.Iterator i$
String[] command
Process process
java.util.ArrayList errorOutput
java.util.ArrayList stdOutput
int status
InterruptedException e
java.io.IOException e
String toolLocation
String size
String location
com.android.utils.ILogger log
public boolean removeAvd (com.android.sdklib.internal.avd.AvdInfo)
com.android.sdklib.internal.avd.AvdInfo avdInfo
public void updateAvd (java.lang.String, com.android.utils.ILogger) throws java.io.IOException
com.android.sdklib.internal.avd.AvdInfo info
java.util.Iterator i$
String name
com.android.utils.ILogger log
com.android.sdklib.internal.avd.AvdInfo avd
public void updateAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger) throws java.io.IOException
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.sdklib.internal.avd.AvdInfo avd
com.android.utils.ILogger log
java.util.Map oldProperties
java.util.Map properties
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
public void updateAvd (com.android.sdklib.internal.avd.AvdInfo, java.util.Map, com.android.sdklib.internal.avd.AvdInfo$AvdStatus, com.android.utils.ILogger) throws java.io.IOException
com.android.sdklib.internal.avd.AvdInfo avd
java.util.Map newProperties
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
com.android.utils.ILogger log
java.io.File configIniFile
com.android.sdklib.internal.avd.AvdInfo newAvd
private boolean setImagePathProperties (com.android.sdklib.IAndroidTarget, java.lang.String, java.util.Map, com.android.utils.ILogger)
String property
String imagePath
com.android.sdklib.IAndroidTarget parent
com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException e
com.android.sdklib.IAndroidTarget target
String abiType
java.util.Map properties
com.android.utils.ILogger log
private void replaceAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.sdklib.internal.avd.AvdInfo)
com.android.sdklib.internal.avd.AvdInfo oldAvd
com.android.sdklib.internal.avd.AvdInfo newAvd
static java.util.regex.Pattern access$000 ()
static java.util.regex.Pattern access$100 ()
static void ()
}
com/android/sdklib/internal/avd/HardwareProperties$HardwareProperty.classHardwareProperties.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty extends java.lang.Object {
private String mName
private com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType mType
private String mDefault
private String[] mEnum
private String mAbstract
private String mDescription
public void ()
public java.lang.String getName ()
public com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType getType ()
public java.lang.String getDefault ()
public java.lang.String getAbstract ()
public java.lang.String getDescription ()
public java.lang.String[] getEnum ()
public boolean isValidForUi ()
static java.lang.String access$002 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, java.lang.String)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
String x1
static java.lang.String access$000 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
static com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType access$102 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType x1
static com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType access$100 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
static java.lang.String access$202 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, java.lang.String)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
String x1
static java.lang.String access$302 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, java.lang.String)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
String x1
static java.lang.String access$402 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, java.lang.String)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
String x1
static java.lang.String[] access$502 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty, java.lang.String[])
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
String[] x1
static java.lang.String[] access$500 (com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty)
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty x0
}
com/android/sdklib/internal/avd/AvdManager$InvalidTargetPathException.classAvdManager.java
package com.android.sdklib.internal.avd
final com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException extends java.lang.Exception {
private static final long serialVersionUID
void (java.lang.String)
String message
}
com/android/sdklib/internal/avd/AvdInfo$AvdStatus.classAvdInfo.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.AvdInfo$AvdStatus extends java.lang.Enum {
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus OK
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_PATH
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_CONFIG
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_TARGET_HASH
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_TARGET
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_PROPERTIES
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_IMAGE_DIR
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_DEVICE_CHANGED
public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_DEVICE_MISSING
private static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus[] $VALUES
public static com.android.sdklib.internal.avd.AvdInfo$AvdStatus[] values ()
public static com.android.sdklib.internal.avd.AvdInfo$AvdStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/avd/HardwareProperties$HardwarePropertyType.classHardwareProperties.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType extends java.lang.Enum {
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType INTEGER
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType BOOLEAN
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType DISKSIZE
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType STRING
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType INTEGER_ENUM
public static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType STRING_ENUM
private String mName
private boolean mIsEnum
private static final com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType[] $VALUES
public static com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType[] values ()
public static com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, boolean)
String name
boolean isEnum
public java.lang.String getName ()
public boolean isEnum ()
public static com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType getEnum (java.lang.String, boolean)
com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType type
com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType[] arr$
int len$
int i$
String name
boolean isEnum
static void ()
}
com/android/sdklib/internal/avd/AvdInfo$1.classAvdInfo.java
package com.android.sdklib.internal.avd
com.android.sdklib.internal.avd.AvdInfo$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$internal$avd$AvdInfo$AvdStatus
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/internal/avd/HardwareProperties.classHardwareProperties.java
package com.android.sdklib.internal.avd
public com.android.sdklib.internal.avd.HardwareProperties extends java.lang.Object {
public static final String HW_MAINKEYS
public static final String HW_TRACKBALL
public static final String HW_KEYBOARD
public static final String HW_DPAD
public static final String HW_GPS
public static final String HW_BATTERY
public static final String HW_ACCELEROMETER
public static final String HW_ORIENTATION_SENSOR
public static final String HW_AUDIO_INPUT
public static final String HW_SDCARD
public static final String HW_LCD_DENSITY
public static final String HW_PROXIMITY_SENSOR
private static final java.util.regex.Pattern PATTERN_PROP
private static final String HW_PROP_NAME
private static final String HW_PROP_TYPE
private static final String HW_PROP_DEFAULT
private static final String HW_PROP_ABSTRACT
private static final String HW_PROP_DESC
private static final String HW_PROP_ENUM
public static final String BOOLEAN_YES
public static final String BOOLEAN_NO
public static final String[] BOOLEAN_VALUES
public static final java.util.regex.Pattern DISKSIZE_PATTERN
static final boolean $assertionsDisabled
public void ()
public static java.util.Map parseHardwareDefinitions (java.io.File, com.android.utils.ILogger)
java.io.IOException e
String s
int i
String s
int i
String[] v
int n
String key
String value
java.io.IOException e
java.util.regex.Matcher m
java.io.IOException e
java.io.FileInputStream fis
java.util.Map map
String line
com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty prop
java.io.FileNotFoundException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.File file
com.android.utils.ILogger log
java.io.BufferedReader reader
public static int getBooleanValueIndex (java.lang.String)
String value
static void ()
}
com/android/sdklib/internal/avd/AvdInfo.classAvdInfo.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.AvdInfo extends java.lang.Object implements java.lang.Comparable {
private final String mName
private final java.io.File mIniFile
private final String mFolderPath
private final String mTargetHash
private final com.android.sdklib.IAndroidTarget mTarget
private final String mAbiType
private final java.util.Map mProperties
private final com.android.sdklib.internal.avd.AvdInfo$AvdStatus mStatus
static final boolean $assertionsDisabled
public void (java.lang.String, java.io.File, java.lang.String, java.lang.String, com.android.sdklib.IAndroidTarget, java.lang.String, java.util.Map)
String name
java.io.File iniFile
String folderPath
String targetHash
com.android.sdklib.IAndroidTarget target
String abiType
java.util.Map properties
public void (java.lang.String, java.io.File, java.lang.String, java.lang.String, com.android.sdklib.IAndroidTarget, java.lang.String, java.util.Map, com.android.sdklib.internal.avd.AvdInfo$AvdStatus)
String name
java.io.File iniFile
String folderPath
String targetHash
com.android.sdklib.IAndroidTarget target
String abiType
java.util.Map properties
com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
public java.lang.String getName ()
public java.lang.String getDataFolderPath ()
public java.lang.String getAbiType ()
public java.lang.String getCpuArch ()
String cpuArch
public java.lang.String getDeviceManufacturer ()
String deviceManufacturer
public java.lang.String getDeviceName ()
String deviceName
public static java.lang.String getPrettyAbiType (java.lang.String)
String raw
String s
public java.lang.String getTargetHash ()
public com.android.sdklib.IAndroidTarget getTarget ()
public com.android.sdklib.internal.avd.AvdInfo$AvdStatus getStatus ()
public static java.io.File getDefaultAvdFolder (com.android.sdklib.internal.avd.AvdManager, java.lang.String) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.sdklib.internal.avd.AvdManager manager
String avdName
public static java.io.File getDefaultIniFile (com.android.sdklib.internal.avd.AvdManager, java.lang.String) throws com.android.prefs.AndroidLocation$AndroidLocationException
com.android.sdklib.internal.avd.AvdManager manager
String avdName
String avdRoot
public java.io.File getIniFile ()
public static java.io.File getConfigFile (java.lang.String)
String path
public java.io.File getConfigFile ()
public java.util.Map getProperties ()
public java.lang.String getErrorMessage ()
public boolean isRunning ()
java.io.File f
public int compareTo (com.android.sdklib.internal.avd.AvdInfo)
com.android.sdklib.internal.avd.AvdInfo o
int targetDiff
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/internal/avd/AvdManager$1.classAvdManager.java
package com.android.sdklib.internal.avd
com.android.sdklib.internal.avd.AvdManager$1 extends java.lang.Object implements java.io.FilenameFilter {
final com.android.sdklib.internal.avd.AvdManager this$0
void (com.android.sdklib.internal.avd.AvdManager)
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/android/sdklib/internal/avd/AvdManager$AvdConflict.classAvdManager.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.AvdManager$AvdConflict extends java.lang.Enum {
public static final com.android.sdklib.internal.avd.AvdManager$AvdConflict NO_CONFLICT
public static final com.android.sdklib.internal.avd.AvdManager$AvdConflict CONFLICT_EXISTING_AVD
public static final com.android.sdklib.internal.avd.AvdManager$AvdConflict CONFLICT_INVALID_AVD
public static final com.android.sdklib.internal.avd.AvdManager$AvdConflict CONFLICT_EXISTING_PATH
private static final com.android.sdklib.internal.avd.AvdManager$AvdConflict[] $VALUES
public static com.android.sdklib.internal.avd.AvdManager$AvdConflict[] values ()
public static com.android.sdklib.internal.avd.AvdManager$AvdConflict valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/internal/avd/AvdManager$3.classAvdManager.java
package com.android.sdklib.internal.avd
com.android.sdklib.internal.avd.AvdManager$3 extends java.lang.Object implements com.android.sdklib.util.GrabProcessOutput$IProcessOutput {
final java.util.ArrayList val$stdOutput
final java.util.ArrayList val$errorOutput
final com.android.sdklib.internal.avd.AvdManager this$0
void (com.android.sdklib.internal.avd.AvdManager, java.util.ArrayList, java.util.ArrayList)
public void out (java.lang.String)
String line
public void err (java.lang.String)
String line
}
com/android/sdklib/internal/avd/AvdManager$2.classAvdManager.java
package com.android.sdklib.internal.avd
com.android.sdklib.internal.avd.AvdManager$2 extends java.lang.Object implements java.io.FilenameFilter {
final com.android.sdklib.internal.avd.AvdManager this$0
void (com.android.sdklib.internal.avd.AvdManager)
public boolean accept (java.io.File, java.lang.String)
boolean isFile
java.io.File parent
String name
}
com/android/sdklib/build/
com/android/sdklib/build/JarListSanitizer$JarEntity.classJarListSanitizer.java
package com.android.sdklib.build
final com.android.sdklib.build.JarListSanitizer$JarEntity extends java.lang.Object {
private final java.io.File mFile
private final long mLastModified
private long mLength
private String mSha1
private void (java.lang.String, long, long, java.lang.String)
String path
long lastModified
long length
String sha1
private void (java.io.File)
java.io.File file
private boolean checkValidity ()
private java.io.File getFile ()
private long getLastModified ()
private long getLength ()
private java.lang.String getSha1 () throws com.android.sdklib.build.JarListSanitizer$Sha1Exception
private boolean hasSha1 ()
static java.io.File access$100 (com.android.sdklib.build.JarListSanitizer$JarEntity)
com.android.sdklib.build.JarListSanitizer$JarEntity x0
void (java.io.File, com.android.sdklib.build.JarListSanitizer$1)
java.io.File x0
com.android.sdklib.build.JarListSanitizer$1 x1
static boolean access$300 (com.android.sdklib.build.JarListSanitizer$JarEntity)
com.android.sdklib.build.JarListSanitizer$JarEntity x0
static long access$400 (com.android.sdklib.build.JarListSanitizer$JarEntity)
com.android.sdklib.build.JarListSanitizer$JarEntity x0
static java.lang.String access$500 (com.android.sdklib.build.JarListSanitizer$JarEntity) throws com.android.sdklib.build.JarListSanitizer$Sha1Exception
com.android.sdklib.build.JarListSanitizer$JarEntity x0
void (java.lang.String, long, long, java.lang.String, com.android.sdklib.build.JarListSanitizer$1)
String x0
long x1
long x2
String x3
com.android.sdklib.build.JarListSanitizer$1 x4
static boolean access$700 (com.android.sdklib.build.JarListSanitizer$JarEntity)
com.android.sdklib.build.JarListSanitizer$JarEntity x0
static long access$800 (com.android.sdklib.build.JarListSanitizer$JarEntity)
com.android.sdklib.build.JarListSanitizer$JarEntity x0
}
com/android/sdklib/build/DuplicateFileException.classDuplicateFileException.java
package com.android.sdklib.build
public final com.android.sdklib.build.DuplicateFileException extends com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException {
private static final long serialVersionUID
private final String mArchivePath
private final java.io.File mFile1
private final java.io.File mFile2
public void (java.lang.String, java.io.File, java.io.File)
String archivePath
java.io.File file1
java.io.File file2
public java.lang.String getArchivePath ()
public java.io.File getFile1 ()
public java.io.File getFile2 ()
public java.lang.String getMessage ()
}
com/android/sdklib/build/JarListSanitizer.classJarListSanitizer.java
package com.android.sdklib.build
public com.android.sdklib.build.JarListSanitizer extends java.lang.Object {
private static final byte[] sBuffer
private static final String CACHE_FILENAME
private static final java.util.regex.Pattern READ_PATTERN
private final java.io.File mOut
private final java.io.PrintStream mOutStream
public void (java.io.File)
java.io.File out
public void (java.io.File, java.io.PrintStream)
java.io.File out
java.io.PrintStream outStream
public java.util.List sanitize (java.util.Collection) throws com.android.sdklib.build.JarListSanitizer$DifferentLibException com.android.sdklib.build.JarListSanitizer$Sha1Exception
com.android.sdklib.build.JarListSanitizer$JarEntity entity
java.util.Iterator i$
java.io.File f
java.util.Iterator i$
String path
com.android.sdklib.build.JarListSanitizer$JarEntity entity
String filename
java.util.List nameList
java.io.File file
java.util.Iterator i$
java.util.List list
java.util.Map$Entry entry
java.util.Iterator i$
java.util.Collection files
java.util.List results
java.util.Map jarList
boolean updateJarList
java.util.Map nameMap
private void checkEntities (java.lang.String, java.util.List) throws com.android.sdklib.build.JarListSanitizer$DifferentLibException com.android.sdklib.build.JarListSanitizer$Sha1Exception
com.android.sdklib.build.JarListSanitizer$JarEntity entity
int i
String filename
java.util.List list
com.android.sdklib.build.JarListSanitizer$JarEntity baseEntity
long baseLength
String baseSha1
int count
private void checkSupportLibs (java.util.Map, java.util.List)
java.util.Map nameMap
java.util.List results
java.util.List v4
java.util.List v13
private java.util.Map getCachedJarList ()
String path
com.android.sdklib.build.JarListSanitizer$JarEntity entity
java.util.regex.Matcher m
String line
java.io.IOException e
java.io.FileNotFoundException e
java.io.IOException e
java.io.UnsupportedEncodingException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.io.IOException e
java.util.Map cache
java.io.File cacheFile
java.io.BufferedReader reader
private void writeJarList (java.util.Map)
com.android.sdklib.build.JarListSanitizer$JarEntity entity
int i
com.android.sdklib.build.JarListSanitizer$JarEntity entity
java.util.Iterator i$
java.util.List list
java.util.Iterator i$
java.io.IOException e
java.io.IOException e
java.io.IOException e
com.android.sdklib.build.JarListSanitizer$Sha1Exception e
java.io.IOException e
java.io.IOException e
java.util.Map nameMap
java.io.File cacheFile
java.io.OutputStreamWriter writer
private java.lang.String[] getEntityDetails (java.lang.String, java.util.List) throws com.android.sdklib.build.JarListSanitizer$Sha1Exception
com.android.sdklib.build.JarListSanitizer$JarEntity entity
java.util.Iterator i$
String filename
java.util.List list
java.util.ArrayList result
private static java.lang.String getSha1 (java.io.File) throws com.android.sdklib.build.JarListSanitizer$Sha1Exception
int length
java.io.IOException e
java.security.MessageDigest md
Exception e
java.io.IOException e
java.io.FileInputStream fis
java.io.File f
private static java.lang.String byteArray2Hex (byte[])
byte b
byte[] arr$
int len$
int i$
byte[] hash
java.util.Formatter formatter
static java.lang.String access$000 (java.io.File) throws com.android.sdklib.build.JarListSanitizer$Sha1Exception
java.io.File x0
static void ()
}
com/android/sdklib/build/SealedApkException.classSealedApkException.java
package com.android.sdklib.build
public final com.android.sdklib.build.SealedApkException extends java.lang.Exception {
private static final long serialVersionUID
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/sdklib/build/IArchiveBuilder.classIArchiveBuilder.java
package com.android.sdklib.build
public abstract com.android.sdklib.build.IArchiveBuilder extends java.lang.Object {
public abstract void addFile (java.io.File, java.lang.String) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
}
com/android/sdklib/build/ApkBuilder$SigningInfo.classApkBuilder.java
package com.android.sdklib.build
public final com.android.sdklib.build.ApkBuilder$SigningInfo extends java.lang.Object {
public final java.security.PrivateKey key
public final java.security.cert.X509Certificate certificate
private void (java.security.PrivateKey, java.security.cert.X509Certificate)
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
void (java.security.PrivateKey, java.security.cert.X509Certificate, com.android.sdklib.build.ApkBuilder$1)
java.security.PrivateKey x0
java.security.cert.X509Certificate x1
com.android.sdklib.build.ApkBuilder$1 x2
}
com/android/sdklib/build/JarListSanitizer$1.classJarListSanitizer.java
package com.android.sdklib.build
com.android.sdklib.build.JarListSanitizer$1 extends java.lang.Object {
}
com/android/sdklib/build/ApkBuilder$JavaAndNativeResourceFilter.classApkBuilder.java
package com.android.sdklib.build
final com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter extends java.lang.Object implements com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter {
private final java.util.List mNativeLibs
private boolean mNativeLibsConflict
private java.io.File mInputFile
final com.android.sdklib.build.ApkBuilder this$0
private void (com.android.sdklib.build.ApkBuilder)
public boolean checkEntry (java.lang.String) throws com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException
int i
java.io.File duplicate
String archivePath
String[] segments
String fileName
boolean check
java.util.List getNativeLibs ()
boolean getNativeLibsConflict ()
void reset (java.io.File)
java.io.File inputFile
void (com.android.sdklib.build.ApkBuilder, com.android.sdklib.build.ApkBuilder$1)
com.android.sdklib.build.ApkBuilder x0
com.android.sdklib.build.ApkBuilder$1 x1
}
com/android/sdklib/build/ApkBuilder$JarStatus.classApkBuilder.java
package com.android.sdklib.build
public abstract com.android.sdklib.build.ApkBuilder$JarStatus extends java.lang.Object {
public abstract java.util.List getNativeLibs ()
public abstract boolean hasNativeLibsConflicts ()
}
com/android/sdklib/build/ApkBuilderMain.classApkBuilderMain.java
package com.android.sdklib.build
public final com.android.sdklib.build.ApkBuilderMain extends java.lang.Object {
private static final java.util.regex.Pattern PATTERN_JAR_EXT
public static void main (java.lang.String[])
String argument
int i
java.io.File sourceFolder
java.util.Iterator i$
String filename
String[] arr$
int len$
int i$
String[] filenames
java.io.File jarFile
java.util.Iterator i$
java.io.File nativeFolder
java.util.Iterator i$
java.io.File outApk
java.io.File dexFile
java.util.ArrayList zipArchives
java.util.ArrayList sourceFolders
java.util.ArrayList jarFiles
java.util.ArrayList nativeFolders
boolean verbose
boolean signed
boolean debug
int index
com.android.sdklib.build.ApkBuilder builder
com.android.sdklib.build.ApkCreationException e
com.android.sdklib.build.DuplicateFileException e
com.android.sdklib.build.SealedApkException e
Exception e
String[] args
private static void printUsageAndQuit ()
private static transient void printAndExit (java.lang.String[])
String message
String[] arr$
int len$
int i$
String[] messages
private void ()
static java.util.regex.Pattern access$000 ()
static void ()
}
com/android/sdklib/build/JarListSanitizer$DifferentLibException.classJarListSanitizer.java
package com.android.sdklib.build
public final com.android.sdklib.build.JarListSanitizer$DifferentLibException extends java.lang.Exception {
private static final long serialVersionUID
private final String[] mDetails
public void (java.lang.String, java.lang.String[])
String message
String[] details
public java.lang.String[] getDetails ()
}
com/android/sdklib/build/ApkBuilderMain$1.classApkBuilderMain.java
package com.android.sdklib.build
final com.android.sdklib.build.ApkBuilderMain$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
com/android/sdklib/build/ApkBuilder$JarStatusImpl.classApkBuilder.java
package com.android.sdklib.build
final com.android.sdklib.build.ApkBuilder$JarStatusImpl extends java.lang.Object implements com.android.sdklib.build.ApkBuilder$JarStatus {
public final java.util.List mLibs
public final boolean mNativeLibsConflict
private void (java.util.List, boolean)
java.util.List libs
boolean nativeLibsConflict
public java.util.List getNativeLibs ()
public boolean hasNativeLibsConflicts ()
void (java.util.List, boolean, com.android.sdklib.build.ApkBuilder$1)
java.util.List x0
boolean x1
com.android.sdklib.build.ApkBuilder$1 x2
}
com/android/sdklib/build/ApkBuilder$FileEntry.classApkBuilder.java
package com.android.sdklib.build
public final com.android.sdklib.build.ApkBuilder$FileEntry extends java.lang.Object {
public final java.io.File mFile
public final String mPath
void (java.io.File, java.lang.String)
java.io.File file
String path
}
com/android/sdklib/build/ApkBuilder$NullZipFilter.classApkBuilder.java
package com.android.sdklib.build
final com.android.sdklib.build.ApkBuilder$NullZipFilter extends java.lang.Object implements com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter {
private java.io.File mInputFile
final com.android.sdklib.build.ApkBuilder this$0
private void (com.android.sdklib.build.ApkBuilder)
void reset (java.io.File)
java.io.File inputFile
public boolean checkEntry (java.lang.String) throws com.android.sdklib.internal.build.SignedJarBuilder$IZipEntryFilter$ZipAbortException
String archivePath
java.io.File duplicate
void (com.android.sdklib.build.ApkBuilder, com.android.sdklib.build.ApkBuilder$1)
com.android.sdklib.build.ApkBuilder x0
com.android.sdklib.build.ApkBuilder$1 x1
}
com/android/sdklib/build/ApkBuilder.classApkBuilder.java
package com.android.sdklib.build
public final com.android.sdklib.build.ApkBuilder extends java.lang.Object implements com.android.sdklib.build.IArchiveBuilder {
private static final java.util.regex.Pattern PATTERN_NATIVELIB_EXT
private static final java.util.regex.Pattern PATTERN_BITCODELIB_EXT
private java.io.File mApkFile
private java.io.File mResFile
private java.io.File mDexFile
private java.io.PrintStream mVerboseStream
private com.android.sdklib.internal.build.SignedJarBuilder mBuilder
private boolean mDebugMode
private boolean mIsSealed
private final com.android.sdklib.build.ApkBuilder$NullZipFilter mNullFilter
private final com.android.sdklib.build.ApkBuilder$JavaAndNativeResourceFilter mFilter
private final java.util.HashMap mAddedFiles
public static com.android.sdklib.build.ApkBuilder$SigningInfo getDebugKey (java.lang.String, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
java.io.FileNotFoundException e
java.io.File storeFile
com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput keygenOutput
com.android.sdklib.internal.build.DebugKeyProvider keyProvider
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException e
com.android.sdklib.build.ApkCreationException e
Exception e
String storeOsPath
java.io.PrintStream verboseStream
public void (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
String apkOsPath
String resOsPath
String dexOsPath
String storeOsPath
java.io.PrintStream verboseStream
public void (java.lang.String, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
String apkOsPath
String resOsPath
String dexOsPath
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
java.io.PrintStream verboseStream
public void (java.io.File, java.io.File, java.io.File, java.lang.String, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
java.io.File apkFile
java.io.File resFile
java.io.File dexFile
String debugStoreOsPath
java.io.PrintStream verboseStream
com.android.sdklib.build.ApkBuilder$SigningInfo info
public void (java.io.File, java.io.File, java.io.File, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
java.io.File apkFile
java.io.File resFile
java.io.File dexFile
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
java.io.PrintStream verboseStream
private void init (java.io.File, java.io.File, java.io.File, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream) throws com.android.sdklib.build.ApkCreationException
com.android.sdklib.build.ApkCreationException e
Exception e
java.io.File apkFile
java.io.File resFile
java.io.File dexFile
java.security.PrivateKey key
java.security.cert.X509Certificate certificate
java.io.PrintStream verboseStream
public void setDebugMode (boolean)
boolean debugMode
public void addFile (java.io.File, java.lang.String) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
com.android.sdklib.build.DuplicateFileException e
Exception e
java.io.File file
String archivePath
public void addZipFile (java.io.File) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
java.io.FileInputStream fis
com.android.sdklib.build.DuplicateFileException e
Exception e
java.io.File zipFile
public com.android.sdklib.build.ApkBuilder$JarStatus addResourcesFromJar (java.io.File) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
java.io.FileInputStream fis
com.android.sdklib.build.DuplicateFileException e
Exception e
java.io.File jarFile
public void addSourceFolder (java.io.File) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
java.io.File sourceFolder
public static void addSourceFolder (com.android.sdklib.build.IArchiveBuilder, java.io.File) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.DuplicateFileException
java.io.File file
java.io.File[] arr$
int len$
int i$
java.io.File[] files
com.android.sdklib.build.DuplicateFileException e
Exception e
com.android.sdklib.build.IArchiveBuilder builder
java.io.File sourceFolder
public void addNativeLibraries (java.io.File) throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException
java.io.IOException e
String path
java.io.File lib
java.io.File[] arr$
int len$
int i$
java.io.File[] libs
java.io.File abi
java.io.File[] arr$
int len$
int i$
java.io.File nativeFolder
java.io.File[] abiList
public void addNativeLibraries (java.util.List) throws com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException com.android.sdklib.build.ApkCreationException
java.io.IOException e
com.android.sdklib.build.ApkBuilder$FileEntry entry
java.util.Iterator i$
java.util.List entries
public static java.util.List getNativeFiles (java.io.File, boolean) throws com.android.sdklib.build.ApkCreationException
String path
java.io.File lib
java.io.File[] arr$
int len$
int i$
java.io.File[] libs
java.io.File abi
java.io.File[] arr$
int len$
int i$
java.io.File nativeFolder
boolean debugMode
java.util.List files
java.io.File[] abiList
public void sealApk () throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException
Exception e
private transient void verbosePrintln (java.lang.String, java.lang.Object[])
String format
Object[] args
private void doAddFile (java.io.File, java.lang.String) throws com.android.sdklib.build.DuplicateFileException java.io.IOException
java.io.File file
String archivePath
java.io.File duplicate
private static void processFileForResource (com.android.sdklib.build.IArchiveBuilder, java.io.File, java.lang.String) throws java.io.IOException com.android.sdklib.build.DuplicateFileException com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException
java.io.File contentFile
java.io.File[] arr$
int len$
int i$
java.io.File[] files
com.android.sdklib.build.IArchiveBuilder builder
java.io.File file
String path
private java.io.File checkFileForDuplicate (java.lang.String)
String archivePath
private void checkOutputFile (java.io.File) throws com.android.sdklib.build.ApkCreationException
java.io.IOException e
java.io.File file
private static void checkInputFile (java.io.File) throws java.io.FileNotFoundException com.android.sdklib.build.ApkCreationException
java.io.File file
public static java.lang.String getDebugKeystore () throws com.android.sdklib.build.ApkCreationException
Exception e
public static boolean checkFolderForPackaging (java.lang.String)
String folderName
public static boolean checkFileForPackaging (java.lang.String)
String fileName
String[] fileSegments
String fileExt
public static boolean checkFileForPackaging (java.lang.String, java.lang.String)
String fileName
String extension
static void access$000 (com.android.sdklib.build.ApkBuilder, java.lang.String, java.lang.Object[])
com.android.sdklib.build.ApkBuilder x0
String x1
Object[] x2
static java.io.File access$100 (com.android.sdklib.build.ApkBuilder, java.lang.String)
com.android.sdklib.build.ApkBuilder x0
String x1
static java.util.HashMap access$200 (com.android.sdklib.build.ApkBuilder)
com.android.sdklib.build.ApkBuilder x0
static void ()
}
com/android/sdklib/build/ApkCreationException.classApkCreationException.java
package com.android.sdklib.build
public final com.android.sdklib.build.ApkCreationException extends java.lang.Exception {
private static final long serialVersionUID
public transient void (java.lang.String, java.lang.Object[])
String format
Object[] args
public transient void (java.lang.Throwable, java.lang.String, java.lang.Object[])
Throwable cause
String format
Object[] args
public void (java.lang.Throwable)
Throwable cause
}
com/android/sdklib/build/ApkBuilder$1.classApkBuilder.java
package com.android.sdklib.build
final com.android.sdklib.build.ApkBuilder$1 extends java.lang.Object implements com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput {
final java.io.PrintStream val$verboseStream
void (java.io.PrintStream)
public void out (java.lang.String)
String message
public void err (java.lang.String)
String message
}
com/android/sdklib/build/JarListSanitizer$Sha1Exception.classJarListSanitizer.java
package com.android.sdklib.build
public final com.android.sdklib.build.JarListSanitizer$Sha1Exception extends java.lang.Exception {
private static final long serialVersionUID
private final java.io.File mJarFile
public void (java.io.File, java.lang.Throwable)
java.io.File jarFile
Throwable cause
public java.io.File getJarFile ()
}
com/android/sdklib/repository/
com/android/sdklib/repository/SdkStatsConstants.classSdkStatsConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.SdkStatsConstants extends java.lang.Object {
public static final String URL_DEFAULT_FILENAME
public static final String URL_STATS
private static final String NS_BASE
public static final String NS_PATTERN
public static final int NS_LATEST_VERSION
public static final String NS_URI
public static final String NODE_SDK_STATS
public static final String NODE_PLATFORM
public static final String NODE_API_LEVEL
public static final String NODE_CODENAME
public static final String NODE_VERSION
public static final String NODE_SHARE
public void ()
public static java.io.InputStream getXsdStream (int)
int version
String filename
public static java.lang.String getSchemaUri (int)
int version
static void ()
}
com/android/sdklib/repository/SdkSysImgConstants.classSdkSysImgConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.SdkSysImgConstants extends com.android.sdklib.repository.RepoConstants {
public static final String URL_DEFAULT_FILENAME
private static final String NS_BASE
public static final String NS_PATTERN
public static final int NS_LATEST_VERSION
public static final String NS_URI
public static final String NODE_SDK_SYS_IMG
public static final String[] NODES
public void ()
public static java.io.InputStream getXsdStream (int)
int version
public static java.lang.String getSchemaUri (int)
int version
static void ()
}
com/android/sdklib/repository/PkgProps.classPkgProps.java
package com.android.sdklib.repository
public com.android.sdklib.repository.PkgProps extends java.lang.Object {
public static final String PKG_REVISION
public static final String PKG_LICENSE
public static final String PKG_LICENSE_REF
public static final String PKG_DESC
public static final String PKG_DESC_URL
public static final String PKG_RELEASE_NOTE
public static final String PKG_RELEASE_URL
public static final String PKG_SOURCE_URL
public static final String PKG_OBSOLETE
public static final String VERSION_API_LEVEL
public static final String VERSION_CODENAME
public static final String ADDON_NAME
public static final String ADDON_NAME_ID
public static final String ADDON_NAME_DISPLAY
public static final String ADDON_VENDOR
public static final String ADDON_VENDOR_ID
public static final String ADDON_VENDOR_DISPLAY
public static final String EXTRA_PATH
public static final String EXTRA_OLD_PATHS
public static final String EXTRA_MIN_API_LEVEL
public static final String EXTRA_PROJECT_FILES
public static final String EXTRA_VENDOR
public static final String EXTRA_VENDOR_ID
public static final String EXTRA_VENDOR_DISPLAY
public static final String EXTRA_NAME_DISPLAY
public static final String LAYOUTLIB_API
public static final String LAYOUTLIB_REV
public static final String MIN_TOOLS_REV
public static final String PLATFORM_VERSION
public static final String PLATFORM_CODENAME
public static final String PLATFORM_INCLUDED_ABI
public static final String MIN_PLATFORM_TOOLS_REV
public static final String MIN_BUILD_TOOLS_REV
public static final String SAMPLE_MIN_API_LEVEL
public static final String SYS_IMG_ABI
public void ()
}
com/android/sdklib/repository/SdkAddonsListConstants.classSdkAddonsListConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.SdkAddonsListConstants extends java.lang.Object {
private static final String NS_BASE
public static final String NS_PATTERN
public static final int NS_LATEST_VERSION
public static final String NS_URI
public static final String URL_DEFAULT_FILENAME
public static final String URL_ADDON_LIST
public static final String NODE_SDK_ADDONS_LIST
public static final String NODE_ADDON_SITE
public static final String NODE_SYS_IMG_SITE
public static final String NODE_NAME
public static final String NODE_URL
public void ()
public static java.io.InputStream getXsdStream (int)
int version
String filename
public static java.lang.String getSchemaUri (int)
int version
public static java.lang.String getDefaultName (int)
int version
static void ()
}
com/android/sdklib/repository/FullRevision$1.classFullRevision.java
package com.android.sdklib.repository
com.android.sdklib.repository.FullRevision$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$sdklib$repository$FullRevision$PreviewComparison
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/sdklib/repository/FullRevision$PreviewComparison.classFullRevision.java
package com.android.sdklib.repository
public final com.android.sdklib.repository.FullRevision$PreviewComparison extends java.lang.Enum {
public static final com.android.sdklib.repository.FullRevision$PreviewComparison COMPARE_NUMBER
public static final com.android.sdklib.repository.FullRevision$PreviewComparison COMPARE_TYPE
public static final com.android.sdklib.repository.FullRevision$PreviewComparison IGNORE
private static final com.android.sdklib.repository.FullRevision$PreviewComparison[] $VALUES
public static com.android.sdklib.repository.FullRevision$PreviewComparison[] values ()
public static com.android.sdklib.repository.FullRevision$PreviewComparison valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/repository/SdkAddonConstants.classSdkAddonConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.SdkAddonConstants extends com.android.sdklib.repository.RepoConstants {
public static final String URL_DEFAULT_FILENAME
private static final String NS_BASE
public static final String NS_PATTERN
public static final int NS_LATEST_VERSION
public static final String NS_URI
public static final String NODE_SDK_ADDON
public static final String NODE_ADD_ON
public static final String NODE_EXTRA
public static final String[] NODES
public void ()
public static java.io.InputStream getXsdStream (int)
int version
public static java.lang.String getSchemaUri (int)
int version
static void ()
}
com/android/sdklib/repository/RepoConstants.classRepoConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.RepoConstants extends java.lang.Object {
public static final String NODE_LICENSE
public static final String NODE_USES_LICENSE
public static final String NODE_REVISION
public static final String NODE_DESCRIPTION
public static final String NODE_DESC_URL
public static final String NODE_RELEASE_NOTE
public static final String NODE_RELEASE_URL
public static final String NODE_OBSOLETE
public static final String NODE_PROJECT_FILES
public static final String NODE_SYSTEM_IMAGE
public static final String NODE_ABI_INCLUDED
public static final String NODE_ABI
public static final String NODE_MIN_TOOLS_REV
public static final String NODE_MIN_PLATFORM_TOOLS_REV
public static final String NODE_MIN_API_LEVEL
public static final String NODE_VERSION
public static final String NODE_API_LEVEL
public static final String NODE_CODENAME
public static final String NODE_VENDOR
public static final String NODE_VENDOR_DISPLAY
public static final String NODE_VENDOR_ID
public static final String NODE_NAME
public static final String NODE_NAME_DISPLAY
public static final String NODE_NAME_ID
public static final String NODE_LAYOUT_LIB
public static final String NODE_API
public static final String NODE_LIBS
public static final String NODE_LIB
public static final String NODE_PATH
public static final String NODE_OLD_PATHS
public static final String NODE_ARCHIVES
public static final String NODE_ARCHIVE
public static final String NODE_SIZE
public static final String NODE_CHECKSUM
public static final String NODE_URL
public static final String ATTR_TYPE
public static final String ATTR_OS
public static final String ATTR_ARCH
public static final String ATTR_ID
public static final String ATTR_REF
public static final String SHA1_TYPE
public static final int SHA1_CHECKSUM_LEN
public static final String FD_TEMP
public void ()
protected static java.io.InputStream getXsdStream (java.lang.String, int)
Exception e
Exception e
String rootElement
int version
String filename
java.io.InputStream stream
}
com/android/sdklib/repository/FullRevision.classFullRevision.java
package com.android.sdklib.repository
public com.android.sdklib.repository.FullRevision extends java.lang.Object implements java.lang.Comparable {
public static final int MISSING_MAJOR_REV
public static final int IMPLICIT_MINOR_REV
public static final int IMPLICIT_MICRO_REV
public static final int NOT_A_PREVIEW
private static final java.util.regex.Pattern FULL_REVISION_PATTERN
private final int mMajor
private final int mMinor
private final int mMicro
private final int mPreview
public void (int)
int major
public void (int, int, int)
int major
int minor
int micro
public void (int, int, int, int)
int major
int minor
int micro
int preview
public int getMajor ()
public int getMinor ()
public int getMicro ()
public boolean isPreview ()
public int getPreview ()
public static com.android.sdklib.repository.FullRevision parseRevision (java.lang.String) throws java.lang.NumberFormatException
int major
String s
int minor
int micro
int preview
java.util.regex.Matcher m
Throwable t
String revision
Throwable cause
NumberFormatException n
public java.lang.String toString ()
StringBuilder sb
public java.lang.String toShortString ()
StringBuilder sb
public int[] toIntArray (boolean)
boolean includePreview
int size
int[] result
public int hashCode ()
int prime
int result
public boolean equals (java.lang.Object)
Object rhs
com.android.sdklib.repository.FullRevision other
public int compareTo (com.android.sdklib.repository.FullRevision)
com.android.sdklib.repository.FullRevision rhs
public int compareTo (com.android.sdklib.repository.FullRevision, com.android.sdklib.repository.FullRevision$PreviewComparison)
int p1
int p2
com.android.sdklib.repository.FullRevision rhs
com.android.sdklib.repository.FullRevision$PreviewComparison comparePreview
int delta
public volatile int compareTo (java.lang.Object)
Object x0
static void ()
}
com/android/sdklib/repository/SdkRepoConstants.classSdkRepoConstants.java
package com.android.sdklib.repository
public com.android.sdklib.repository.SdkRepoConstants extends com.android.sdklib.repository.RepoConstants {
public static final int NS_LATEST_VERSION
public static final int NS_SERVER_MIN_VERSION
public static final String URL_GOOGLE_SDK_SITE
public static final String URL_DEFAULT_FILENAME
public static final String URL_FILENAME_PATTERN
private static final String NS_BASE
public static final String NS_PATTERN
public static final String NS_URI
public static final String NODE_SDK_REPOSITORY
public static final String NODE_MAJOR_REV
public static final String NODE_MINOR_REV
public static final String NODE_MICRO_REV
public static final String NODE_PREVIEW
public static final String NODE_PLATFORM
public static final String NODE_TOOL
public static final String NODE_PLATFORM_TOOL
public static final String NODE_BUILD_TOOL
public static final String NODE_DOC
public static final String NODE_SAMPLE
public static final String NODE_SOURCE
public static final String[] NODES
public void ()
public static java.io.InputStream getXsdStream (int)
int version
public static java.lang.String getSchemaUri (int)
int version
public static boolean versionGreaterOrEqualThan (java.lang.String, int)
NumberFormatException e
String version
String nsUri
int minVersion
java.util.regex.Pattern nsPattern
java.util.regex.Matcher m
static void ()
}
com/android/sdklib/repository/MajorRevision.classMajorRevision.java
package com.android.sdklib.repository
public com.android.sdklib.repository.MajorRevision extends com.android.sdklib.repository.FullRevision {
public void (int)
int major
public java.lang.String toString ()
public static com.android.sdklib.repository.MajorRevision parseRevision (java.lang.String) throws java.lang.NumberFormatException
String revision
}
com/android/sdklib/repository/ISdkChangeListener.classISdkChangeListener.java
package com.android.sdklib.repository
public abstract com.android.sdklib.repository.ISdkChangeListener extends java.lang.Object {
public abstract void onSdkLoaded ()
public abstract void preInstallHook ()
public abstract void postInstallHook ()
public abstract void onSdkReload ()
}
com/android/sdklib/devices/
com/android/sdklib/devices/Storage.classStorage.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Storage extends java.lang.Object {
private long mNoBytes
public void (long, com.android.sdklib.devices.Storage$Unit)
long amount
com.android.sdklib.devices.Storage$Unit unit
public void (long)
long amount
public long getSize ()
public com.android.sdklib.devices.Storage deepCopy ()
public long getSizeAsUnit (com.android.sdklib.devices.Storage$Unit)
com.android.sdklib.devices.Storage$Unit unit
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Storage s
public int hashCode ()
int result
public com.android.sdklib.devices.Storage$Unit getAppropriateUnits ()
com.android.sdklib.devices.Storage$Unit unit
com.android.sdklib.devices.Storage$Unit[] arr$
int len$
int i$
com.android.sdklib.devices.Storage$Unit optimalUnit
}
com/android/sdklib/devices/Screen.classScreen.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Screen extends java.lang.Object {
private com.android.resources.ScreenSize mScreenSize
private double mDiagonalLength
private com.android.resources.Density mPixelDensity
private com.android.resources.ScreenRatio mScreenRatio
private int mXDimension
private int mYDimension
private double mXdpi
private double mYdpi
private com.android.sdklib.devices.Multitouch mMultitouch
private com.android.resources.TouchScreen mMechanism
private com.android.sdklib.devices.ScreenType mScreenType
public void ()
public com.android.resources.ScreenSize getSize ()
public void setSize (com.android.resources.ScreenSize)
com.android.resources.ScreenSize s
public double getDiagonalLength ()
public void setDiagonalLength (double)
double diagonalLength
public com.android.resources.Density getPixelDensity ()
public void setPixelDensity (com.android.resources.Density)
com.android.resources.Density pDensity
public com.android.resources.ScreenRatio getRatio ()
public void setRatio (com.android.resources.ScreenRatio)
com.android.resources.ScreenRatio ratio
public int getXDimension ()
public void setXDimension (int)
int xDimension
public int getYDimension ()
public void setYDimension (int)
int yDimension
public double getXdpi ()
public void setXdpi (double)
double xdpi
public double getYdpi ()
public void setYdpi (double)
double ydpi
public com.android.sdklib.devices.Multitouch getMultitouch ()
public void setMultitouch (com.android.sdklib.devices.Multitouch)
com.android.sdklib.devices.Multitouch m
public com.android.resources.TouchScreen getMechanism ()
public void setMechanism (com.android.resources.TouchScreen)
com.android.resources.TouchScreen mechanism
public com.android.sdklib.devices.ScreenType getScreenType ()
public void setScreenType (com.android.sdklib.devices.ScreenType)
com.android.sdklib.devices.ScreenType screenType
public com.android.sdklib.devices.Screen deepCopy ()
com.android.sdklib.devices.Screen s
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Screen s
public int hashCode ()
int hash
long f
}
com/android/sdklib/devices/DeviceWriter.classDeviceWriter.java
package com.android.sdklib.devices
public com.android.sdklib.devices.DeviceWriter extends java.lang.Object {
public static final String LOCAL_NS
public static final String PREFIX
private void ()
public static void writeToXml (java.io.OutputStream, java.util.Collection) throws javax.xml.parsers.ParserConfigurationException javax.xml.transform.TransformerFactoryConfigurationError javax.xml.transform.TransformerException
com.android.sdklib.devices.Software sw
java.util.Iterator i$
com.android.sdklib.devices.State s
java.util.Iterator i$
org.w3c.dom.Element deviceNode
org.w3c.dom.Element name
org.w3c.dom.Element manufacturer
com.android.sdklib.devices.Device device
java.util.Iterator i$
java.io.OutputStream out
java.util.Collection devices
org.w3c.dom.Document doc
org.w3c.dom.Element root
javax.xml.transform.Transformer tf
javax.xml.transform.dom.DOMSource source
javax.xml.transform.stream.StreamResult result
private static org.w3c.dom.Node generateMetaNode (com.android.sdklib.devices.Meta, org.w3c.dom.Document)
org.w3c.dom.Element icons
org.w3c.dom.Element frame
java.awt.Point offset
com.android.sdklib.devices.Meta meta
org.w3c.dom.Document doc
org.w3c.dom.Element m
private static org.w3c.dom.Element generateHardwareNode (com.android.sdklib.devices.Hardware, org.w3c.dom.Document)
org.w3c.dom.Element camera
com.android.sdklib.devices.Camera c
java.util.Iterator i$
com.android.resources.UiMode u
java.util.Iterator i$
com.android.sdklib.devices.Hardware hw
org.w3c.dom.Document doc
com.android.sdklib.devices.Screen s
org.w3c.dom.Element hardware
org.w3c.dom.Element screen
org.w3c.dom.Element dimensions
org.w3c.dom.Element touch
com.android.sdklib.devices.Storage$Unit unit
org.w3c.dom.Element ram
StringBuilder sb
private static org.w3c.dom.Element generateSoftwareNode (com.android.sdklib.devices.Software, org.w3c.dom.Document)
com.android.sdklib.devices.Software sw
org.w3c.dom.Document doc
org.w3c.dom.Element software
String apiVersion
private static org.w3c.dom.Element generateStateNode (com.android.sdklib.devices.State, org.w3c.dom.Document, com.android.sdklib.devices.Hardware)
org.w3c.dom.Node child
int i
org.w3c.dom.Element hardware
org.w3c.dom.NodeList children
com.android.sdklib.devices.State s
org.w3c.dom.Document doc
com.android.sdklib.devices.Hardware defaultHardware
org.w3c.dom.Element state
private static org.w3c.dom.Element addElement (org.w3c.dom.Document, org.w3c.dom.Element, java.lang.String, java.lang.String)
org.w3c.dom.Document doc
org.w3c.dom.Element parent
String tag
String content
org.w3c.dom.Element child
private static org.w3c.dom.Element addElement (org.w3c.dom.Document, org.w3c.dom.Element, java.lang.String, java.util.Collection)
Object o
java.util.Iterator i$
org.w3c.dom.Document doc
org.w3c.dom.Element parent
String tag
java.util.Collection content
StringBuilder sb
private static org.w3c.dom.Element addStorageElement (org.w3c.dom.Document, org.w3c.dom.Element, java.lang.String, java.util.Collection)
com.android.sdklib.devices.Storage storage
java.util.Iterator i$
com.android.sdklib.devices.Storage storage
java.util.Iterator i$
org.w3c.dom.Document doc
org.w3c.dom.Element parent
String tag
java.util.Collection content
com.android.sdklib.devices.Storage$Unit unit
StringBuilder sb
org.w3c.dom.Element storage
}
com/android/sdklib/devices/Camera.classCamera.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Camera extends java.lang.Object {
private com.android.sdklib.devices.CameraLocation mLocation
private boolean mAutofocus
private boolean mFlash
public void ()
public void (com.android.sdklib.devices.CameraLocation, boolean, boolean)
com.android.sdklib.devices.CameraLocation location
boolean autofocus
boolean flash
public com.android.sdklib.devices.CameraLocation getLocation ()
public void setLocation (com.android.sdklib.devices.CameraLocation)
com.android.sdklib.devices.CameraLocation location
public boolean hasAutofocus ()
public void setAutofocus (boolean)
boolean hasAutofocus
public boolean hasFlash ()
public void setFlash (boolean)
boolean flash
public com.android.sdklib.devices.Camera deepCopy ()
com.android.sdklib.devices.Camera c
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Camera c
public int hashCode ()
int hash
}
com/android/sdklib/devices/Abi.classAbi.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Abi extends java.lang.Enum {
public static final com.android.sdklib.devices.Abi ARMEABI
public static final com.android.sdklib.devices.Abi ARMEABI_V7A
public static final com.android.sdklib.devices.Abi X86
public static final com.android.sdklib.devices.Abi MIPS
private final String mValue
private static final com.android.sdklib.devices.Abi[] $VALUES
public static com.android.sdklib.devices.Abi[] values ()
public static com.android.sdklib.devices.Abi valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.Abi getEnum (java.lang.String)
com.android.sdklib.devices.Abi a
com.android.sdklib.devices.Abi[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/BluetoothProfile.classBluetoothProfile.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.BluetoothProfile extends java.lang.Enum {
public static final com.android.sdklib.devices.BluetoothProfile A2DP
public static final com.android.sdklib.devices.BluetoothProfile ATT
public static final com.android.sdklib.devices.BluetoothProfile AVRCP
public static final com.android.sdklib.devices.BluetoothProfile AVDTP
public static final com.android.sdklib.devices.BluetoothProfile BIP
public static final com.android.sdklib.devices.BluetoothProfile BPP
public static final com.android.sdklib.devices.BluetoothProfile CIP
public static final com.android.sdklib.devices.BluetoothProfile CTP
public static final com.android.sdklib.devices.BluetoothProfile DIP
public static final com.android.sdklib.devices.BluetoothProfile DUN
public static final com.android.sdklib.devices.BluetoothProfile FAX
public static final com.android.sdklib.devices.BluetoothProfile FTP
public static final com.android.sdklib.devices.BluetoothProfile GAVDP
public static final com.android.sdklib.devices.BluetoothProfile GAP
public static final com.android.sdklib.devices.BluetoothProfile GATT
public static final com.android.sdklib.devices.BluetoothProfile GOEP
public static final com.android.sdklib.devices.BluetoothProfile HCRP
public static final com.android.sdklib.devices.BluetoothProfile HDP
public static final com.android.sdklib.devices.BluetoothProfile HFP
public static final com.android.sdklib.devices.BluetoothProfile HID
public static final com.android.sdklib.devices.BluetoothProfile HSP
public static final com.android.sdklib.devices.BluetoothProfile ICP
public static final com.android.sdklib.devices.BluetoothProfile LAP
public static final com.android.sdklib.devices.BluetoothProfile MAP
public static final com.android.sdklib.devices.BluetoothProfile OPP
public static final com.android.sdklib.devices.BluetoothProfile PAN
public static final com.android.sdklib.devices.BluetoothProfile PBA
public static final com.android.sdklib.devices.BluetoothProfile PBAP
public static final com.android.sdklib.devices.BluetoothProfile SPP
public static final com.android.sdklib.devices.BluetoothProfile SDAP
public static final com.android.sdklib.devices.BluetoothProfile SAP
public static final com.android.sdklib.devices.BluetoothProfile SIM
public static final com.android.sdklib.devices.BluetoothProfile rSAP
public static final com.android.sdklib.devices.BluetoothProfile SYNCH
public static final com.android.sdklib.devices.BluetoothProfile VDP
public static final com.android.sdklib.devices.BluetoothProfile WAPB
private final String mValue
private static final com.android.sdklib.devices.BluetoothProfile[] $VALUES
public static com.android.sdklib.devices.BluetoothProfile[] values ()
public static com.android.sdklib.devices.BluetoothProfile valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.BluetoothProfile getEnum (java.lang.String)
com.android.sdklib.devices.BluetoothProfile bp
com.android.sdklib.devices.BluetoothProfile[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/Hardware.classHardware.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Hardware extends java.lang.Object {
private com.android.sdklib.devices.Screen mScreen
private java.util.EnumSet mNetworking
private java.util.EnumSet mSensors
private boolean mMic
private java.util.List mCameras
private com.android.resources.Keyboard mKeyboard
private com.android.resources.Navigation mNav
private com.android.sdklib.devices.Storage mRam
private com.android.sdklib.devices.ButtonType mButtons
private java.util.List mInternalStorage
private java.util.List mRemovableStorage
private String mCpu
private String mGpu
private java.util.EnumSet mAbis
private java.util.EnumSet mUiModes
private com.android.sdklib.devices.PowerType mPluggedIn
public void ()
public java.util.Set getNetworking ()
public void addNetwork (com.android.sdklib.devices.Network)
com.android.sdklib.devices.Network n
public void addAllNetworks (java.util.Collection)
java.util.Collection ns
public java.util.Set getSensors ()
public void addSensor (com.android.sdklib.devices.Sensor)
com.android.sdklib.devices.Sensor sensor
public void addAllSensors (java.util.Collection)
java.util.Collection sensors
public boolean hasMic ()
public void setHasMic (boolean)
boolean hasMic
public java.util.List getCameras ()
public void addCamera (com.android.sdklib.devices.Camera)
com.android.sdklib.devices.Camera c
public void addAllCameras (java.util.Collection)
java.util.Collection cs
public com.android.sdklib.devices.Camera getCamera (int)
int i
public com.android.sdklib.devices.Camera getCamera (com.android.sdklib.devices.CameraLocation)
com.android.sdklib.devices.Camera c
java.util.Iterator i$
com.android.sdklib.devices.CameraLocation location
public com.android.resources.Keyboard getKeyboard ()
public void setKeyboard (com.android.resources.Keyboard)
com.android.resources.Keyboard keyboard
public com.android.resources.Navigation getNav ()
public void setNav (com.android.resources.Navigation)
com.android.resources.Navigation n
public com.android.sdklib.devices.Storage getRam ()
public void setRam (com.android.sdklib.devices.Storage)
com.android.sdklib.devices.Storage ram
public com.android.sdklib.devices.ButtonType getButtonType ()
public void setButtonType (com.android.sdklib.devices.ButtonType)
com.android.sdklib.devices.ButtonType bt
public java.util.List getInternalStorage ()
public void addInternalStorage (com.android.sdklib.devices.Storage)
com.android.sdklib.devices.Storage is
public void addAllInternalStorage (java.util.Collection)
java.util.Collection is
public java.util.List getRemovableStorage ()
public void addRemovableStorage (com.android.sdklib.devices.Storage)
com.android.sdklib.devices.Storage rs
public void addAllRemovableStorage (java.util.Collection)
java.util.Collection rs
public java.lang.String getCpu ()
public void setCpu (java.lang.String)
String cpuName
public java.lang.String getGpu ()
public void setGpu (java.lang.String)
String gpuName
public java.util.Set getSupportedAbis ()
public void addSupportedAbi (com.android.sdklib.devices.Abi)
com.android.sdklib.devices.Abi abi
public void addAllSupportedAbis (java.util.Collection)
java.util.Collection abis
public java.util.Set getSupportedUiModes ()
public void addSupportedUiMode (com.android.resources.UiMode)
com.android.resources.UiMode uiMode
public void addAllSupportedUiModes (java.util.Collection)
java.util.Collection uiModes
public com.android.sdklib.devices.PowerType getChargeType ()
public void setChargeType (com.android.sdklib.devices.PowerType)
com.android.sdklib.devices.PowerType chargeType
public com.android.sdklib.devices.Screen getScreen ()
public void setScreen (com.android.sdklib.devices.Screen)
com.android.sdklib.devices.Screen s
public com.android.sdklib.devices.Hardware deepCopy ()
com.android.sdklib.devices.Camera c
java.util.Iterator i$
com.android.sdklib.devices.Storage s
java.util.Iterator i$
com.android.sdklib.devices.Storage s
java.util.Iterator i$
com.android.sdklib.devices.Hardware hw
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Hardware hw
public int hashCode ()
com.android.sdklib.devices.Network n
java.util.Iterator i$
com.android.sdklib.devices.Sensor s
java.util.Iterator i$
Character c
char[] arr$
int len$
int i$
Character c
char[] arr$
int len$
int i$
com.android.sdklib.devices.Abi a
java.util.Iterator i$
com.android.resources.UiMode ui
java.util.Iterator i$
int hash
int temp
}
com/android/sdklib/devices/CameraLocation.classCameraLocation.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.CameraLocation extends java.lang.Enum {
public static final com.android.sdklib.devices.CameraLocation FRONT
public static final com.android.sdklib.devices.CameraLocation BACK
private final String mValue
private static final com.android.sdklib.devices.CameraLocation[] $VALUES
public static com.android.sdklib.devices.CameraLocation[] values ()
public static com.android.sdklib.devices.CameraLocation valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.CameraLocation getEnum (java.lang.String)
com.android.sdklib.devices.CameraLocation l
com.android.sdklib.devices.CameraLocation[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/ButtonType.classButtonType.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.ButtonType extends java.lang.Enum {
public static final com.android.sdklib.devices.ButtonType HARD
public static final com.android.sdklib.devices.ButtonType SOFT
private final String mId
private final String mDescription
private static final com.android.sdklib.devices.ButtonType[] $VALUES
public static com.android.sdklib.devices.ButtonType[] values ()
public static com.android.sdklib.devices.ButtonType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, java.lang.String)
String id
String desc
public static com.android.sdklib.devices.ButtonType getEnum (java.lang.String)
com.android.sdklib.devices.ButtonType n
com.android.sdklib.devices.ButtonType[] arr$
int len$
int i$
String value
public java.lang.String toString ()
public java.lang.String getDescription ()
static void ()
}
com/android/sdklib/devices/DeviceManager.classDeviceManager.java
package com.android.sdklib.devices
public com.android.sdklib.devices.DeviceManager extends java.lang.Object {
private static final String DEVICE_PROFILES_PROP
private static final java.util.regex.Pattern PATH_PROPERTY_PATTERN
private com.android.utils.ILogger mLog
private java.util.List mVendorDevices
private java.util.List mUserDevices
private java.util.List mDefaultDevices
private final Object mLock
private final java.util.List sListeners
private final String mOsSdkPath
public static final int USER_DEVICES
public static final int DEFAULT_DEVICES
public static final int VENDOR_DEVICES
public static final int ALL_DEVICES
static final boolean $assertionsDisabled
public static com.android.sdklib.devices.DeviceManager createInstance (java.lang.String, com.android.utils.ILogger)
String osSdkPath
com.android.utils.ILogger log
private void (java.lang.String, com.android.utils.ILogger)
String osSdkPath
com.android.utils.ILogger log
public void registerListener (com.android.sdklib.devices.DeviceManager$DevicesChangedListener)
com.android.sdklib.devices.DeviceManager$DevicesChangedListener listener
public boolean unregisterListener (com.android.sdklib.devices.DeviceManager$DevicesChangedListener)
com.android.sdklib.devices.DeviceManager$DevicesChangedListener listener
public com.android.sdklib.devices.DeviceManager$DeviceStatus getDeviceStatus (java.lang.String, java.lang.String, int)
String name
String manufacturer
int hashCode
com.android.sdklib.devices.Device d
public com.android.sdklib.devices.Device getDevice (java.lang.String, java.lang.String)
com.android.sdklib.devices.Device d
java.util.Iterator i$
java.util.List devicesList
java.util.List devices
java.util.List[] arr$
int len$
int i$
String name
String manufacturer
public java.util.List getDevices (int)
int deviceFilter
java.util.List devices
private void initDevicesLists ()
boolean changed
private boolean initDefaultDevices ()
IllegalStateException e
Exception e
private boolean initVendorDevices ()
java.io.File deviceXml
java.io.File deviceDir
java.util.Iterator i$
java.io.File toolsDevices
java.io.File extrasFolder
java.util.List deviceDirs
private boolean initUserDevices ()
com.android.prefs.AndroidLocation$AndroidLocationException e
String base
java.io.File renamedConfig
int i
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
java.io.IOException e
java.io.File userDevicesFile
public void addUserDevice (com.android.sdklib.devices.Device)
com.android.sdklib.devices.Device d
boolean changed
public void removeUserDevice (com.android.sdklib.devices.Device)
com.android.sdklib.devices.Device userDevice
java.util.Iterator it
com.android.sdklib.devices.Device d
public void replaceUserDevice (com.android.sdklib.devices.Device)
com.android.sdklib.devices.Device d
public void saveUserDevices ()
com.android.prefs.AndroidLocation$AndroidLocationException e
java.io.FileNotFoundException e
javax.xml.parsers.ParserConfigurationException e
javax.xml.transform.TransformerFactoryConfigurationError e
javax.xml.transform.TransformerException e
java.io.File userDevicesFile
public static java.util.Map getHardwareProperties (com.android.sdklib.devices.State)
com.android.sdklib.devices.State s
com.android.sdklib.devices.Hardware hw
java.util.Map props
java.util.Set sensors
public static java.util.Map getHardwareProperties (com.android.sdklib.devices.Device)
com.android.sdklib.devices.State s
java.util.Iterator i$
com.android.sdklib.devices.Device d
java.util.Map props
private static java.lang.String getBooleanVal (boolean)
boolean bool
private java.util.Collection loadDevices (java.io.File)
org.xml.sax.SAXException e
javax.xml.parsers.ParserConfigurationException e
java.io.IOException e
IllegalStateException e
java.io.File deviceXml
private void notifyListeners ()
com.android.sdklib.devices.DeviceManager$DevicesChangedListener listener
java.util.Iterator i$
private java.util.List getExtraDirs (java.io.File)
java.io.File item
java.io.File[] arr$
int len$
int i$
java.io.File vendor
java.io.File[] arr$
int len$
int i$
java.io.File extrasFolder
java.util.List extraDirs
private boolean isDevicesExtra (java.io.File)
java.util.regex.Matcher m
String line
java.io.BufferedReader propertiesReader
java.io.IOException ignore
java.io.File item
java.io.File properties
static void ()
}
com/android/sdklib/devices/ScreenType.classScreenType.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.ScreenType extends java.lang.Enum {
public static final com.android.sdklib.devices.ScreenType CAPACITIVE
public static final com.android.sdklib.devices.ScreenType RESISTIVE
public static final com.android.sdklib.devices.ScreenType NOTOUCH
private final String mValue
private static final com.android.sdklib.devices.ScreenType[] $VALUES
public static com.android.sdklib.devices.ScreenType[] values ()
public static com.android.sdklib.devices.ScreenType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.ScreenType getEnum (java.lang.String)
com.android.sdklib.devices.ScreenType s
com.android.sdklib.devices.ScreenType[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/Device$Builder.classDevice.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Device$Builder extends java.lang.Object {
private String mName
private String mManufacturer
private final java.util.List mSoftware
private final java.util.List mState
private com.android.sdklib.devices.Meta mMeta
private com.android.sdklib.devices.State mDefaultState
public void ()
public void (com.android.sdklib.devices.Device)
com.android.sdklib.devices.Software s
java.util.Iterator i$
com.android.sdklib.devices.State s
java.util.Iterator i$
com.android.sdklib.devices.Device d
public void setName (java.lang.String)
String name
public void setManufacturer (java.lang.String)
String manufacturer
public void addSoftware (com.android.sdklib.devices.Software)
com.android.sdklib.devices.Software sw
public void addAllSoftware (java.util.Collection)
java.util.Collection sw
public void addState (com.android.sdklib.devices.State)
com.android.sdklib.devices.State state
public void addAllState (java.util.Collection)
java.util.Collection states
public boolean removeState (java.lang.String)
int i
String stateName
public void setMeta (com.android.sdklib.devices.Meta)
com.android.sdklib.devices.Meta meta
public com.android.sdklib.devices.Device build ()
com.android.sdklib.devices.State s
java.util.Iterator i$
private java.lang.IllegalStateException generateBuildException (java.lang.String)
String err
String device
static java.lang.String access$100 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
static java.lang.String access$200 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
static java.util.List access$300 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
static java.util.List access$400 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
static com.android.sdklib.devices.Meta access$500 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
static com.android.sdklib.devices.State access$600 (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder x0
}
com/android/sdklib/devices/Network.classNetwork.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Network extends java.lang.Enum {
public static final com.android.sdklib.devices.Network BLUETOOTH
public static final com.android.sdklib.devices.Network WIFI
public static final com.android.sdklib.devices.Network NFC
private final String mValue
private static final com.android.sdklib.devices.Network[] $VALUES
public static com.android.sdklib.devices.Network[] values ()
public static com.android.sdklib.devices.Network valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.Network getEnum (java.lang.String)
com.android.sdklib.devices.Network n
com.android.sdklib.devices.Network[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/Device.classDevice.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Device extends java.lang.Object {
private final String mName
private final String mManufacturer
private final java.util.List mSoftware
private final java.util.List mState
private final com.android.sdklib.devices.Meta mMeta
private final com.android.sdklib.devices.State mDefaultState
public java.lang.String getName ()
public java.lang.String getManufacturer ()
public java.util.List getAllSoftware ()
public java.util.List getAllStates ()
public com.android.sdklib.devices.Hardware getDefaultHardware ()
public com.android.sdklib.devices.Meta getMeta ()
public com.android.sdklib.devices.State getDefaultState ()
public com.android.sdklib.devices.Software getSoftware (int)
com.android.sdklib.devices.Software s
java.util.Iterator i$
int apiVersion
public com.android.sdklib.devices.State getState (java.lang.String)
com.android.sdklib.devices.State s
java.util.Iterator i$
String name
private void (com.android.sdklib.devices.Device$Builder)
com.android.sdklib.devices.Device$Builder b
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Device d
public int hashCode ()
int hash
public java.lang.String toString ()
void (com.android.sdklib.devices.Device$Builder, com.android.sdklib.devices.Device$1)
com.android.sdklib.devices.Device$Builder x0
com.android.sdklib.devices.Device$1 x1
}
com/android/sdklib/devices/DeviceManager$DeviceStatus.classDeviceManager.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.DeviceManager$DeviceStatus extends java.lang.Enum {
public static final com.android.sdklib.devices.DeviceManager$DeviceStatus EXISTS
public static final com.android.sdklib.devices.DeviceManager$DeviceStatus CHANGED
public static final com.android.sdklib.devices.DeviceManager$DeviceStatus MISSING
private static final com.android.sdklib.devices.DeviceManager$DeviceStatus[] $VALUES
public static com.android.sdklib.devices.DeviceManager$DeviceStatus[] values ()
public static com.android.sdklib.devices.DeviceManager$DeviceStatus valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/devices/PowerType.classPowerType.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.PowerType extends java.lang.Enum {
public static final com.android.sdklib.devices.PowerType PLUGGEDIN
public static final com.android.sdklib.devices.PowerType BATTERY
private final String mValue
private static final com.android.sdklib.devices.PowerType[] $VALUES
public static com.android.sdklib.devices.PowerType[] values ()
public static com.android.sdklib.devices.PowerType valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.PowerType getEnum (java.lang.String)
com.android.sdklib.devices.PowerType c
com.android.sdklib.devices.PowerType[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/Device$1.classDevice.java
package com.android.sdklib.devices
com.android.sdklib.devices.Device$1 extends java.lang.Object {
}
com/android/sdklib/devices/Meta.classMeta.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Meta extends java.lang.Object {
private java.io.File mIconSixtyFour
private java.io.File mIconSixteen
private java.io.File mFrame
private java.awt.Point mFrameOffsetLandscape
private java.awt.Point mFrameOffsetPortrait
public void ()
public java.io.File getIconSixtyFour ()
public void setIconSixtyFour (java.io.File)
java.io.File iconSixtyFour
public boolean hasIconSixtyFour ()
public java.io.File getIconSixteen ()
public void setIconSixteen (java.io.File)
java.io.File iconSixteen
public boolean hasIconSixteen ()
public java.io.File getFrame ()
public void setFrame (java.io.File)
java.io.File frame
public boolean hasFrame ()
public java.awt.Point getFrameOffsetLandscape ()
public void setFrameOffsetLandscape (java.awt.Point)
java.awt.Point offset
public java.awt.Point getFrameOffsetPortrait ()
public void setFrameOffsetPortrait (java.awt.Point)
java.awt.Point offset
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Meta m
public int hashCode ()
String path
String path
String path
int hash
}
com/android/sdklib/devices/State.classState.java
package com.android.sdklib.devices
public com.android.sdklib.devices.State extends java.lang.Object {
private boolean mDefaultState
private String mName
private String mDescription
private com.android.resources.ScreenOrientation mOrientation
private com.android.resources.KeyboardState mKeyState
private com.android.resources.NavigationState mNavState
private com.android.sdklib.devices.Hardware mHardwareOverride
public void ()
public boolean isDefaultState ()
public void setDefaultState (boolean)
boolean defaultState
public java.lang.String getName ()
public void setName (java.lang.String)
String name
public java.lang.String getDescription ()
public void setDescription (java.lang.String)
String description
public com.android.resources.ScreenOrientation getOrientation ()
public void setOrientation (com.android.resources.ScreenOrientation)
com.android.resources.ScreenOrientation orientation
public com.android.resources.KeyboardState getKeyState ()
public void setKeyState (com.android.resources.KeyboardState)
com.android.resources.KeyboardState keyState
public com.android.resources.NavigationState getNavState ()
public void setNavState (com.android.resources.NavigationState)
com.android.resources.NavigationState navState
public com.android.sdklib.devices.Hardware getHardware ()
public void setHardware (com.android.sdklib.devices.Hardware)
com.android.sdklib.devices.Hardware hw
public com.android.sdklib.devices.State deepCopy ()
com.android.sdklib.devices.State s
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.State s
public int hashCode ()
int hash
public java.lang.String toString ()
}
com/android/sdklib/devices/Software.classSoftware.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Software extends java.lang.Object {
private int mMinSdkLevel
private int mMaxSdkLevel
private boolean mLiveWallpaperSupport
private java.util.Set mBluetoothProfiles
private String mGlVersion
private java.util.Set mGlExtensions
private boolean mStatusBar
public void ()
public int getMinSdkLevel ()
public void setMinSdkLevel (int)
int sdkLevel
public int getMaxSdkLevel ()
public void setMaxSdkLevel (int)
int sdkLevel
public boolean hasLiveWallpaperSupport ()
public void setLiveWallpaperSupport (boolean)
boolean liveWallpaperSupport
public java.util.Set getBluetoothProfiles ()
public void addBluetoothProfile (com.android.sdklib.devices.BluetoothProfile)
com.android.sdklib.devices.BluetoothProfile bp
public void addAllBluetoothProfiles (java.util.Collection)
java.util.Collection bps
public java.lang.String getGlVersion ()
public void setGlVersion (java.lang.String)
String version
public java.util.Set getGlExtensions ()
public void addGlExtension (java.lang.String)
String extension
public void addAllGlExtensions (java.util.Collection)
java.util.Collection extensions
public void setStatusBar (boolean)
boolean hasBar
public boolean hasStatusBar ()
public com.android.sdklib.devices.Software deepCopy ()
com.android.sdklib.devices.Software s
public boolean equals (java.lang.Object)
Object o
com.android.sdklib.devices.Software sw
public int hashCode ()
com.android.sdklib.devices.BluetoothProfile bp
java.util.Iterator i$
String glExtension
java.util.Iterator i$
int hash
}
com/android/sdklib/devices/Multitouch.classMultitouch.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Multitouch extends java.lang.Enum {
public static final com.android.sdklib.devices.Multitouch NONE
public static final com.android.sdklib.devices.Multitouch BASIC
public static final com.android.sdklib.devices.Multitouch DISTINCT
public static final com.android.sdklib.devices.Multitouch JAZZ_HANDS
private final String mValue
private static final com.android.sdklib.devices.Multitouch[] $VALUES
public static com.android.sdklib.devices.Multitouch[] values ()
public static com.android.sdklib.devices.Multitouch valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.Multitouch getEnum (java.lang.String)
com.android.sdklib.devices.Multitouch m
com.android.sdklib.devices.Multitouch[] arr$
int len$
int i$
String val
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/DeviceParser$DeviceHandler.classDeviceParser.java
package com.android.sdklib.devices
com.android.sdklib.devices.DeviceParser$DeviceHandler extends org.xml.sax.helpers.DefaultHandler {
private static final String sSpaceRegex
private final java.util.List mDevices
private final StringBuilder mStringAccumulator
private final java.io.File mParentFolder
private com.android.sdklib.devices.Meta mMeta
private com.android.sdklib.devices.Hardware mHardware
private com.android.sdklib.devices.Software mSoftware
private com.android.sdklib.devices.State mState
private com.android.sdklib.devices.Device$Builder mBuilder
private com.android.sdklib.devices.Camera mCamera
private com.android.sdklib.devices.Storage$Unit mUnit
public void (java.io.File)
java.io.File parentFolder
public java.util.List getDevices ()
public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) throws org.xml.sax.SAXException
String defaultState
String uri
String localName
String name
org.xml.sax.Attributes attributes
public void characters (char[], int, int)
char[] ch
int start
int length
public void endElement (java.lang.String, java.lang.String, java.lang.String) throws org.xml.sax.SAXException
com.android.sdklib.devices.Network net
String n
java.util.Iterator i$
com.android.sdklib.devices.Sensor sens
String s
java.util.Iterator i$
com.android.sdklib.devices.CameraLocation location
int val
com.android.sdklib.devices.ButtonType buttonType
int val
String s
java.util.Iterator i$
int val
String s
java.util.Iterator i$
com.android.sdklib.devices.Abi abi
String s
java.util.Iterator i$
com.android.resources.UiMode d
String s
java.util.Iterator i$
com.android.sdklib.devices.PowerType type
String min
String max
int apiLevel
String val
int index
com.android.sdklib.devices.BluetoothProfile profile
String s
java.util.Iterator i$
String navState
String uri
String localName
String name
public void error (org.xml.sax.SAXParseException) throws org.xml.sax.SAXParseException
org.xml.sax.SAXParseException e
private java.util.List getStringList (java.lang.StringBuilder)
String s
String[] arr$
int len$
int i$
StringBuilder stringAccumulator
java.util.List filteredStrings
private static java.lang.Boolean getBool (java.lang.StringBuilder)
StringBuilder s
private static double getDouble (java.lang.StringBuilder)
StringBuilder stringAccumulator
private static java.lang.String getString (java.lang.StringBuilder)
StringBuilder s
private static boolean equals (java.lang.StringBuilder, java.lang.String)
int i
int n
int j
StringBuilder s
String t
int start
int length
int end
private static int getInteger (java.lang.StringBuilder)
StringBuilder stringAccumulator
}
com/android/sdklib/devices/DeviceManager$DevicesChangedListener.classDeviceManager.java
package com.android.sdklib.devices
public abstract com.android.sdklib.devices.DeviceManager$DevicesChangedListener extends java.lang.Object {
public abstract void onDevicesChanged ()
}
com/android/sdklib/devices/Sensor.classSensor.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Sensor extends java.lang.Enum {
public static final com.android.sdklib.devices.Sensor ACCELEROMETER
public static final com.android.sdklib.devices.Sensor BAROMETER
public static final com.android.sdklib.devices.Sensor COMPASS
public static final com.android.sdklib.devices.Sensor GPS
public static final com.android.sdklib.devices.Sensor GYROSCOPE
public static final com.android.sdklib.devices.Sensor LIGHT_SENSOR
public static final com.android.sdklib.devices.Sensor PROXIMITY_SENSOR
private final String mValue
private static final com.android.sdklib.devices.Sensor[] $VALUES
public static com.android.sdklib.devices.Sensor[] values ()
public static com.android.sdklib.devices.Sensor valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String)
String value
public static com.android.sdklib.devices.Sensor getEnum (java.lang.String)
com.android.sdklib.devices.Sensor s
com.android.sdklib.devices.Sensor[] arr$
int len$
int i$
String value
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/Storage$Unit.classStorage.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Storage$Unit extends java.lang.Enum {
public static final com.android.sdklib.devices.Storage$Unit B
public static final com.android.sdklib.devices.Storage$Unit KiB
public static final com.android.sdklib.devices.Storage$Unit MiB
public static final com.android.sdklib.devices.Storage$Unit GiB
public static final com.android.sdklib.devices.Storage$Unit TiB
private String mValue
private long mNoBytes
private static final com.android.sdklib.devices.Storage$Unit[] $VALUES
public static com.android.sdklib.devices.Storage$Unit[] values ()
public static com.android.sdklib.devices.Storage$Unit valueOf (java.lang.String)
String name
private void (java.lang.String, int, java.lang.String, long)
String val
long noBytes
public static com.android.sdklib.devices.Storage$Unit getEnum (java.lang.String)
com.android.sdklib.devices.Storage$Unit v
com.android.sdklib.devices.Storage$Unit[] arr$
int len$
int i$
String val
public long getNumberOfBytes ()
public java.lang.String toString ()
static void ()
}
com/android/sdklib/devices/DeviceParser.classDeviceParser.java
package com.android.sdklib.devices
public com.android.sdklib.devices.DeviceParser extends java.lang.Object {
private static final javax.xml.parsers.SAXParserFactory sParserFactory
public void ()
public static java.util.List parse (java.io.File) throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.IOException
java.io.File devicesFile
javax.xml.parsers.SAXParser parser
com.android.sdklib.devices.DeviceParser$DeviceHandler dHandler
public static java.util.List parse (java.io.InputStream) throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException
java.io.InputStream devices
javax.xml.parsers.SAXParser parser
com.android.sdklib.devices.DeviceParser$DeviceHandler dHandler
private static javax.xml.parsers.SAXParser getParser () throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException
javax.xml.validation.Schema schema
static void ()
}
com/android/sdklib/util/
com/android/sdklib/util/CommandLineParser$Mode$2.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Mode$2 extends com.android.sdklib.util.CommandLineParser$Mode {
void (java.lang.String, int)
public boolean needsExtra ()
public java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
NumberFormatException e
com.android.sdklib.util.CommandLineParser$Arg arg
String extra
}
com/android/sdklib/util/CommandLineParser$Mode$1.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Mode$1 extends com.android.sdklib.util.CommandLineParser$Mode {
void (java.lang.String, int)
public boolean needsExtra ()
public java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
com.android.sdklib.util.CommandLineParser$Arg arg
String extra
}
com/android/sdklib/util/CommandLineParser$Mode$4.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Mode$4 extends com.android.sdklib.util.CommandLineParser$Mode {
void (java.lang.String, int)
public boolean needsExtra ()
public java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
com.android.sdklib.util.CommandLineParser$Arg arg
String extra
}
com/android/sdklib/util/CommandLineParser$Mode.classCommandLineParser.java
package com.android.sdklib.util
public abstract com.android.sdklib.util.CommandLineParser$Mode extends java.lang.Enum {
public static final com.android.sdklib.util.CommandLineParser$Mode BOOLEAN
public static final com.android.sdklib.util.CommandLineParser$Mode INTEGER
public static final com.android.sdklib.util.CommandLineParser$Mode ENUM
public static final com.android.sdklib.util.CommandLineParser$Mode STRING
public static final com.android.sdklib.util.CommandLineParser$Mode STRING_ARRAY
private static final com.android.sdklib.util.CommandLineParser$Mode[] $VALUES
public static com.android.sdklib.util.CommandLineParser$Mode[] values ()
public static com.android.sdklib.util.CommandLineParser$Mode valueOf (java.lang.String)
String name
private void (java.lang.String, int)
public abstract boolean needsExtra ()
public abstract java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
void (java.lang.String, int, com.android.sdklib.util.CommandLineParser$1)
String x0
int x1
com.android.sdklib.util.CommandLineParser$1 x2
static void ()
}
com/android/sdklib/util/CommandLineParser$Accept.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Accept extends java.lang.Enum {
public static final com.android.sdklib.util.CommandLineParser$Accept CONTINUE
public static final com.android.sdklib.util.CommandLineParser$Accept ACCEPT_AND_STOP
public static final com.android.sdklib.util.CommandLineParser$Accept REJECT_AND_STOP
private static final com.android.sdklib.util.CommandLineParser$Accept[] $VALUES
public static com.android.sdklib.util.CommandLineParser$Accept[] values ()
public static com.android.sdklib.util.CommandLineParser$Accept valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/util/CommandLineParser$Mode$3.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Mode$3 extends com.android.sdklib.util.CommandLineParser$Mode {
void (java.lang.String, int)
public boolean needsExtra ()
public java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
String value
String[] arr$
int len$
int i$
com.android.sdklib.util.CommandLineParser$Arg arg
String extra
StringBuilder desc
String[] values
}
com/android/sdklib/util/SparseArray$1.classSparseArray.java
package com.android.sdklib.util
com.android.sdklib.util.SparseArray$1 extends com.android.sdklib.util.SparseArray {
final com.android.sdklib.util.SparseArray val$mStorage
final com.android.sdklib.util.SparseArray this$0
void (com.android.sdklib.util.SparseArray, com.android.sdklib.util.SparseArray)
public java.lang.Object get (int)
int key
public java.lang.Object get (int, java.lang.Object)
int key
Object valueIfKeyNotFound
public void delete (int)
int key
public void remove (int)
int key
public void put (int, java.lang.Object)
int key
Object value
public int size ()
public int keyAt (int)
int index
public java.lang.Object valueAt (int)
int index
public void setValueAt (int, java.lang.Object)
int index
Object value
public int indexOfKey (int)
int key
public int indexOfValue (java.lang.Object)
Object value
public void clear ()
public void append (int, java.lang.Object)
int key
Object value
}
com/android/sdklib/util/ArrayUtils.classArrayUtils.java
package com.android.sdklib.util
com.android.sdklib.util.ArrayUtils extends java.lang.Object {
private static final Object[] EMPTY
private static final int CACHE_SIZE
private static Object[] sCache
private void ()
public static int idealByteArraySize (int)
int i
int need
public static int idealBooleanArraySize (int)
int need
public static int idealShortArraySize (int)
int need
public static int idealCharArraySize (int)
int need
public static int idealIntArraySize (int)
int need
public static int idealFloatArraySize (int)
int need
public static int idealObjectArraySize (int)
int need
public static int idealLongArraySize (int)
int need
public static boolean equals (byte[], byte[], int)
int i
byte[] array1
byte[] array2
int length
public static java.lang.Object[] emptyArray (java.lang.Class)
Class kind
int bucket
Object cache
public static boolean contains (java.lang.Object[], java.lang.Object)
Object element
Object[] arr$
int len$
int i$
Object[] array
Object value
static void ()
}
com/android/sdklib/util/GrabProcessOutput$Wait.classGrabProcessOutput.java
package com.android.sdklib.util
public final com.android.sdklib.util.GrabProcessOutput$Wait extends java.lang.Enum {
public static final com.android.sdklib.util.GrabProcessOutput$Wait ASYNC
public static final com.android.sdklib.util.GrabProcessOutput$Wait WAIT_FOR_PROCESS
public static final com.android.sdklib.util.GrabProcessOutput$Wait WAIT_FOR_READERS
private static final com.android.sdklib.util.GrabProcessOutput$Wait[] $VALUES
public static com.android.sdklib.util.GrabProcessOutput$Wait[] values ()
public static com.android.sdklib.util.GrabProcessOutput$Wait valueOf (java.lang.String)
String name
private void (java.lang.String, int)
static void ()
}
com/android/sdklib/util/FormatUtils.classFormatUtils.java
package com.android.sdklib.util
public abstract com.android.sdklib.util.FormatUtils extends java.lang.Object {
public void ()
public static java.lang.String byteSizeToString (long)
String sizeStr
String sizeStr
String sizeStr
long size
String sizeStr
}
com/android/sdklib/util/SparseArray.classSparseArray.java
package com.android.sdklib.util
public com.android.sdklib.util.SparseArray extends java.lang.Object {
private static final Object DELETED
private boolean mGarbage
private int[] mKeys
private Object[] mValues
private int mSize
public void ()
public void (int)
int initialCapacity
public java.lang.Object get (int)
int key
public java.lang.Object get (int, java.lang.Object)
int key
Object valueIfKeyNotFound
int i
public void delete (int)
int key
int i
public void remove (int)
int key
private void gc ()
Object val
int i
int n
int o
int[] keys
Object[] values
public void put (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int i
public int size ()
public int keyAt (int)
int index
public java.lang.Object valueAt (int)
int index
public void setValueAt (int, java.lang.Object)
int index
Object value
public int indexOfKey (int)
int key
public int indexOfValue (java.lang.Object)
int i
Object value
public void clear ()
int i
int n
Object[] values
public void append (int, java.lang.Object)
int n
int[] nkeys
Object[] nvalues
int key
Object value
int pos
public com.android.sdklib.util.SparseArray getUnmodifiable ()
com.android.sdklib.util.SparseArray mStorage
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
static void ()
}
com/android/sdklib/util/SparseIntArray.classSparseIntArray.java
package com.android.sdklib.util
public com.android.sdklib.util.SparseIntArray extends java.lang.Object {
private int[] mKeys
private int[] mValues
private int mSize
public void ()
public void (int)
int initialCapacity
public int get (int)
int key
public int get (int, int)
int key
int valueIfKeyNotFound
int i
public void delete (int)
int key
int i
public void removeAt (int)
int index
public void put (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int i
public int size ()
public int keyAt (int)
int index
public int valueAt (int)
int index
public int indexOfKey (int)
int key
public int indexOfValue (int)
int i
int value
public void clear ()
public void append (int, int)
int n
int[] nkeys
int[] nvalues
int key
int value
int pos
private static int binarySearch (int[], int, int, int)
int guess
int[] a
int start
int len
int key
int high
int low
}
com/android/sdklib/util/CommandLineParser.classCommandLineParser.java
package com.android.sdklib.util
public com.android.sdklib.util.CommandLineParser extends java.lang.Object {
public static final String GLOBAL_FLAG_VERB
public static final String NO_VERB_OBJECT
public static final String KEY_HELP
public static final String KEY_VERBOSE
public static final String KEY_SILENT
private String mVerbRequested
private String mDirectObjectRequested
private final String[][] mActions
private static final int ACTION_VERB_INDEX
private static final int ACTION_OBJECT_INDEX
private static final int ACTION_DESC_INDEX
private static final int ACTION_ALT_OBJECT_INDEX
private final java.util.HashMap mArguments
private final com.android.utils.ILogger mLog
static final boolean $assertionsDisabled
public void (com.android.utils.ILogger, java.lang.String[][])
com.android.utils.ILogger logger
String[][] actions
public boolean acceptLackOfVerb ()
public boolean isVerbose ()
public boolean isSilent ()
public boolean isHelpRequested ()
public java.lang.String getVerb ()
public java.lang.String getDirectObject ()
public java.lang.Object getValue (java.lang.String, java.lang.String, java.lang.String)
String key
com.android.sdklib.util.CommandLineParser$Arg arg
com.android.sdklib.util.CommandLineParser$Arg arg
java.util.Iterator i$
String verb
String directObject
String longFlagName
Object lastDefault
protected void setValue (java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
String verb
String directObject
String longFlagName
Object value
String key
com.android.sdklib.util.CommandLineParser$Arg arg
public void parseArgs (java.lang.String[])
String[] actionDesc
String[][] arr$
int len$
int i$
String[] actionDesc
String[][] arr$
int len$
int i$
com.android.sdklib.util.CommandLineParser$Arg dummyArg
String b
Object error
com.android.sdklib.util.CommandLineParser$Arg arg
String a
int i
String[] actionDesc
String[][] arr$
int len$
int i$
com.android.sdklib.util.CommandLineParser$Arg arg
java.util.Map$Entry entry
java.util.Iterator i$
String missing
boolean plural
int n
String[] args
String errorMsg
String verb
String directObject
protected com.android.sdklib.util.CommandLineParser$Arg findLongArg (java.lang.String, java.lang.String, java.lang.String)
String verb
String directObject
String longName
String key
protected com.android.sdklib.util.CommandLineParser$Arg findShortArg (java.lang.String, java.lang.String, java.lang.String)
com.android.sdklib.util.CommandLineParser$Arg arg
java.util.Map$Entry entry
java.util.Iterator i$
String verb
String directObject
String shortName
public transient void printHelpAndExit (java.lang.String, java.lang.Object[])
String errorFormat
Object[] args
public transient void printHelpAndExitForAction (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[])
String[] action
String[][] arr$
int len$
int i$
String[] action
String[][] arr$
int len$
int i$
String verb
String directObject
String errorFormat
Object[] args
protected void listOptions (java.lang.String, java.lang.String)
int n
com.android.sdklib.util.CommandLineParser$Arg arg
java.util.Map$Entry entry
java.util.Iterator i$
String v
String[] arr$
int len$
int i$
Object v
String value
String required
String longArgWidth
String output
com.android.sdklib.util.CommandLineParser$Arg arg
java.util.Map$Entry entry
java.util.Iterator i$
String verb
String directObject
int numOptions
int longArgLen
protected void define (com.android.sdklib.util.CommandLineParser$Mode, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
com.android.sdklib.util.CommandLineParser$Mode mode
boolean mandatory
String verb
String directObject
String shortName
String longName
String description
Object defaultValue
String key
protected void exit ()
protected transient void stdout (java.lang.String, java.lang.Object[])
String format
Object[] args
String output
protected transient void stderr (java.lang.String, java.lang.Object[])
String format
Object[] args
static void ()
}
com/android/sdklib/util/GrabProcessOutput$2.classGrabProcessOutput.java
package com.android.sdklib.util
final com.android.sdklib.util.GrabProcessOutput$2 extends java.lang.Thread {
final Process val$process
final com.android.sdklib.util.GrabProcessOutput$IProcessOutput val$output
void (java.lang.String, java.lang.Process, com.android.sdklib.util.GrabProcessOutput$IProcessOutput)
String x0
public void run ()
String line
java.io.IOException e
java.io.InputStreamReader is
java.io.BufferedReader outReader
}
com/android/sdklib/util/LineUtil.classLineUtil.java
package com.android.sdklib.util
public abstract com.android.sdklib.util.LineUtil extends java.lang.Object {
public void ()
public static java.lang.String reflowLine (java.lang.String)
char c
char c
int posNext
int posPrev
String line
int maxLen
int n
int cr
int prefixSize
String prefix
StringBuilder output
public static transient java.lang.String reformatLine (java.lang.String, java.lang.Object[])
String format
Object[] params
}
com/android/sdklib/util/GrabProcessOutput$1.classGrabProcessOutput.java
package com.android.sdklib.util
final com.android.sdklib.util.GrabProcessOutput$1 extends java.lang.Thread {
final Process val$process
final com.android.sdklib.util.GrabProcessOutput$IProcessOutput val$output
void (java.lang.String, java.lang.Process, com.android.sdklib.util.GrabProcessOutput$IProcessOutput)
String x0
public void run ()
String line
java.io.IOException e
java.io.InputStreamReader is
java.io.BufferedReader errReader
}
com/android/sdklib/util/CommandLineParser$1.classCommandLineParser.java
package com.android.sdklib.util
com.android.sdklib.util.CommandLineParser$1 extends java.lang.Object {
}
com/android/sdklib/util/CommandLineParser$Mode$5.classCommandLineParser.java
package com.android.sdklib.util
final com.android.sdklib.util.CommandLineParser$Mode$5 extends com.android.sdklib.util.CommandLineParser$Mode {
void (java.lang.String, int)
public boolean needsExtra ()
public java.lang.Object process (com.android.sdklib.util.CommandLineParser$Arg, java.lang.String)
java.util.ArrayList a
java.util.List a
Object v
com.android.sdklib.util.CommandLineParser$Arg arg
String extra
}
com/android/sdklib/util/CommandLineParser$Arg.classCommandLineParser.java
package com.android.sdklib.util
com.android.sdklib.util.CommandLineParser$Arg extends java.lang.Object {
private final String mVerb
private final String mDirectObject
private final String mShortName
private final String mLongName
private final String mDescription
private final Object mDefaultValue
private final com.android.sdklib.util.CommandLineParser$Mode mMode
private final boolean mMandatory
private Object mCurrentValue
private boolean mInCommandLine
public void (com.android.sdklib.util.CommandLineParser$Mode, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object)
com.android.sdklib.util.CommandLineParser$Mode mode
boolean mandatory
String verb
String directObject
String shortName
String longName
String description
Object defaultValue
public boolean isMandatory ()
public java.lang.String getShortArg ()
public java.lang.String getLongArg ()
public java.lang.String getDescription ()
public java.lang.String getVerb ()
public java.lang.String getDirectObject ()
public java.lang.Object getDefaultValue ()
public java.lang.Object getCurrentValue ()
public void setCurrentValue (java.lang.Object)
Object currentValue
public com.android.sdklib.util.CommandLineParser$Mode getMode ()
public boolean isInCommandLine ()
public void setInCommandLine (boolean)
boolean inCommandLine
}
com/android/sdklib/util/GrabProcessOutput.classGrabProcessOutput.java
package com.android.sdklib.util
public com.android.sdklib.util.GrabProcessOutput extends java.lang.Object {
public void ()
public static int grabProcessOutput (java.lang.Process, com.android.sdklib.util.GrabProcessOutput$Wait, com.android.sdklib.util.GrabProcessOutput$IProcessOutput) throws java.lang.InterruptedException
InterruptedException e
InterruptedException e
Process process
com.android.sdklib.util.GrabProcessOutput$Wait waitMode
com.android.sdklib.util.GrabProcessOutput$IProcessOutput output
Thread threadErr
Thread threadOut
}
com/android/sdklib/util/GrabProcessOutput$IProcessOutput.classGrabProcessOutput.java
package com.android.sdklib.util
public abstract com.android.sdklib.util.GrabProcessOutput$IProcessOutput extends java.lang.Object {
public abstract void out (java.lang.String)
public abstract void err (java.lang.String)
}
com/android/sdklib/internal/build/BuildConfig.template
com/android/sdklib/repository/sdk-addons-list-1.xsd
com/android/sdklib/repository/sdk-repository-7.xsd
com/android/sdklib/repository/sdk-stats-1.xsd
com/android/sdklib/repository/sdk-sys-img-1.xsd
com/android/sdklib/repository/sdk-repository-4.xsd
com/android/sdklib/repository/sdk-addon-3.xsd
com/android/sdklib/repository/README.txt
com/android/sdklib/repository/sdk-addon-5.xsd
com/android/sdklib/repository/sdk-addon-2.xsd
com/android/sdklib/repository/sdk-repository-1.xsd
com/android/sdklib/repository/sdk-repository-8.xsd
com/android/sdklib/repository/sdk-addon-4.xsd
com/android/sdklib/repository/sdk-repository-6.xsd
com/android/sdklib/repository/sdk-addons-list-2.xsd
com/android/sdklib/repository/sdk-repository-3.xsd
com/android/sdklib/repository/sdk-repository-2.xsd
com/android/sdklib/repository/sdk-repository-5.xsd
com/android/sdklib/repository/sdk-addon-1.xsd
com/android/sdklib/devices/devices.xml