Home | History | Annotate | Download | only in 25.2.0-rc1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdklib/
com/android/sdklib/LayoutlibVersion.class
LayoutlibVersion.java
package com.android.sdklib
public com.android.sdklib.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.LayoutlibVersion) 
		com.android.sdklib.LayoutlibVersion rhs
		boolean useRev
		int lhsValue
		int rhsValue
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/FileOpFileWrapper$1.class
FileOpFileWrapper.java
package com.android.sdklib
 com.android.sdklib.FileOpFileWrapper$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final com.android.io.IAbstractFolder$FilenameFilter val$filter
	final com.android.sdklib.FileOpFileWrapper this$0
	void  (com.android.sdklib.FileOpFileWrapper, com.android.io.IAbstractFolder$FilenameFilter) 
		com.android.sdklib.FileOpFileWrapper this$0
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File file
		String s
}

com/android/sdklib/SdkVersionInfo.class
SdkVersionInfo.java
package com.android.sdklib
public com.android.sdklib.SdkVersionInfo extends java.lang.Object {
	public static final int HIGHEST_KNOWN_API
	public static final int HIGHEST_KNOWN_STABLE_API
	public static final int LOWEST_ACTIVE_API
	public static final int HIGHEST_KNOWN_API_WEAR
	public static final int LOWEST_ACTIVE_API_WEAR
	public static final int HIGHEST_KNOWN_API_TV
	public static final int LOWEST_ACTIVE_API_TV
	public static final int LOWEST_COMPILE_SDK_VERSION
	public void  () 
	public static java.lang.String getAndroidName (int) 
		int api
		String codeName
		String name
	public static java.lang.String getVersionString (int) 
		int api
	public static java.lang.String getCodeName (int) 
		int api
	public static java.lang.String getBuildCode (int) 
		int api
	public static int getApiByBuildCode (java.lang.String, boolean) 
		String code
		int api
		String buildCode
		boolean recognizeUnknowns
	public static int getApiByPreviewName (java.lang.String, boolean) 
		String previewName
		boolean recognizeUnknowns
		String codeName
	public static java.lang.String camelCaseToUnderlines (java.lang.String) 
		char c
		boolean isUpperCase
		int i
		String string
		StringBuilder sb
		int n
		boolean lastWasUpperCase
	public static java.lang.String underlinesToCamelCase (java.lang.String) 
		char c
		String string
		StringBuilder sb
		int n
		int i
		boolean upcaseNext
	public static com.android.sdklib.AndroidVersion getVersion (java.lang.String, com.android.sdklib.IAndroidTarget[]) 
		int api
		NumberFormatException e
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.IAndroidTarget target
		int i
		String apiOrPreviewName
		com.android.sdklib.IAndroidTarget[] targets
		int api
	public static java.lang.String getAndroidVersionCodeName (com.android.sdklib.AndroidVersion) 
		com.android.sdklib.AndroidVersion version
		String codeName
	public static java.lang.String getVersionWithCodename (com.android.sdklib.AndroidVersion) 
		String versionString
		String codeName
		com.android.sdklib.AndroidVersion version
		StringBuilder result
}

com/android/sdklib/IAndroidTarget$OptionalLibrary.class
IAndroidTarget.java
package com.android.sdklib
public abstract com.android.sdklib.IAndroidTarget$OptionalLibrary extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract java.io.File getJar () 
	public abstract java.lang.String getDescription () 
	public abstract boolean isManifestEntryRequired () 
	public abstract java.lang.String getLocalJarPath () 
}

com/android/sdklib/AndroidVersionHelper.class
AndroidVersionHelper.java
package com.android.sdklib
public com.android.sdklib.AndroidVersionHelper extends java.lang.Object {
	public void  () 
	public static com.android.sdklib.AndroidVersion create (java.util.Properties, int, java.lang.String) 
		int api
		String codeName
		java.util.Properties properties
		int defaultApiLevel
		String defaultCodeName
	public static com.android.sdklib.AndroidVersion create (java.util.Properties)  throws com.android.sdklib.AndroidVersion$AndroidVersionException 
		int api
		String codeName
		NumberFormatException e
		java.util.Properties properties
		Exception error
		String apiLevel
}

com/android/sdklib/build/
com/android/sdklib/build/JarListSanitizer.class
JarListSanitizer.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.io.File f
		String path
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		String filename
		java.util.List nameList
		java.io.File file
		java.util.List list
		java.util.Map$Entry entry
		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.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.List list
		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
		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.security.MessageDigest md
		Exception e
		java.io.FileInputStream fis
		java.io.File f
	private static java.lang.String byteArray2Hex (byte[]) 
		byte b
		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/ManualRenderScriptChecker.class
ManualRenderScriptChecker.java
package com.android.sdklib.build
public com.android.sdklib.build.ManualRenderScriptChecker extends com.android.sdklib.build.RenderScriptChecker {
	private final java.util.List mInputFiles
	public void  (java.util.List, java.io.File) 
		java.util.List sourceFolders
		java.io.File binFolder
	public boolean mustCompile ()  throws java.io.IOException 
		java.io.File file
		com.android.sdklib.build.DependencyFile depFile
		com.android.sdklib.build.SourceSearcher searcher
		com.android.sdklib.build.ManualRenderScriptChecker$InputProcessor inputProcessor
	public java.util.List getInputFiles () 
}

com/android/sdklib/build/IArchiveBuilder.class
IArchiveBuilder.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/SourceSearcher$SourceFileProcessor.class
SourceSearcher.java
package com.android.sdklib.build
public abstract com.android.sdklib.build.SourceSearcher$SourceFileProcessor extends java.lang.Object {
	public abstract void processFile (java.io.File, java.lang.String)  throws java.io.IOException 
}

com/android/sdklib/build/DuplicateFileException.class
DuplicateFileException.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$Sha1Exception.class
JarListSanitizer.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/build/RenderScriptChecker.class
RenderScriptChecker.java
package com.android.sdklib.build
public com.android.sdklib.build.RenderScriptChecker extends java.lang.Object {
	protected final java.util.List mSourceFolders
	private final java.io.File mBinFolder
	protected java.util.Set mOldOutputs
	protected java.util.Set mOldInputs
	protected java.util.List mDependencyFiles
	public void  (java.util.List, java.io.File) 
		java.util.List sourceFolders
		java.io.File binFolder
	public void loadDependencies ()  throws java.io.IOException 
		com.android.sdklib.build.DependencyFile depFile
		java.io.File file
		java.io.File renderscriptDeps
		java.io.File[] depsFiles
		int count
	public java.util.List findInputFiles ()  throws java.io.IOException 
		com.android.sdklib.build.SourceSearcher searcher
		com.android.sdklib.build.FileGatherer fileGatherer
	public java.util.Set getOldOutputs () 
	public java.util.Set getOldInputs () 
	public void cleanDependencies () 
		com.android.sdklib.build.DependencyFile depFile
	public java.util.List getSourceFolders () 
}

com/android/sdklib/build/ApkBuilder$JarStatusImpl.class
ApkBuilder.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.class
ApkBuilder.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/DependencyFile.class
DependencyFile.java
package com.android.sdklib.build
public com.android.sdklib.build.DependencyFile extends java.lang.Object {
	private final java.io.File mDependencyFile
	private final java.util.List mSourceFolders
	private boolean mIsParsed
	private java.util.List mOutputFiles
	private java.util.List mInputFiles
	private java.util.List mSdkInputFiles
	public void  (java.io.File, java.util.List) 
		java.io.File dependencyFile
		java.util.List sourceFolders
	public java.io.File getFile () 
	public java.util.List getInputFiles () 
	public java.util.List getSdkInputFiles () 
	public java.util.List getOutputFiles () 
	public java.io.File getFirstOutput () 
	public boolean hasInput (java.io.File) 
		java.io.File file
	public boolean hasOutput (java.io.File) 
		java.io.File file
	public void parse ()  throws java.io.IOException 
		String line
		java.io.File f
		String path
		java.util.List lines
		StringBuilder sb
		String[] files
		String[] outputs
		String[] inputs
	public boolean needCompilation () 
		long time
		java.io.File file
		long time
		java.io.File file
		long inputTime
		long outputTime
	private java.util.List getList (java.lang.String[]) 
		String path
		String[] paths
		java.util.List list
	public java.lang.String toString () 
	private static boolean checkParentFile (java.io.File, java.util.List) 
		java.io.File parent
		java.io.File child
		java.util.List parents
		java.io.File childParent
}

com/android/sdklib/build/ApkBuilderMain.class
ApkBuilderMain.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
		String filename
		String[] filenames
		java.io.File jarFile
		java.io.File nativeFolder
		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[] messages
	private void  () 
	static java.util.regex.Pattern access$000 () 
	static void  () 
}

com/android/sdklib/build/ApkBuilder$JarStatus.class
ApkBuilder.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/ApkBuilder$NullZipFilter.class
ApkBuilder.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/JarListSanitizer$JarEntity.class
JarListSanitizer.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/ApkBuilder$JavaAndNativeResourceFilter.class
ApkBuilder.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/RenderScriptProcessor$CommandLineLauncher.class
RenderScriptProcessor.java
package com.android.sdklib.build
public abstract com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher extends java.lang.Object {
	public abstract void launch (java.io.File, java.util.List, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
}

com/android/sdklib/build/RenderScriptProcessor.class
RenderScriptProcessor.java
package com.android.sdklib.build
public com.android.sdklib.build.RenderScriptProcessor extends java.lang.Object {
	private static final String LIBCLCORE_BC
	private static final com.android.sdklib.build.RenderScriptProcessor$Abi[] ABIS_32
	private static final com.android.sdklib.build.RenderScriptProcessor$Abi[] ABIS_64
	public static final String RS_DEPS
	private final java.util.List mInputs
	private final java.util.List mImportFolders
	private final java.io.File mBuildFolder
	private final java.io.File mSourceOutputDir
	private final java.io.File mResOutputDir
	private final java.io.File mObjOutputDir
	private final java.io.File mLibOutputDir
	private final com.android.sdklib.BuildToolInfo mBuildToolInfo
	private final int mTargetApi
	private final boolean mDebugBuild
	private final int mOptimLevel
	private final boolean mSupportMode
	private final java.io.File mRsLib
	private final java.util.Map mLibClCore
	public void  (java.util.List, java.util.List, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, com.android.sdklib.BuildToolInfo, int, boolean, int, boolean) 
		java.io.File rsClCoreFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		java.io.File rsClCoreFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		java.io.File rs
		java.io.File bcFolder
		java.util.List inputs
		java.util.List importFolders
		java.io.File buildFolder
		java.io.File sourceOutputDir
		java.io.File resOutputDir
		java.io.File objOutputDir
		java.io.File libOutputDir
		com.android.sdklib.BuildToolInfo buildToolInfo
		int targetApi
		boolean debugBuild
		int optimLevel
		boolean supportMode
	public void cleanOldOutput (java.util.Collection) 
		java.io.File file
		java.util.Collection oldOutputs
	public static java.io.File getSupportJar (java.lang.String) 
		String buildToolsFolder
	public static java.io.File getSupportNativeLibFolder (java.lang.String) 
		String buildToolsFolder
		java.io.File rs
		java.io.File lib
	public void build (com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher)  throws java.io.IOException java.lang.InterruptedException 
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
	private void doMainCompilation (com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
		java.io.File importPath
		java.io.File sourceFile
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		String renderscript
		String rsPath
		String rsClangPath
		java.io.File rawFolder
		java.util.ArrayList command
		int targetApi
	private void createSupportFiles (com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
		java.io.File rawFolder
		java.io.File rawFolder32
		java.io.File rawFolder64
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		int targetApi
	private void createSupportFilesHelper (java.io.File, com.android.sdklib.build.RenderScriptProcessor$Abi[], com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
		java.io.File objFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		String name
		String objName
		String soName
		java.io.File bcFile
		java.io.File rawFolder
		com.android.sdklib.build.RenderScriptProcessor$Abi[] abis
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		com.android.sdklib.build.SourceSearcher searcher
		com.android.sdklib.build.FileGatherer fileGatherer
	private java.io.File createSupportObjFile (java.io.File, com.android.sdklib.build.RenderScriptProcessor$Abi, java.lang.String, com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
		java.io.File bcFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		String objName
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		java.io.File abiFolder
		java.io.File exe
		java.util.List args
		java.io.File outFile
	private void createSupportLibFile (java.io.File, com.android.sdklib.build.RenderScriptProcessor$Abi, java.lang.String, com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher, java.util.Map)  throws java.io.IOException java.lang.InterruptedException 
		java.io.File objFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		String soName
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		java.io.File abiFolder
		java.io.File intermediatesFolder
		java.io.File intermediatesAbiFolder
		java.io.File packagedFolder
		java.io.File packagedAbiFolder
		java.util.List args
		java.io.File outFile
		java.io.File exe
	protected static void deleteFolder (java.io.File) 
		java.io.File file
		java.io.File folder
		java.io.File[] files
	static void  () 
}

com/android/sdklib/build/RenderScriptChecker$1.class
RenderScriptChecker.java
package com.android.sdklib.build
 com.android.sdklib.build.RenderScriptChecker$1 extends java.lang.Object implements java.io.FilenameFilter  {
	final com.android.sdklib.build.RenderScriptChecker this$0
	void  (com.android.sdklib.build.RenderScriptChecker) 
		com.android.sdklib.build.RenderScriptChecker this$0
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File file
		String s
}

com/android/sdklib/build/JarListSanitizer$DifferentLibException.class
JarListSanitizer.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.class
ApkBuilderMain.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/ManualRenderScriptChecker$InputProcessor.class
ManualRenderScriptChecker.java
package com.android.sdklib.build
 com.android.sdklib.build.ManualRenderScriptChecker$InputProcessor extends java.lang.Object implements com.android.sdklib.build.SourceSearcher$SourceFileProcessor  {
	private final java.util.Set mOldInputs
	java.util.List sourceFiles
	java.util.List headerFiles
	boolean mustCompile
	void  (java.util.Set) 
		java.util.Set oldInputs
	public void processFile (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File sourceFile
		String extension
}

com/android/sdklib/build/ApkCreationException.class
ApkCreationException.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/JarListSanitizer$1.class
JarListSanitizer.java
package com.android.sdklib.build
 com.android.sdklib.build.JarListSanitizer$1 extends java.lang.Object {
}

com/android/sdklib/build/SourceSearcher.class
SourceSearcher.java
package com.android.sdklib.build
public com.android.sdklib.build.SourceSearcher extends java.lang.Object {
	private final java.util.List mSourceFolders
	private final String[] mExtensions
	public transient void  (java.util.List, java.lang.String[]) 
		java.util.List sourceFolders
		String[] extensions
	public void search (com.android.sdklib.build.SourceSearcher$SourceFileProcessor)  throws java.io.IOException 
		java.io.File file
		com.android.sdklib.build.SourceSearcher$SourceFileProcessor processor
	private void processFile (java.io.File, com.android.sdklib.build.SourceSearcher$SourceFileProcessor)  throws java.io.IOException 
		String ext
		java.io.File child
		java.io.File[] children
		java.io.File file
		com.android.sdklib.build.SourceSearcher$SourceFileProcessor processor
	private java.lang.String checkExtension (java.io.File) 
		String ext
		String extension
		java.io.File file
		String filename
		int pos
}

com/android/sdklib/build/SealedApkException.class
SealedApkException.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/RenderScriptProcessor$Abi.class
RenderScriptProcessor.java
package com.android.sdklib.build
final com.android.sdklib.build.RenderScriptProcessor$Abi extends java.lang.Object {
	private final String mDevice
	private final String mToolchain
	private final com.android.sdklib.BuildToolInfo$PathId mLinker
	private final String[] mLinkerArgs
	transient void  (java.lang.String, java.lang.String, com.android.sdklib.BuildToolInfo$PathId, java.lang.String[]) 
		String device
		String toolchain
		com.android.sdklib.BuildToolInfo$PathId linker
		String[] linkerArgs
	static java.lang.String access$000 (com.android.sdklib.build.RenderScriptProcessor$Abi) 
		com.android.sdklib.build.RenderScriptProcessor$Abi x0
	static java.lang.String access$100 (com.android.sdklib.build.RenderScriptProcessor$Abi) 
		com.android.sdklib.build.RenderScriptProcessor$Abi x0
	static java.lang.String[] access$200 (com.android.sdklib.build.RenderScriptProcessor$Abi) 
		com.android.sdklib.build.RenderScriptProcessor$Abi x0
	static com.android.sdklib.BuildToolInfo$PathId access$300 (com.android.sdklib.build.RenderScriptProcessor$Abi) 
		com.android.sdklib.build.RenderScriptProcessor$Abi x0
}

com/android/sdklib/build/ApkBuilder$1.class
ApkBuilder.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/ApkBuilder$SigningInfo.class
ApkBuilder.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/ApkBuilder.class
ApkBuilder.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.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[] 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[] libs
		java.io.File abi
		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.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[] libs
		java.io.File abi
		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[] 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/FileGatherer.class
FileGatherer.java
package com.android.sdklib.build
public com.android.sdklib.build.FileGatherer extends java.lang.Object implements com.android.sdklib.build.SourceSearcher$SourceFileProcessor  {
	private final java.util.List mFiles
	public void  () 
	public void processFile (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File sourceFile
		String extension
	public java.util.List getFiles () 
}

com/android/sdklib/IAndroidTarget.class
IAndroidTarget.java
package com.android.sdklib
public abstract com.android.sdklib.IAndroidTarget extends java.lang.Object implements java.lang.Comparable  {
	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 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 java.io.File getFile (int) 
	public abstract com.android.sdklib.BuildToolInfo getBuildToolInfo () 
	public abstract java.util.List getBootClasspath () 
	public abstract java.util.List getOptionalLibraries () 
	public abstract java.util.List getAdditionalLibraries () 
	public abstract boolean hasRenderingLibrary () 
	public abstract java.io.File[] getSkins () 
	public abstract java.io.File getDefaultSkin () 
	public abstract java.lang.String[] getPlatformLibraries () 
	public abstract java.lang.String getProperty (java.lang.String) 
	public abstract java.util.Map getProperties () 
	public abstract boolean canRunOn (com.android.sdklib.IAndroidTarget) 
	public abstract java.lang.String hashString () 
}

com/android/sdklib/ISystemImage.class
ISystemImage.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.repository.IdDisplay getTag () 
	public abstract com.android.sdklib.repository.IdDisplay getAddonVendor () 
	public abstract java.lang.String getAbiType () 
	public abstract java.io.File[] getSkins () 
	public abstract com.android.repository.Revision getRevision () 
	public abstract com.android.sdklib.AndroidVersion getAndroidVersion () 
	public abstract boolean obsolete () 
}

com/android/sdklib/devices/
com/android/sdklib/devices/Storage$Unit.class
Storage.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 String mDisplayValue
	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, java.lang.String, long) 
		String val
		String displayVal
		long noBytes
	public static com.android.sdklib.devices.Storage$Unit getEnum (java.lang.String) 
		com.android.sdklib.devices.Storage$Unit v
		String val
	public long getNumberOfBytes () 
	public java.lang.String toString () 
	public java.lang.String getDisplayValue () 
	static void  () 
}

com/android/sdklib/devices/DeviceManager$DevicesChangedListener.class
DeviceManager.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/Device$1.class
Device.java
package com.android.sdklib.devices
final com.android.sdklib.devices.Device$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.android.sdklib.devices.Device, com.android.sdklib.devices.Device) 
		int i1
		int i2
		com.android.sdklib.devices.Device d1
		com.android.sdklib.devices.Device d2
		String s1
		String s2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sdklib/devices/Network.class
Network.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/DeviceManager$DeviceStatus.class
DeviceManager.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/ButtonType.class
ButtonType.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
		String value
	public java.lang.String toString () 
	public java.lang.String getDescription () 
	static void  () 
}

com/android/sdklib/devices/Device.class
Device.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.Device extends java.lang.Object {
	private final String mName
	private final String mId
	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
	private String mTagId
	private java.util.Map mBootProps
	private static java.util.regex.Pattern PATTERN
	public java.lang.String getName () 
	public java.lang.String getDisplayName () 
	public java.lang.String getId () 
	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
		int apiVersion
	public com.android.sdklib.devices.State getState (java.lang.String) 
		com.android.sdklib.devices.State s
		String name
	public java.awt.Dimension getScreenSize (com.android.resources.ScreenOrientation) 
		int screenWidth
		int screenHeight
		int screenWidth
		int screenHeight
		int screenWidth
		int screenHeight
		com.android.resources.ScreenOrientation orientation
		com.android.sdklib.devices.Screen screen
		int x
		int y
		int screenWidth
		int screenHeight
	public java.lang.String getTagId () 
	public java.util.Map getBootProps () 
	public boolean isScreenRound () 
	public int getChinSize () 
	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
		boolean ok
	public int hashCode () 
		int hash
	public java.lang.String toString () 
		StringBuilder sb
	private java.lang.String getSortableName () 
		String size
		String n
		int dot
		String sortableName
		java.util.regex.Matcher matcher
	public static java.util.Comparator getDisplayComparator () 
	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
	static java.lang.String access$1000 (com.android.sdklib.devices.Device) 
		com.android.sdklib.devices.Device x0
	static void  () 
}

com/android/sdklib/devices/Sensor.class
Sensor.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/Device$Builder.class
Device.java
package com.android.sdklib.devices
public com.android.sdklib.devices.Device$Builder extends java.lang.Object {
	private String mName
	private String mId
	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
	private String mTagId
	private final java.util.Map mBootProps
	public void  () 
	public void  (com.android.sdklib.devices.Device) 
		com.android.sdklib.devices.Software s
		com.android.sdklib.devices.State s
		com.android.sdklib.devices.Device d
	public void setName (java.lang.String) 
		String name
	public void setId (java.lang.String) 
		String id
	public void setTagId (java.lang.String) 
		String tagId
	public void addBootProp (java.lang.String, java.lang.String) 
		String propName
		String propValue
	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
	java.util.List getAllStates () 
	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
	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.lang.String 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 java.util.List access$500 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static com.android.sdklib.devices.Meta access$600 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static com.android.sdklib.devices.State access$700 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static java.lang.String access$800 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static java.util.Map access$900 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
}

com/android/sdklib/devices/Abi.class
Abi.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 ARM64_V8A
	public static final com.android.sdklib.devices.Abi X86
	public static final com.android.sdklib.devices.Abi X86_64
	public static final com.android.sdklib.devices.Abi MIPS
	public static final com.android.sdklib.devices.Abi MIPS64
	private final String mAbi
	private final int mAddressSizeInBytes
	private final String mCpuArch
	private final String mCpuModel
	private final String mDisplayName
	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, int, java.lang.String, java.lang.String) 
		String abi
		int addrSizeInBytes
		String displayName
		String cpuArch
	private void  (java.lang.String, int, java.lang.String, int, java.lang.String, java.lang.String, java.lang.String) 
		String abi
		int addrSizeInBytes
		String displayName
		String cpuArch
		String cpuModel
	public static com.android.sdklib.devices.Abi getEnum (java.lang.String) 
		com.android.sdklib.devices.Abi a
		String abi
	public java.lang.String toString () 
	public java.lang.String getCpuArch () 
	public int getAddressSizeInBytes () 
	public java.lang.String getCpuModel () 
	public java.lang.String getDisplayName () 
	public boolean supportsMultipleCpuCores () 
	static void  () 
}

com/android/sdklib/devices/DeviceParser.class
DeviceParser.java
package com.android.sdklib.devices
public com.android.sdklib.devices.DeviceParser extends java.lang.Object {
	private static final int MAX_FILE_LENGTH
	private static final javax.xml.parsers.SAXParserFactory sParserFactory
	public void  () 
	public static com.google.common.collect.Table parse (java.io.File)  throws org.xml.sax.SAXException javax.xml.parsers.ParserConfigurationException java.io.IOException 
		java.io.File devicesFile
		java.io.InputStream stream
	public static com.google.common.collect.Table parse (java.io.InputStream)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream devices
	private static com.google.common.collect.Table parseImpl (java.io.InputStream, java.io.File)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		int version
		javax.xml.parsers.SAXParser parser
		com.android.sdklib.devices.DeviceParser$DeviceHandler dHandler
		java.io.InputStream devices
		java.io.File parentDir
	private static javax.xml.parsers.SAXParser getParser (int)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		int version
		javax.xml.validation.Schema schema
	static void  () 
}

com/android/sdklib/devices/DeviceManager.class
DeviceManager.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 com.google.common.collect.Table mVendorDevices
	private com.google.common.collect.Table mSysImgDevices
	private com.google.common.collect.Table mUserDevices
	private com.google.common.collect.Table mDefaultDevices
	private final Object mLock
	private final java.util.List sListeners
	private final String mOsSdkPath
	public static final java.util.EnumSet ALL_DEVICES
	static final boolean $assertionsDisabled
	public static com.android.sdklib.devices.DeviceManager createInstance (java.io.File, com.android.utils.ILogger) 
		java.io.File sdkLocation
		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) 
		String name
		String manufacturer
		com.android.sdklib.devices.Device d
	public com.android.sdklib.devices.Device getDevice (java.lang.String, java.lang.String) 
		String id
		String manufacturer
		com.android.sdklib.devices.Device d
	private com.android.sdklib.devices.Device getDeviceImpl (java.lang.Iterable, java.lang.String, java.lang.String) 
		com.android.sdklib.devices.Device d
		Iterable devicesList
		String id
		String manufacturer
	public java.util.Collection getDevices (com.android.sdklib.devices.DeviceManager$DeviceFilter) 
		com.android.sdklib.devices.DeviceManager$DeviceFilter deviceFilter
	public java.util.Collection getDevices (java.util.EnumSet) 
		java.util.EnumSet deviceFilter
		com.google.common.collect.Table devices
	private void initDevicesLists () 
		boolean changed
	private boolean initDefaultDevices () 
		IllegalStateException e
		Exception e
		java.io.InputStream stream
	private boolean initVendorDevices () 
		Exception e
		Exception e
		Exception e
		java.io.File deviceXml
		java.io.File deviceDir
		java.io.File extrasFolder
		java.util.List deviceDirs
		java.io.InputStream stream
	private boolean initSysImgDevices () 
		java.io.File deviceXml
		java.io.File abiFolder
		java.io.File tagFolder
		java.io.File platformFolder
		com.android.repository.io.FileOp fop
		java.io.File sysImgFolder
	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 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
		String value
		String key
		com.android.sdklib.devices.Device d
		java.util.Map props
		com.google.common.hash.HashFunction md5
		com.google.common.hash.Hasher hasher
		java.util.ArrayList keys
		String hash
	public static java.lang.String hasHardwarePropHashChanged (com.android.sdklib.devices.Device, java.lang.String) 
		com.android.sdklib.devices.Device d
		String hashV2
		java.util.Map props
		String newHash
	private static java.lang.String getBooleanVal (boolean) 
		boolean bool
	private com.google.common.collect.Table loadDevices (java.io.File) 
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
		java.io.IOException e
		AssertionError e
		IllegalStateException e
		java.io.File deviceXml
	private void notifyListeners () 
		com.android.sdklib.devices.DeviceManager$DevicesChangedListener listener
	private java.util.List getExtraDirs (java.io.File) 
		java.io.File item
		java.io.File vendor
		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.File item
		java.io.File properties
	static void  () 
}

com/android/sdklib/devices/Camera.class
Camera.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
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/sdklib/devices/Multitouch.class
Multitouch.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
		String val
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/Software.class
Software.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
		String glExtension
		int hash
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/sdklib/devices/DeviceManager$DeviceFilter.class
DeviceManager.java
package com.android.sdklib.devices
public final com.android.sdklib.devices.DeviceManager$DeviceFilter extends java.lang.Enum {
	public static final com.android.sdklib.devices.DeviceManager$DeviceFilter DEFAULT
	public static final com.android.sdklib.devices.DeviceManager$DeviceFilter USER
	public static final com.android.sdklib.devices.DeviceManager$DeviceFilter VENDOR
	public static final com.android.sdklib.devices.DeviceManager$DeviceFilter SYSTEM_IMAGES
	private static final com.android.sdklib.devices.DeviceManager$DeviceFilter[] $VALUES
	public static com.android.sdklib.devices.DeviceManager$DeviceFilter[] values () 
	public static com.android.sdklib.devices.DeviceManager$DeviceFilter valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sdklib/devices/Meta.class
Meta.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/Hardware.class
Hardware.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
	private java.io.File mSkinFile
	public void  () 
	public void setSkinFile (java.io.File) 
		java.io.File skinFile
	public java.io.File getSkinFile () 
	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
		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
		com.android.sdklib.devices.Storage s
		com.android.sdklib.devices.Storage s
		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
		com.android.sdklib.devices.Sensor s
		Character c
		Character c
		com.android.sdklib.devices.Abi a
		com.android.resources.UiMode ui
		int hash
		int temp
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/sdklib/devices/State.class
State.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 () 
		StringBuilder sb
}

com/android/sdklib/devices/CameraLocation.class
CameraLocation.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/DeviceWriter.class
DeviceWriter.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 
		org.w3c.dom.Element id
		com.android.sdklib.devices.Software sw
		com.android.sdklib.devices.State s
		org.w3c.dom.Element e
		org.w3c.dom.Element prop
		org.w3c.dom.Element propName
		org.w3c.dom.Element propValue
		java.util.Map$Entry bootProp
		org.w3c.dom.Element props
		org.w3c.dom.Element deviceNode
		org.w3c.dom.Element name
		String displayName
		String deviceId
		org.w3c.dom.Element manufacturer
		String tagId
		java.util.Map bootProps
		com.android.sdklib.devices.Device device
		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
		com.android.resources.UiMode u
		String canonicalPath
		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
		java.io.File skinPath
	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
		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
		com.android.sdklib.devices.Storage storage
		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/ScreenType.class
ScreenType.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/DeviceParser$DeviceHandler.class
DeviceParser.java
package com.android.sdklib.devices
 com.android.sdklib.devices.DeviceParser$DeviceHandler extends org.xml.sax.helpers.DefaultHandler {
	private static final com.google.common.base.Splitter sSpaceSplitter
	private static final String ROUND_BOOT_PROP
	private static final String CHIN_BOOT_PROP
	private final com.google.common.collect.Table 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
	private String[] mBootProp
	static final boolean $assertionsDisabled
	public void  (java.io.File) 
		java.io.File parentFolder
	public com.google.common.collect.Table 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.Device device
		com.android.sdklib.devices.Network net
		String n
		com.android.sdklib.devices.Sensor sens
		String s
		com.android.sdklib.devices.CameraLocation location
		int val
		com.android.sdklib.devices.ButtonType buttonType
		int val
		String s
		int val
		String s
		com.android.sdklib.devices.Abi abi
		String s
		com.android.resources.UiMode d
		String s
		com.android.sdklib.devices.PowerType type
		String min
		String max
		int apiLevel
		String val
		int index
		com.android.sdklib.devices.BluetoothProfile profile
		String s
		String navState
		String path
		String uri
		String localName
		String name
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXParseException 
		org.xml.sax.SAXParseException e
	private void checkAndSetIfRound (java.lang.String, java.lang.String) 
		com.android.sdklib.devices.State state
		com.android.sdklib.devices.State state
		int chin
		String bootPropKey
		String bootPropValue
		com.android.resources.ScreenRound roundness
	private static java.util.List getStringList (java.lang.StringBuilder) 
		String s
		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
	static void  () 
}

com/android/sdklib/devices/Storage.class
Storage.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 double getPreciseSizeAsUnit (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 optimalUnit
	public java.lang.String toString () 
		com.android.sdklib.devices.Storage$Unit u
}

com/android/sdklib/devices/BluetoothProfile.class
BluetoothProfile.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/PowerType.class
PowerType.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
		String value
	public java.lang.String toString () 
	static void  () 
}

com/android/sdklib/devices/Screen.class
Screen.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
	private int mChin
	private com.android.resources.ScreenRound mScreenRound
	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.resources.ScreenRound getScreenRound () 
	public void setScreenRound (com.android.resources.ScreenRound) 
		com.android.resources.ScreenRound screenRound
	public int getChin () 
	public void setChin (int) 
		int chin
	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
	public java.lang.String toString () 
		StringBuilder sb
}

com/android/sdklib/internal/
com/android/sdklib/internal/avd/
com/android/sdklib/internal/avd/AvdManager$4.class
AvdManager.java
package com.android.sdklib.internal.avd
 com.android.sdklib.internal.avd.AvdManager$4 extends java.lang.Object implements com.android.utils.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) 
		com.android.sdklib.internal.avd.AvdManager this$0
	public void out (java.lang.String) 
		String line
	public void err (java.lang.String) 
		String line
}

com/android/sdklib/internal/avd/HardwareProperties.class
HardwareProperties.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
	public static final String HW_INITIAL_ORIENTATION
	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 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) 
		String s
		int i
		String s
		int i
		String[] v
		int n
		String key
		String value
		java.util.regex.Matcher m
		java.io.FileInputStream fis
		java.util.Map map
		String line
		com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty prop
		java.io.IOException e
		java.io.File file
		com.android.utils.ILogger log
		java.io.BufferedReader reader
	public static java.lang.String getBooleanValue (int) 
		int index
	public static int getBooleanValueIndex (java.lang.String) 
		String value
	static void  () 
}

com/android/sdklib/internal/avd/HardwareProperties$HardwareProperty.class
HardwareProperties.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$1.class
AvdManager.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) 
		com.android.sdklib.internal.avd.AvdManager this$0
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

com/android/sdklib/internal/avd/AvdInfo$AvdStatus.class
AvdInfo.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_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
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_IMAGE_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/AvdManager$InvalidTargetPathException.class
AvdManager.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/HardwareProperties$HardwarePropertyType.class
HardwareProperties.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
		String name
		boolean isEnum
	static void  () 
}

com/android/sdklib/internal/avd/AvdInfo$1.class
AvdInfo.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  () 
}

com/android/sdklib/internal/avd/AvdManager$3.class
AvdManager.java
package com.android.sdklib.internal.avd
 com.android.sdklib.internal.avd.AvdManager$3 extends java.lang.Object implements com.android.sdklib.devices.DeviceManager$DevicesChangedListener  {
	final com.android.sdklib.internal.avd.AvdManager this$0
	void  (com.android.sdklib.internal.avd.AvdManager) 
		com.android.sdklib.internal.avd.AvdManager this$0
	public void onDevicesChanged () 
}

com/android/sdklib/internal/avd/AvdManager$2.class
AvdManager.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) 
		com.android.sdklib.internal.avd.AvdManager this$0
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File parent
		String name
}

com/android/sdklib/internal/avd/AvdInfo.class
AvdInfo.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 java.util.Map mProperties
	private final com.android.sdklib.internal.avd.AvdInfo$AvdStatus mStatus
	private final com.android.sdklib.ISystemImage mSystemImage
	public void  (java.lang.String, java.io.File, java.lang.String, com.android.sdklib.ISystemImage, java.util.Map) 
		String name
		java.io.File iniFile
		String folderPath
		com.android.sdklib.ISystemImage systemImage
		java.util.Map properties
	public void  (java.lang.String, java.io.File, java.lang.String, com.android.sdklib.ISystemImage, java.util.Map, com.android.sdklib.internal.avd.AvdInfo$AvdStatus) 
		String name
		java.io.File iniFile
		String folderPath
		com.android.sdklib.ISystemImage systemImage
		java.util.Map properties
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
	public java.lang.String getName () 
	public java.lang.String getDataFolderPath () 
	public com.android.sdklib.repository.IdDisplay getTag () 
		String id
		String display
	public java.lang.String getAbiType () 
	public com.android.sdklib.AndroidVersion getAndroidVersion () 
		String apiStr
		String codename
		int api
	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 (com.android.sdklib.internal.avd.AvdInfo) 
		com.android.sdklib.internal.avd.AvdInfo avdInfo
	public static java.lang.String getPrettyAbiType (com.android.sdklib.ISystemImage) 
		com.android.sdklib.ISystemImage sysImg
	public static java.lang.String getPrettyAbiType (com.android.sdklib.repository.IdDisplay, java.lang.String) 
		com.android.sdklib.repository.IdDisplay tag
		String rawAbi
		String s
		com.android.sdklib.devices.Abi abi
	public com.android.sdklib.ISystemImage getSystemImage () 
	public com.android.sdklib.internal.avd.AvdInfo$AvdStatus getStatus () 
	public static java.io.File getDefaultAvdFolder (com.android.sdklib.internal.avd.AvdManager, java.lang.String, com.android.repository.io.FileOp, boolean)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		int suffix
		com.android.sdklib.internal.avd.AvdManager manager
		String avdName
		com.android.repository.io.FileOp fileOp
		boolean unique
		String base
		java.io.File result
	public static java.io.File getDefaultAvdFolder (com.android.sdklib.internal.avd.AvdManager, java.lang.String, com.android.repository.io.FileOp)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.internal.avd.AvdManager manager
		String avdName
		com.android.repository.io.FileOp fileOp
	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 int compareTo (com.android.sdklib.internal.avd.AvdInfo) 
		com.android.sdklib.internal.avd.AvdInfo o
		int imageDiff
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/internal/avd/GpuMode.class
GpuMode.java
package com.android.sdklib.internal.avd
public final com.android.sdklib.internal.avd.GpuMode extends java.lang.Enum {
	public static final com.android.sdklib.internal.avd.GpuMode AUTO
	public static final com.android.sdklib.internal.avd.GpuMode HOST
	public static final com.android.sdklib.internal.avd.GpuMode MESA
	public static final com.android.sdklib.internal.avd.GpuMode SWIFT
	public static final com.android.sdklib.internal.avd.GpuMode OFF
	private String mySetting
	private static final com.android.sdklib.internal.avd.GpuMode[] $VALUES
	public static com.android.sdklib.internal.avd.GpuMode[] values () 
	public static com.android.sdklib.internal.avd.GpuMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String setting
	public java.lang.String toString () 
	public static com.android.sdklib.internal.avd.GpuMode fromGpuSetting (java.lang.String) 
		com.android.sdklib.internal.avd.GpuMode mode
		String setting
	public java.lang.String getGpuSetting () 
	static void  () 
}

com/android/sdklib/internal/avd/AvdManager.class
AvdManager.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_TAG_ID
	public static final String AVD_INI_TAG_DISPLAY
	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_CPU_CORES
	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_BACKUP_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_GPU_MODE
	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_V1
	public static final String AVD_INI_DEVICE_HASH_V2
	public static final String AVD_INI_ANDROID_API
	public static final String AVD_INI_ANDROID_CODENAME
	public static final java.util.regex.Pattern NUMERIC_SKIN_SIZE
	private static final String USERDATA_IMG
	private static final String BOOT_PROP
	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 com.google.common.collect.Table 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.repository.AndroidSdkHandler mSdkHandler
	private final java.util.Map mDeviceManagers
	private final com.android.repository.io.FileOp mFop
	static final boolean $assertionsDisabled
	protected void  (com.android.sdklib.repository.AndroidSdkHandler, com.android.utils.ILogger, com.android.repository.io.FileOp)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
		com.android.utils.ILogger log
		com.android.repository.io.FileOp fop
	public static com.android.sdklib.internal.avd.AvdManager getInstance (com.android.sdklib.repository.AndroidSdkHandler, com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
		com.android.utils.ILogger log
	public static com.android.sdklib.internal.avd.AvdManager getInstance (com.android.sdklib.repository.AndroidSdkHandler, com.android.utils.ILogger, com.android.repository.io.FileOp)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.internal.avd.AvdManager manager
		com.android.sdklib.internal.avd.AvdManager manager
		com.android.prefs.AndroidLocation$AndroidLocationException e
		Exception e
		com.android.sdklib.internal.avd.AvdManager manager
		java.lang.ref.WeakReference ref
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
		com.android.utils.ILogger log
		com.android.repository.io.FileOp fop
	public java.lang.String getBaseAvdFolder ()  throws com.android.prefs.AndroidLocation$AndroidLocationException 
	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.ArrayList list
	public com.android.sdklib.internal.avd.AvdInfo[] getBrokenAvds () 
		com.android.sdklib.internal.avd.AvdInfo avd
		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
		String name2
		com.android.sdklib.internal.avd.AvdInfo info
		String name
		boolean validAvdOnly
		boolean ignoreCase
	public boolean isAvdRunning (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger) 
		String pid
		java.io.IOException e
		String command
		Process p
		java.io.IOException e
		InterruptedException e
		String command
		com.android.sdklib.internal.avd.AvdInfo info
		com.android.utils.ILogger logger
		String pid
	public void stopAvd (com.android.sdklib.internal.avd.AvdInfo) 
		String command
		Process p
		String command
		String pid
		com.android.sdklib.internal.avd.AvdInfo info
	private java.lang.String getAvdPid (com.android.sdklib.internal.avd.AvdInfo)  throws java.io.IOException 
		com.android.sdklib.internal.avd.AvdInfo info
		java.io.File f
	public com.android.utils.Pair isAvdNameConflicting (java.lang.String) 
		String name2
		com.android.sdklib.internal.avd.AvdInfo info
		java.io.File file
		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 reloadAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		int index
		com.android.sdklib.internal.avd.AvdInfo avdInfo
		com.android.utils.ILogger log
		com.android.sdklib.internal.avd.AvdInfo newInfo
	public com.android.sdklib.internal.avd.AvdInfo createAvd (java.io.File, java.lang.String, com.android.sdklib.ISystemImage, java.io.File, java.lang.String, java.lang.String, java.util.Map, java.util.Map, boolean, boolean, boolean, com.android.utils.ILogger) 
		SecurityException e
		SecurityException e
		SecurityException e
		SecurityException e
		SecurityException e
		SecurityException e
		java.io.File toolsLib
		java.io.File snapshotBlank
		java.io.File snapshotDest
		String model
		SecurityException e
		SecurityException e
		java.io.IOException e
		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 imageHardwardConfig
		java.util.Map skinHardwareConfig
		com.android.sdklib.FileOpFileWrapper skinHardwareFile
		java.io.File bootPropsFile
		SecurityException e
		java.io.File dir
		SecurityException e
		java.io.File imageFolder
		java.io.File userdataSrc
		String abiType
		java.io.File userdataDest
		java.util.HashMap values
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.devices.Abi abi
		String skinPath
		java.util.HashMap finalHardwareValues
		com.android.sdklib.FileOpFileWrapper sysImgHardwareFile
		java.io.File configIniFile
		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.ISystemImage systemImage
		java.io.File skinFolder
		String skinName
		String sdcard
		java.util.Map hardwareConfig
		java.util.Map bootProps
		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.InputStream fis
		java.io.OutputStream fos
		byte[] buffer
		int count
	private java.lang.String getImageRelativePath (com.android.sdklib.ISystemImage)  throws com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException 
		String[] list
		com.android.sdklib.ISystemImage systemImage
		java.io.File folder
		String imageFullPath
		String sdkLocation
	private java.io.File createAvdIniFile (java.lang.String, java.io.File, boolean, com.android.sdklib.AndroidVersion)  throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException 
		String name
		java.io.File avdFolder
		boolean removePrevious
		com.android.sdklib.AndroidVersion version
		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 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.util.ArrayList allList
		com.android.utils.ILogger log
		java.io.File[] avds
	private com.android.sdklib.devices.DeviceManager getDeviceManager (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
		com.android.sdklib.devices.DeviceManager manager
	private com.android.sdklib.internal.avd.AvdInfo parseAvdInfo (java.io.File, com.android.utils.ILogger) 
		String androidPath
		java.io.File f
		String relPath
		String newHashV2
		String hashV2
		String hashV1
		com.android.sdklib.devices.DeviceManager devMan
		String deviceName
		String deviceMfctr
		com.android.sdklib.devices.Device d
		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
		String targetHash
		com.android.sdklib.AndroidVersion version
		java.io.File iniPath
		com.android.utils.ILogger log
		java.util.Map map
		String avdPath
		com.android.sdklib.FileOpFileWrapper configIniFile
		java.util.Map properties
		com.android.sdklib.repository.LoggerProgressIndicatorWrapper progress
		String name
		java.util.regex.Matcher matcher
		boolean validImageSysdir
		String imageSysDir
		com.android.sdklib.ISystemImage sysImage
		com.android.sdklib.devices.DeviceManager$DeviceStatus deviceStatus
		boolean updateHashV2
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
		com.android.sdklib.internal.avd.AvdInfo info
	private void writeIniFile (java.io.File, java.util.Map, boolean)  throws java.io.IOException 
		String value
		String key
		java.util.ArrayList keys
		java.io.File iniFile
		java.util.Map values
		boolean addEncoding
		java.nio.charset.Charset charset
		java.io.OutputStreamWriter writer
	public 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.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
	protected boolean createSdCard (java.lang.String, java.lang.String, java.lang.String, com.android.utils.ILogger) 
		String error
		String[] command
		Process process
		java.util.ArrayList errorOutput
		java.util.ArrayList stdOutput
		int status
		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 com.android.sdklib.internal.avd.AvdInfo 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
	public com.android.sdklib.internal.avd.AvdInfo updateDeviceChanged (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger)  throws java.io.IOException 
		java.io.IOException e
		com.android.sdklib.devices.Device d
		com.android.sdklib.internal.avd.AvdInfo avd
		com.android.utils.ILogger log
		java.util.Map properties
		com.android.sdklib.devices.DeviceManager devMan
		java.util.Collection devices
		String name
		String manufacturer
	private boolean setImagePathProperties (com.android.sdklib.ISystemImage, java.util.Map, com.android.utils.ILogger) 
		String property
		String imagePath
		com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException e
		com.android.sdklib.ISystemImage image
		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
	public com.android.sdklib.repository.AndroidSdkHandler getSdkHandler () 
	static java.util.regex.Pattern access$000 () 
	static java.util.regex.Pattern access$100 () 
	static com.android.repository.io.FileOp access$200 (com.android.sdklib.internal.avd.AvdManager) 
		com.android.sdklib.internal.avd.AvdManager x0
	static java.util.Map access$300 (com.android.sdklib.internal.avd.AvdManager) 
		com.android.sdklib.internal.avd.AvdManager x0
	static void  () 
}

com/android/sdklib/internal/avd/GpuMode$1.class
GpuMode.java
package com.android.sdklib.internal.avd
 com.android.sdklib.internal.avd.GpuMode$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$internal$avd$GpuMode
	static void  () 
}

com/android/sdklib/internal/avd/AvdManager$AvdConflict.class
AvdManager.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/build/
com/android/sdklib/internal/build/SymbolLoader$SymbolEntry.class
SymbolLoader.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/DebugKeyProvider$IKeyGenOutput.class
DebugKeyProvider.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/SymbolLoader.class
SymbolLoader.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/BuildConfigGenerator.class
BuildConfigGenerator.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
		String str
		java.util.Map parameters
}

com/android/sdklib/internal/build/KeystoreHelper.class
KeystoreHelper.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
		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/KeystoreHelper$1.class
KeystoreHelper.java
package com.android.sdklib.internal.build
final com.android.sdklib.internal.build.KeystoreHelper$1 extends java.lang.Object implements com.android.utils.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/DebugKeyProvider.class
DebugKeyProvider.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.FileNotFoundException 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.class
SignedJarBuilder.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 sun.misc.BASE64Encoder mBase64Encoder
	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.security.Signature signature
		com.android.sdklib.internal.build.SignedJarBuilder$SignatureOutputStream out
	public void cleanUp () 
	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 (com.android.sdklib.internal.build.SignedJarBuilder$SignatureOutputStream)  throws java.io.IOException java.security.GeneralSecurityException 
		java.util.Map$Entry att
		java.util.jar.Attributes sfAttr
		java.util.Map$Entry entry
		com.android.sdklib.internal.build.SignedJarBuilder$SignatureOutputStream out
		java.util.jar.Manifest sf
		java.util.jar.Attributes main
		sun.misc.BASE64Encoder base64
		java.security.MessageDigest md
		java.io.PrintStream print
		java.util.Map entries
	private void writeSignatureBlock (java.security.Signature, java.security.cert.X509Certificate, java.security.PrivateKey)  throws java.io.IOException java.security.GeneralSecurityException 
		java.security.Signature signature
		java.security.cert.X509Certificate publicKey
		java.security.PrivateKey privateKey
		sun.security.pkcs.SignerInfo signerInfo
		sun.security.pkcs.PKCS7 pkcs7
}

com/android/sdklib/internal/build/SymbolWriter.class
SymbolWriter.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
		com.google.common.collect.Table symbols
	public void write ()  throws java.io.IOException 
		String folder
		com.android.sdklib.internal.build.SymbolLoader$SymbolEntry value
		String symbolName
		java.util.Map rowMap
		java.util.Set symbolSet
		java.util.ArrayList symbolList
		String row
		java.io.BufferedWriter writer
		com.google.common.collect.Table symbols
		com.google.common.collect.Table values
		java.util.Set rowSet
		java.util.List rowList
		Throwable e
		com.google.common.base.Splitter splitter
		Iterable folders
		java.io.File file
		com.google.common.io.Closer closer
}

com/android/sdklib/internal/build/SignedJarBuilder$IZipEntryFilter.class
SignedJarBuilder.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$KeytoolException.class
DebugKeyProvider.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/SignedJarBuilder$SignatureOutputStream.class
SignedJarBuilder.java
package com.android.sdklib.internal.build
 com.android.sdklib.internal.build.SignedJarBuilder$SignatureOutputStream extends java.io.FilterOutputStream {
	private java.security.Signature mSignature
	private int mCount
	public void  (java.io.OutputStream, java.security.Signature) 
		java.io.OutputStream out
		java.security.Signature sig
	public void write (int)  throws java.io.IOException 
		java.security.SignatureException e
		int b
	public void write (byte[], int, int)  throws java.io.IOException 
		java.security.SignatureException e
		byte[] b
		int off
		int len
	public int size () 
}

com/android/sdklib/internal/build/SignedJarBuilder$IZipEntryFilter$ZipAbortException.class
SignedJarBuilder.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/project/
com/android/sdklib/internal/project/ProjectPropertiesWorkingCopy.class
ProjectPropertiesWorkingCopy.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.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.Set visitedProps
		String line
		java.io.InputStream contentStream
		java.io.InputStreamReader isr
		java.io.BufferedReader reader
		String value
		java.util.Map$Entry entry
		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/IPropertySource.class
IPropertySource.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/ProjectProperties.class
ProjectProperties.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_RS_SUPPORT
	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
	public static final String PROPERTY_NDK
	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) 
		com.android.io.StreamException e
		com.android.io.IAbstractFile propFile
		com.android.utils.ILogger log
		java.io.InputStream is
	public static java.util.Map parsePropertyStream (java.io.InputStream, java.lang.String, com.android.utils.ILogger) 
		java.util.regex.Matcher m
		String line
		java.util.Map map
		java.io.IOException e
		java.io.InputStream propStream
		String propPath
		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
	public void debugPrint () 
		java.util.Map$Entry entry
	static void  () 
}

com/android/sdklib/internal/project/ProjectProperties$PropertyType.class
ProjectProperties.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
		String name
	public boolean isRemovedProperty (java.lang.String) 
		String propRegex
		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/BuildToolInfo$PathId.class
BuildToolInfo.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
	public static final com.android.sdklib.BuildToolInfo$PathId DEXDUMP
	public static final com.android.sdklib.BuildToolInfo$PathId BCC_COMPAT
	public static final com.android.sdklib.BuildToolInfo$PathId LD_ARM
	public static final com.android.sdklib.BuildToolInfo$PathId LD_X86
	public static final com.android.sdklib.BuildToolInfo$PathId LD_MIPS
	public static final com.android.sdklib.BuildToolInfo$PathId ZIP_ALIGN
	public static final com.android.sdklib.BuildToolInfo$PathId JACK
	public static final com.android.sdklib.BuildToolInfo$PathId JILL
	public static final com.android.sdklib.BuildToolInfo$PathId SPLIT_SELECT
	public static final com.android.sdklib.BuildToolInfo$PathId LD_ARM64
	public static final com.android.sdklib.BuildToolInfo$PathId JACK_JACOCO_REPORTER
	public static final com.android.sdklib.BuildToolInfo$PathId JACK_COVERAGE_PLUGIN
	public static final com.android.sdklib.BuildToolInfo$PathId LD_X86_64
	public static final com.android.sdklib.BuildToolInfo$PathId AAPT2
	private final com.android.repository.Revision mMinRevision
	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, java.lang.String) 
		String minRevision
	public boolean isPresentIn (com.android.repository.Revision) 
		com.android.repository.Revision revision
	static void  () 
}

com/android/sdklib/FileOpFileWrapper.class
FileOpFileWrapper.java
package com.android.sdklib
public com.android.sdklib.FileOpFileWrapper extends java.lang.Object implements com.android.io.IAbstractFile com.android.io.IAbstractFolder  {
	private final com.android.repository.io.FileOp mFileOp
	private final java.io.File mFile
	private final boolean mIsFolder
	public void  (java.io.File, com.android.repository.io.FileOp, boolean) 
		java.io.File file
		com.android.repository.io.FileOp fop
		boolean isFolder
	public java.io.InputStream getContents ()  throws com.android.io.StreamException 
		java.io.IOException e
	public void setContents (java.io.InputStream)  throws com.android.io.StreamException 
		byte[] buffer
		int count
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.InputStream source
		java.io.OutputStream fos
	public java.io.OutputStream getOutputStream ()  throws com.android.io.StreamException 
		java.io.IOException ex
	public com.android.io.IAbstractFile$PreferredWriteMode getPreferredWriteMode () 
	public long getModificationStamp () 
	public java.lang.String getName () 
	public java.lang.String getOsLocation () 
	public java.lang.String getPath () 
	public boolean exists () 
	public com.android.io.IAbstractFolder getParentFolder () 
	public boolean delete () 
	public boolean hasFile (java.lang.String) 
		String name
	public com.android.io.IAbstractFile getFile (java.lang.String) 
		String name
	public com.android.io.IAbstractFolder getFolder (java.lang.String) 
		String name
	public com.android.io.IAbstractResource[] listMembers () 
		java.io.File f
		int i
		java.io.File[] files
		int count
		com.android.io.IAbstractResource[] afiles
	public java.lang.String[] list (com.android.io.IAbstractFolder$FilenameFilter) 
		com.android.io.IAbstractFolder$FilenameFilter filter
	static com.android.repository.io.FileOp access$000 (com.android.sdklib.FileOpFileWrapper) 
		com.android.sdklib.FileOpFileWrapper x0
}

com/android/sdklib/BuildToolInfo.class

com/android/sdklib/ISystemImage$LocationType.class
ISystemImage.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_LEGACY_FOLDER
	public static final com.android.sdklib.ISystemImage$LocationType IN_IMAGES_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/util/
com/android/sdklib/util/CommandLineParser$Accept.class
CommandLineParser.java
package com.android.sdklib.util
public 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.class
CommandLineParser.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$Mode$4.class
CommandLineParser.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$1.class
CommandLineParser.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$2.class
CommandLineParser.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/FormatUtils.class
FormatUtils.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/CommandLineParser$Mode$5.class
CommandLineParser.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$1.class
CommandLineParser.java
package com.android.sdklib.util
 com.android.sdklib.util.CommandLineParser$1 extends java.lang.Object {
}

com/android/sdklib/util/LineUtil.class
LineUtil.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/CommandLineParser$Arg.class
CommandLineParser.java
package com.android.sdklib.util
public 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/CommandLineParser.class
CommandLineParser.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
		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[] actionDesc
		com.android.sdklib.util.CommandLineParser$Arg dummyArg
		String b
		Object error
		com.android.sdklib.util.CommandLineParser$Arg arg
		String a
		int i
		String[] actionDesc
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		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
		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[] action
		String verb
		String directObject
		String errorFormat
		Object[] args
	protected java.lang.String getDefaultVerb () 
	protected void listOptions (java.lang.String, java.lang.String) 
		int n
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		String v
		Object v
		String value
		String required
		String longArgWidth
		String output
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		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
	protected com.android.utils.ILogger getLog () 
	static void  () 
}

com/android/sdklib/util/CommandLineParser$Mode$3.class
CommandLineParser.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
		com.android.sdklib.util.CommandLineParser$Arg arg
		String extra
		StringBuilder desc
		String[] values
}

com/android/sdklib/AndroidTargetHash.class
AndroidTargetHash.java
package com.android.sdklib
public abstract com.android.sdklib.AndroidTargetHash extends java.lang.Object {
	public static final String PLATFORM_HASH_PREFIX
	public static final String ADD_ON_FORMAT
	static final String PLATFORM_HASH
	public void  () 
	public static java.lang.String getPlatformHashString (com.android.sdklib.AndroidVersion) 
		com.android.sdklib.AndroidVersion version
	public static com.android.sdklib.AndroidVersion getPlatformVersion (java.lang.String) 
		int api
		int apiFeatureLevel
		int apiLevel
		String suffix
		int api
		String hashString
	public static com.android.sdklib.AndroidVersion getAddOnVersion (java.lang.String) 
		int apiLevel
		NumberFormatException e
		String hashString
		java.util.List parts
		String apiLevelPart
	public static com.android.sdklib.AndroidVersion getVersionFromHash (java.lang.String) 
		String hashString
	public static java.lang.String getAddonHashString (java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion) 
		String addonVendorDisplay
		String addonNameDisplay
		com.android.sdklib.AndroidVersion version
	public static java.lang.String getTargetHashString (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget target
	public static boolean isPlatform (java.lang.String) 
		String hashString
}

com/android/sdklib/repository/
com/android/sdklib/repository/targets/
com/android/sdklib/repository/targets/AndroidTargetManager.class

com/android/sdklib/repository/targets/PlatformTarget$Library.class
PlatformTarget.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.PlatformTarget$Library extends java.lang.Object {
	String name
	String jar
	boolean manifest
	public void  () 
}

com/android/sdklib/repository/targets/OptionalLibraryImpl.class
OptionalLibraryImpl.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.OptionalLibraryImpl extends java.lang.Object implements com.android.sdklib.IAndroidTarget$OptionalLibrary  {
	private final String mLibraryName
	private final java.io.File mJarFile
	private final String mDescription
	private final boolean mRequireManifestEntry
	public void  (java.lang.String, java.io.File, java.lang.String, boolean) 
		String libraryName
		java.io.File jarFile
		String description
		boolean requireManifestEntry
	public java.lang.String getName () 
	public java.io.File getJar () 
	public java.lang.String getDescription () 
	public boolean isManifestEntryRequired () 
	public java.lang.String getLocalJarPath () 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.sdklib.IAndroidTarget$OptionalLibrary lib
	public int hashCode () 
	public java.lang.String toString () 
}

com/android/sdklib/repository/targets/PlatformTarget$1.class
PlatformTarget.java
package com.android.sdklib.repository.targets
final com.android.sdklib.repository.targets.PlatformTarget$1 extends com.google.gson.reflect.TypeToken {
	void  () 
}

com/android/sdklib/repository/targets/AddonTarget.class
AddonTarget.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.AddonTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	private com.android.repository.api.LocalPackage mPackage
	private com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType mDetails
	private com.android.sdklib.IAndroidTarget mBasePlatform
	private java.io.File[] mSkins
	private java.io.File mDefaultSkin
	private java.util.List mAdditionalLibraries
	static final boolean $assertionsDisabled
	public void  (com.android.repository.api.LocalPackage, com.android.sdklib.IAndroidTarget, com.android.sdklib.repository.targets.SystemImageManager, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		java.io.File skin
		java.io.File skin
		com.android.repository.api.LocalPackage p
		com.android.sdklib.IAndroidTarget baseTarget
		com.android.sdklib.repository.targets.SystemImageManager sysImgMgr
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.repository.impl.meta.TypeDetails details
		java.util.Map skins
		String defaultSkinName
	private static java.util.List parseAdditionalLibraries (com.android.repository.api.LocalPackage, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		com.android.sdklib.repository.meta.Library library
		com.android.repository.api.LocalPackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries libraries
		java.util.List result
	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
		String installPath
	public java.io.File getFile (int) 
		int pathId
	public com.android.sdklib.BuildToolInfo getBuildToolInfo () 
	public java.util.List getBootClasspath () 
	public java.util.List getOptionalLibraries () 
	public java.util.List getAdditionalLibraries () 
	public boolean hasRenderingLibrary () 
	public java.io.File[] getSkins () 
	public java.io.File getDefaultSkin () 
	public java.lang.String[] getPlatformLibraries () 
	public java.lang.String getProperty (java.lang.String) 
		String name
	public java.util.Map getProperties () 
	public boolean canRunOn (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget target
	public java.lang.String hashString () 
	public int compareTo (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.repository.targets.AddonTarget targetAddOn
		int vendorDiff
		com.android.sdklib.IAndroidTarget target
		int versionDiff
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/targets/PlatformTarget.class
PlatformTarget.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.PlatformTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	public static final String PLATFORM_VENDOR
	private static final String PLATFORM_NAME
	private static final String PLATFORM_NAME_PREVIEW
	private com.android.repository.api.LocalPackage mPackage
	private com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType mDetails
	private java.util.List mOptionalLibraries
	private java.util.Set mSkins
	private java.util.Map mBuildProps
	private com.android.sdklib.BuildToolInfo mBuildToolInfo
	private java.io.File mSourcesPath
	static final boolean $assertionsDisabled
	public void  (com.android.repository.api.LocalPackage, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator) 
		java.io.File optionalJson
		String message
		com.android.repository.api.LocalPackage p
		com.android.sdklib.repository.AndroidSdkHandler sdkHandler
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.TypeDetails details
		java.io.File optionalDir
		java.io.File buildProp
	public void setSources (java.io.File) 
		java.io.File location
	static java.util.List getLibsFromJson (java.io.File) 
		com.android.sdklib.repository.targets.PlatformTarget$Library lib
		java.lang.reflect.Type collectionType
		java.util.Collection libs
		java.util.List optionalLibraries
		java.io.File rootFolder
		java.io.FileNotFoundException e
		java.io.File jsonFile
		com.google.gson.Gson gson
	public java.lang.String getLocation () 
	public java.lang.String getVendor () 
	public java.lang.String getName () 
		com.android.sdklib.AndroidVersion version
	public java.lang.String getFullName () 
	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 java.io.File getFile (int) 
		int pathId
	public com.android.sdklib.BuildToolInfo getBuildToolInfo () 
	public java.util.List getBootClasspath () 
	public java.util.List getOptionalLibraries () 
	public java.util.List getAdditionalLibraries () 
	public boolean hasRenderingLibrary () 
	public java.io.File[] getSkins () 
	public int getLayoutlibApi () 
	public java.io.File getDefaultSkin () 
		String skinName
		String skinName
		String skinName
	public java.lang.String[] getPlatformLibraries () 
	public java.lang.String getProperty (java.lang.String) 
		String name
	public java.util.Map getProperties () 
	public java.lang.String getShortClasspathName () 
	public java.lang.String getClasspathName () 
	public boolean canRunOn (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget target
	public java.lang.String hashString () 
	public int compareTo (com.android.sdklib.IAndroidTarget) 
		com.android.sdklib.IAndroidTarget o
		int res
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/targets/SystemImage.class
SystemImage.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.SystemImage extends java.lang.Object implements com.android.sdklib.ISystemImage  {
	public static final com.android.sdklib.repository.IdDisplay DEFAULT_TAG
	public static final com.android.sdklib.repository.IdDisplay WEAR_TAG
	public static final com.android.sdklib.repository.IdDisplay TV_TAG
	public static final com.android.sdklib.repository.IdDisplay GLASS_TAG
	public static final com.android.sdklib.repository.IdDisplay GOOGLE_APIS_TAG
	public static final com.android.sdklib.repository.IdDisplay GOOGLE_APIS_X86_TAG
	private final java.io.File mLocation
	private final com.android.sdklib.repository.IdDisplay mTag
	private final com.android.sdklib.repository.IdDisplay mVendor
	private final String mAbi
	private final java.io.File[] mSkins
	private final com.android.sdklib.AndroidVersion mAndroidVersion
	private final com.android.repository.api.RepoPackage mPackage
	static final boolean $assertionsDisabled
	public void  (java.io.File, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, java.lang.String, java.io.File[], com.android.repository.api.RepoPackage) 
		java.io.File location
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay vendor
		String abi
		java.io.File[] skins
		com.android.repository.api.RepoPackage pkg
		com.android.repository.impl.meta.TypeDetails details
	public java.io.File getLocation () 
	public com.android.sdklib.repository.IdDisplay getTag () 
	public com.android.sdklib.repository.IdDisplay getAddonVendor () 
	public java.lang.String getAbiType () 
	public java.io.File[] getSkins () 
	public com.android.sdklib.AndroidVersion getAndroidVersion () 
	public com.android.repository.api.RepoPackage getPackage () 
	public boolean obsolete () 
	public int compareTo (com.android.sdklib.ISystemImage) 
		int i
		com.android.sdklib.ISystemImage o
		int res
		java.io.File[] skins
		java.io.File[] otherSkins
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
		java.io.File f
		int hashCode
	public com.android.repository.Revision getRevision () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/targets/SystemImageManager.class
SystemImageManager.java
package com.android.sdklib.repository.targets
public com.android.sdklib.repository.targets.SystemImageManager extends java.lang.Object {
	private final com.android.repository.io.FileOp mFop
	private final com.android.repository.api.RepoManager mRepoManager
	private final com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType mValidator
	private static final String SYS_IMG_NAME
	private static final int MAX_DEPTH
	private com.google.common.collect.Multimap mPackageToImage
	private java.util.Map mPathToImage
	private com.google.common.collect.Table mValuesToImage
	public void  (com.android.repository.api.RepoManager, com.android.sdklib.repository.meta.SysImgFactory, com.android.repository.io.FileOp) 
		com.android.repository.api.RepoManager mgr
		com.android.sdklib.repository.meta.SysImgFactory factory
		com.android.repository.io.FileOp fop
	public java.util.Collection getImages () 
	public com.google.common.collect.Multimap getImageMap () 
	public java.util.Collection lookup (com.android.sdklib.repository.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay vendor
		com.google.common.collect.Multimap m
	private void init () 
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.AndroidVersion version
		com.google.common.collect.Multimap vendorImageMap
		com.android.sdklib.repository.targets.SystemImage img
		com.google.common.collect.Multimap images
		com.google.common.collect.Table valuesToImage
		java.util.Map pathToImages
	private com.google.common.collect.Multimap buildImageMap () 
		java.io.File skinDir
		com.android.repository.api.LocalPackage p
		com.android.repository.impl.meta.TypeDetails typeDetails
		com.android.repository.api.LocalPackage p
		com.google.common.collect.Multimap result
		java.util.Map platformSkins
		java.util.Collection packages
	private void collectImages (java.io.File, com.android.repository.api.LocalPackage, int, java.util.Map, com.google.common.collect.Multimap) 
		String name
		java.io.File f
		java.io.File dir
		com.android.repository.api.LocalPackage p
		int depth
		java.util.Map platformSkins
		com.google.common.collect.Multimap collector
	private com.android.sdklib.repository.targets.SystemImage createSysImg (com.android.repository.api.LocalPackage, java.io.File, java.util.Map) 
		String abi
		String abi
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay tag
		java.util.List skinList
		java.io.File[] skins
		com.android.repository.api.LocalPackage p
		java.io.File dir
		java.util.Map platformSkins
		String containingDir
		String abi
		com.android.repository.impl.meta.TypeDetails details
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay vendor
		java.io.File skinDir
		java.io.File[] skins
	public com.android.sdklib.ISystemImage getImageAt (java.io.File) 
		java.io.File imageDir
}

com/android/sdklib/repository/AndroidSdkHandler.class

com/android/sdklib/repository/installer/
com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning.class
MavenInstallListener.java
package com.android.sdklib.repository.installer
public com.android.sdklib.repository.installer.MavenInstallListener$MavenMetadata$Versioning extends java.lang.Object {
	protected String release
	protected com.android.sdklib.repository.installer.MavenInstallListener$MavenMetadata$Versioning$Versions versions
	protected long lastUpdated
	public void  () 
}

com/android/sdklib/repository/installer/MavenInstallListener.class

com/android/sdklib/repository/installer/MavenInstallListener$PackageInfo.class
MavenInstallListener.java
package com.android.sdklib.repository.installer
 com.android.sdklib.repository.installer.MavenInstallListener$PackageInfo extends java.lang.Object {
	public String artifactId
	public String groupId
	public String version
	private void  () 
}

com/android/sdklib/repository/installer/SdkInstallListenerFactory.class
SdkInstallListenerFactory.java
package com.android.sdklib.repository.installer
public com.android.sdklib.repository.installer.SdkInstallListenerFactory extends java.lang.Object implements com.android.repository.api.InstallerFactory$StatusChangeListenerFactory  {
	private com.android.sdklib.repository.AndroidSdkHandler mSdkHandler
	public void  (com.android.sdklib.repository.AndroidSdkHandler) 
		com.android.sdklib.repository.AndroidSdkHandler handler
	public java.util.List createListeners (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage p
		java.util.List result
	protected com.android.sdklib.repository.AndroidSdkHandler getSdkHandler () 
}

com/android/sdklib/repository/installer/SdkInstallerUtil.class
SdkInstallerUtil.java
package com.android.sdklib.repository.installer
public com.android.sdklib.repository.installer.SdkInstallerUtil extends java.lang.Object {
	public static com.android.repository.api.InstallerFactory findBestInstallerFactory (com.android.repository.api.RepoPackage, com.android.sdklib.repository.AndroidSdkHandler) 
		com.android.repository.api.RepoPackage p
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.repository.api.InstallerFactory factory
	private void  () 
}

com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata$Versioning$Versions.class
MavenInstallListener.java
package com.android.sdklib.repository.installer
public com.android.sdklib.repository.installer.MavenInstallListener$MavenMetadata$Versioning$Versions extends java.lang.Object {
	protected java.util.List version
	public void  () 
}

com/android/sdklib/repository/installer/MavenInstallListener$MavenMetadata.class
MavenInstallListener.java
package com.android.sdklib.repository.installer
 com.android.sdklib.repository.installer.MavenInstallListener$MavenMetadata extends java.lang.Object {
	protected String groupId
	protected String artifactId
	protected com.android.sdklib.repository.installer.MavenInstallListener$MavenMetadata$Versioning versioning
	void  () 
}

com/android/sdklib/repository/PackageParserUtils.class
PackageParserUtils.java
package com.android.sdklib.repository
public com.android.sdklib.repository.PackageParserUtils extends java.lang.Object {
	public void  () 
	public static com.android.repository.Revision getRevisionProperty (java.util.Properties, java.lang.String) 
		java.util.Properties props
		String propKey
		String revStr
		com.android.repository.Revision rev
	public static java.lang.String getProperty (java.util.Properties, java.lang.String, java.lang.String) 
		java.util.Properties props
		String propKey
		String defaultValue
	public static java.util.List parseSkinFolder (java.io.File, com.android.repository.io.FileOp) 
		java.io.File layout
		java.io.File skinFolder
		java.util.ArrayList skinList
		java.io.File[] files
		java.io.File skinRootFolder
		com.android.repository.io.FileOp fileOp
}

com/android/sdklib/repository/generated/
com/android/sdklib/repository/generated/sysimg/
com/android/sdklib/repository/generated/sysimg/v1/
com/android/sdklib/repository/generated/sysimg/v1/SysImgDetailsType.class
SysImgDetailsType.java
package com.android.sdklib.repository.generated.sysimg.v1
public com.android.sdklib.repository.generated.sysimg.v1.SysImgDetailsType extends com.android.sdklib.repository.generated.common.v1.ApiDetailsType implements com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType  {
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType tag
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType vendor
	protected String abi
	public void  () 
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getTag () 
	public void setTagInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getVendor () 
	public void setVendorInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public java.lang.String getAbi () 
	public void setAbi (java.lang.String) 
		String value
	public boolean isValidAbi (java.lang.String) 
		String value
	public void setTag (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public void setVendor (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public com.android.sdklib.repository.generated.sysimg.v1.ObjectFactory createFactory () 
	public volatile com.android.sdklib.repository.IdDisplay getVendor () 
	public volatile com.android.sdklib.repository.IdDisplay getTag () 
}

com/android/sdklib/repository/generated/sysimg/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.generated.sysimg.v1
public com.android.sdklib.repository.generated.sysimg.v1.ObjectFactory extends com.android.sdklib.repository.meta.SysImgFactory {
	private static final javax.xml.namespace.QName _SdkSysImg_QNAME
	public void  () 
	public com.android.sdklib.repository.generated.sysimg.v1.SysImgDetailsType createSysImgDetailsType () 
	public javax.xml.bind.JAXBElement createSdkSysImgInternal (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateSdkSysImg (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType createSysImgDetailsType () 
	static void  () 
}

com/android/sdklib/repository/generated/sysimg/v1/package-info.class
package-info.java
package com.android.sdklib.repository.generated.sysimg.v1
abstract com.android.sdklib.repository.generated.sysimg.v1.package-info extends java.lang.Object {
}

com/android/sdklib/repository/generated/addon/
com/android/sdklib/repository/generated/addon/v1/
com/android/sdklib/repository/generated/addon/v1/AddonDetailsType.class
AddonDetailsType.java
package com.android.sdklib.repository.generated.addon.v1
public com.android.sdklib.repository.generated.addon.v1.AddonDetailsType extends com.android.sdklib.repository.generated.common.v1.ApiDetailsType implements com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType  {
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType vendor
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType tag
	protected String defaultSkin
	protected com.android.sdklib.repository.generated.addon.v1.LibrariesType libraries
	public void  () 
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getVendor () 
	public void setVendorInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getTag () 
	public void setTagInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public java.lang.String getDefaultSkin () 
	public void setDefaultSkin (java.lang.String) 
		String value
	public com.android.sdklib.repository.generated.addon.v1.LibrariesType getLibraries () 
	public void setLibrariesInternal (com.android.sdklib.repository.generated.addon.v1.LibrariesType) 
		com.android.sdklib.repository.generated.addon.v1.LibrariesType value
	public void setVendor (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public void setTag (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public void setLibraries (com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries) 
		com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries value
	public com.android.sdklib.repository.generated.addon.v1.ObjectFactory createFactory () 
	public volatile com.android.sdklib.repository.IdDisplay getTag () 
	public volatile com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries getLibraries () 
	public volatile com.android.sdklib.repository.IdDisplay getVendor () 
}

com/android/sdklib/repository/generated/addon/v1/ExtraDetailsType.class
ExtraDetailsType.java
package com.android.sdklib.repository.generated.addon.v1
public com.android.sdklib.repository.generated.addon.v1.ExtraDetailsType extends com.android.repository.impl.generated.v1.TypeDetails implements com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType  {
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType vendor
	public void  () 
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getVendor () 
	public void setVendorInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public void setVendor (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public com.android.sdklib.repository.generated.addon.v1.ObjectFactory createFactory () 
	public volatile com.android.sdklib.repository.IdDisplay getVendor () 
}

com/android/sdklib/repository/generated/addon/v1/MavenType.class
MavenType.java
package com.android.sdklib.repository.generated.addon.v1
public com.android.sdklib.repository.generated.addon.v1.MavenType extends com.android.repository.impl.generated.v1.TypeDetails implements com.android.sdklib.repository.meta.DetailsTypes$MavenType  {
	protected com.android.sdklib.repository.generated.common.v1.IdDisplayType vendor
	public void  () 
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType getVendor () 
	public void setVendorInternal (com.android.sdklib.repository.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repository.generated.common.v1.IdDisplayType value
	public void setVendor (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay value
	public com.android.sdklib.repository.generated.addon.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/addon/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.generated.addon.v1
public com.android.sdklib.repository.generated.addon.v1.ObjectFactory extends com.android.sdklib.repository.meta.AddonFactory {
	private static final javax.xml.namespace.QName _SdkAddon_QNAME
	public void  () 
	public com.android.sdklib.repository.generated.addon.v1.AddonDetailsType createAddonDetailsType () 
	public com.android.sdklib.repository.generated.addon.v1.LibrariesType createLibrariesType () 
	public com.android.sdklib.repository.generated.addon.v1.ExtraDetailsType createExtraDetailsType () 
	public com.android.sdklib.repository.generated.addon.v1.MavenType createMavenType () 
	public javax.xml.bind.JAXBElement createSdkAddonInternal (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateSdkAddon (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries createLibrariesType () 
	public volatile com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType createAddonDetailsType () 
	public volatile com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType createExtraDetailsType () 
	static void  () 
}

com/android/sdklib/repository/generated/addon/v1/package-info.class
package-info.java
package com.android.sdklib.repository.generated.addon.v1
abstract com.android.sdklib.repository.generated.addon.v1.package-info extends java.lang.Object {
}

com/android/sdklib/repository/generated/addon/v1/LibrariesType.class
LibrariesType.java
package com.android.sdklib.repository.generated.addon.v1
public com.android.sdklib.repository.generated.addon.v1.LibrariesType extends com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries {
	protected java.util.List library
	public void  () 
	public java.util.List getLibraryInternal () 
	public java.util.List getLibrary () 
	public com.android.sdklib.repository.generated.addon.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/repository/
com/android/sdklib/repository/generated/repository/v1/
com/android/sdklib/repository/generated/repository/v1/SourceDetailsType.class
SourceDetailsType.java
package com.android.sdklib.repository.generated.repository.v1
public com.android.sdklib.repository.generated.repository.v1.SourceDetailsType extends com.android.sdklib.repository.generated.common.v1.ApiDetailsType implements com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType  {
	public void  () 
	public com.android.sdklib.repository.generated.repository.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/repository/v1/LayoutlibType.class
LayoutlibType.java
package com.android.sdklib.repository.generated.repository.v1
public com.android.sdklib.repository.generated.repository.v1.LayoutlibType extends com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType {
	protected int api
	public void  () 
	public int getApi () 
	public void setApi (int) 
		int value
	public com.android.sdklib.repository.generated.repository.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/repository/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.generated.repository.v1
public com.android.sdklib.repository.generated.repository.v1.ObjectFactory extends com.android.sdklib.repository.meta.RepoFactory {
	private static final javax.xml.namespace.QName _SdkRepository_QNAME
	public void  () 
	public com.android.sdklib.repository.generated.repository.v1.PlatformDetailsType createPlatformDetailsType () 
	public com.android.sdklib.repository.generated.repository.v1.LayoutlibType createLayoutlibType () 
	public com.android.sdklib.repository.generated.repository.v1.SourceDetailsType createSourceDetailsType () 
	public javax.xml.bind.JAXBElement generateSdkRepositoryInternal (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateSdkRepository (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType createLayoutlibType () 
	public volatile com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType createPlatformDetailsType () 
	public volatile com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType createSourceDetailsType () 
	static void  () 
}

com/android/sdklib/repository/generated/repository/v1/package-info.class
package-info.java
package com.android.sdklib.repository.generated.repository.v1
abstract com.android.sdklib.repository.generated.repository.v1.package-info extends java.lang.Object {
}

com/android/sdklib/repository/generated/repository/v1/PlatformDetailsType.class
PlatformDetailsType.java
package com.android.sdklib.repository.generated.repository.v1
public com.android.sdklib.repository.generated.repository.v1.PlatformDetailsType extends com.android.sdklib.repository.generated.common.v1.ApiDetailsType implements com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType  {
	protected com.android.sdklib.repository.generated.repository.v1.LayoutlibType layoutlib
	public void  () 
	public com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType getLayoutlib () 
	public void setLayoutlibInternal (com.android.sdklib.repository.generated.repository.v1.LayoutlibType) 
		com.android.sdklib.repository.generated.repository.v1.LayoutlibType value
	public void setLayoutlib (com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType) 
		com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType value
	public com.android.sdklib.repository.generated.repository.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/common/
com/android/sdklib/repository/generated/common/v1/
com/android/sdklib/repository/generated/common/v1/ApiDetailsType.class
ApiDetailsType.java
package com.android.sdklib.repository.generated.common.v1
public abstract com.android.sdklib.repository.generated.common.v1.ApiDetailsType extends com.android.repository.impl.generated.v1.TypeDetails implements com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType  {
	protected int apiLevel
	protected String codename
	public void  () 
	public int getApiLevel () 
	public void setApiLevel (int) 
		int value
	public java.lang.String getCodename () 
	public void setCodename (java.lang.String) 
		String value
}

com/android/sdklib/repository/generated/common/v1/LibraryType.class
LibraryType.java
package com.android.sdklib.repository.generated.common.v1
public com.android.sdklib.repository.generated.common.v1.LibraryType extends com.android.sdklib.repository.meta.Library {
	protected String description
	protected String localJarPath
	protected String name
	protected Boolean manifestEntryRequired
	public void  () 
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String value
	public java.lang.String getLocalJarPath () 
	public void setLocalJarPath (java.lang.String) 
		String value
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String value
	public boolean isManifestEntryRequired () 
	public void setManifestEntryRequired (java.lang.Boolean) 
		Boolean value
	public com.android.sdklib.repository.generated.common.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/generated/common/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.generated.common.v1
public com.android.sdklib.repository.generated.common.v1.ObjectFactory extends com.android.sdklib.repository.meta.SdkCommonFactory {
	public void  () 
	public com.android.sdklib.repository.generated.common.v1.IdDisplayType createIdDisplayType () 
	public com.android.sdklib.repository.generated.common.v1.LibraryType createLibraryType () 
	public volatile com.android.sdklib.repository.meta.Library createLibraryType () 
	public volatile com.android.sdklib.repository.IdDisplay createIdDisplayType () 
}

com/android/sdklib/repository/generated/common/v1/package-info.class
package-info.java
package com.android.sdklib.repository.generated.common.v1
abstract com.android.sdklib.repository.generated.common.v1.package-info extends java.lang.Object {
}

com/android/sdklib/repository/generated/common/v1/IdDisplayType.class
IdDisplayType.java
package com.android.sdklib.repository.generated.common.v1
public com.android.sdklib.repository.generated.common.v1.IdDisplayType extends com.android.sdklib.repository.IdDisplay {
	protected String id
	protected String display
	public void  () 
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String value
	public java.lang.String getDisplay () 
	public void setDisplay (java.lang.String) 
		String value
	public boolean isValidId (java.lang.String) 
		String value
	public com.android.sdklib.repository.generated.common.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/
com/android/sdklib/repository/sources/RemoteSiteType$SysImgSiteType.class
RemoteSiteType.java
package com.android.sdklib.repository.sources
public abstract com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType extends java.lang.Object implements com.android.repository.api.RepositorySource  {
}

com/android/sdklib/repository/sources/generated/
com/android/sdklib/repository/sources/generated/v3/
com/android/sdklib/repository/sources/generated/v3/SysImgSiteType.class
SysImgSiteType.java
package com.android.sdklib.repository.sources.generated.v3
public com.android.sdklib.repository.sources.generated.v3.SysImgSiteType extends com.android.repository.impl.sources.generated.v1.SiteType implements com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType  {
	public void  () 
	public com.android.sdklib.repository.sources.generated.v3.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v3/AddonSiteType.class
AddonSiteType.java
package com.android.sdklib.repository.sources.generated.v3
public com.android.sdklib.repository.sources.generated.v3.AddonSiteType extends com.android.repository.impl.sources.generated.v1.SiteType implements com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType  {
	public void  () 
	public com.android.sdklib.repository.sources.generated.v3.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v3/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.sources.generated.v3
public com.android.sdklib.repository.sources.generated.v3.ObjectFactory extends java.lang.Object {
	private static final javax.xml.namespace.QName _SdkAddonsList_QNAME
	public void  () 
	public com.android.sdklib.repository.sources.generated.v3.AddonSiteType createAddonSiteType () 
	public com.android.sdklib.repository.sources.generated.v3.SysImgSiteType createSysImgSiteType () 
	public javax.xml.bind.JAXBElement createSdkAddonsList (com.android.repository.impl.sources.generated.v1.SiteListType) 
		com.android.repository.impl.sources.generated.v1.SiteListType value
	public javax.xml.bind.JAXBElement generateElement (com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList) 
		com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList value
	static void  () 
}

com/android/sdklib/repository/sources/generated/v3/package-info.class
package-info.java
package com.android.sdklib.repository.sources.generated.v3
abstract com.android.sdklib.repository.sources.generated.v3.package-info extends java.lang.Object {
}

com/android/sdklib/repository/sources/generated/v2/
com/android/sdklib/repository/sources/generated/v2/SysImgSiteType.class
SysImgSiteType.java
package com.android.sdklib.repository.sources.generated.v2
public com.android.sdklib.repository.sources.generated.v2.SysImgSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repository.sources.RemoteSiteType$SysImgSiteType  {
	protected String url
	protected String name
	public void  () 
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String value
	public com.android.sdklib.repository.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v2/AddonSiteType.class
AddonSiteType.java
package com.android.sdklib.repository.sources.generated.v2
public com.android.sdklib.repository.sources.generated.v2.AddonSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType  {
	protected String url
	protected String name
	public void  () 
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String value
	public com.android.sdklib.repository.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v2/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.sources.generated.v2
public com.android.sdklib.repository.sources.generated.v2.ObjectFactory extends java.lang.Object {
	private static final javax.xml.namespace.QName _SdkAddonsList_QNAME
	public void  () 
	public com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList createAddonsListType () 
	public com.android.repository.api.RemoteSource createAddonSiteType () 
	public com.android.repository.api.RemoteSource createSysImgSiteType () 
	public javax.xml.bind.JAXBElement createSdkAddonsList (com.android.sdklib.repository.sources.generated.v2.AddonsListType) 
		com.android.sdklib.repository.sources.generated.v2.AddonsListType value
	public javax.xml.bind.JAXBElement generateElement (com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList) 
		com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList value
	static void  () 
}

com/android/sdklib/repository/sources/generated/v2/package-info.class
package-info.java
package com.android.sdklib.repository.sources.generated.v2
abstract com.android.sdklib.repository.sources.generated.v2.package-info extends java.lang.Object {
}

com/android/sdklib/repository/sources/generated/v2/AddonsListType.class
AddonsListType.java
package com.android.sdklib.repository.sources.generated.v2
public com.android.sdklib.repository.sources.generated.v2.AddonsListType extends com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList {
	protected java.util.List addonSiteOrSysImgSite
	public void  () 
	public java.util.List getAddonSiteOrSysImgSite () 
	public com.android.sdklib.repository.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v1/
com/android/sdklib/repository/sources/generated/v1/AddonSiteType.class
AddonSiteType.java
package com.android.sdklib.repository.sources.generated.v1
public com.android.sdklib.repository.sources.generated.v1.AddonSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType  {
	protected String url
	protected String name
	public void  () 
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String value
	public com.android.sdklib.repository.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/generated/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repository.sources.generated.v1
public com.android.sdklib.repository.sources.generated.v1.ObjectFactory extends java.lang.Object {
	private static final javax.xml.namespace.QName _SdkAddonsList_QNAME
	public void  () 
	public com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList createAddonsListType () 
	public com.android.repository.api.RemoteSource createAddonSiteType () 
	public javax.xml.bind.JAXBElement createSdkAddonsList (com.android.sdklib.repository.sources.generated.v1.AddonsListType) 
		com.android.sdklib.repository.sources.generated.v1.AddonsListType value
	public javax.xml.bind.JAXBElement generateElement (com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList) 
		com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList value
	static void  () 
}

com/android/sdklib/repository/sources/generated/v1/package-info.class
package-info.java
package com.android.sdklib.repository.sources.generated.v1
abstract com.android.sdklib.repository.sources.generated.v1.package-info extends java.lang.Object {
}

com/android/sdklib/repository/sources/generated/v1/AddonsListType.class
AddonsListType.java
package com.android.sdklib.repository.sources.generated.v1
public com.android.sdklib.repository.sources.generated.v1.AddonsListType extends com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList {
	protected java.util.List addonSite
	public void  () 
	public java.util.List getAddonSiteInternal () 
	public java.util.List getAddonSite () 
	public com.android.sdklib.repository.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repository/sources/RemoteSiteType.class
RemoteSiteType.java
package com.android.sdklib.repository.sources
public final com.android.sdklib.repository.sources.RemoteSiteType extends java.lang.Object {
	private void  () 
}

com/android/sdklib/repository/sources/RemoteSiteType$AddonSiteType.class
RemoteSiteType.java
package com.android.sdklib.repository.sources
public abstract com.android.sdklib.repository.sources.RemoteSiteType$AddonSiteType extends java.lang.Object implements com.android.repository.api.RepositorySource  {
}

com/android/sdklib/repository/LoggerProgressIndicatorWrapper.class
LoggerProgressIndicatorWrapper.java
package com.android.sdklib.repository
public com.android.sdklib.repository.LoggerProgressIndicatorWrapper extends com.android.repository.api.ProgressIndicatorAdapter {
	private final com.android.utils.ILogger mWrapped
	public void  (com.android.utils.ILogger) 
		com.android.utils.ILogger toWrap
	public void logWarning (java.lang.String) 
		String s
	public void logWarning (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logError (java.lang.String) 
		String s
	public void logError (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logInfo (java.lang.String) 
		String s
	private static java.lang.String throwableToString (java.lang.Throwable) 
		Throwable e
		java.io.StringWriter writer
}

com/android/sdklib/repository/legacy/
com/android/sdklib/repository/legacy/LegacyRemoteRepoLoader.class
LegacyRemoteRepoLoader.java
package com.android.sdklib.repository.legacy
public com.android.sdklib.repository.legacy.LegacyRemoteRepoLoader extends java.lang.Object implements com.android.repository.api.FallbackRemoteRepoLoader  {
	private com.android.sdklib.repository.legacy.remote.internal.DownloadCache mDownloadCache
	public void  () 
	public void setDownloadCache (com.android.sdklib.repository.legacy.remote.internal.DownloadCache) 
		com.android.sdklib.repository.legacy.remote.internal.DownloadCache cache
	private com.android.sdklib.repository.legacy.remote.internal.DownloadCache getDownloadCache () 
	public java.util.Collection parseLegacyXml (com.android.repository.api.RepositorySource, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.SchemaModule module
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource legacySource
		com.android.repository.api.RemotePackage pkg
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo pkgInfo
		com.android.repository.api.RepositorySource source
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator progress
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo[] packages
		java.util.List result
}

com/android/sdklib/repository/legacy/remote/
com/android/sdklib/repository/legacy/remote/internal/
com/android/sdklib/repository/legacy/remote/internal/sources/
com/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonConstants.class
SdkAddonConstants.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkAddonConstants extends com.android.sdklib.repository.legacy.remote.internal.sources.RepoConstants {
	static final int NS_LATEST_VERSION
	static final String URL_DEFAULT_FILENAME
	private static final String NS_BASE
	static final String NS_PATTERN
	static final String NS_URI
	static final String NODE_SDK_ADDON
	static final String NODE_ADD_ON
	static final String NODE_EXTRA
	public void  () 
	static javax.xml.transform.stream.StreamSource[] getXsdStream (int) 
		int version
	static java.lang.String getSchemaUri (int) 
		int version
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkSource.class
SdkSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public abstract com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource extends java.lang.Object implements java.lang.Comparable  {
	private String mUrl
	private com.android.sdklib.repository.legacy.remote.RemotePkgInfo[] mPackages
	private String mDescription
	private String mFetchError
	private final String mUiName
	private static final com.android.sdklib.repository.legacy.remote.internal.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 javax.xml.transform.stream.StreamSource[] 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.repository.legacy.remote.internal.sources.SdkSource rs
		Object obj
	public int hashCode () 
	public int compareTo (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource rhs
	public java.lang.String getUiName () 
	public java.lang.String getUrl () 
	public com.android.sdklib.repository.legacy.remote.RemotePkgInfo[] getPackages () 
	protected void setPackages (com.android.sdklib.repository.legacy.remote.RemotePkgInfo[]) 
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo[] 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
		String host
	public java.lang.String getFetchError () 
	public void load (com.android.sdklib.repository.legacy.remote.internal.DownloadCache, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor, boolean) 
		int version
		int pos
		int version
		String newUrl
		String name
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor subMonitor
		String baseUrl
		String uri
		int version
		int tryOtherUrl
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor subMonitor
		String reason
		Class adt
		String info
		boolean isADT
		String info
		com.android.sdklib.repository.legacy.remote.internal.DownloadCache cache
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor logger
		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.repository.legacy.remote.internal.DownloadCache, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor, java.lang.Exception[]) 
		java.io.InputStream xml
		Exception e
		String urlString
		com.android.sdklib.repository.legacy.remote.internal.DownloadCache cache
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor monitor
		Exception[] outException
	private void closeStream (java.io.InputStream) 
		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
		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
		javax.xml.validation.SchemaFactory factory
		javax.xml.transform.stream.StreamSource[] xsdStreams
		javax.xml.validation.Schema schema
		javax.xml.validation.Validator validator
	protected boolean parsePackages (org.w3c.dom.Document, java.lang.String, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor) 
		org.w3c.dom.Node id
		org.w3c.dom.Node child
		String msg
		Exception e
		String name
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo p
		org.w3c.dom.Node child
		java.util.ArrayList packages
		java.util.HashMap licenses
		org.w3c.dom.Document doc
		String nsUri
		com.android.sdklib.repository.legacy.remote.internal.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.repository.legacy.remote.internal.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.repository.legacy.remote.internal.ITaskMonitor monitor
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkAddonSource.class
SdkAddonSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkAddonSource extends com.android.sdklib.repository.legacy.remote.internal.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 javax.xml.transform.stream.StreamSource[] getXsdStream (int) 
		int version
	protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream) 
		java.io.InputStream xml
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkSource$1.class
SdkSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
 com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource$1 extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	final com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource this$0
	void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource this$0
	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/repository/legacy/remote/internal/sources/SdkSource$2.class
SdkSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
 com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource$2 extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	final com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource this$0
	void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource this$0
	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/repository/legacy/remote/internal/sources/SdkSysImgConstants.class
SdkSysImgConstants.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkSysImgConstants extends com.android.sdklib.repository.legacy.remote.internal.sources.RepoConstants {
	static final String URL_DEFAULT_FILENAME
	private static final String NS_BASE
	static final String NS_PATTERN
	static final int NS_LATEST_VERSION
	static final String NS_URI
	static final String NODE_SDK_SYS_IMG
	public static final String ATTR_TAG_ID
	public static final String ATTR_TAG_DISPLAY
	public static final String NODE_ADD_ON
	public void  () 
	static javax.xml.transform.stream.StreamSource[] getXsdStream (int) 
		int version
	static java.lang.String getSchemaUri (int) 
		int version
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties$1.class
SdkSourceProperties.java
package com.android.sdklib.repository.legacy.remote.internal.sources
 com.android.sdklib.repository.legacy.remote.internal.sources.SdkSourceProperties$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sdklib.repository.legacy.remote.internal.sources.SdkSourceProperties this$0
	void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSourceProperties) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSourceProperties this$0
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoConstants.class
SdkRepoConstants.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkRepoConstants extends com.android.sdklib.repository.legacy.remote.internal.sources.RepoConstants {
	static final int NS_LATEST_VERSION
	static final int NS_SERVER_MIN_VERSION
	public static final String URL_GOOGLE_SDK_SITE
	static final String URL_DEFAULT_FILENAME
	static final String URL_FILENAME_PATTERN
	private static final String NS_BASE
	static final String NS_PATTERN
	static final String NS_URI
	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
	static final String NODE_PLATFORM
	static final String NODE_TOOL
	public static final String NODE_PLATFORM_TOOL
	static final String NODE_BUILD_TOOL
	static final String NODE_DOC
	static final String NODE_SAMPLE
	static final String NODE_SOURCE
	static final String NODE_NDK
	static final String NODE_LLDB
	public static final String NODE_GENERIC
	public static final String[] NODES
	public void  () 
	static javax.xml.transform.stream.StreamSource[] getXsdStream (int) 
		int version
	static java.lang.String getSchemaUri (int) 
		int version
	public static boolean versionGreaterOrEqualThan (java.lang.String, int) 
		String version
		String nsUri
		int minVersion
		java.util.regex.Pattern nsPattern
		java.util.regex.Matcher m
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkSourceProperties.class
SdkSourceProperties.java
package com.android.sdklib.repository.legacy.remote.internal.sources
 com.android.sdklib.repository.legacy.remote.internal.sources.SdkSourceProperties extends java.lang.Object {
	private static final String KEY_VERSION
	static final String KEY_NAME
	static final String KEY_DISABLED
	private static final java.util.Properties sSourcesProperties
	private static final String SRC_FILENAME
	private static boolean sModified
	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.List keys
		StringBuilder sb
	private void loadLocked () 
	protected boolean loadProperties () 
		java.io.FileInputStream fis
		String folder
		java.io.File f
	protected void saveLocked () 
		String folder
		java.io.File f
		java.io.FileOutputStream fos
	protected void clear () 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkSysImgSource.class
SdkSysImgSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkSysImgSource extends com.android.sdklib.repository.legacy.remote.internal.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 javax.xml.transform.stream.StreamSource[] getXsdStream (int) 
		int version
	protected org.w3c.dom.Document findAlternateToolsXml (java.io.InputStream) 
		java.io.InputStream xml
}

com/android/sdklib/repository/legacy/remote/internal/sources/SdkRepoSource.class
SdkRepoSource.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.SdkRepoSource extends com.android.sdklib.repository.legacy.remote.internal.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
		String[] values
		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 javax.xml.transform.stream.StreamSource[] 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
		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
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter af
		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
		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/repository/legacy/remote/internal/sources/RepoConstants.class
RepoConstants.java
package com.android.sdklib.repository.legacy.remote.internal.sources
public com.android.sdklib.repository.legacy.remote.internal.sources.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_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_LIST_DISPLAY
	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 NODE_HOST_OS
	public static final String NODE_HOST_BITS
	public static final String NODE_JVM_BITS
	public static final String NODE_MIN_JVM_VERSION
	public static final String ATTR_TYPE
	public static final String LEGACY_ATTR_OS
	public static final String LEGACY_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  () 
}

com/android/sdklib/repository/legacy/remote/internal/DownloadCache$Strategy.class
DownloadCache.java
package com.android.sdklib.repository.legacy.remote.internal
public final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy ONLY_CACHE
	public static final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy SERVE_CACHE
	public static final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy FRESH_CACHE
	public static final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy DIRECT
	private static final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/archives/
com/android/sdklib/repository/legacy/remote/internal/archives/ChecksumType.class
ChecksumType.java
package com.android.sdklib.repository.legacy.remote.internal.archives
final com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType SHA1
	private final String mAlgorithmName
	private static final com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.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/repository/legacy/remote/internal/archives/Archive.class
Archive.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public com.android.sdklib.repository.legacy.remote.internal.archives.Archive extends java.lang.Object implements java.lang.Comparable  {
	private final String mUrl
	private final long mSize
	private final String mChecksum
	private final com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType mChecksumType
	private final com.android.sdklib.repository.legacy.remote.RemotePkgInfo mPackage
	private final com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter mArchFilter
	public void  (com.android.sdklib.repository.legacy.remote.RemotePkgInfo, com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter, java.lang.String, long, java.lang.String) 
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo pkg
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter archFilter
		String url
		long size
		String checksum
	void saveProperties (java.util.Properties) 
		java.util.Properties props
	public com.android.sdklib.repository.legacy.remote.RemotePkgInfo getParentPackage () 
	public long getSize () 
	public java.lang.String getChecksum () 
	public com.android.sdklib.repository.legacy.remote.internal.archives.ChecksumType getChecksumType () 
	public java.lang.String getUrl () 
	public com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter getArchFilter () 
	public java.lang.String getOsDescription () 
		StringBuilder sb
		com.android.sdklib.repository.legacy.remote.internal.archives.HostOs hos
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize jvmBits
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize hostBits
	public java.lang.String toString () 
		String s
	public java.lang.String getShortDescription () 
	public boolean isCompatible () 
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter current
	public int compareTo (com.android.sdklib.repository.legacy.remote.internal.archives.Archive) 
		com.android.sdklib.repository.legacy.remote.internal.archives.Archive rhs
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.archives.Archive other
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/repository/legacy/remote/internal/archives/BitSize.class
BitSize.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize _32
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize _64
	private final int mSize
	private static final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.archives.BitSize[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.BitSize valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int size
	public int getSize () 
	public java.lang.String getXmlName () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.BitSize fromXmlName (java.lang.String) 
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize v
		String xmlName
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/archives/LegacyArch.class
LegacyArch.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch ANY
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch PPC
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch X86
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch X86_64
	private final String mUiName
	private static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String uiName
	public java.lang.String getUiName () 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/archives/ArchFilter.class
ArchFilter.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter extends java.lang.Object {
	private static final String PROP_HOST_OS
	private static final String PROP_HOST_BITS
	private static final String PROP_JVM_BITS
	private static final String PROP_MIN_JVM_VERSION
	public static final String LEGACY_PROP_OS
	public static final String LEGACY_PROP_ARCH
	private final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs mHostOs
	private final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize mHostBits
	private final com.android.sdklib.repository.legacy.remote.internal.archives.BitSize mJvmBits
	private final com.android.repository.Revision mMinJvmVersion
	public void  (com.android.sdklib.repository.legacy.remote.internal.archives.HostOs, com.android.sdklib.repository.legacy.remote.internal.archives.BitSize, com.android.sdklib.repository.legacy.remote.internal.archives.BitSize, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.remote.internal.archives.HostOs hostOs
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize hostBits
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize jvmBits
		com.android.repository.Revision minJvmVersion
	public void  (java.util.Properties) 
		String v
		java.util.Properties props
		com.android.sdklib.repository.legacy.remote.internal.archives.HostOs hostOs
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize hostBits
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize jvmBits
		com.android.repository.Revision minJvmVers
	public com.android.sdklib.repository.legacy.remote.internal.archives.HostOs getHostOS () 
	public com.android.sdklib.repository.legacy.remote.internal.archives.BitSize getHostBits () 
	public com.android.sdklib.repository.legacy.remote.internal.archives.BitSize getJvmBits () 
	public com.android.repository.Revision getMinJvmVersion () 
	public boolean isCompatibleWith (com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter) 
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter required
	public static com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter getCurrent () 
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize jvmBits
		String os
		com.android.sdklib.repository.legacy.remote.internal.archives.HostOs hostOS
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize jvmBits
		String arch
		com.android.sdklib.repository.legacy.remote.internal.archives.BitSize hostBits
		com.android.repository.Revision minJvmVersion
		String javav
		java.util.regex.Pattern p
		java.util.regex.Matcher m
	void saveProperties (java.util.Properties) 
		java.util.Properties props
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter other
}

com/android/sdklib/repository/legacy/remote/internal/archives/HostOs.class
HostOs.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs LINUX
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs MACOSX
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs WINDOWS
	private final String mUiName
	private static final com.android.sdklib.repository.legacy.remote.internal.archives.HostOs[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.archives.HostOs[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.HostOs 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.repository.legacy.remote.internal.archives.HostOs fromXmlName (java.lang.String) 
		com.android.sdklib.repository.legacy.remote.internal.archives.HostOs v
		String xmlName
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/archives/LegacyOs.class
LegacyOs.java
package com.android.sdklib.repository.legacy.remote.internal.archives
public final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs ANY
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs LINUX
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs MACOSX
	public static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs WINDOWS
	private final String mUiName
	private static final com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs[] $VALUES
	public static com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs[] values () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String uiName
	public java.lang.String getUiName () 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/
com/android/sdklib/repository/legacy/remote/internal/packages/RemotePackageParserUtils.class
RemotePackageParserUtils.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemotePackageParserUtils extends java.lang.Object {
	public void  () 
	public static com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter parseArchFilter (org.w3c.dom.Node) 
		com.android.repository.Revision rev
		org.w3c.dom.Node archiveNode
		String hos
		String hb
		String jb
		String mjv
		java.util.Properties props
		com.android.sdklib.repository.legacy.remote.internal.archives.LegacyOs o
		com.android.sdklib.repository.legacy.remote.internal.archives.LegacyArch a
	public static com.android.repository.Revision parseRevisionElement (org.w3c.dom.Node) 
		int major
		int minor
		int micro
		int preview
		String majorStr
		int major
		org.w3c.dom.Node revisionNode
	public static org.w3c.dom.Node findChildElement (org.w3c.dom.Node, java.lang.String) 
		String nsUriChild
		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
	public static java.lang.String getXmlString (org.w3c.dom.Node, java.lang.String, java.lang.String) 
		org.w3c.dom.Node node
		String xmlLocalName
		String defaultValue
		org.w3c.dom.Node child
		String content
	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
		String found
		org.w3c.dom.Node archiveNode
		String attrName
		Object[] values
		Object defaultValue
		org.w3c.dom.Node attr
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteBuildToolPkgInfo.class
RemoteBuildToolPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteBuildToolPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private static java.lang.String createListDescription (java.lang.String, boolean) 
		String listDisplay
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		boolean obsolete
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteMinToolsPkgInfo.class
RemoteMinToolsPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
abstract com.android.sdklib.repository.legacy.remote.internal.packages.RemoteMinToolsPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo implements com.android.sdklib.repository.legacy.remote.internal.packages.IMinToolsDependency  {
	private final com.android.sdklib.repository.legacy.remote.internal.packages.MinToolsMixin mMinToolsMixin
	void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
	public com.android.repository.Revision getMinToolsRevision () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteToolPkgInfo.class
RemoteToolPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteToolPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	com.android.repository.Revision MIN_PLATFORM_TOOLS_REV_INVALID
	private final com.android.repository.Revision mMinPlatformToolsRevision
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private static java.lang.String createListDescription (java.lang.String, boolean) 
		String listDisplay
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		boolean obsolete
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.packages.RemoteToolPkgInfo other
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteNdkPkgInfo.class
RemoteNdkPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteNdkPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemotePlatformPkgInfo.class
RemotePlatformPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemotePlatformPkgInfo extends com.android.sdklib.repository.legacy.remote.internal.packages.RemoteMinToolsPkgInfo {
	private final String mVersionName
	private final com.android.sdklib.repository.legacy.remote.internal.packages.LayoutlibVersionMixin mLayoutlibVersion
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		int apiLevel
		String codeName
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private static java.lang.String createListDescription (java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String s
		String listDisplay
		String versionName
		com.android.sdklib.AndroidVersion version
		boolean obsolete
		String s
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String s
		String listDisplay
		com.android.repository.Revision revision
		String versionName
		com.android.sdklib.AndroidVersion version
		boolean obsolete
		String s
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.packages.RemotePlatformPkgInfo other
	public com.android.sdklib.LayoutlibVersion getLayoutLibVersion () 
	public volatile com.android.repository.Revision getMinToolsRevision () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/LayoutlibVersionMixin.class
LayoutlibVersionMixin.java
package com.android.sdklib.repository.legacy.remote.internal.packages
 com.android.sdklib.repository.legacy.remote.internal.packages.LayoutlibVersionMixin extends java.lang.Object {
	static final int LAYOUTLIB_API_NOT_SPECIFIED
	static final int LAYOUTLIB_REV_NOT_SPECIFIED
	private final com.android.utils.Pair mLayoutlibVersion
	void  (org.w3c.dom.Node) 
		org.w3c.dom.Node pkgNode
		int api
		int rev
		org.w3c.dom.Node layoutlibNode
	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.repository.legacy.remote.internal.packages.LayoutlibVersionMixin other
	public com.android.sdklib.LayoutlibVersion getLayoutlibVersion () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/IMinToolsDependency.class
IMinToolsDependency.java
package com.android.sdklib.repository.legacy.remote.internal.packages
abstract com.android.sdklib.repository.legacy.remote.internal.packages.IMinToolsDependency extends java.lang.Object {
	public static final com.android.repository.Revision MIN_TOOLS_REV_NOT_SPECIFIED
	public abstract com.android.repository.Revision getMinToolsRevision () 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteSystemImagePkgInfo.class
RemoteSystemImagePkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteSystemImagePkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	static final boolean $assertionsDisabled
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder descBuilder
		String vendorId
		String vendorDisp
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		int apiLevel
		String codeName
		com.android.sdklib.AndroidVersion version
		String abi
		String tagId
		String tagDisp
		com.android.sdklib.repository.IdDisplay tag
		org.w3c.dom.Node addonNode
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder descBuilder
		com.android.sdklib.repository.IdDisplay vendor
	public com.android.sdklib.repository.IdDisplay getTag () 
	public java.lang.String getAbi () 
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/PlatformToolRemotePkgInfo.class
PlatformToolRemotePkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.PlatformToolRemotePkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private static java.lang.String createListDescription (java.lang.String, boolean) 
		String listDisplay
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		boolean obsolete
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteDocPkgInfo.class
RemoteDocPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteDocPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		int apiLevel
		String codeName
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private static java.lang.String createListDescription (java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.sdklib.AndroidVersion version
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		com.android.sdklib.AndroidVersion version
		boolean obsolete
	public int hashCode () 
		int prime
		int result
}

com/android/sdklib/repository/legacy/remote/internal/packages/MinToolsMixin.class
MinToolsMixin.java
package com.android.sdklib.repository.legacy.remote.internal.packages
 com.android.sdklib.repository.legacy.remote.internal.packages.MinToolsMixin extends java.lang.Object implements com.android.sdklib.repository.legacy.remote.internal.packages.IMinToolsDependency  {
	private final com.android.repository.Revision mMinToolsRevision
	void  (org.w3c.dom.Node) 
		org.w3c.dom.Node packageNode
	public com.android.repository.Revision getMinToolsRevision () 
	public void saveProperties (java.util.Properties) 
		java.util.Properties props
	public int hashCode () 
	int hashCode (int) 
		int superHashCode
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.packages.IMinToolsDependency other
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteSamplePkgInfo.class
RemoteSamplePkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteSamplePkgInfo extends com.android.sdklib.repository.legacy.remote.internal.packages.RemoteMinToolsPkgInfo implements com.android.sdklib.repository.legacy.remote.internal.packages.IMinApiLevelDependency  {
	private final int mMinApiLevel
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		int apiLevel
		String codeName
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	public int getMinApiLevel () 
	private static java.lang.String createListDescription (java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.sdklib.AndroidVersion version
		boolean obsolete
		String s
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		com.android.sdklib.AndroidVersion version
		boolean obsolete
		String s
	public volatile boolean equals (java.lang.Object) 
	public volatile int hashCode () 
	public volatile com.android.repository.Revision getMinToolsRevision () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo$Lib.class
RemoteAddonPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$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.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$Lib other
}

com/android/sdklib/repository/legacy/remote/internal/packages/IMinApiLevelDependency.class
IMinApiLevelDependency.java
package com.android.sdklib.repository.legacy.remote.internal.packages
abstract com.android.sdklib.repository.legacy.remote.internal.packages.IMinApiLevelDependency extends java.lang.Object {
	public static final int MIN_API_LEVEL_NOT_SPECIFIED
	public abstract int getMinApiLevel () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteSourcePkgInfo.class
RemoteSourcePkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteSourcePkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		int apiLevel
		String codeName
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	public com.android.sdklib.AndroidVersion getAndroidVersion () 
	private static java.lang.String createListDescription (java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.sdklib.AndroidVersion version
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		com.android.sdklib.AndroidVersion version
		boolean obsolete
	public int hashCode () 
		int prime
		int result
		com.android.sdklib.AndroidVersion version
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteExtraPkgInfo.class
RemoteExtraPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteExtraPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo implements com.android.sdklib.repository.legacy.remote.internal.packages.IMinApiLevelDependency com.android.sdklib.repository.legacy.remote.internal.packages.IMinToolsDependency  {
	private final com.android.sdklib.repository.legacy.remote.internal.packages.MinToolsMixin mMinToolsMixin
	private final String mDisplayName
	private final String mPath
	private final String mOldPaths
	private final int mMinApiLevel
	private final String[] mProjectFiles
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		String vendor
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
		String name
		String vname
		String vid
		com.android.sdklib.repository.IdDisplay vendor
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	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 com.android.repository.Revision getMinToolsRevision () 
	public int getMinApiLevel () 
	public java.lang.String[] getOldPaths () 
	public java.lang.String getPath () 
		int h
		String path
	public java.lang.String getDisplayName () 
	private java.lang.String sanitizeLegacyVendor (java.lang.String) 
		int h
		String vendor
		String vendorDisplay
	private static java.lang.String createListDescription (java.lang.String, java.lang.String, boolean) 
		String listDisplay
		String displayName
		boolean obsolete
		String s
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, java.lang.String, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		String displayName
		boolean obsolete
		String s
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.packages.RemoteExtraPkgInfo other
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteAddonPkgInfo.class
RemoteAddonPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	private final com.android.sdklib.repository.legacy.remote.internal.packages.LayoutlibVersionMixin mLayoutlibVersion
	private final com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$Lib[] mLibs
	static final boolean $assertionsDisabled
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		boolean hasVendor
		com.android.sdklib.repository.legacy.remote.internal.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
		com.android.sdklib.AndroidVersion androidVersion
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder pkgDescBuilder
	private com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$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.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$Lib parseLib (org.w3c.dom.Node) 
		org.w3c.dom.Node libNode
	public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$Lib[] getLibs () 
	private static java.lang.String createListDescription (java.lang.String, java.lang.String, boolean) 
		String listDisplay
		String displayName
		boolean obsolete
	private static java.lang.String createShortDescription (java.lang.String, com.android.repository.Revision, java.lang.String, com.android.sdklib.AndroidVersion, boolean) 
		String listDisplay
		com.android.repository.Revision revision
		String displayName
		com.android.sdklib.AndroidVersion version
		boolean obsolete
	public int hashCode () 
		int prime
		int result
		String name
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo other
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/packages/RemoteLLDBPkgInfo.class
RemoteLLDBPkgInfo.java
package com.android.sdklib.repository.legacy.remote.internal.packages
public com.android.sdklib.repository.legacy.remote.internal.packages.RemoteLLDBPkgInfo extends com.android.sdklib.repository.legacy.remote.RemotePkgInfo {
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
}

com/android/sdklib/repository/legacy/remote/internal/DownloadCache.class
DownloadCache.java
package com.android.sdklib.repository.legacy.remote.internal
public com.android.sdklib.repository.legacy.remote.internal.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.repository.io.FileOp mFileOp
	private final java.io.File mCacheRoot
	private final com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy mStrategy
	static final boolean $assertionsDisabled
	public java.io.File getCacheRoot () 
	public void  (com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy) 
		com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy strategy
	public void  (com.android.repository.io.FileOp, com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy) 
		com.android.repository.io.FileOp fileOp
		com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy strategy
	public com.android.sdklib.repository.legacy.remote.internal.DownloadCache$Strategy getStrategy () 
	protected java.io.File initCacheRoot () 
		java.io.File root
		com.android.prefs.AndroidLocation$AndroidLocationException e
	protected com.android.utils.Pair openUrl (java.lang.String, boolean, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor, org.apache.http.Header[])  throws java.io.IOException 
		org.apache.http.Header header
		String url
		boolean needsMarkResetSupport
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor monitor
		org.apache.http.Header[] headers
		java.net.URLConnection connection
		java.io.InputStream is
	private java.io.InputStream ensureMarkReset (java.io.InputStream) 
		java.io.InputStream is2
		java.io.InputStream is
	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
	public com.android.utils.Pair openDirectUrl (java.lang.String, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor)  throws java.io.IOException 
		String urlString
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor monitor
		com.android.utils.Pair result
		Integer response
		java.net.URLConnection connection
	public java.io.InputStream openCachedUrl (java.lang.String, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor)  throws java.io.IOException 
		com.android.utils.Pair result
		long minExpiration
		long length
		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
		String urlString
		com.android.sdklib.repository.legacy.remote.internal.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
		int n
		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.repository.legacy.remote.internal.ITaskMonitor, java.io.File, java.io.File, org.apache.http.Header[], java.util.concurrent.atomic.AtomicInteger)  throws java.io.IOException 
		String message
		byte[] temp
		com.android.utils.Pair r
		java.net.URLConnection connection
		int code
		int n
		String urlString
		com.android.sdklib.repository.legacy.remote.internal.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, java.net.HttpURLConnection, java.io.File)  throws java.io.IOException 
		String h
		String name
		String urlString
		java.net.HttpURLConnection connection
		java.io.File info
		java.util.Properties props
	private java.util.Properties readInfo (java.io.File) 
		java.io.File info
	private java.lang.String getCacheFilename (java.lang.String) 
		int i
		int j
		int index
		String urlString
		int code
		String hash
		String leaf
		String prefix
		int n
	private java.lang.String getInfoFilename (java.lang.String) 
		String cacheFilename
	private static java.util.Properties loadProperties (java.io.File, com.android.repository.io.FileOp) 
		java.io.InputStream is
		java.io.File file
		com.android.repository.io.FileOp fop
		java.util.Properties props
	private static void saveProperties (java.io.File, java.util.Properties, java.lang.String, com.android.repository.io.FileOp)  throws java.io.IOException 
		java.io.OutputStream fos
		java.io.File file
		java.util.Properties props
		String comments
		com.android.repository.io.FileOp fop
	static void  () 
}

com/android/sdklib/repository/legacy/remote/internal/ITaskMonitor.class
ITaskMonitor.java
package com.android.sdklib.repository.legacy.remote.internal
public abstract com.android.sdklib.repository.legacy.remote.internal.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 com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor createSubMonitor (int) 
}

com/android/sdklib/repository/legacy/remote/RemotePkgInfo.class
RemotePkgInfo.java
package com.android.sdklib.repository.legacy.remote
public abstract com.android.sdklib.repository.legacy.remote.RemotePkgInfo extends java.lang.Object implements java.lang.Comparable  {
	protected com.android.sdklib.repository.legacy.descriptors.IPkgDesc mPkgDesc
	protected final String mObsolete
	protected final com.android.repository.api.License mLicense
	protected final String mListDisplay
	protected final String mDescription
	protected final String mDescUrl
	protected com.android.repository.Revision mRevision
	protected final com.android.sdklib.repository.legacy.remote.internal.archives.Archive[] mArchives
	protected final com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource mSource
	private static final boolean sUsingUnixPerm
	public void  (com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource, org.w3c.dom.Node, java.lang.String, java.util.Map) 
		com.android.sdklib.repository.legacy.remote.internal.sources.SdkSource source
		org.w3c.dom.Node packageNode
		String nsUri
		java.util.Map licenses
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getPkgDesc () 
	public int compareTo (com.android.sdklib.repository.legacy.remote.RemotePkgInfo) 
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo o
	public int hashCode () 
		int prime
		int result
	private com.android.repository.api.License parseLicense (org.w3c.dom.Node, java.util.Map) 
		String licenseRef
		com.android.repository.impl.meta.CommonFactory f
		com.android.repository.api.License l
		org.w3c.dom.Node ref
		org.w3c.dom.Node packageNode
		java.util.Map licenses
		org.w3c.dom.Node usesLicense
	private com.android.sdklib.repository.legacy.remote.internal.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.repository.legacy.remote.internal.archives.Archive parseArchive (org.w3c.dom.Node) 
		org.w3c.dom.Node archiveNode
		com.android.sdklib.repository.legacy.remote.internal.archives.Archive a
	public boolean isObsolete () 
	public com.android.repository.Revision getRevision () 
	public com.android.repository.api.License getLicense () 
	public java.lang.String getDescription () 
	public java.lang.String getListDisplay () 
	public java.lang.String getDescUrl () 
	public com.android.sdklib.repository.legacy.remote.internal.archives.Archive[] getArchives () 
	public java.lang.String toString () 
		String s
	public final java.lang.String getShortDescription () 
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo other
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/legacy/LegacyRepoUtils.class
LegacyRepoUtils.java
package com.android.sdklib.repository.legacy
public com.android.sdklib.repository.legacy.LegacyRepoUtils extends java.lang.Object {
	private static final java.util.regex.Pattern PATTERN_LIB_DATA
	private static final String ADDON_LIBRARIES
	static final boolean $assertionsDisabled
	public void  () 
	static com.android.repository.impl.meta.TypeDetails createTypeDetails (com.android.sdklib.repository.legacy.descriptors.IPkgDesc, int, java.util.Collection, java.io.File, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType details
		com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType layoutLib
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType details
		com.android.sdklib.repository.IdDisplay tagIdDisplay
		com.android.sdklib.repository.IdDisplay vendorIdDisplay
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.IdDisplay tag
		java.io.IOException e
		com.android.sdklib.repository.meta.Library lib
		String jarPath
		com.android.sdklib.IAndroidTarget$OptionalLibrary addonLib
		com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries librariesType
		java.util.List libraries
		com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType details
		com.android.sdklib.repository.IdDisplay vendorIdDisplay
		com.android.sdklib.repository.IdDisplay nameIdDisplay
		com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType details
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType details
		com.android.sdklib.repository.IdDisplay vendorIdDisplay
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc desc
		int layoutLibVersion
		java.util.Collection addonLibraries
		java.io.File packageDir
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repository.meta.SdkCommonFactory sdkFactory
		com.android.repository.api.SchemaModule repoExt
		com.android.repository.api.SchemaModule addonExt
		com.android.repository.api.SchemaModule sysImgExt
		com.android.sdklib.repository.meta.RepoFactory repoFactory
		com.android.sdklib.repository.meta.AddonFactory addonFactory
		com.android.sdklib.repository.meta.SysImgFactory sysImgFactory
		com.android.repository.impl.meta.GenericFactory genericFactory
		com.android.sdklib.AndroidVersion androidVersion
	public static java.lang.String getDisplayName (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc legacy
	private static java.lang.String getDisplayNameInternal (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.AndroidVersion androidVersion
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc legacy
		String result
	public static java.util.List parseLegacyAdditionalLibraries (java.io.File, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		java.util.Map propertyMap
		java.io.IOException e
		java.util.regex.Matcher m
		String libData
		String libName
		String[] libraryNames
		String jarFile
		String desc
		com.android.sdklib.repository.meta.Library lib
		java.util.Map$Entry entry
		java.io.File packageLocation
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		java.util.List result
		java.io.File addOnManifest
		java.util.Map propertyMap
		String librariesValue
		com.android.sdklib.repository.meta.SdkCommonFactory sdkFactory
		java.util.Map libMap
	public static java.lang.String getLegacyPath (com.android.sdklib.repository.legacy.descriptors.IPkgDesc, java.lang.String) 
		String path
		String vendor
		String name
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc desc
		String relativeInstallPath
	static void  () 
}

com/android/sdklib/repository/legacy/LegacyLocalRepoLoader$LegacyLocalPackage.class
LegacyLocalRepoLoader.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.LegacyLocalRepoLoader$LegacyLocalPackage extends java.lang.Object implements com.android.repository.api.LocalPackage  {
	private final com.android.repository.api.ProgressIndicator mProgress
	private final com.android.sdklib.repository.legacy.local.LocalPkgInfo mWrapped
	final com.android.sdklib.repository.legacy.LegacyLocalRepoLoader this$0
	void  (com.android.sdklib.repository.legacy.LegacyLocalRepoLoader, com.android.sdklib.repository.legacy.local.LocalPkgInfo, com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.repository.legacy.LegacyLocalRepoLoader this$0
		com.android.sdklib.repository.legacy.local.LocalPkgInfo wrapped
		com.android.repository.api.ProgressIndicator progress
	public com.android.repository.impl.meta.TypeDetails getTypeDetails () 
		int layoutVersion
		java.util.List addonLibraries
	public com.android.repository.Revision getVersion () 
	public java.lang.String getDisplayName () 
	public com.android.repository.api.License getLicense () 
		com.android.repository.api.License res
		com.android.repository.impl.meta.CommonFactory factory
	public java.util.Collection getAllDependencies () 
		java.util.List result
		com.android.repository.Revision rev
		com.android.repository.impl.meta.CommonFactory factory
	public java.lang.String getPath () 
		String relativePath
	public boolean obsolete () 
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	public com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
	public int compareTo (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage o
		int result
	public java.io.File getLocation () 
	public void setInstalledPath (java.io.File) 
		java.io.File root
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/repository/legacy/TaskMonitorProgressIndicatorAdapter.class
TaskMonitorProgressIndicatorAdapter.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter extends java.lang.Object implements com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor  {
	private final com.android.repository.api.ProgressIndicator myProgressIndicator
	private int myProgressMax
	private int myProgress
	public void  (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	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 com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor createSubMonitor (int) 
		int tickCount
		com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor parent
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msgFormat
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String msgFormat
		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 int access$000 (com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter) 
		com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter x0
	static int access$002 (com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter, int) 
		com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter x0
		int x1
	static int access$100 (com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter) 
		com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter x0
}

com/android/sdklib/repository/legacy/TaskMonitorProgressIndicatorAdapter$1.class
TaskMonitorProgressIndicatorAdapter.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter$1 extends com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter {
	final com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor val$parent
	final int val$tickCount
	final com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter this$0
	void  (com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter, com.android.repository.api.ProgressIndicator, com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor, int) 
		com.android.sdklib.repository.legacy.TaskMonitorProgressIndicatorAdapter this$0
		com.android.repository.api.ProgressIndicator progress
	public void incProgress (int) 
		int delta
}

com/android/sdklib/repository/legacy/LegacyDownloader.class
LegacyDownloader.java
package com.android.sdklib.repository.legacy
public com.android.sdklib.repository.legacy.LegacyDownloader extends java.lang.Object implements com.android.repository.api.Downloader  {
	private com.android.sdklib.repository.legacy.remote.internal.DownloadCache mDownloadCache
	private com.android.repository.io.FileOp mFileOp
	public void  (com.android.repository.io.FileOp) 
		com.android.repository.io.FileOp fop
	public java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
		java.io.File target
	public void downloadFully (java.net.URL, java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.InputStream in
		java.net.URL url
		java.io.File target
		String checksum
		com.android.repository.api.ProgressIndicator indicator
		java.io.OutputStream out
		com.android.utils.Pair downloadedResult
}

com/android/sdklib/repository/legacy/descriptors/
com/android/sdklib/repository/legacy/descriptors/PkgType.class
PkgType.java
package com.android.sdklib.repository.legacy.descriptors
public final com.android.sdklib.repository.legacy.descriptors.PkgType extends java.lang.Enum {
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_TOOLS
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_PLATFORM_TOOLS
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_BUILD_TOOLS
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_DOC
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_PLATFORM
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_SYS_IMAGE
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_ADDON
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_ADDON_SYS_IMAGE
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_SAMPLE
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_SOURCE
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_EXTRA
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_NDK
	public static final com.android.sdklib.repository.legacy.descriptors.PkgType PKG_LLDB
	public static final java.util.EnumSet PKG_ALL
	public static final int PKG_ALL_INT
	private int mIntValue
	private String mFolderName
	private final boolean mHasAndroidVersion
	private final boolean mHasPath
	private final boolean mHasTag
	private final boolean mHasVendor
	private final boolean mHasMinToolsRev
	private final boolean mHasMinPlatformToolsRev
	private final String mListDisplayPattern
	private final boolean mHasName
	private static final com.android.sdklib.repository.legacy.descriptors.PkgType[] $VALUES
	public static com.android.sdklib.repository.legacy.descriptors.PkgType[] values () 
	public static com.android.sdklib.repository.legacy.descriptors.PkgType valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int, java.lang.String, java.lang.String, boolean, boolean, boolean, boolean, boolean, boolean, boolean) 
		int intValue
		String folderName
		String listDisplayPattern
		boolean hasAndroidVersion
		boolean hasPath
		boolean hasTag
		boolean hasVendor
		boolean hasMinToolsRev
		boolean hasMinPlatformToolsRev
		boolean hasName
	public int getIntValue () 
	public java.lang.String getFolderName () 
	public boolean hasAndroidVersion () 
	public boolean hasPath () 
	public boolean hasTag () 
	public boolean hasVendor () 
	public boolean hasName () 
	public boolean hasMinToolsRev () 
	public boolean hasMinPlatformToolsRev () 
	public java.lang.String getListDisplayPattern () 
	static void  () 
}

com/android/sdklib/repository/legacy/descriptors/IPkgDesc.class
IPkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
public abstract com.android.sdklib.repository.legacy.descriptors.IPkgDesc extends java.lang.Object implements java.lang.Comparable  {
	public abstract com.android.sdklib.repository.legacy.descriptors.PkgType getType () 
	public abstract java.lang.String getListDisplay () 
	public abstract com.android.sdklib.repository.IdDisplay getName () 
	public abstract java.lang.String getDescriptionShort () 
	public abstract java.lang.String getDescriptionUrl () 
	public abstract com.android.repository.api.License getLicense () 
	public abstract boolean isObsolete () 
	public abstract com.android.repository.Revision getRevision () 
	public abstract com.android.sdklib.AndroidVersion getAndroidVersion () 
	public abstract java.lang.String getPath () 
	public abstract com.android.sdklib.repository.IdDisplay getTag () 
	public abstract com.android.sdklib.repository.IdDisplay getVendor () 
	public abstract com.android.repository.Revision getMinToolsRev () 
	public abstract com.android.repository.Revision getMinPlatformToolsRev () 
	public abstract boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
	public abstract boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
	public abstract java.lang.String getInstallId () 
	public abstract java.lang.String getBaseInstallId () 
	public abstract java.io.File getCanonicalInstallFolder (java.io.File) 
	public abstract boolean isPreview () 
	public abstract java.lang.String getListDescription () 
	public abstract boolean hasVendor () 
	public abstract boolean hasAndroidVersion () 
	public abstract boolean hasPath () 
	public abstract boolean hasTag () 
	public abstract boolean hasMinToolsRev () 
	public abstract boolean hasMinPlatformToolsRev () 
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$1.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
final com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder$1 extends java.lang.Object implements com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor  {
	void  () 
	public boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.PkgDesc, com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.PkgDesc thisPkgDesc
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc existingDesc
}

com/android/sdklib/repository/legacy/descriptors/PkgDescExtra.class
PkgDescExtra.java
package com.android.sdklib.repository.legacy.descriptors
public final com.android.sdklib.repository.legacy.descriptors.PkgDescExtra extends com.android.sdklib.repository.legacy.descriptors.PkgDesc implements com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra  {
	private final String[] mOldPaths
	void  (com.android.sdklib.repository.legacy.descriptors.PkgType, com.android.repository.api.License, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.repository.Revision, com.android.sdklib.AndroidVersion, java.lang.String, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, com.android.repository.Revision, com.android.repository.Revision, java.lang.String, java.lang.String[]) 
		com.android.sdklib.repository.legacy.descriptors.PkgType type
		com.android.repository.api.License license
		String listDisplay
		String descriptionShort
		String descriptionUrl
		boolean isObsolete
		com.android.repository.Revision revision
		com.android.sdklib.AndroidVersion androidVersion
		String path
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay vendor
		com.android.repository.Revision minToolsRev
		com.android.repository.Revision minPlatformToolsRev
		String nameDisplay
		String[] oldPaths
	public java.lang.String[] getOldPaths () 
	public java.lang.String getNameDisplay () 
	public static java.lang.String[] convertOldPaths (java.lang.String) 
		String oldPathsProperty
	public static boolean compatibleVendorAndPath (com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra, com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra) 
		int indexEp
		int indexThis
		com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra lhs
		com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra rhs
		String[] epOldPaths
		int lenEpOldPaths
		String[] thisOldPaths
		int lenThisOldPaths
	private static boolean sameVendorAndPath (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String thisVendor
		String thisPath
		String otherVendor
		String otherPath
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$2.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
final com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder$2 extends java.lang.Object implements com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor  {
	void  () 
	public boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.PkgDesc, com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.PkgDesc thisPkgDesc
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc existingDesc
		int diff
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$IIsUpdateFor.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
public abstract com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor extends java.lang.Object {
	public abstract boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.PkgDesc, com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder extends java.lang.Object {
	private final com.android.sdklib.repository.legacy.descriptors.PkgType mType
	private com.android.repository.Revision mRevision
	private com.android.sdklib.AndroidVersion mAndroidVersion
	private String mPath
	private com.android.sdklib.repository.IdDisplay mTag
	private com.android.sdklib.repository.IdDisplay mVendor
	private com.android.repository.Revision mMinToolsRev
	private com.android.repository.Revision mMinPlatformToolsRev
	private com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor mCustomIsUpdateFor
	private com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath mCustomPath
	private String[] mOldPaths
	private String mNameDisplay
	private com.android.sdklib.repository.IdDisplay mNameIdDisplay
	private com.android.repository.api.License mLicense
	private String mListDisplay
	private String mDescriptionShort
	private String mDescriptionUrl
	private boolean mIsObsolete
	private void  (com.android.sdklib.repository.legacy.descriptors.PkgType) 
		com.android.sdklib.repository.legacy.descriptors.PkgType type
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newTool (com.android.repository.Revision, com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.repository.Revision minPlatformToolsRev
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newPlatformTool (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newBuildTool (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newDoc (com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newExtra (com.android.sdklib.repository.IdDisplay, java.lang.String, java.lang.String, java.lang.String[], com.android.repository.Revision) 
		com.android.sdklib.repository.IdDisplay vendor
		String path
		String displayName
		String[] oldPaths
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newPlatform (com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.repository.Revision minToolsRev
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newAddon (com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repository.IdDisplay addonVendor
		com.android.sdklib.repository.IdDisplay addonName
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newSysImg (com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay tag
		String abi
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newAddonSysImg (com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay addonVendor
		com.android.sdklib.repository.IdDisplay addonName
		String abi
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newSource (com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newSample (com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.repository.Revision minToolsRev
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newNdk (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder newLLDB (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder p
	public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder setLicense (com.android.repository.api.License) 
		com.android.repository.api.License license
	public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder setListDisplay (java.lang.String) 
		String text
	public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder setDescriptionShort (java.lang.String) 
		String text
	public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder setDescriptionUrl (java.lang.String) 
		String text
	public com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder setIsObsolete (boolean) 
		boolean isObsolete
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc create () 
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
public com.android.sdklib.repository.legacy.descriptors.PkgDesc extends java.lang.Object implements com.android.sdklib.repository.legacy.descriptors.IPkgDesc  {
	static final String PREVIEW_SUFFIX
	private final com.android.sdklib.repository.legacy.descriptors.PkgType mType
	private final com.android.repository.Revision mRevision
	private final com.android.sdklib.AndroidVersion mAndroidVersion
	private final String mPath
	private final com.android.sdklib.repository.IdDisplay mTag
	private final com.android.sdklib.repository.IdDisplay mVendor
	private final com.android.repository.Revision mMinToolsRev
	private final com.android.repository.Revision mMinPlatformToolsRev
	private final com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor mCustomIsUpdateFor
	private final com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath mCustomPath
	private final com.android.repository.api.License mLicense
	private final String mListDisplay
	private final String mDescriptionShort
	private final String mDescriptionUrl
	private final boolean mIsObsolete
	private final com.android.sdklib.repository.IdDisplay mName
	protected void  (com.android.sdklib.repository.legacy.descriptors.PkgType, com.android.repository.api.License, java.lang.String, java.lang.String, java.lang.String, boolean, com.android.repository.Revision, com.android.sdklib.AndroidVersion, java.lang.String, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, com.android.repository.Revision, com.android.repository.Revision, com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor, com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath, com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.legacy.descriptors.PkgType type
		com.android.repository.api.License license
		String listDisplay
		String descriptionShort
		String descriptionUrl
		boolean isObsolete
		com.android.repository.Revision revision
		com.android.sdklib.AndroidVersion androidVersion
		String path
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.repository.IdDisplay vendor
		com.android.repository.Revision minToolsRev
		com.android.repository.Revision minPlatformToolsRev
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$IIsUpdateFor customIsUpdateFor
		com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath customPath
		com.android.sdklib.repository.IdDisplay name
	public com.android.sdklib.repository.legacy.descriptors.PkgType getType () 
	public java.lang.String getListDisplay () 
	public com.android.sdklib.repository.IdDisplay getName () 
	public java.lang.String getDescriptionShort () 
	public java.lang.String getDescriptionUrl () 
	public com.android.repository.api.License getLicense () 
	public boolean isObsolete () 
	public final boolean hasAndroidVersion () 
	public final boolean hasPath () 
	public final boolean hasTag () 
	public boolean hasVendor () 
	public boolean hasName () 
	public final boolean hasMinToolsRev () 
	public final boolean hasMinPlatformToolsRev () 
	public final com.android.repository.Revision getRevision () 
	public com.android.sdklib.AndroidVersion getAndroidVersion () 
	public boolean isPreview () 
	public java.lang.String getPath () 
	public com.android.sdklib.repository.IdDisplay getTag () 
	public com.android.sdklib.repository.IdDisplay getVendor () 
	public com.android.repository.Revision getMinToolsRev () 
	public com.android.repository.Revision getMinPlatformToolsRev () 
	public java.lang.String getInstallId () 
		String id
	public java.lang.String getBaseInstallId () 
		com.android.repository.Revision rev
		int i
		int[] version
		StringBuilder sb
	public java.io.File getCanonicalInstallFolder (java.io.File) 
		String name
		java.io.File sdkLocation
		java.io.File f
	public boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc existingDesc
	public boolean isUpdateFor (com.android.sdklib.repository.legacy.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc existingDesc
		com.android.repository.Revision$PreviewComparison previewComparison
	private boolean isGenericUpdateFor (com.android.sdklib.repository.legacy.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc existingDesc
		com.android.repository.Revision$PreviewComparison previewComparison
	public int compareTo (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc o
		int t1
		int t2
	public java.lang.String getListDescription () 
	protected java.lang.String patternReplaceImpl (java.lang.String) 
		int pipe
		int end
		int last
		int start
		com.android.repository.Revision i
		NumberFormatException e
		String value
		int end
		int op
		int start
		String result
		String name
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc rhs
	private static java.lang.String sanitize (java.lang.String) 
		String str
	public volatile int compareTo (java.lang.Object) 
	static boolean access$000 (com.android.sdklib.repository.legacy.descriptors.PkgDesc, com.android.sdklib.repository.legacy.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.legacy.descriptors.PkgDesc x0
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc x1
		com.android.repository.Revision$PreviewComparison x2
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$1.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
 com.android.sdklib.repository.legacy.descriptors.PkgDesc$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$repository$legacy$descriptors$PkgType
	static void  () 
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$IGetPath.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
public abstract com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath extends java.lang.Object {
	public abstract java.lang.String getPath (com.android.sdklib.repository.legacy.descriptors.PkgDesc) 
}

com/android/sdklib/repository/legacy/descriptors/IPkgDescExtra.class
IPkgDescExtra.java
package com.android.sdklib.repository.legacy.descriptors
public abstract com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra extends java.lang.Object implements com.android.sdklib.repository.legacy.descriptors.IPkgDesc  {
	public abstract java.lang.String[] getOldPaths () 
	public abstract java.lang.String getNameDisplay () 
}

com/android/sdklib/repository/legacy/descriptors/PkgDesc$Builder$3.class
PkgDesc.java
package com.android.sdklib.repository.legacy.descriptors
final com.android.sdklib.repository.legacy.descriptors.PkgDesc$Builder$3 extends java.lang.Object implements com.android.sdklib.repository.legacy.descriptors.PkgDesc$IGetPath  {
	void  () 
	public java.lang.String getPath (com.android.sdklib.repository.legacy.descriptors.PkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.PkgDesc thisPkgDesc
}

com/android/sdklib/repository/legacy/local/
com/android/sdklib/repository/legacy/local/LocalPlatformPkgInfo.class
LocalPlatformPkgInfo.java
package com.android.sdklib.repository.legacy.local
public com.android.sdklib.repository.legacy.local.LocalPlatformPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	public static final String PROP_VERSION_SDK
	public static final String PROP_VERSION_CODENAME
	public static final String PROP_VERSION_RELEASE
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	private static final int LAYOUTLIB_VERSION_NOT_SPECIFIED
	private java.util.Map myPlatformProp
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.repository.Revision minToolsRev
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public java.lang.String getTargetHash () 
	public int getLayoutlibApi () 
		String propApi
		String propRev
		int llApi
		int llRev
		java.util.Map platformProp
		int layoutlibApi
	private java.util.Map getPlatformProps () 
		com.android.sdklib.repository.legacy.local.LocalSdk sdk
		com.android.repository.io.FileOp fileOp
		java.io.File platformFolder
		java.io.File buildProp
		java.io.File sourcePropFile
		java.util.Map result
		java.util.Map map
		java.io.File sdkPropFile
}

com/android/sdklib/repository/legacy/local/LocalAddonSysImgPkgInfo.class
LocalAddonSysImgPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalAddonSysImgPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.repository.IdDisplay tag
		String display
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay addonVendor
		com.android.sdklib.repository.IdDisplay addonName
		String abi
		com.android.repository.Revision revision
		String id
		com.android.sdklib.repository.IdDisplay tag
		String listDisplay
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalAddonPkgInfo.class
LocalAddonPkgInfo.java
package com.android.sdklib.repository.legacy.local
public com.android.sdklib.repository.legacy.local.LocalAddonPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPlatformPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mAddonDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.IdDisplay name
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public java.lang.String getTargetHash () 
	public static java.lang.String sanitizeDisplayToNameId (java.lang.String) 
		String displayName
		String name
}

com/android/sdklib/repository/legacy/local/LocalSysImgPkgInfo.class
LocalSysImgPkgInfo.java
package com.android.sdklib.repository.legacy.local
public com.android.sdklib.repository.legacy.local.LocalSysImgPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	static final boolean $assertionsDisabled
	public void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay tag
		String abi
		com.android.repository.Revision revision
		String listDisplay
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public static com.android.sdklib.repository.IdDisplay extractTagFromProps (java.util.Properties) 
		String tagId
		String tagDisp
		java.util.Properties props
	public static java.lang.String tagIdToDisplay (java.lang.String) 
		StringBuilder sb
		char c
		String tagId
		String name
	public static java.lang.String createListDescription (java.lang.String, com.android.sdklib.repository.IdDisplay, java.lang.String, boolean) 
		String listDisplay
		com.android.sdklib.repository.IdDisplay tag
		String abiDisplayName
		boolean obsolete
		boolean isDefaultTag
	public static java.lang.String createShortDescription (java.lang.String, java.lang.String, com.android.sdklib.repository.IdDisplay, com.android.sdklib.repository.IdDisplay, com.android.sdklib.AndroidVersion, com.android.repository.Revision, boolean) 
		String listDisplay
		String abi
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.IdDisplay tag
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		boolean obsolete
		boolean isDefaultTag
	public static java.lang.String getAbiDisplayNameInternal (java.lang.String) 
		String abi
	static void  () 
}

com/android/sdklib/repository/legacy/local/LocalDirInfo$1.class
LocalDirInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalDirInfo$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sdklib.repository.legacy.local.LocalDirInfo this$0
	void  (com.android.sdklib.repository.legacy.local.LocalDirInfo) 
		com.android.sdklib.repository.legacy.local.LocalDirInfo this$0
	public int compare (java.io.File, java.io.File) 
		java.io.File o1
		java.io.File o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/android/sdklib/repository/legacy/local/LocalPkgInfo.class
LocalPkgInfo.java
package com.android.sdklib.repository.legacy.local
public abstract com.android.sdklib.repository.legacy.local.LocalPkgInfo extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.sdklib.repository.legacy.local.LocalSdk mLocalSdk
	private final java.io.File mLocalDir
	private final java.util.Properties mSourceProperties
	private String mLoadError
	protected void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
	public com.android.sdklib.repository.legacy.local.LocalSdk getLocalSdk () 
	public java.io.File getLocalDir () 
	public java.util.Properties getSourceProperties () 
	public java.lang.String getLoadError () 
	public abstract com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public int compareTo (com.android.sdklib.repository.legacy.local.LocalPkgInfo) 
		com.android.sdklib.repository.legacy.local.LocalPkgInfo o
	public java.lang.String toString () 
		StringBuilder builder
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repository.legacy.local.LocalPkgInfo other
	transient void appendLoadError (java.lang.String, java.lang.Object[]) 
		String format
		Object[] params
		String loadError
	public java.lang.String getListDescription () 
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/repository/legacy/local/LocalLLDBPkgInfo.class
LocalLLDBPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalLLDBPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	static final com.android.repository.Revision PINNED_REVISION
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	static void  () 
}

com/android/sdklib/repository/legacy/local/LocalPlatformToolPkgInfo.class
LocalPlatformToolPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalPlatformToolPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalDirInfo.class
LocalDirInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalDirInfo extends java.lang.Object {
	private final com.android.repository.io.FileOp mFileOp
	private final java.io.File mDir
	private final long mDirModifiedTS
	private final long mDirChecksum
	private final long mPropsModifiedTS
	private final long mPropsChecksum
	void  (com.android.repository.io.FileOp, java.io.File) 
		com.android.repository.io.FileOp fileOp
		java.io.File dir
		long propsChecksum
		long propsModifiedTS
		java.io.File props
	boolean hasChanged () 
		java.io.File props
		boolean hadProps
	private long getFileChecksum (java.io.File) 
		java.util.zip.Adler32 a
		byte[] buf
		int n
		java.io.File file
		java.io.InputStream fis
	private long getDirChecksum (java.io.File) 
		java.io.File file
		java.io.File dir
		long checksum
		java.io.File[] files
	public java.lang.String toString () 
		String s
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	static java.io.File access$100 (com.android.sdklib.repository.legacy.local.LocalDirInfo) 
		com.android.sdklib.repository.legacy.local.LocalDirInfo x0
}

com/android/sdklib/repository/legacy/local/LocalDocPkgInfo.class
LocalDocPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalDocPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalSdk$1.class
LocalSdk.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalSdk$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$repository$legacy$descriptors$PkgType
	static void  () 
}

com/android/sdklib/repository/legacy/local/LocalSourcePkgInfo.class
LocalSourcePkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalSourcePkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalNdkPkgInfo.class
LocalNdkPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalNdkPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalSamplePkgInfo.class
LocalSamplePkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalSamplePkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.repository.Revision minToolsRev
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalToolPkgInfo.class
LocalToolPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalToolPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.repository.Revision revision
		com.android.repository.Revision minPlatformToolsRev
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/legacy/local/LocalBuildToolPkgInfo.class
LocalBuildToolPkgInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalBuildToolPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.BuildToolInfo mBuildToolInfo
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDesc mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision, com.android.sdklib.BuildToolInfo) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.repository.Revision revision
		com.android.sdklib.BuildToolInfo btInfo
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public com.android.sdklib.BuildToolInfo getBuildToolInfo () 
}

com/android/sdklib/repository/legacy/local/LocalExtraPkgInfo.class
LocalExtraPkgInfo.java
package com.android.sdklib.repository.legacy.local
public com.android.sdklib.repository.legacy.local.LocalExtraPkgInfo extends com.android.sdklib.repository.legacy.local.LocalPkgInfo {
	private final com.android.sdklib.repository.legacy.descriptors.IPkgDescExtra mDesc
	void  (com.android.sdklib.repository.legacy.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.repository.IdDisplay, java.lang.String, java.lang.String, java.lang.String[], com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.repository.IdDisplay vendor
		String path
		String displayName
		String[] oldPaths
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.descriptors.IPkgDesc getDesc () 
	public java.lang.String[] getOldPaths () 
	public static java.lang.String getPrettyName (com.android.sdklib.repository.IdDisplay, java.lang.String) 
		int n
		int i
		com.android.sdklib.repository.IdDisplay vendor
		String extraPath
		String name
		String disp
		boolean changed
		char[] chars
}

com/android/sdklib/repository/legacy/local/LocalSdk.class
LocalSdk.java
package com.android.sdklib.repository.legacy.local
public com.android.sdklib.repository.legacy.local.LocalSdk extends java.lang.Object {
	private java.io.File mSdkRoot
	private final com.android.repository.io.FileOp mFileOp
	private final com.google.common.collect.Multimap mLocalPackages
	private final com.google.common.collect.Multimap mVisitedDirs
	private com.android.sdklib.BuildToolInfo mLegacyBuildTools
	static final boolean $assertionsDisabled
	public void  () 
	public void  (java.io.File) 
		java.io.File sdkRoot
	public void  (com.android.repository.io.FileOp) 
		com.android.repository.io.FileOp fileOp
	public com.android.repository.io.FileOp getFileOp () 
	public void setLocation (java.io.File) 
		java.io.File sdkRoot
	public java.io.File getLocation () 
	public java.lang.String getPath () 
	public void clearLocalPkg (java.util.EnumSet) 
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		java.util.EnumSet filters
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.IPkgDesc) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc d
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc descriptor
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.PkgType, com.android.sdklib.AndroidVersion) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc d
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		com.android.sdklib.AndroidVersion version
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.PkgType, com.android.repository.Revision) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc d
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		com.android.repository.Revision revision
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.PkgType, java.lang.String) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc d
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		String path
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.PkgType, java.lang.String, java.lang.String) 
		com.android.sdklib.repository.legacy.descriptors.IPkgDesc d
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		String vendor
		String path
	public com.android.sdklib.repository.legacy.local.LocalExtraPkgInfo getExtra (java.lang.String, java.lang.String) 
		String vendor
		String path
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.legacy.descriptors.PkgType) 
		java.util.Collection existing
		java.io.File uniqueDir
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		com.android.sdklib.repository.legacy.local.LocalPkgInfo info
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo[] getPkgsInfos (com.android.sdklib.repository.legacy.descriptors.PkgType) 
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
	public com.android.sdklib.repository.legacy.local.LocalPkgInfo[] getPkgsInfos (java.util.EnumSet) 
		com.android.sdklib.repository.legacy.local.LocalPkgInfo info
		java.util.Collection existing
		java.io.File subDir
		com.android.sdklib.repository.legacy.descriptors.PkgType filter
		java.util.EnumSet filters
		java.util.List list
	public com.android.sdklib.BuildToolInfo getBuildTool (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
	public com.android.sdklib.BuildToolInfo getLatestBuildTool () 
		com.android.sdklib.repository.legacy.local.LocalPkgInfo ptPkg
		com.android.sdklib.repository.legacy.local.LocalPkgInfo pkg
		int i
		com.android.sdklib.repository.legacy.local.LocalPkgInfo[] pkgs
		com.android.sdklib.repository.legacy.local.LocalBuildToolPkgInfo preview
	private com.android.sdklib.BuildToolInfo createLegacyBuildTools (com.android.sdklib.repository.legacy.local.LocalPlatformToolPkgInfo) 
		com.android.sdklib.repository.legacy.local.LocalPlatformToolPkgInfo ptInfo
		java.io.File platformTools
		java.io.File platformToolsLib
		java.io.File platformToolsRs
	private com.android.sdklib.repository.legacy.local.LocalToolPkgInfo scanTools (java.io.File) 
		String name
		java.io.File file
		java.io.File toolFolder
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.repository.Revision minPlatToolsRev
		com.android.sdklib.repository.legacy.local.LocalToolPkgInfo info
		boolean hasEmulator
		boolean hasAndroid
		String android1
		String android2
		java.io.File[] files
	private static com.android.repository.Revision fullySpecifyRevision (com.android.repository.Revision) 
		com.android.repository.Revision rev
	private com.android.sdklib.repository.legacy.local.LocalPlatformToolPkgInfo scanPlatformTools (java.io.File) 
		java.io.File ptFolder
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.sdklib.repository.legacy.local.LocalPlatformToolPkgInfo info
	private com.android.sdklib.repository.legacy.local.LocalDocPkgInfo scanDoc (java.io.File) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.legacy.local.LocalDocPkgInfo info
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.io.File docFolder
		java.util.Properties props
		com.android.repository.Revision rev
	private com.android.sdklib.repository.legacy.local.LocalNdkPkgInfo scanNdk (java.io.File) 
		java.io.File ndkFolder
		java.util.Properties props
		com.android.repository.Revision rev
	private com.android.sdklib.repository.legacy.local.LocalLLDBPkgInfo scanLLDB (java.io.File) 
		java.io.File lldbFolder
		java.io.File pinnedLLDBFolder
		java.util.Properties props
		com.android.repository.Revision rev
	private boolean shouldVisitDir (com.android.sdklib.repository.legacy.descriptors.PkgType, java.io.File) 
		com.android.sdklib.repository.legacy.descriptors.PkgType pkgType
		java.io.File directory
	private void scanBuildTools (java.io.File, java.util.Collection) 
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.sdklib.BuildToolInfo btInfo
		com.android.sdklib.repository.legacy.local.LocalBuildToolPkgInfo pkgInfo
		java.io.File buildToolDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private void scanPlatforms (java.io.File, java.util.Collection) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.legacy.local.LocalPlatformPkgInfo pkgInfo
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.repository.Revision minToolsRev
		java.io.File platformDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private void scanAddons (java.io.File, java.util.Collection) 
		com.android.sdklib.AndroidVersion vers
		String nameId
		String nameDisp
		String vendorId
		String vendorDisp
		com.android.sdklib.repository.legacy.local.LocalAddonPkgInfo pkgInfo
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.util.Properties props
		com.android.repository.Revision rev
		java.io.File addonDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private void scanSysImages (java.io.File, java.util.Collection, boolean) 
		java.io.File prop2
		java.io.File dir2
		java.io.File[] dir1Files
		java.io.File prop1
		java.io.File dir1
		java.io.File platformDir
		com.android.sdklib.repository.legacy.local.LocalSysImgPkgInfo pkgInfo
		String vendorDisp
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.repository.legacy.local.LocalAddonSysImgPkgInfo pkgInfo
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.IdDisplay tag
		String vendorId
		java.io.File abiDir
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.util.Properties props
		com.android.repository.Revision rev
		java.io.File propFile
		java.io.File collectionDir
		java.util.Collection outCollection
		boolean scanAddons
		java.util.List propFiles
		com.android.sdklib.repository.legacy.descriptors.PkgType type
	private void scanSamples (java.io.File, java.util.Collection) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.legacy.local.LocalSamplePkgInfo pkgInfo
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.repository.Revision minToolsRev
		java.io.File platformDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private void scanSources (java.io.File, java.util.Collection) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.legacy.local.LocalSourcePkgInfo pkgInfo
		com.android.sdklib.AndroidVersion$AndroidVersionException e
		java.util.Properties props
		com.android.repository.Revision rev
		java.io.File platformDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private void scanExtras (java.io.File, java.util.Collection) 
		java.util.Properties props
		com.android.repository.Revision rev
		String oldPaths
		String vendorId
		String vendorDisp
		String displayName
		com.android.sdklib.repository.legacy.local.LocalExtraPkgInfo pkgInfo
		java.io.File extraDir
		java.io.File vendorDir
		java.io.File collectionDir
		java.util.Collection outCollection
	private java.util.Properties parseProperties (java.io.File) 
		java.util.Properties props
		java.io.File propsFile
		java.io.InputStream fis
	static void  () 
}

com/android/sdklib/repository/legacy/local/LocalDirInfo$MapComparator.class
LocalDirInfo.java
package com.android.sdklib.repository.legacy.local
 com.android.sdklib.repository.legacy.local.LocalDirInfo$MapComparator extends java.lang.Object {
	private final java.io.File mDir
	public void  (java.io.File) 
		java.io.File dir
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object obj
	static java.io.File access$000 (com.android.sdklib.repository.legacy.local.LocalDirInfo$MapComparator) 
		com.android.sdklib.repository.legacy.local.LocalDirInfo$MapComparator x0
}

com/android/sdklib/repository/legacy/LegacyRemoteRepoLoader$LegacyRemotePackage.class
LegacyRemoteRepoLoader.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.LegacyRemoteRepoLoader$LegacyRemotePackage extends java.lang.Object implements com.android.repository.api.RemotePackage  {
	private final com.android.sdklib.repository.legacy.remote.RemotePkgInfo mWrapped
	private com.android.repository.api.RepositorySource mSource
	private com.android.repository.impl.meta.TypeDetails mDetails
	static final boolean $assertionsDisabled
	final com.android.sdklib.repository.legacy.LegacyRemoteRepoLoader this$0
	void  (com.android.sdklib.repository.legacy.LegacyRemoteRepoLoader, com.android.sdklib.repository.legacy.remote.RemotePkgInfo, com.android.repository.api.RepositorySource) 
		com.android.sdklib.repository.legacy.remote.RemotePkgInfo remote
		com.android.repository.api.RepositorySource source
	public com.android.repository.impl.meta.TypeDetails getTypeDetails () 
		com.android.sdklib.LayoutlibVersion layoutlibVersion
		com.android.sdklib.repository.legacy.remote.internal.packages.RemoteAddonPkgInfo$Lib wrappedLib
		int layoutlibApi
		java.util.List libs
		com.android.repository.api.ProgressIndicator progress
	public com.android.repository.Revision getVersion () 
	public java.lang.String getDisplayName () 
	public com.android.repository.api.License getLicense () 
	public java.util.Collection getAllDependencies () 
	public java.lang.String getPath () 
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	public com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
	public boolean obsolete () 
	public int compareTo (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage o
		int res
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public com.android.repository.api.RepositorySource getSource () 
	public void setSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public com.android.repository.impl.meta.Archive getArchive () 
		com.android.repository.impl.meta.CommonFactory f
		com.android.repository.impl.meta.Archive arch
		com.android.repository.impl.meta.Archive$CompleteType complete
		com.android.sdklib.repository.legacy.remote.internal.archives.ArchFilter filter
		com.android.sdklib.repository.legacy.remote.internal.archives.Archive archive
	public com.android.repository.api.Channel getChannel () 
	public java.io.File getInstallDir (com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.RepoManager manager
		com.android.repository.api.ProgressIndicator progress
		java.io.File localPath
	public java.lang.String toString () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/sdklib/repository/legacy/LegacyTaskMonitor.class
LegacyTaskMonitor.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.LegacyTaskMonitor extends java.lang.Object implements com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor  {
	private final com.android.repository.api.ProgressIndicator mWrapped
	private int mProgressMax
	void  (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator toWrap
	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 com.android.sdklib.repository.legacy.remote.internal.ITaskMonitor createSubMonitor (int) 
		int tickCount
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String msgFormat
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String msgFormat
		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/repository/legacy/LegacyRepoUtils$1.class
LegacyRepoUtils.java
package com.android.sdklib.repository.legacy
 com.android.sdklib.repository.legacy.LegacyRepoUtils$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$repository$legacy$descriptors$PkgType
	static void  () 
}

com/android/sdklib/repository/legacy/RepoXsdUtil.class
RepoXsdUtil.java
package com.android.sdklib.repository.legacy
public com.android.sdklib.repository.legacy.RepoXsdUtil extends java.lang.Object {
	public static final String NODE_IMPORT
	public static final String NODE_INCLUDE
	public static final String ATTR_SCHEMA_LOCATION
	public void  () 
	public static javax.xml.transform.stream.StreamSource[] getXsdStream (java.lang.String, int) 
		Exception e
		String rootElement
		int version
		String filename
		java.util.List streams
		java.io.InputStream stream
}

com/android/sdklib/repository/legacy/LegacyLocalRepoLoader.class
LegacyLocalRepoLoader.java
package com.android.sdklib.repository.legacy
public com.android.sdklib.repository.legacy.LegacyLocalRepoLoader extends java.lang.Object implements com.android.repository.api.FallbackLocalRepoLoader  {
	private final com.android.sdklib.repository.legacy.local.LocalSdk mLocalSdk
	private java.util.Map mPkgs
	private final com.android.repository.io.FileOp mFop
	public void  (java.io.File, com.android.repository.io.FileOp) 
		java.io.File root
		com.android.repository.io.FileOp fop
	public com.android.repository.api.LocalPackage parseLegacyLocalPackage (java.io.File, com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.repository.legacy.local.LocalPkgInfo local
		java.util.Map result
		java.io.File dir
		com.android.repository.api.ProgressIndicator progress
		com.android.sdklib.repository.legacy.local.LocalPkgInfo info
	public void refresh () 
	public boolean shouldParse (java.io.File) 
		java.io.File root
	static com.android.repository.io.FileOp access$000 (com.android.sdklib.repository.legacy.LegacyLocalRepoLoader) 
		com.android.sdklib.repository.legacy.LegacyLocalRepoLoader x0
}

com/android/sdklib/repository/legacy/RepoXsdUtil$1.class
RepoXsdUtil.java
package com.android.sdklib.repository.legacy
final com.android.sdklib.repository.legacy.RepoXsdUtil$1 extends org.xml.sax.helpers.DefaultHandler {
	final java.util.List val$streams
	void  (java.util.List) 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String importFile
		String uri
		String localName
		String name
		org.xml.sax.Attributes attributes
}

com/android/sdklib/repository/PkgProps.class
PkgProps.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_SOURCE_URL
	public static final String PKG_OBSOLETE
	public static final String PKG_LIST_DISPLAY
	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_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 MIN_PLATFORM_TOOLS_REV
	public static final String SAMPLE_MIN_API_LEVEL
	public static final String SYS_IMG_ABI
	public static final String SYS_IMG_TAG_ID
	public static final String SYS_IMG_TAG_DISPLAY
	public void  () 
}

com/android/sdklib/repository/AndroidSdkHandler$1.class
AndroidSdkHandler.java
package com.android.sdklib.repository
 com.android.sdklib.repository.AndroidSdkHandler$1 extends java.lang.Object implements com.android.repository.api.RepoManager$RepoLoadedCallback  {
	final com.android.sdklib.repository.AndroidSdkHandler this$0
	void  (com.android.sdklib.repository.AndroidSdkHandler) 
		com.android.sdklib.repository.AndroidSdkHandler this$0
	public void doRun (com.android.repository.impl.meta.RepositoryPackages) 
		com.android.repository.impl.meta.RepositoryPackages packages
}

com/android/sdklib/repository/AndroidSdkHandler$RepoConfig.class

com/android/sdklib/repository/IdDisplay.class
IdDisplay.java
package com.android.sdklib.repository
public abstract com.android.sdklib.repository.IdDisplay extends java.lang.Object implements java.lang.Comparable  {
	public void  () 
	public static com.android.sdklib.repository.IdDisplay create (java.lang.String, java.lang.String) 
		String id
		String display
		com.android.sdklib.repository.meta.SdkCommonFactory factory
		com.android.sdklib.repository.IdDisplay result
	public abstract void setId (java.lang.String) 
	public abstract void setDisplay (java.lang.String) 
	public abstract java.lang.String getId () 
	public abstract java.lang.String getDisplay () 
	public int compareTo (com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay o
	public boolean equals (java.lang.Object) 
		Object o
	public int hashCode () 
	public java.lang.String toString () 
	public static java.lang.String idToDisplay (java.lang.String) 
		StringBuilder sb
		char c
		String id
		String name
	public volatile int compareTo (java.lang.Object) 
}

com/android/sdklib/repository/meta/
com/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType extends java.lang.Object implements com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType  {
	public abstract void setLayoutlib (com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType) 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType getLayoutlib () 
}

com/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType extends java.lang.Object implements com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType  {
	public abstract void setVendor (com.android.sdklib.repository.IdDisplay) 
	public abstract com.android.sdklib.repository.IdDisplay getVendor () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries getLibraries () 
	public abstract void setLibraries (com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries) 
	public abstract void setTag (com.android.sdklib.repository.IdDisplay) 
	public abstract com.android.sdklib.repository.IdDisplay getTag () 
	public abstract java.lang.String getDefaultSkin () 
}

com/android/sdklib/repository/meta/DetailsTypes$SysImgDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType extends java.lang.Object implements com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType  {
	public abstract void setAbi (java.lang.String) 
	public abstract java.lang.String getAbi () 
	public abstract boolean isValidAbi (java.lang.String) 
	public abstract void setTag (com.android.sdklib.repository.IdDisplay) 
	public abstract com.android.sdklib.repository.IdDisplay getTag () 
	public abstract void setVendor (com.android.sdklib.repository.IdDisplay) 
	public abstract com.android.sdklib.repository.IdDisplay getVendor () 
}

com/android/sdklib/repository/meta/DetailsTypes$ApiDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType extends java.lang.Object {
	public com.android.sdklib.AndroidVersion getAndroidVersion () 
	public abstract void setApiLevel (int) 
	public abstract int getApiLevel () 
	public abstract void setCodename (java.lang.String) 
	public abstract java.lang.String getCodename () 
}

com/android/sdklib/repository/meta/SdkCommonFactory.class
SdkCommonFactory.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.SdkCommonFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.sdklib.repository.IdDisplay createIdDisplayType () 
	public abstract com.android.sdklib.repository.meta.Library createLibraryType () 
	public com.android.sdklib.repository.meta.Library createLibraryType (java.lang.String, java.lang.String, java.lang.String, java.io.File, boolean) 
		String libraryName
		String jarPath
		String description
		java.io.File packagePath
		boolean requireManifestEntry
		com.android.sdklib.repository.meta.Library result
}

com/android/sdklib/repository/meta/Library.class
Library.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.Library extends java.lang.Object implements com.android.sdklib.IAndroidTarget$OptionalLibrary  {
	private java.io.File mPackagePath
	static final boolean $assertionsDisabled
	public void  () 
	public void setPackagePath (java.io.File) 
		java.io.File packagePath
	public java.io.File getJar () 
		String localPath
	public abstract java.lang.String getName () 
	public abstract java.lang.String getDescription () 
	public abstract boolean isManifestEntryRequired () 
	public abstract void setLocalJarPath (java.lang.String) 
	public abstract void setDescription (java.lang.String) 
	public abstract void setName (java.lang.String) 
	public boolean equals (java.lang.Object) 
		Object o
		com.android.sdklib.IAndroidTarget$OptionalLibrary lib
	public int hashCode () 
	public java.lang.String toString () 
	public abstract void setManifestEntryRequired (java.lang.Boolean) 
	static void  () 
}

com/android/sdklib/repository/meta/DetailsTypes$MavenType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$MavenType extends java.lang.Object {
	public static java.lang.String getRepositoryPath (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
		String result
}

com/android/sdklib/repository/meta/DetailsTypes$ExtraDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType extends java.lang.Object {
	public abstract void setVendor (com.android.sdklib.repository.IdDisplay) 
	public abstract com.android.sdklib.repository.IdDisplay getVendor () 
}

com/android/sdklib/repository/meta/SysImgFactory.class
SysImgFactory.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.SysImgFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$SysImgDetailsType createSysImgDetailsType () 
}

com/android/sdklib/repository/meta/RepoFactory.class
RepoFactory.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.RepoFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType createSourceDetailsType () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType createPlatformDetailsType () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType createLayoutlibType () 
}

com/android/sdklib/repository/meta/DetailsTypes$PlatformDetailsType$LayoutlibType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$PlatformDetailsType$LayoutlibType extends java.lang.Object {
	public void  () 
	public abstract void setApi (int) 
	public abstract int getApi () 
}

com/android/sdklib/repository/meta/DetailsTypes$SourceDetailsType.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$SourceDetailsType extends java.lang.Object implements com.android.sdklib.repository.meta.DetailsTypes$ApiDetailsType  {
}

com/android/sdklib/repository/meta/AddonFactory.class
AddonFactory.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.AddonFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$ExtraDetailsType createExtraDetailsType () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType createAddonDetailsType () 
	public abstract com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries createLibrariesType () 
}

com/android/sdklib/repository/meta/DetailsTypes.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public final com.android.sdklib.repository.meta.DetailsTypes extends java.lang.Object {
	private void  () 
	public static java.lang.String getPlatformPath (com.android.sdklib.AndroidVersion) 
		com.android.sdklib.AndroidVersion version
	public static java.lang.String getSourcesPath (com.android.sdklib.AndroidVersion) 
		com.android.sdklib.AndroidVersion version
	public static java.lang.String getLldbPath (com.android.repository.Revision) 
		com.android.repository.Revision revision
	public static java.lang.String getAddonPath (com.android.sdklib.repository.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay) 
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay name
	public static java.lang.String getSysImgPath (com.android.sdklib.repository.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repository.IdDisplay, java.lang.String) 
		com.android.sdklib.repository.IdDisplay vendor
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repository.IdDisplay name
		String abi
	public static java.lang.String getBuildToolsPath (com.android.repository.Revision) 
		com.android.repository.Revision revision
}

com/android/sdklib/repository/meta/DetailsTypes$AddonDetailsType$Libraries.class
DetailsTypes.java
package com.android.sdklib.repository.meta
public abstract com.android.sdklib.repository.meta.DetailsTypes$AddonDetailsType$Libraries extends java.lang.Object {
	public void  () 
	public abstract java.util.List getLibrary () 
}

com/android/sdklib/tool/
com/android/sdklib/tool/SdkDownloader$Settings.class

com/android/sdklib/tool/OfflineRepoCreator.class
OfflineRepoCreator.java
package com.android.sdklib.tool
public com.android.sdklib.tool.OfflineRepoCreator extends java.lang.Object {
	private final com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig mConfig
	public void  (com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig) 
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig config
	public void run ()  throws java.io.IOException 
		com.android.repository.impl.meta.RemotePackageImpl remote
		java.net.URL url
		java.nio.file.Path dest
		String path
		java.io.File tempDir
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager mgr
		java.util.Map remotes
		java.util.List toWrite
	private static boolean checkExisting (com.android.repository.impl.meta.RemotePackageImpl, java.nio.file.Path)  throws java.io.IOException 
		byte[] buf
		int n
		java.io.InputStream in
		java.security.MessageDigest digest
		java.security.NoSuchAlgorithmException e
		com.android.repository.impl.meta.RemotePackageImpl remote
		java.nio.file.Path dest
	private void writeRepoXml (java.util.List, com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		com.android.repository.api.License l
		com.android.repository.impl.meta.RemotePackageImpl remote
		java.util.List toWrite
		com.android.repository.api.RepoManager mgr
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.CommonFactory factory
		com.android.repository.api.Repository repo
		java.util.Set seenLicenses
		java.nio.file.Path outFile
	public static void main (java.lang.String[])  throws java.io.IOException 
		String[] args
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig config
		com.android.sdklib.tool.OfflineRepoCreator creator
}

com/android/sdklib/tool/OfflineRepoCreator$1.class
OfflineRepoCreator.java
package com.android.sdklib.tool
 com.android.sdklib.tool.OfflineRepoCreator$1 extends java.lang.Object implements com.android.repository.api.SettingsController  {
	final com.android.sdklib.tool.OfflineRepoCreator this$0
	void  (com.android.sdklib.tool.OfflineRepoCreator) 
		com.android.sdklib.tool.OfflineRepoCreator this$0
	public boolean getForceHttp () 
	public void setForceHttp (boolean) 
		boolean force
	public com.android.repository.api.Channel getChannel () 
}

com/android/sdklib/tool/OfflineRepoCreator$OfflineRepoConfig.class
OfflineRepoCreator.java
package com.android.sdklib.tool
 com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig extends java.lang.Object {
	private java.nio.file.Path mDest
	private java.util.List mPackages
	private String mOs
	private com.android.repository.io.FileOp mFop
	private static final String DEST
	private static final String PKG_LIST
	private void  () 
	public static com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig parse (java.lang.String[]) 
		int i
		Exception e
		String[] args
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig result
		String os
	private static void printUsage () 
	static com.android.repository.io.FileOp access$000 (com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig) 
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig x0
	static java.util.List access$100 (com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig) 
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig x0
	static java.nio.file.Path access$200 (com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig) 
		com.android.sdklib.tool.OfflineRepoCreator$OfflineRepoConfig x0
}

com/android/sdklib/tool/SdkDownloader.class
SdkDownloader.java
package com.android.sdklib.tool
public com.android.sdklib.tool.SdkDownloader extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
		com.android.sdklib.tool.SdkDownloader$Settings settings
		com.android.repository.api.ConsoleProgressIndicator progress
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.repository.api.RepoManager mgr
	private static void installPackages (com.android.sdklib.tool.SdkDownloader$Settings, com.android.repository.api.ConsoleProgressIndicator, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.api.RepoManager) 
		com.android.repository.api.RemotePackage p
		String path
		com.android.repository.api.License l
		com.android.repository.api.Installer installer
		com.android.repository.api.RemotePackage p
		com.android.sdklib.tool.SdkDownloader$Settings settings
		com.android.repository.api.ConsoleProgressIndicator progress
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.repository.api.RepoManager mgr
		com.android.sdklib.repository.legacy.LegacyDownloader downloader
		java.util.List remotes
	private static void uninstallPackages (com.android.sdklib.tool.SdkDownloader$Settings, com.android.repository.api.ConsoleProgressIndicator, com.android.sdklib.repository.AndroidSdkHandler, com.android.repository.api.RepoManager) 
		com.android.repository.api.Uninstaller uninstaller
		com.android.repository.api.LocalPackage p
		String path
		com.android.sdklib.tool.SdkDownloader$Settings settings
		com.android.repository.api.ConsoleProgressIndicator progress
		com.android.sdklib.repository.AndroidSdkHandler handler
		com.android.repository.api.RepoManager mgr
	private static void applyPackageOperation (com.android.repository.api.PackageOperation, com.android.repository.api.ConsoleProgressIndicator) 
		com.android.repository.api.PackageOperation operation
		com.android.repository.api.ConsoleProgressIndicator progress
	private static void usageAndExit () 
}

com/android/sdklib/SdkVersionInfoTest.java
com/android/sdklib/AndroidVersionTest.java
com/android/sdklib/AndroidTargetHashTest.java
com/android/sdklib/devices/DeviceParserTest.java
com/android/sdklib/devices/DeviceWriterTest.java
com/android/sdklib/devices/DeviceManagerTest.java
com/android/sdklib/internal/androidTarget/
com/android/sdklib/internal/androidTarget/MockAddonTarget.java
com/android/sdklib/internal/androidTarget/MockPlatformTarget.java
com/android/sdklib/internal/build/SymbolWriterTest.java
com/android/sdklib/internal/build/SymbolLoaderTest.java
com/android/sdklib/internal/build/DebugKeyProviderTest.java
com/android/sdklib/SdkManagerTestCase.java
com/android/sdklib/AndroidLocationTestCase.java
com/android/sdklib/mock/
com/android/sdklib/mock/MockLog.java
com/android/sdklib/testdata/
com/android/sdklib/testdata/repository_sample_08.xml
com/android/sdklib/testdata/addon_sample_6.xml
com/android/sdklib/testdata/repository_sample_05.xml
com/android/sdklib/testdata/stats_sample_1.xml
com/android/sdklib/testdata/addon_sample_2.xml
com/android/sdklib/testdata/addon_sample_5.xml
com/android/sdklib/testdata/AndroidManifest-activityalias.xml
com/android/sdklib/testdata/repository_sample_10.xml
com/android/sdklib/testdata/AndroidManifest-testapp2.xml
com/android/sdklib/testdata/AndroidManifest-testapp.xml
com/android/sdklib/testdata/repository_sample_04.xml
com/android/sdklib/testdata/www.w3.org/
com/android/sdklib/testdata/www.w3.org/2001/
com/android/sdklib/testdata/www.w3.org/2001/xml.xsd
com/android/sdklib/testdata/www.w3.org/2001/datatypes.dtd
com/android/sdklib/testdata/www.w3.org/2001/XMLSchema.xsd
com/android/sdklib/testdata/www.w3.org/2001/XMLSchema.dtd
com/android/sdklib/testdata/sys_img_sample_3.xml
com/android/sdklib/testdata/AndroidManifest-instrumentation.xml
com/android/sdklib/testdata/sys_img_sample_1.xml
com/android/sdklib/testdata/repository_sample_03.xml
com/android/sdklib/testdata/repository_sample_09.xml
com/android/sdklib/testdata/repository_sample_01.xml
com/android/sdklib/testdata/repository_sample_12-test.xml
com/android/sdklib/testdata/repository_sample_07.xml
com/android/sdklib/testdata/repositories.xml
com/android/sdklib/testdata/addon_sample_4.xml
com/android/sdklib/testdata/sys_img_sample_2.xml
com/android/sdklib/testdata/addon_sample_1.xml
com/android/sdklib/testdata/addon_sample_7.xml
com/android/sdklib/testdata/addon2_sample_1.xml
com/android/sdklib/testdata/addon_sample_3.xml
com/android/sdklib/testdata/addons_list_sample_2.xml
com/android/sdklib/testdata/repository_sample_02.xml
com/android/sdklib/testdata/addons_list_sample_1.xml
com/android/sdklib/testdata/repository_sample_06.xml
com/android/sdklib/BuildToolInfoTest.java
com/android/sdklib/util/BSPatchTest.java
com/android/sdklib/util/CommandLineParserTest.java
com/android/sdklib/util/LineUtilTest.java
com/android/sdklib/repository/targets/AndroidTargetManagerTest.java
com/android/sdklib/repository/targets/SystemImageManagerTest.java
com/android/sdklib/repository/installer/MavenInstallListenerTest.java
com/android/sdklib/repository/installer/testdata/
com/android/sdklib/repository/installer/testdata/remote_maven_repo.xml
com/android/sdklib/repository/UnmarshalTest.java
com/android/sdklib/repository/legacy/remote/internal/DownloadCacheTest.java
com/android/sdklib/repository/legacy/remote/internal/MockMonitor.java
com/android/sdklib/repository/legacy/descriptors/PkgTypeTest.java
com/android/sdklib/repository/legacy/descriptors/PkgDescTest.java
com/android/sdklib/repository/legacy/local/LocalSdkTest.java
com/android/sdklib/repository/legacy/local/LocalDirInfoTest.java
com/android/sdklib/repository/legacy/LegacyLocalRepoTest.java
com/android/sdklib/repository/legacy/LegacyRemoteTest.java
com/android/sdklib/repository/AddonListSourceProviderTest.java
com/android/sdklib/repository/testdata/
com/android/sdklib/repository/testdata/repository2_sample_1.xml
com/android/sdklib/repository/testdata/addons_list_sample_3.xml
com/android/sdklib/repository/testdata/repositories.xml
com/android/sdklib/repository/testdata/addons_list_sample_2.xml
com/android/sdklib/repository/testdata/addons_list_sample_1.xml
com/android/sdklib/repository/AndroidSdkHandlerTest.java