Home | History | Annotate | Download | only in 25.0.0-alpha7

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdklib/
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 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
}

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
		NumberFormatException ignore
		int api
		String suffix
		int api
		NumberFormatException ignore
		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/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 com.android.sdklib.ISystemImage[] getSystemImages () 
	public abstract com.android.sdklib.ISystemImage getSystemImage (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
	public abstract boolean canRunOn (com.android.sdklib.IAndroidTarget) 
	public abstract java.lang.String hashString () 
}

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) 
		Object x0
}

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/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
	public static void saveProperties (com.android.sdklib.AndroidVersion, java.util.Properties) 
		com.android.sdklib.AndroidVersion version
		java.util.Properties props
		String codeName
}

com/android/sdklib/BuildToolInfo.class
BuildToolInfo.java
package com.android.sdklib
public com.android.sdklib.BuildToolInfo extends java.lang.Object {
	private static final String FN_RUNTIME_PROPS
	private static final String PROP_RUNTIME_JVM
	public static final int SDK_LEVEL_FOR_MULTIDEX_NATIVE_SUPPORT
	private final com.android.repository.Revision mRevision
	private final java.io.File mPath
	private final java.util.Map mPaths
	static final boolean $assertionsDisabled
	public void  (com.android.repository.Revision, java.io.File) 
		com.android.repository.Revision revision
		java.io.File path
	public void  (com.android.repository.Revision, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File, java.io.File) 
		com.android.repository.Revision revision
		java.io.File mainPath
		java.io.File aapt
		java.io.File aidl
		java.io.File dx
		java.io.File dxJar
		java.io.File llmvRsCc
		java.io.File androidRs
		java.io.File androidRsClang
		java.io.File bccCompat
		java.io.File ldArm
		java.io.File ldX86
		java.io.File ldMips
		java.io.File zipAlign
	private void add (com.android.sdklib.BuildToolInfo$PathId, java.lang.String) 
		com.android.sdklib.BuildToolInfo$PathId id
		String leaf
	private void add (com.android.sdklib.BuildToolInfo$PathId, java.io.File) 
		com.android.sdklib.BuildToolInfo$PathId id
		java.io.File path
		String str
	public com.android.repository.Revision getRevision () 
	public java.io.File getLocation () 
	public java.lang.String getPath (com.android.sdklib.BuildToolInfo$PathId) 
		com.android.sdklib.BuildToolInfo$PathId pathId
	public boolean isValid (com.android.utils.ILogger) 
		java.io.File f
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.utils.ILogger log
	public java.util.Properties getRuntimeProps () 
		com.android.repository.io.FileOp fop
	public boolean canRunOnJvm () 
		com.android.repository.Revision requiredVersion
		com.android.repository.Revision currentVersion
		NumberFormatException ignore
		java.util.Properties props
		String required
	protected com.android.repository.Revision getCurrentJvmVersion ()  throws java.lang.NumberFormatException 
		String javav
		java.util.regex.Pattern p
		java.util.regex.Matcher m
	public java.lang.String toString () 
		StringBuilder builder
	private java.lang.String getPathString () 
		java.util.Map$Entry entry
		java.util.Iterator i$
		StringBuilder sb
	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.FileNotFoundException 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.FileNotFoundException ex
	public com.android.io.IAbstractFile$PreferredWriteMode getPreferredWriteMode () 
	public long getModificationStamp () 
	public java.lang.String getName () 
	public java.lang.String getOsLocation () 
	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/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.repositoryv2.IdDisplay getTag () 
	public abstract com.android.sdklib.repositoryv2.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 () 
}

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) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File file
		String s
}

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
	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
	boolean isPresentIn (com.android.repository.Revision) 
		com.android.repository.Revision revision
	static void  () 
}

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/repository/
com/android/sdklib/repository/RepoXsdUtil$1.class
RepoXsdUtil.java
package com.android.sdklib.repository
final com.android.sdklib.repository.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/AddonManifestIniProps.class
AddonManifestIniProps.java
package com.android.sdklib.repository
public com.android.sdklib.repository.AddonManifestIniProps extends java.lang.Object {
	public static final String ADDON_NAME
	public static final String ADDON_NAME_ID
	public static final String ADDON_VENDOR
	public static final String ADDON_VENDOR_ID
	public static final String ADDON_DESCRIPTION
	public static final String ADDON_REVISION
	public static final String ADDON_REVISION_OLD
	public static final String ADDON_API
	public static final String ADDON_LIBRARIES
	public static final String ADDON_DEFAULT_SKIN
	public static final String ADDON_USB_VENDOR
	public void  () 
}

com/android/sdklib/repository/RepoXsdUtil.class
RepoXsdUtil.java
package com.android.sdklib.repository
public com.android.sdklib.repository.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/local/
com/android/sdklib/repository/local/LocalDirInfo.class
LocalDirInfo.java
package com.android.sdklib.repository.local
 com.android.sdklib.repository.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
	public 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
	public boolean hasChanged () 
		java.io.File props
		boolean hadProps
	private long getFileChecksum (java.io.File) 
		Exception ignore
		java.util.zip.Adler32 a
		byte[] buf
		int n
		Exception ignore
		Exception ignore
		Exception ignore
		java.io.File file
		java.io.InputStream fis
	private long getDirChecksum (java.io.File) 
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		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.local.LocalDirInfo) 
		com.android.sdklib.repository.local.LocalDirInfo x0
}

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

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

com/android/sdklib/repository/local/LocalBuildToolPkgInfo.class
LocalBuildToolPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalBuildToolPkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.BuildToolInfo mBuildToolInfo
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision, com.android.sdklib.BuildToolInfo) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
	public com.android.sdklib.BuildToolInfo getBuildToolInfo () 
}

com/android/sdklib/repository/local/LocalSdk.class
LocalSdk.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.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.descriptors.PkgType filter
		java.util.Iterator i$
		java.util.EnumSet filters
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.IPkgDesc) 
		com.android.sdklib.repository.descriptors.IPkgDesc d
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		com.android.sdklib.repository.descriptors.IPkgDesc descriptor
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.PkgType, com.android.sdklib.AndroidVersion) 
		com.android.sdklib.repository.descriptors.IPkgDesc d
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		com.android.sdklib.repository.descriptors.PkgType filter
		com.android.sdklib.AndroidVersion version
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.PkgType, com.android.repository.Revision) 
		com.android.sdklib.repository.descriptors.IPkgDesc d
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		com.android.sdklib.repository.descriptors.PkgType filter
		com.android.repository.Revision revision
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.PkgType, java.lang.String) 
		com.android.sdklib.repository.descriptors.IPkgDesc d
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		com.android.sdklib.repository.descriptors.PkgType filter
		String path
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.PkgType, java.lang.String, java.lang.String) 
		com.android.sdklib.repository.descriptors.IPkgDesc d
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		com.android.sdklib.repository.descriptors.PkgType filter
		String vendor
		String path
	public com.android.sdklib.repository.local.LocalExtraPkgInfo getExtra (java.lang.String, java.lang.String) 
		String vendor
		String path
	public com.android.sdklib.repository.local.LocalPkgInfo getPkgInfo (com.android.sdklib.repository.descriptors.PkgType) 
		java.util.Collection existing
		java.io.File uniqueDir
		com.android.sdklib.repository.descriptors.PkgType filter
		com.android.sdklib.repository.local.LocalPkgInfo info
	public com.android.sdklib.repository.local.LocalPkgInfo[] getPkgsInfos (com.android.sdklib.repository.descriptors.PkgType) 
		com.android.sdklib.repository.descriptors.PkgType filter
	public com.android.sdklib.repository.local.LocalPkgInfo[] getPkgsInfos (java.util.EnumSet) 
		com.android.sdklib.repository.local.LocalPkgInfo info
		java.util.Collection existing
		java.io.File subDir
		com.android.sdklib.repository.descriptors.PkgType filter
		java.util.Iterator i$
		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.local.LocalPkgInfo pkg
	public com.android.sdklib.BuildToolInfo getLatestBuildTool () 
		com.android.sdklib.repository.local.LocalPkgInfo ptPkg
		com.android.sdklib.repository.local.LocalPkgInfo pkg
		int i
		com.android.sdklib.repository.local.LocalPkgInfo[] pkgs
		com.android.sdklib.repository.local.LocalBuildToolPkgInfo preview
	private com.android.sdklib.BuildToolInfo createLegacyBuildTools (com.android.sdklib.repository.local.LocalPlatformToolPkgInfo) 
		com.android.sdklib.repository.local.LocalPlatformToolPkgInfo ptInfo
		java.io.File platformTools
		java.io.File platformToolsLib
		java.io.File platformToolsRs
	private com.android.sdklib.repository.local.LocalToolPkgInfo scanTools (java.io.File) 
		String name
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.File toolFolder
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.repository.Revision minPlatToolsRev
		com.android.sdklib.repository.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.local.LocalPlatformToolPkgInfo scanPlatformTools (java.io.File) 
		java.io.File ptFolder
		java.util.Properties props
		com.android.repository.Revision rev
		com.android.sdklib.repository.local.LocalPlatformToolPkgInfo info
	private com.android.sdklib.repository.local.LocalDocPkgInfo scanDoc (java.io.File) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.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.local.LocalNdkPkgInfo scanNdk (java.io.File) 
		java.io.File ndkFolder
		java.util.Properties props
		com.android.repository.Revision rev
	private com.android.sdklib.repository.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.descriptors.PkgType, java.io.File) 
		com.android.sdklib.repository.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.local.LocalBuildToolPkgInfo pkgInfo
		java.io.File buildToolDir
		java.io.File[] arr$
		int len$
		int i$
		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.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[] arr$
		int len$
		int i$
		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.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[] arr$
		int len$
		int i$
		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[] arr$
		int len$
		int i$
		java.io.File[] dir1Files
		java.io.File prop1
		java.io.File dir1
		java.io.File[] arr$
		int len$
		int i$
		java.io.File platformDir
		java.io.File[] arr$
		int len$
		int i$
		com.android.sdklib.repository.local.LocalSysImgPkgInfo pkgInfo
		String vendorDisp
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repository.local.LocalAddonSysImgPkgInfo pkgInfo
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repositoryv2.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.util.Iterator i$
		java.io.File collectionDir
		java.util.Collection outCollection
		boolean scanAddons
		java.util.List propFiles
		com.android.sdklib.repository.descriptors.PkgType type
	private void scanSamples (java.io.File, java.util.Collection) 
		com.android.sdklib.AndroidVersion vers
		com.android.sdklib.repository.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[] arr$
		int len$
		int i$
		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.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[] arr$
		int len$
		int i$
		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.local.LocalExtraPkgInfo pkgInfo
		java.io.File extraDir
		java.io.File[] arr$
		int len$
		int i$
		java.io.File vendorDir
		java.io.File[] arr$
		int len$
		int i$
		java.io.File collectionDir
		java.util.Collection outCollection
	private java.util.Properties parseProperties (java.io.File) 
		java.io.IOException e
		java.util.Properties props
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File propsFile
		java.io.InputStream fis
	static void  () 
}

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

com/android/sdklib/repository/local/LocalSysImgPkgInfo.class
LocalSysImgPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalSysImgPkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	static final boolean $assertionsDisabled
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.repository.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abi
		com.android.repository.Revision revision
		String listDisplay
	public com.android.sdklib.repository.descriptors.IPkgDesc getDesc () 
	public static com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay, java.lang.String, boolean) 
		String listDisplay
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiDisplayName
		boolean obsolete
		boolean isDefaultTag
	public static java.lang.String createShortDescription (java.lang.String, java.lang.String, com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.AndroidVersion, com.android.repository.Revision, boolean) 
		String listDisplay
		String abi
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.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/local/LocalExtraPkgInfo.class
LocalExtraPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalExtraPkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDescExtra mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.lang.String, java.lang.String[], com.android.repository.Revision) 
		com.android.sdklib.repository.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.repositoryv2.IdDisplay vendor
		String path
		String displayName
		String[] oldPaths
		com.android.repository.Revision revision
	public com.android.sdklib.repository.descriptors.IPkgDesc getDesc () 
	public java.lang.String[] getOldPaths () 
	public static java.lang.String getPrettyName (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
		int n
		int i
		com.android.sdklib.repositoryv2.IdDisplay vendor
		String extraPath
		String name
		String disp
		boolean changed
		char[] chars
}

com/android/sdklib/repository/local/LocalToolPkgInfo.class
LocalToolPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalToolPkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/local/LocalDirInfo$1.class
LocalDirInfo.java
package com.android.sdklib.repository.local
 com.android.sdklib.repository.local.LocalDirInfo$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sdklib.repository.local.LocalDirInfo this$0
	void  (com.android.sdklib.repository.local.LocalDirInfo) 
	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) 
		Object x0
		Object x1
}

com/android/sdklib/repository/local/LocalAddonPkgInfo.class
LocalAddonPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalAddonPkgInfo extends com.android.sdklib.repository.local.LocalPlatformPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mAddonDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.repository.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.IdDisplay name
	public com.android.sdklib.repository.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/local/LocalPkgInfo.class
LocalPkgInfo.java
package com.android.sdklib.repository.local
public abstract com.android.sdklib.repository.local.LocalPkgInfo extends java.lang.Object implements java.lang.Comparable  {
	private final com.android.sdklib.repository.local.LocalSdk mLocalSdk
	private final java.io.File mLocalDir
	private final java.util.Properties mSourceProperties
	private String mLoadError
	protected void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties) 
		com.android.sdklib.repository.local.LocalSdk localSdk
		java.io.File localDir
		java.util.Properties sourceProps
	public com.android.sdklib.repository.local.LocalSdk getLocalSdk () 
	public java.io.File getLocalDir () 
	public java.util.Properties getSourceProperties () 
	public java.lang.String getLoadError () 
	public abstract com.android.sdklib.repository.descriptors.IPkgDesc getDesc () 
	public int compareTo (com.android.sdklib.repository.local.LocalPkgInfo) 
		com.android.sdklib.repository.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.local.LocalPkgInfo other
	transient void appendLoadError (java.lang.String, java.lang.Object[]) 
		String format
		Object[] params
		String loadError
	public java.lang.String getListDescription () 
	public void delete () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/sdklib/repository/local/LocalDocPkgInfo.class
LocalDocPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalDocPkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/local/LocalSourcePkgInfo.class
LocalSourcePkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalSourcePkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
}

com/android/sdklib/repository/local/PackageParserUtils.class
PackageParserUtils.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.PackageParserUtils extends java.lang.Object {
	public void  () 
	public static com.android.repository.Revision getRevisionProperty (java.util.Properties, java.lang.String) 
		NumberFormatException ignore
		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.io.File[] arr$
		int len$
		int i$
		java.util.ArrayList skinList
		java.io.File[] files
		java.io.File skinRootFolder
		com.android.repository.io.FileOp fileOp
}

com/android/sdklib/repository/local/LocalPlatformPkgInfo.class
LocalPlatformPkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalPlatformPkgInfo extends com.android.sdklib.repository.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.descriptors.IPkgDesc mDesc
	private static final int LAYOUTLIB_VERSION_NOT_SPECIFIED
	private java.util.Map myPlatformProp
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
	public java.lang.String getTargetHash () 
	public int getLayoutlibApi () 
		String propApi
		String propRev
		int llApi
		int llRev
		NumberFormatException e
		java.util.Map platformProp
		int layoutlibApi
	private java.util.Map getPlatformProps () 
		java.io.FileNotFoundException ignore
		java.io.FileNotFoundException ignore
		java.io.FileNotFoundException ignore
		com.android.sdklib.repository.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/local/LocalDirInfo$MapComparator.class
LocalDirInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.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.local.LocalDirInfo$MapComparator) 
		com.android.sdklib.repository.local.LocalDirInfo$MapComparator x0
}

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

com/android/sdklib/repository/local/LocalSamplePkgInfo.class
LocalSamplePkgInfo.java
package com.android.sdklib.repository.local
public com.android.sdklib.repository.local.LocalSamplePkgInfo extends com.android.sdklib.repository.local.LocalPkgInfo {
	private final com.android.sdklib.repository.descriptors.IPkgDesc mDesc
	public void  (com.android.sdklib.repository.local.LocalSdk, java.io.File, java.util.Properties, com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.repository.Revision) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc getDesc () 
}

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

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

com/android/sdklib/repository/descriptors/PkgDesc$Builder.class
PkgDesc.java
package com.android.sdklib.repository.descriptors
public com.android.sdklib.repository.descriptors.PkgDesc$Builder extends java.lang.Object {
	private final com.android.sdklib.repository.descriptors.PkgType mType
	private com.android.repository.Revision mRevision
	private com.android.sdklib.AndroidVersion mAndroidVersion
	private String mPath
	private com.android.sdklib.repositoryv2.IdDisplay mTag
	private com.android.sdklib.repositoryv2.IdDisplay mVendor
	private com.android.repository.Revision mMinToolsRev
	private com.android.repository.Revision mMinPlatformToolsRev
	private com.android.sdklib.repository.descriptors.PkgDesc$IIsUpdateFor mCustomIsUpdateFor
	private com.android.sdklib.repository.descriptors.PkgDesc$IGetPath mCustomPath
	private String[] mOldPaths
	private String mNameDisplay
	private com.android.sdklib.repositoryv2.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.descriptors.PkgType) 
		com.android.sdklib.repository.descriptors.PkgType type
	public static com.android.sdklib.repository.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.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newPlatformTool (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newBuildTool (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.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.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newExtra (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.lang.String, java.lang.String[], com.android.repository.Revision) 
		com.android.sdklib.repositoryv2.IdDisplay vendor
		String path
		String displayName
		String[] oldPaths
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.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.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newAddon (com.android.sdklib.AndroidVersion, com.android.repository.Revision, com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.AndroidVersion version
		com.android.repository.Revision revision
		com.android.sdklib.repositoryv2.IdDisplay addonVendor
		com.android.sdklib.repositoryv2.IdDisplay addonName
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newSysImg (com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abi
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newAddonSysImg (com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, com.android.repository.Revision) 
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay addonVendor
		com.android.sdklib.repositoryv2.IdDisplay addonName
		String abi
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.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.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.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.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newNdk (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public static com.android.sdklib.repository.descriptors.PkgDesc$Builder newLLDB (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.sdklib.repository.descriptors.PkgDesc$Builder p
	public com.android.sdklib.repository.descriptors.PkgDesc$Builder setLicense (com.android.repository.api.License) 
		com.android.repository.api.License license
	public com.android.sdklib.repository.descriptors.PkgDesc$Builder setListDisplay (java.lang.String) 
		String text
	public com.android.sdklib.repository.descriptors.PkgDesc$Builder setDescriptionShort (java.lang.String) 
		String text
	public com.android.sdklib.repository.descriptors.PkgDesc$Builder setDescriptionUrl (java.lang.String) 
		String text
	public com.android.sdklib.repository.descriptors.PkgDesc$Builder setIsObsolete (boolean) 
		boolean isObsolete
	public com.android.sdklib.repository.descriptors.IPkgDesc create () 
}

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

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

com/android/sdklib/repository/descriptors/IPkgDesc.class
IPkgDesc.java
package com.android.sdklib.repository.descriptors
public abstract com.android.sdklib.repository.descriptors.IPkgDesc extends java.lang.Object implements java.lang.Comparable  {
	public abstract com.android.sdklib.repository.descriptors.PkgType getType () 
	public abstract java.lang.String getListDisplay () 
	public abstract com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay getTag () 
	public abstract com.android.sdklib.repositoryv2.IdDisplay getVendor () 
	public abstract com.android.repository.Revision getMinToolsRev () 
	public abstract com.android.repository.Revision getMinPlatformToolsRev () 
	public abstract boolean isUpdateFor (com.android.sdklib.repository.descriptors.IPkgDesc) 
	public abstract boolean isUpdateFor (com.android.sdklib.repository.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/descriptors/PkgDesc.class
PkgDesc.java
package com.android.sdklib.repository.descriptors
public com.android.sdklib.repository.descriptors.PkgDesc extends java.lang.Object implements com.android.sdklib.repository.descriptors.IPkgDesc  {
	public static final String PREVIEW_SUFFIX
	private final com.android.sdklib.repository.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.repositoryv2.IdDisplay mTag
	private final com.android.sdklib.repositoryv2.IdDisplay mVendor
	private final com.android.repository.Revision mMinToolsRev
	private final com.android.repository.Revision mMinPlatformToolsRev
	private final com.android.sdklib.repository.descriptors.PkgDesc$IIsUpdateFor mCustomIsUpdateFor
	private final com.android.sdklib.repository.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.repositoryv2.IdDisplay mName
	protected void  (com.android.sdklib.repository.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.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay, com.android.repository.Revision, com.android.repository.Revision, com.android.sdklib.repository.descriptors.PkgDesc$IIsUpdateFor, com.android.sdklib.repository.descriptors.PkgDesc$IGetPath, com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.repository.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.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.repository.Revision minToolsRev
		com.android.repository.Revision minPlatformToolsRev
		com.android.sdklib.repository.descriptors.PkgDesc$IIsUpdateFor customIsUpdateFor
		com.android.sdklib.repository.descriptors.PkgDesc$IGetPath customPath
		com.android.sdklib.repositoryv2.IdDisplay name
	public com.android.sdklib.repository.descriptors.PkgType getType () 
	public java.lang.String getListDisplay () 
	public com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay getTag () 
	public com.android.sdklib.repositoryv2.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 () 
		int i
		com.android.repository.Revision rev
		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.descriptors.IPkgDesc) 
		com.android.sdklib.repository.descriptors.IPkgDesc existingDesc
	public boolean isUpdateFor (com.android.sdklib.repository.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.descriptors.IPkgDesc existingDesc
		com.android.repository.Revision$PreviewComparison previewComparison
	private boolean isGenericUpdateFor (com.android.sdklib.repository.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.descriptors.IPkgDesc existingDesc
		com.android.repository.Revision$PreviewComparison previewComparison
	public int compareTo (com.android.sdklib.repository.descriptors.IPkgDesc) 
		com.android.sdklib.repository.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.descriptors.IPkgDesc rhs
	private static java.lang.String sanitize (java.lang.String) 
		String str
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static boolean access$000 (com.android.sdklib.repository.descriptors.PkgDesc, com.android.sdklib.repository.descriptors.IPkgDesc, com.android.repository.Revision$PreviewComparison) 
		com.android.sdklib.repository.descriptors.PkgDesc x0
		com.android.sdklib.repository.descriptors.IPkgDesc x1
		com.android.repository.Revision$PreviewComparison x2
}

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

com/android/sdklib/repository/descriptors/PkgType.class
PkgType.java
package com.android.sdklib.repository.descriptors
public final com.android.sdklib.repository.descriptors.PkgType extends java.lang.Enum {
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_TOOLS
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_PLATFORM_TOOLS
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_BUILD_TOOLS
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_DOC
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_PLATFORM
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_SYS_IMAGE
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_ADDON
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_ADDON_SYS_IMAGE
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_SAMPLE
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_SOURCE
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_EXTRA
	public static final com.android.sdklib.repository.descriptors.PkgType PKG_NDK
	public static final com.android.sdklib.repository.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.descriptors.PkgType[] $VALUES
	public static com.android.sdklib.repository.descriptors.PkgType[] values () 
	public static com.android.sdklib.repository.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/descriptors/PkgDescExtra.class
PkgDescExtra.java
package com.android.sdklib.repository.descriptors
public final com.android.sdklib.repository.descriptors.PkgDescExtra extends com.android.sdklib.repository.descriptors.PkgDesc implements com.android.sdklib.repository.descriptors.IPkgDescExtra  {
	private final String[] mOldPaths
	void  (com.android.sdklib.repository.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.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay, com.android.repository.Revision, com.android.repository.Revision, java.lang.String, java.lang.String[]) 
		com.android.sdklib.repository.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.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.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.descriptors.IPkgDescExtra, com.android.sdklib.repository.descriptors.IPkgDescExtra) 
		int indexEp
		int indexThis
		com.android.sdklib.repository.descriptors.IPkgDescExtra lhs
		com.android.sdklib.repository.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/descriptors/PkgDesc$1.class
PkgDesc.java
package com.android.sdklib.repository.descriptors
 com.android.sdklib.repository.descriptors.PkgDesc$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$repository$descriptors$PkgType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

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

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

com/android/sdklib/devices/
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[] arr$
		int len$
		int i$
		com.android.sdklib.devices.Storage$Unit optimalUnit
	public java.lang.String toString () 
		com.android.sdklib.devices.Storage$Unit u
}

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/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/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/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
		com.android.sdklib.devices.PowerType[] arr$
		int len$
		int i$
		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
		java.util.Iterator i$
		com.android.sdklib.devices.State s
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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.util.Iterator i$
		java.io.OutputStream out
		java.util.Collection devices
		org.w3c.dom.Document doc
		org.w3c.dom.Element root
		javax.xml.transform.Transformer tf
		javax.xml.transform.dom.DOMSource source
		javax.xml.transform.stream.StreamResult result
	private static org.w3c.dom.Node generateMetaNode (com.android.sdklib.devices.Meta, org.w3c.dom.Document) 
		org.w3c.dom.Element icons
		org.w3c.dom.Element frame
		java.awt.Point offset
		com.android.sdklib.devices.Meta meta
		org.w3c.dom.Document doc
		org.w3c.dom.Element m
	private static org.w3c.dom.Element generateHardwareNode (com.android.sdklib.devices.Hardware, org.w3c.dom.Document) 
		org.w3c.dom.Element camera
		com.android.sdklib.devices.Camera c
		java.util.Iterator i$
		com.android.resources.UiMode u
		java.util.Iterator i$
		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
		java.util.Iterator i$
		org.w3c.dom.Document doc
		org.w3c.dom.Element parent
		String tag
		java.util.Collection content
		StringBuilder sb
	private static org.w3c.dom.Element addStorageElement (org.w3c.dom.Document, org.w3c.dom.Element, java.lang.String, java.util.Collection) 
		com.android.sdklib.devices.Storage storage
		java.util.Iterator i$
		com.android.sdklib.devices.Storage storage
		java.util.Iterator i$
		org.w3c.dom.Document doc
		org.w3c.dom.Element parent
		String tag
		java.util.Collection content
		com.android.sdklib.devices.Storage$Unit unit
		StringBuilder sb
		org.w3c.dom.Element storage
}

com/android/sdklib/devices/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
		com.android.sdklib.devices.Sensor[] arr$
		int len$
		int i$
		String value
	public java.lang.String toString () 
	static void  () 
}

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
		com.android.sdklib.devices.Multitouch[] arr$
		int len$
		int i$
		String val
	public java.lang.String toString () 
	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
		java.util.Iterator i$
		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.util.Iterator i$
		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[] arr$
		int len$
		int i$
		java.io.File tagFolder
		java.io.File[] arr$
		int len$
		int i$
		java.io.File platformFolder
		java.io.File[] arr$
		int len$
		int i$
		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
		java.util.Iterator i$
		String value
		String key
		java.util.Iterator i$
		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
		java.util.Iterator i$
	private java.util.List getExtraDirs (java.io.File) 
		java.io.File item
		java.io.File[] arr$
		int len$
		int i$
		java.io.File vendor
		java.io.File[] arr$
		int len$
		int i$
		java.io.File extrasFolder
		java.util.List extraDirs
	private boolean isDevicesExtra (java.io.File) 
		java.util.regex.Matcher m
		String line
		java.io.BufferedReader propertiesReader
		java.io.IOException ignore
		java.io.File item
		java.io.File properties
	static void  () 
}

com/android/sdklib/devices/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
		com.android.sdklib.devices.BluetoothProfile[] arr$
		int len$
		int i$
		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/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
		java.util.Iterator i$
		String glExtension
		java.util.Iterator i$
		int hash
	public java.lang.String toString () 
		StringBuilder sb
}

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/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
		com.android.sdklib.devices.ButtonType[] arr$
		int len$
		int i$
		String value
	public java.lang.String toString () 
	public java.lang.String getDescription () 
	static void  () 
}

com/android/sdklib/devices/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
		java.util.Iterator i$
		com.android.sdklib.devices.CameraLocation location
	public com.android.resources.Keyboard getKeyboard () 
	public void setKeyboard (com.android.resources.Keyboard) 
		com.android.resources.Keyboard keyboard
	public com.android.resources.Navigation getNav () 
	public void setNav (com.android.resources.Navigation) 
		com.android.resources.Navigation n
	public com.android.sdklib.devices.Storage getRam () 
	public void setRam (com.android.sdklib.devices.Storage) 
		com.android.sdklib.devices.Storage ram
	public com.android.sdklib.devices.ButtonType getButtonType () 
	public void setButtonType (com.android.sdklib.devices.ButtonType) 
		com.android.sdklib.devices.ButtonType bt
	public java.util.List getInternalStorage () 
	public void addInternalStorage (com.android.sdklib.devices.Storage) 
		com.android.sdklib.devices.Storage is
	public void addAllInternalStorage (java.util.Collection) 
		java.util.Collection is
	public java.util.List getRemovableStorage () 
	public void addRemovableStorage (com.android.sdklib.devices.Storage) 
		com.android.sdklib.devices.Storage rs
	public void addAllRemovableStorage (java.util.Collection) 
		java.util.Collection rs
	public java.lang.String getCpu () 
	public void setCpu (java.lang.String) 
		String cpuName
	public java.lang.String getGpu () 
	public void setGpu (java.lang.String) 
		String gpuName
	public java.util.Set getSupportedAbis () 
	public void addSupportedAbi (com.android.sdklib.devices.Abi) 
		com.android.sdklib.devices.Abi abi
	public void addAllSupportedAbis (java.util.Collection) 
		java.util.Collection abis
	public java.util.Set getSupportedUiModes () 
	public void addSupportedUiMode (com.android.resources.UiMode) 
		com.android.resources.UiMode uiMode
	public void addAllSupportedUiModes (java.util.Collection) 
		java.util.Collection uiModes
	public com.android.sdklib.devices.PowerType getChargeType () 
	public void setChargeType (com.android.sdklib.devices.PowerType) 
		com.android.sdklib.devices.PowerType chargeType
	public com.android.sdklib.devices.Screen getScreen () 
	public void setScreen (com.android.sdklib.devices.Screen) 
		com.android.sdklib.devices.Screen s
	public com.android.sdklib.devices.Hardware deepCopy () 
		com.android.sdklib.devices.Camera c
		java.util.Iterator i$
		com.android.sdklib.devices.Storage s
		java.util.Iterator i$
		com.android.sdklib.devices.Storage s
		java.util.Iterator i$
		com.android.sdklib.devices.Hardware hw
	public boolean equals (java.lang.Object) 
		Object o
		com.android.sdklib.devices.Hardware hw
	public int hashCode () 
		com.android.sdklib.devices.Network n
		java.util.Iterator i$
		com.android.sdklib.devices.Sensor s
		java.util.Iterator i$
		Character c
		char[] arr$
		int len$
		int i$
		Character c
		char[] arr$
		int len$
		int i$
		com.android.sdklib.devices.Abi a
		java.util.Iterator i$
		com.android.resources.UiMode ui
		java.util.Iterator i$
		int hash
		int temp
	public java.lang.String toString () 
		StringBuilder sb
}

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 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/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
		com.android.sdklib.devices.ScreenType[] arr$
		int len$
		int i$
		String value
	public java.lang.String toString () 
	static void  () 
}

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
		com.android.sdklib.devices.Storage$Unit[] arr$
		int len$
		int i$
		String val
	public long getNumberOfBytes () 
	public java.lang.String toString () 
	public java.lang.String getDisplayValue () 
	static void  () 
}

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
		com.android.sdklib.devices.CameraLocation[] arr$
		int len$
		int i$
		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
		java.util.Iterator i$
		com.android.sdklib.devices.Sensor sens
		String s
		java.util.Iterator i$
		com.android.sdklib.devices.CameraLocation location
		int val
		com.android.sdklib.devices.ButtonType buttonType
		int val
		String s
		java.util.Iterator i$
		int val
		String s
		java.util.Iterator i$
		com.android.sdklib.devices.Abi abi
		String s
		java.util.Iterator i$
		com.android.resources.UiMode d
		String s
		java.util.Iterator i$
		com.android.sdklib.devices.PowerType type
		String min
		String max
		int apiLevel
		String val
		int index
		com.android.sdklib.devices.BluetoothProfile profile
		String s
		java.util.Iterator i$
		String navState
		String 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
		java.util.Iterator i$
		com.android.sdklib.devices.State state
		java.util.Iterator i$
		int chin
		String bootPropKey
		String bootPropValue
		com.android.resources.ScreenRound roundness
	private static java.util.List getStringList (java.lang.StringBuilder) 
		String s
		java.util.Iterator i$
		StringBuilder stringAccumulator
		java.util.List filteredStrings
	private static java.lang.Boolean getBool (java.lang.StringBuilder) 
		StringBuilder s
	private static double getDouble (java.lang.StringBuilder) 
		StringBuilder stringAccumulator
	private static java.lang.String getString (java.lang.StringBuilder) 
		StringBuilder s
	private static boolean equals (java.lang.StringBuilder, java.lang.String) 
		int i
		int n
		int j
		StringBuilder s
		String t
		int start
		int length
		int end
	private static int getInteger (java.lang.StringBuilder) 
		StringBuilder stringAccumulator
	static void  () 
}

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
		com.android.sdklib.devices.Network[] arr$
		int len$
		int i$
		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/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/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) 
		Object x0
		Object x1
}

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
		com.android.sdklib.devices.Abi[] arr$
		int len$
		int i$
		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/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
		java.util.Iterator i$
		int apiVersion
	public com.android.sdklib.devices.State getState (java.lang.String) 
		com.android.sdklib.devices.State s
		java.util.Iterator i$
		String name
	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/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
		java.util.Iterator i$
		com.android.sdklib.devices.State s
		java.util.Iterator i$
		com.android.sdklib.devices.Device d
	public void setName (java.lang.String) 
		String name
	public void 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
		java.util.Iterator i$
	private java.lang.IllegalStateException generateBuildException (java.lang.String) 
		String err
		String device
	static java.lang.String access$100 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static java.lang.String access$200 (com.android.sdklib.devices.Device$Builder) 
		com.android.sdklib.devices.Device$Builder x0
	static java.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/util/
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.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
		java.util.Iterator i$
		String verb
		String directObject
		String longFlagName
		Object lastDefault
	protected void setValue (java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		String verb
		String directObject
		String longFlagName
		Object value
		String key
		com.android.sdklib.util.CommandLineParser$Arg arg
	public void parseArgs (java.lang.String[]) 
		String[] actionDesc
		String[][] arr$
		int len$
		int i$
		String[] actionDesc
		String[][] arr$
		int len$
		int i$
		com.android.sdklib.util.CommandLineParser$Arg dummyArg
		String b
		Object error
		com.android.sdklib.util.CommandLineParser$Arg arg
		String a
		int i
		String[] actionDesc
		String[][] arr$
		int len$
		int i$
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		java.util.Iterator i$
		String missing
		boolean plural
		int n
		String[] args
		String errorMsg
		String verb
		String directObject
	protected com.android.sdklib.util.CommandLineParser$Arg findLongArg (java.lang.String, java.lang.String, java.lang.String) 
		String verb
		String directObject
		String longName
		String key
	protected com.android.sdklib.util.CommandLineParser$Arg findShortArg (java.lang.String, java.lang.String, java.lang.String) 
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		java.util.Iterator i$
		String verb
		String directObject
		String shortName
	public transient void printHelpAndExit (java.lang.String, java.lang.Object[]) 
		String errorFormat
		Object[] args
	public transient void printHelpAndExitForAction (java.lang.String, java.lang.String, java.lang.String, java.lang.Object[]) 
		String[] action
		String[][] arr$
		int len$
		int i$
		String[] action
		String[][] arr$
		int len$
		int i$
		String verb
		String directObject
		String errorFormat
		Object[] args
	protected 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
		java.util.Iterator i$
		String v
		String[] arr$
		int len$
		int i$
		Object v
		String value
		String required
		String longArgWidth
		String output
		com.android.sdklib.util.CommandLineParser$Arg arg
		java.util.Map$Entry entry
		java.util.Iterator i$
		String verb
		String directObject
		int numOptions
		int longArgLen
	protected void define (com.android.sdklib.util.CommandLineParser$Mode, boolean, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		com.android.sdklib.util.CommandLineParser$Mode mode
		boolean mandatory
		String verb
		String directObject
		String shortName
		String longName
		String description
		Object defaultValue
		String key
	protected void exit () 
	protected transient void stdout (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
		String output
	protected transient void stderr (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	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
		String[] arr$
		int len$
		int i$
		com.android.sdklib.util.CommandLineParser$Arg arg
		String extra
		StringBuilder desc
		String[] values
}

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$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$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$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$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$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$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/repositoryv2/
com/android/sdklib/repositoryv2/IdDisplay.class
IdDisplay.java
package com.android.sdklib.repositoryv2
public abstract com.android.sdklib.repositoryv2.IdDisplay extends java.lang.Object implements java.lang.Comparable  {
	public void  () 
	public static com.android.sdklib.repositoryv2.IdDisplay create (java.lang.String, java.lang.String) 
		String id
		String display
		com.android.sdklib.repositoryv2.meta.SdkCommonFactory factory
		com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay) 
		com.android.sdklib.repositoryv2.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) 
		Object x0
}

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

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

com/android/sdklib/repositoryv2/LegacyRepoUtils.class
LegacyRepoUtils.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.LegacyRepoUtils extends java.lang.Object {
	private static final java.util.regex.Pattern PATTERN_LIB_DATA
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.repository.impl.meta.TypeDetails createTypeDetails (com.android.sdklib.repository.descriptors.IPkgDesc, int, java.util.Collection, java.io.File, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		com.android.sdklib.repositoryv2.meta.DetailsTypes$PlatformDetailsType details
		com.android.sdklib.repositoryv2.meta.DetailsTypes$PlatformDetailsType$LayoutlibType layoutLib
		com.android.sdklib.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.meta.DetailsTypes$SysImgDetailsType details
		com.android.sdklib.repositoryv2.IdDisplay tagIdDisplay
		com.android.sdklib.repositoryv2.IdDisplay vendorIdDisplay
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.IdDisplay tag
		java.io.IOException e
		com.android.sdklib.repositoryv2.meta.Library lib
		String jarPath
		com.android.sdklib.IAndroidTarget$OptionalLibrary addonLib
		java.util.Iterator i$
		com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType$Libraries librariesType
		java.util.List libraries
		com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType details
		com.android.sdklib.repositoryv2.IdDisplay vendorIdDisplay
		com.android.sdklib.repositoryv2.IdDisplay nameIdDisplay
		com.android.sdklib.repositoryv2.meta.DetailsTypes$SourceDetailsType details
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.meta.DetailsTypes$ExtraDetailsType details
		com.android.sdklib.repositoryv2.IdDisplay vendorIdDisplay
		com.android.sdklib.repository.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.repositoryv2.meta.SdkCommonFactory sdkFactory
		com.android.repository.api.SchemaModule repoExt
		com.android.repository.api.SchemaModule addonExt
		com.android.repository.api.SchemaModule sysImgExt
		com.android.sdklib.repositoryv2.meta.RepoFactory repoFactory
		com.android.sdklib.repositoryv2.meta.AddonFactory addonFactory
		com.android.sdklib.repositoryv2.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.descriptors.IPkgDesc) 
		com.android.sdklib.repository.descriptors.IPkgDesc legacy
	private static java.lang.String getDisplayNameInternal (com.android.sdklib.repository.descriptors.IPkgDesc) 
		com.android.sdklib.AndroidVersion androidVersion
		com.android.sdklib.repository.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.io.FileNotFoundException e
		java.util.regex.Matcher m
		String libData
		String libName
		String[] arr$
		int len$
		int i$
		String[] libraryNames
		String jarFile
		String desc
		com.android.sdklib.repositoryv2.meta.Library lib
		java.util.Map$Entry entry
		java.util.Iterator i$
		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.repositoryv2.meta.SdkCommonFactory sdkFactory
		java.util.Map libMap
	public static java.lang.String getLegacyPath (com.android.sdklib.repository.descriptors.IPkgDesc, java.lang.String) 
		String path
		String vendor
		String name
		com.android.sdklib.repository.descriptors.IPkgDesc desc
		String relativeInstallPath
	static void  () 
}

com/android/sdklib/repositoryv2/MavenInstaller$1.class
MavenInstaller.java
package com.android.sdklib.repositoryv2
 com.android.sdklib.repositoryv2.MavenInstaller$1 extends java.lang.Object {
}

com/android/sdklib/repositoryv2/LegacyLocalRepoLoader$LegacyLocalPackage.class
LegacyLocalRepoLoader.java
package com.android.sdklib.repositoryv2
 com.android.sdklib.repositoryv2.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.local.LocalPkgInfo mWrapped
	final com.android.sdklib.repositoryv2.LegacyLocalRepoLoader this$0
	void  (com.android.sdklib.repositoryv2.LegacyLocalRepoLoader, com.android.sdklib.repository.local.LocalPkgInfo, com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.repository.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 () 
		java.io.IOException e
		String relativePath
	public boolean obsolete () 
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	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) 
		Object x0
}

com/android/sdklib/repositoryv2/AndroidSdkHandler.class
AndroidSdkHandler.java
package com.android.sdklib.repositoryv2
public final com.android.sdklib.repositoryv2.AndroidSdkHandler extends java.lang.Object {
	private static final com.android.repository.api.SchemaModule ADDON_MODULE
	private static final com.android.repository.api.SchemaModule REPOSITORY_MODULE
	private static final com.android.repository.api.SchemaModule SYS_IMG_MODULE
	private static final com.android.repository.api.SchemaModule COMMON_MODULE
	public static final String URL_GOOGLE_SDK_SITE
	public static final String SDK_TEST_BASE_URL_ENV_VAR
	public static final int LATEST_LEGACY_VERSION
	static final String LOCAL_ADDONS_FILENAME
	private static final String DEFAULT_SITE_LIST_FILENAME_PATTERN
	private static final Object MANAGER_LOCK
	private static final String LEGACY_REPO_URL_PATTERN
	private static final String REPO_URL_PATTERN
	private com.android.repository.api.RepoManager mRepoManager
	private com.android.sdklib.repositoryv2.targets.SystemImageManager mSystemImageManager
	private com.android.sdklib.repositoryv2.targets.AndroidTargetManager mAndroidTargetManager
	private com.android.sdklib.BuildToolInfo mLatestBuildTool
	private final com.android.repository.io.FileOp mFop
	private static java.util.Map sInstances
	private final java.io.File mLocation
	private com.android.repository.impl.sources.LocalSourceProvider mUserSourceProvider
	private static com.android.repository.api.FallbackRemoteRepoLoader sRemoteFallback
	private static com.android.sdklib.repositoryv2.AndroidSdkHandler$RepoConfig sRepoConfig
	public static com.android.sdklib.repositoryv2.AndroidSdkHandler getInstance (java.io.File) 
		java.io.File localPath
		java.io.File key
		com.android.sdklib.repositoryv2.AndroidSdkHandler instance
	public void  (java.io.File, com.android.repository.io.FileOp) 
		java.io.File localPath
		com.android.repository.io.FileOp fop
	public com.android.repository.api.RepoManager getSdkManager (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager result
	public com.android.sdklib.repositoryv2.targets.SystemImageManager getSystemImageManager (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public com.android.sdklib.repositoryv2.targets.AndroidTargetManager getAndroidTargetManager (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public java.io.File getLocation () 
	public com.android.repository.api.LocalPackage getLocalPackage (java.lang.String, com.android.repository.api.ProgressIndicator) 
		String path
		com.android.repository.api.ProgressIndicator progress
	public static void setRemoteFallback (com.android.repository.api.FallbackRemoteRepoLoader) 
		com.android.repository.api.FallbackRemoteRepoLoader fallbackSdk
	private static void invalidateAll () 
		com.android.sdklib.repositoryv2.AndroidSdkHandler handler
		java.util.Iterator i$
	public static com.android.repository.api.SchemaModule getCommonModule () 
	public static com.android.repository.api.SchemaModule getAddonModule () 
	public static com.android.repository.api.SchemaModule getRepositoryModule () 
	public static com.android.repository.api.SchemaModule getSysImgModule () 
	com.android.repository.api.RemoteListSourceProvider getRemoteListSourceProvider (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public com.android.repository.impl.sources.LocalSourceProvider getUserSourceProvider (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	private com.android.sdklib.repositoryv2.AndroidSdkHandler$RepoConfig getRepoConfig (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public static com.android.repository.impl.installer.PackageInstaller findBestInstaller (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage p
	public com.android.sdklib.BuildToolInfo getLatestBuildTool (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.LocalPackage p
		java.util.Iterator i$
		com.android.repository.api.RepoManager manager
		com.android.sdklib.BuildToolInfo info
		com.android.repository.api.ProgressIndicator progress
	public com.android.sdklib.BuildToolInfo getBuildToolInfo (com.android.repository.Revision, com.android.repository.api.ProgressIndicator) 
		com.android.repository.Revision revision
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.RepositoryPackages packages
		com.android.repository.api.LocalPackage p
	public com.android.repository.io.FileOp getFileOp () 
	static com.android.sdklib.repositoryv2.targets.SystemImageManager access$002 (com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.sdklib.repositoryv2.targets.SystemImageManager) 
		com.android.sdklib.repositoryv2.AndroidSdkHandler x0
		com.android.sdklib.repositoryv2.targets.SystemImageManager x1
	static com.android.sdklib.repositoryv2.targets.AndroidTargetManager access$102 (com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.sdklib.repositoryv2.targets.AndroidTargetManager) 
		com.android.sdklib.repositoryv2.AndroidSdkHandler x0
		com.android.sdklib.repositoryv2.targets.AndroidTargetManager x1
	static com.android.sdklib.BuildToolInfo access$202 (com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.sdklib.BuildToolInfo) 
		com.android.sdklib.repositoryv2.AndroidSdkHandler x0
		com.android.sdklib.BuildToolInfo x1
	static com.android.repository.api.SchemaModule access$300 () 
	static com.android.repository.api.SchemaModule access$400 () 
	static com.android.repository.api.SchemaModule access$500 () 
	static com.android.repository.api.SchemaModule access$600 () 
	static void  () 
}

com/android/sdklib/repositoryv2/LegacyTaskMonitor.class
LegacyTaskMonitor.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.LegacyTaskMonitor extends java.lang.Object implements com.android.sdklib.internal.repository.ITaskMonitor  {
	private final com.android.repository.api.ProgressIndicator mWrapped
	private int mProgressMax
	public 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 boolean isCancelRequested () 
	public com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int) 
		int tickCount
	public boolean displayPrompt (java.lang.String, java.lang.String) 
		String title
		String message
	public com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String) 
		String title
		String message
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String 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/repositoryv2/MavenInstaller.class
MavenInstaller.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.MavenInstaller extends java.lang.Object implements com.android.repository.impl.installer.PackageInstaller  {
	public static final String MAVEN_DIR_NAME
	public static final String MAVEN_METADATA_FILE_NAME
	public void  () 
	public boolean uninstall (com.android.repository.api.LocalPackage, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
	private static boolean removeVersion (com.android.repository.api.LocalPackage, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.LocalPackage p
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo info
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata metadata
	public boolean install (com.android.repository.api.RemotePackage, com.android.repository.api.Downloader, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		String path
		java.io.File dest
		java.io.File in
		java.io.File out
		java.io.File[] topDirContents
		java.io.File packageRoot
		com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo info
		java.io.IOException e
		com.android.repository.api.RemotePackage p
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		java.net.URL url
	private static com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo parsePackageInfo (java.io.File, com.android.repository.api.RepoPackage) 
		java.io.File path
		com.android.repository.api.RepoPackage p
		com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo result
	private static boolean addVersion (java.io.File, com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		java.io.File metadataFile
		com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo info
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata metadata
	private static boolean writeMetadata (java.io.File, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp, com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata) 
		com.android.repository.Revision rev
		String s
		java.util.Iterator i$
		javax.xml.bind.JAXBException e
		javax.xml.bind.JAXBContext context
		javax.xml.bind.JAXBException e
		javax.xml.bind.JAXBException e
		java.io.IOException e
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata metadata
		com.android.repository.Revision max
		javax.xml.bind.Marshaller marshaller
		java.io.ByteArrayOutputStream metadataOutBytes
		java.io.OutputStream metadataOutFile
	private static com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata parseMetadata (java.io.File, com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata metadata
		java.io.File file
		com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo info
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata metadata
	static com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata unmarshalMetadata (java.io.File, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		javax.xml.bind.JAXBException e
		javax.xml.bind.JAXBException e
		java.io.FileNotFoundException e
		javax.xml.bind.JAXBException e
		java.io.File metadataFile
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		javax.xml.bind.JAXBContext context
		javax.xml.bind.Unmarshaller unmarshaller
		com.android.sdklib.repositoryv2.MavenInstaller$MavenMetadata result
		java.io.InputStream metadataInputStream
	private static boolean writeHashFile (java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator, java.io.ByteArrayOutputStream, com.android.repository.io.FileOp) 
		java.security.NoSuchAlgorithmException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		String algorithm
		com.android.repository.api.ProgressIndicator progress
		java.io.ByteArrayOutputStream metadataOutBytes
		com.android.repository.io.FileOp fop
		java.io.File md5File
		java.security.MessageDigest digest
		java.io.OutputStream md5OutFile
}

com/android/sdklib/repositoryv2/LegacyDownloader.class
LegacyDownloader.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.LegacyDownloader extends java.lang.Object implements com.android.repository.api.Downloader  {
	private com.android.sdklib.internal.repository.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.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		com.android.sdklib.internal.repository.CanceledByUserException e
		java.net.URL url
		com.android.repository.api.SettingsController controller
		com.android.repository.api.ProgressIndicator indicator
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		com.android.utils.Pair downloadedResult
		com.android.sdklib.internal.repository.CanceledByUserException e
		java.net.URL url
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator indicator
		java.io.File result
		java.io.OutputStream out
}

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

com/android/sdklib/repositoryv2/LegacyLocalRepoLoader.class
LegacyLocalRepoLoader.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.LegacyLocalRepoLoader extends java.lang.Object implements com.android.repository.api.FallbackLocalRepoLoader  {
	private final com.android.sdklib.repository.local.LocalSdk mLocalSdk
	private final com.android.repository.api.RepoManager mManager
	private java.util.Map mPkgs
	private final com.android.repository.io.FileOp mFop
	public void  (java.io.File, com.android.repository.io.FileOp, com.android.repository.api.RepoManager) 
		java.io.File root
		com.android.repository.io.FileOp fop
		com.android.repository.api.RepoManager manager
	public com.android.repository.api.LocalPackage parseLegacyLocalPackage (java.io.File, com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.repository.local.LocalPkgInfo local
		com.android.sdklib.repository.local.LocalPkgInfo[] arr$
		int len$
		int i$
		java.util.Map result
		java.io.File dir
		com.android.repository.api.ProgressIndicator progress
		com.android.sdklib.repository.local.LocalPkgInfo info
	public void refresh () 
	static com.android.repository.io.FileOp access$000 (com.android.sdklib.repositoryv2.LegacyLocalRepoLoader) 
		com.android.sdklib.repositoryv2.LegacyLocalRepoLoader x0
	static com.android.repository.api.RepoManager access$100 (com.android.sdklib.repositoryv2.LegacyLocalRepoLoader) 
		com.android.sdklib.repositoryv2.LegacyLocalRepoLoader x0
}

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

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

com/android/sdklib/repositoryv2/LoggerProgressIndicatorWrapper.class
LoggerProgressIndicatorWrapper.java
package com.android.sdklib.repositoryv2
public com.android.sdklib.repositoryv2.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/repositoryv2/MavenInstaller$PackageInfo.class
MavenInstaller.java
package com.android.sdklib.repositoryv2
 com.android.sdklib.repositoryv2.MavenInstaller$PackageInfo extends java.lang.Object {
	public String artifactId
	public String groupId
	public String version
	private void  () 
	void  (com.android.sdklib.repositoryv2.MavenInstaller$1) 
		com.android.sdklib.repositoryv2.MavenInstaller$1 x0
}

com/android/sdklib/repositoryv2/AndroidSdkHandler$RepoConfig.class
AndroidSdkHandler.java
package com.android.sdklib.repositoryv2
 com.android.sdklib.repositoryv2.AndroidSdkHandler$RepoConfig extends java.lang.Object {
	private com.android.repository.api.RemoteListSourceProvider mAddonsListSourceProvider
	private com.android.repository.api.ConstantSourceProvider mRepositorySourceProvider
	private com.android.repository.api.ConstantSourceProvider mLegacyRepositorySourceProvider
	public void  (com.android.repository.api.ProgressIndicator) 
		java.util.Map siteTypes
		java.net.URISyntaxException e
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.SchemaModule addonListModule
		String url
	public static com.android.repository.impl.sources.LocalSourceProvider createUserSourceProvider (com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		com.android.prefs.AndroidLocation$AndroidLocationException e
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fileOp
	private static java.lang.String getAddonListUrl (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	private static java.lang.String getBaseUrl (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
		String baseUrl
	public com.android.repository.api.RemoteListSourceProvider getRemoteListSourceProvider () 
	public com.android.repository.api.RepoManager createRepoManager (com.android.repository.api.ProgressIndicator, java.io.File, com.android.repository.api.FallbackRemoteRepoLoader, com.android.repository.impl.sources.LocalSourceProvider, com.android.repository.io.FileOp) 
		com.android.repository.api.ProgressIndicator progress
		java.io.File localLocation
		com.android.repository.api.FallbackRemoteRepoLoader remoteFallbackLoader
		com.android.repository.impl.sources.LocalSourceProvider userProvider
		com.android.repository.io.FileOp fop
		com.android.repository.api.RepoManager result
}

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

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

com/android/sdklib/repositoryv2/meta/DetailsTypes$SysImgDetailsType.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$SysImgDetailsType extends java.lang.Object implements com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay) 
	public abstract com.android.sdklib.repositoryv2.IdDisplay getTag () 
	public abstract void setVendor (com.android.sdklib.repositoryv2.IdDisplay) 
	public abstract com.android.sdklib.repositoryv2.IdDisplay getVendor () 
}

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

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

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

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

com/android/sdklib/repositoryv2/meta/DetailsTypes$MavenType.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$MavenType extends java.lang.Object {
}

com/android/sdklib/repositoryv2/meta/Library.class
Library.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.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/repositoryv2/meta/DetailsTypes$PlatformDetailsType$LayoutlibType.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$PlatformDetailsType$LayoutlibType extends java.lang.Object {
	public void  () 
	public abstract void setApi (int) 
	public abstract int getApi () 
}

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

com/android/sdklib/repositoryv2/meta/DetailsTypes.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public final com.android.sdklib.repositoryv2.meta.DetailsTypes extends java.lang.Object {
	private void  () 
	public static com.android.sdklib.AndroidVersion getAndroidVersion (com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType) 
		com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType details
	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.repositoryv2.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay name
	public static java.lang.String getSysImgPath (com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay name
		String abi
	public static java.lang.String getBuildToolsPath (com.android.repository.Revision) 
		com.android.repository.Revision revision
}

com/android/sdklib/repositoryv2/meta/SdkCommonFactory.class
SdkCommonFactory.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.SdkCommonFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.sdklib.repositoryv2.IdDisplay createIdDisplayType () 
	public abstract com.android.sdklib.repositoryv2.meta.Library createLibraryType () 
	public com.android.sdklib.repositoryv2.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.repositoryv2.meta.Library result
}

com/android/sdklib/repositoryv2/meta/DetailsTypes$ApiDetailsType.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType extends java.lang.Object {
	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/repositoryv2/meta/DetailsTypes$AddonDetailsType.class
DetailsTypes.java
package com.android.sdklib.repositoryv2.meta
public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType extends java.lang.Object implements com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType  {
	public abstract void setVendor (com.android.sdklib.repositoryv2.IdDisplay) 
	public abstract com.android.sdklib.repositoryv2.IdDisplay getVendor () 
	public abstract com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType$Libraries getLibraries () 
	public abstract void setLibraries (com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType$Libraries) 
	public abstract void setTag (com.android.sdklib.repositoryv2.IdDisplay) 
	public abstract com.android.sdklib.repositoryv2.IdDisplay getTag () 
	public abstract java.lang.String getDefaultSkin () 
}

com/android/sdklib/repositoryv2/targets/
com/android/sdklib/repositoryv2/targets/AndroidTargetManager.class
AndroidTargetManager.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.targets.AndroidTargetManager extends java.lang.Object {
	private java.util.Map mTargets
	private java.util.Collection mMissingTargets
	private final com.android.repository.io.FileOp mFop
	private final com.android.sdklib.repositoryv2.AndroidSdkHandler mSdkHandler
	private java.util.Map mLoadErrors
	private java.util.Comparator TARGET_COMPARATOR
	public void  (com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.repository.io.FileOp) 
		com.android.sdklib.repositoryv2.AndroidSdkHandler handler
		com.android.repository.io.FileOp fop
	public java.util.Collection getTargets (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	private java.util.Map getTargetMap (com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.repositoryv2.targets.PlatformTarget target
		IllegalArgumentException e
		com.android.repository.impl.meta.TypeDetails details
		com.android.repository.api.LocalPackage p
		java.util.Iterator i$
		com.android.sdklib.AndroidVersion addonVersion
		com.android.sdklib.repositoryv2.targets.PlatformTarget baseTarget
		com.android.repository.impl.meta.TypeDetails details
		com.android.repository.api.LocalPackage p
		java.util.Iterator i$
		java.util.Map newErrors
		java.util.Map result
		com.android.repository.api.RepoManager manager
		java.util.Map platformTargets
		com.android.repository.api.ProgressIndicator progress
	public java.util.Collection getMissingTargets (com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.IAndroidTarget target
		java.util.Iterator i$
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.targets.MissingTarget target
		com.android.sdklib.ISystemImage image
		java.util.Iterator i$
		com.android.repository.api.ProgressIndicator progress
		java.util.Set foundImages
		java.util.Map missingTargets
	public java.util.Collection getTargets (boolean, com.android.repository.api.ProgressIndicator) 
		java.util.List result
		boolean includeMissing
		com.android.repository.api.ProgressIndicator progress
	public com.android.sdklib.IAndroidTarget getTargetFromHashString (java.lang.String, com.android.repository.api.ProgressIndicator) 
		com.android.sdklib.IAndroidTarget target
		java.util.Iterator i$
		String hash
		com.android.repository.api.ProgressIndicator progress
	public java.lang.String getErrorForPackage (java.lang.String) 
		String path
	public com.android.sdklib.IAndroidTarget getTargetFromPackage (com.android.repository.api.LocalPackage, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.ProgressIndicator progress
}

com/android/sdklib/repositoryv2/targets/PlatformTarget.class
PlatformTarget.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.targets.PlatformTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	private 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.repositoryv2.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 com.google.common.collect.Table mSystemImages
	static final boolean $assertionsDisabled
	public void  (com.android.repository.api.LocalPackage, com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator) 
		java.io.File optionalJson
		String message
		java.io.FileNotFoundException ignore
		com.android.repository.api.LocalPackage pkg
		com.android.repository.impl.meta.TypeDetails typeDetails
		com.android.sdklib.repositoryv2.targets.SystemImage img
		java.util.Iterator i$
		com.android.repository.api.LocalPackage p
		com.android.sdklib.repositoryv2.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
		com.android.sdklib.repositoryv2.targets.SystemImageManager sysImgMgr
		java.util.Map systemImages
	static java.util.List getLibsFromJson (java.io.File) 
		com.android.sdklib.repositoryv2.targets.PlatformTarget$Library lib
		java.util.Iterator i$
		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 com.android.sdklib.ISystemImage[] getSystemImages () 
		java.util.Collection values
	public java.lang.String getShortClasspathName () 
	public java.lang.String getClasspathName () 
	public com.android.sdklib.ISystemImage getSystemImage (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
	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 volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/sdklib/repositoryv2/targets/SystemImage.class
SystemImage.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.targets.SystemImage extends java.lang.Object implements com.android.sdklib.ISystemImage  {
	public static final com.android.sdklib.repositoryv2.IdDisplay DEFAULT_TAG
	private final java.io.File mLocation
	private final com.android.sdklib.repositoryv2.IdDisplay mTag
	private final com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.io.File[], com.android.repository.api.RepoPackage) 
		java.io.File location
		com.android.sdklib.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay getTag () 
	public com.android.sdklib.repositoryv2.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 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
		java.io.File[] arr$
		int len$
		int i$
		int hashCode
	public com.android.repository.Revision getRevision () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

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

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

com/android/sdklib/repositoryv2/targets/MissingTarget.class
MissingTarget.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.targets.MissingTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	private final String mVendor
	private final com.android.sdklib.AndroidVersion mVersion
	private final java.util.List mSystemImages
	private final String mName
	public void  (java.lang.String, java.lang.String, com.android.sdklib.AndroidVersion) 
		String vendor
		String name
		com.android.sdklib.AndroidVersion version
	public java.lang.String getLocation () 
	public java.lang.String getVendor () 
	public java.lang.String getName () 
	public java.lang.String getFullName () 
	public java.lang.String getClasspathName () 
	public java.lang.String getShortClasspathName () 
	public java.lang.String getDescription () 
	public com.android.sdklib.AndroidVersion getVersion () 
	public java.lang.String getVersionName () 
	public int getRevision () 
	public boolean isPlatform () 
	public com.android.sdklib.IAndroidTarget getParent () 
	public java.lang.String getPath (int) 
		int pathId
	public 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 com.android.sdklib.ISystemImage[] getSystemImages () 
	public void addSystemImage (com.android.sdklib.ISystemImage) 
		com.android.sdklib.ISystemImage image
	public com.android.sdklib.ISystemImage getSystemImage (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
		com.android.sdklib.ISystemImage image
		java.util.Iterator i$
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
	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
		com.google.common.collect.Ordering order
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.sdklib.repositoryv2.targets.MissingTarget other
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/sdklib/repositoryv2/targets/AndroidTargetManager$1.class
AndroidTargetManager.java
package com.android.sdklib.repositoryv2.targets
 com.android.sdklib.repositoryv2.targets.AndroidTargetManager$1 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sdklib.repositoryv2.targets.AndroidTargetManager this$0
	void  (com.android.sdklib.repositoryv2.targets.AndroidTargetManager) 
	public int compare (com.android.repository.api.LocalPackage, com.android.repository.api.LocalPackage) 
		com.android.repository.api.LocalPackage o1
		com.android.repository.api.LocalPackage o2
		com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType details1
		com.android.sdklib.repositoryv2.meta.DetailsTypes$ApiDetailsType details2
		com.android.sdklib.AndroidVersion version1
		com.android.sdklib.AndroidVersion version2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/sdklib/repositoryv2/targets/SystemImageManager.class
SystemImageManager.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.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.repositoryv2.meta.DetailsTypes$SysImgDetailsType mValidator
	private static final String SYS_IMG_NAME
	private static final int MAX_DEPTH
	private java.util.Map mImageToPackage
	private com.google.common.collect.Table mValuesToImage
	public void  (com.android.repository.api.RepoManager, com.android.sdklib.repositoryv2.meta.SysImgFactory, com.android.repository.io.FileOp) 
		com.android.repository.api.RepoManager mgr
		com.android.sdklib.repositoryv2.meta.SysImgFactory factory
		com.android.repository.io.FileOp fop
	public java.util.Collection getImages () 
	public java.util.Map getImageMap () 
	public java.util.Collection lookup (com.android.sdklib.repositoryv2.IdDisplay, com.android.sdklib.AndroidVersion, com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.repositoryv2.IdDisplay tag
		com.android.sdklib.AndroidVersion version
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.google.common.collect.Multimap m
	private void init () 
		com.android.sdklib.repositoryv2.IdDisplay vendor
		com.android.sdklib.repositoryv2.IdDisplay tag
		com.android.sdklib.AndroidVersion version
		com.google.common.collect.Multimap vendorImageMap
		com.android.sdklib.repositoryv2.targets.SystemImage img
		java.util.Iterator i$
		java.util.Map images
		com.google.common.collect.Table valuesToImage
	private java.util.Map buildImageMap () 
		java.io.File skinDir
		com.android.repository.api.LocalPackage p
		java.util.Iterator i$
		com.android.repository.impl.meta.TypeDetails typeDetails
		com.android.repository.api.LocalPackage p
		java.util.Iterator i$
		java.util.Map result
		java.util.Map platformSkins
		java.util.Collection packages
	private void collectImages (java.io.File, com.android.repository.api.LocalPackage, int, java.util.Map, java.util.Map) 
		String name
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File dir
		com.android.repository.api.LocalPackage p
		int depth
		java.util.Map platformSkins
		java.util.Map collector
	private com.android.sdklib.repositoryv2.targets.SystemImage createSysImg (com.android.repository.api.LocalPackage, java.io.File, java.util.Map) 
		String abi
		String abi
		com.android.sdklib.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay tag
		com.android.sdklib.repositoryv2.IdDisplay vendor
		java.io.File skinDir
		java.io.File[] skins
}

com/android/sdklib/repositoryv2/targets/OptionalLibraryImpl.class
OptionalLibraryImpl.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.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/repositoryv2/targets/AddonTarget.class
AddonTarget.java
package com.android.sdklib.repositoryv2.targets
public com.android.sdklib.repositoryv2.targets.AddonTarget extends java.lang.Object implements com.android.sdklib.IAndroidTarget  {
	private com.android.repository.api.LocalPackage mPackage
	private com.android.sdklib.repositoryv2.meta.DetailsTypes$AddonDetailsType mDetails
	private com.android.sdklib.IAndroidTarget mBasePlatform
	private com.google.common.collect.Table mSystemImages
	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.repositoryv2.targets.SystemImageManager, com.android.repository.api.ProgressIndicator, com.android.repository.io.FileOp) 
		java.io.File skin
		java.io.File[] arr$
		int len$
		int i$
		com.android.sdklib.ISystemImage img
		java.util.Iterator i$
		java.io.File skin
		java.io.File[] arr$
		int len$
		int i$
		java.io.File skin
		java.util.Iterator i$
		com.android.repository.api.LocalPackage p
		com.android.sdklib.IAndroidTarget baseTarget
		com.android.sdklib.repositoryv2.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.repositoryv2.meta.Library library
		java.util.Iterator i$
		com.android.repository.api.LocalPackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.io.FileOp fop
		com.android.sdklib.repositoryv2.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 com.android.sdklib.ISystemImage[] getSystemImages () 
	public com.android.sdklib.ISystemImage getSystemImage (com.android.sdklib.repositoryv2.IdDisplay, java.lang.String) 
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
	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.repositoryv2.targets.AddonTarget targetAddOn
		int vendorDiff
		com.android.sdklib.IAndroidTarget target
		int versionDiff
	private com.google.common.collect.Table getAddonSystemImages (com.android.sdklib.repositoryv2.targets.SystemImageManager) 
		com.android.sdklib.ISystemImage img
		java.util.Iterator i$
		com.android.sdklib.repositoryv2.targets.SystemImageManager imgMgr
		com.google.common.collect.Table result
	public volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

com/android/sdklib/repositoryv2/generated/
com/android/sdklib/repositoryv2/generated/sysimg/
com/android/sdklib/repositoryv2/generated/sysimg/v1/
com/android/sdklib/repositoryv2/generated/sysimg/v1/SysImgDetailsType.class
SysImgDetailsType.java
package com.android.sdklib.repositoryv2.generated.sysimg.v1
public com.android.sdklib.repositoryv2.generated.sysimg.v1.SysImgDetailsType extends com.android.sdklib.repositoryv2.generated.common.v1.ApiDetailsType implements com.android.sdklib.repositoryv2.meta.DetailsTypes$SysImgDetailsType  {
	protected com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType tag
	protected com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType vendor
	protected String abi
	public void  () 
	public com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType getTag () 
	public void setTagInternal (com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType value
	public com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType getVendor () 
	public void setVendorInternal (com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType) 
		com.android.sdklib.repositoryv2.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.repositoryv2.IdDisplay) 
		com.android.sdklib.repositoryv2.IdDisplay value
	public void setVendor (com.android.sdklib.repositoryv2.IdDisplay) 
		com.android.sdklib.repositoryv2.IdDisplay value
	public com.android.sdklib.repositoryv2.generated.sysimg.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.api.ElementFactory createFactory () 
	public volatile com.android.sdklib.repositoryv2.IdDisplay getVendor () 
	public volatile com.android.sdklib.repositoryv2.IdDisplay getTag () 
}

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

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

com/android/sdklib/repositoryv2/generated/common/
com/android/sdklib/repositoryv2/generated/common/v1/
com/android/sdklib/repositoryv2/generated/common/v1/IdDisplayType.class
IdDisplayType.java
package com.android.sdklib.repositoryv2.generated.common.v1
public com.android.sdklib.repositoryv2.generated.common.v1.IdDisplayType extends com.android.sdklib.repositoryv2.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.repositoryv2.generated.common.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/generated/common/v1/LibraryType.class
LibraryType.java
package com.android.sdklib.repositoryv2.generated.common.v1
public com.android.sdklib.repositoryv2.generated.common.v1.LibraryType extends com.android.sdklib.repositoryv2.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.repositoryv2.generated.common.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/generated/common/v1/ApiDetailsType.class
ApiDetailsType.java
package com.android.sdklib.repositoryv2.generated.common.v1
public abstract com.android.sdklib.repositoryv2.generated.common.v1.ApiDetailsType extends com.android.repository.impl.generated.v1.TypeDetails implements com.android.sdklib.repositoryv2.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/repositoryv2/generated/common/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repositoryv2.generated.common.v1
public com.android.sdklib.repositoryv2.generated.common.v1.ObjectFactory extends com.android.sdklib.repositoryv2.meta.SdkCommonFactory {
	public void  () 
	public com.android.sdklib.repositoryv2.IdDisplay createIdDisplayType () 
	public com.android.sdklib.repositoryv2.meta.Library createLibraryType () 
}

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

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

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

com/android/sdklib/repositoryv2/generated/addon/v1/LibrariesType.class
LibrariesType.java
package com.android.sdklib.repositoryv2.generated.addon.v1
public com.android.sdklib.repositoryv2.generated.addon.v1.LibrariesType extends com.android.sdklib.repositoryv2.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.repositoryv2.generated.addon.v1.ObjectFactory createFactory () 
}

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

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

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

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

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

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

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

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

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

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

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

com/android/sdklib/repositoryv2/sources/generated/
com/android/sdklib/repositoryv2/sources/generated/v1/
com/android/sdklib/repositoryv2/sources/generated/v1/AddonsListType.class
AddonsListType.java
package com.android.sdklib.repositoryv2.sources.generated.v1
public com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/sources/generated/v1/AddonSiteType.class
AddonSiteType.java
package com.android.sdklib.repositoryv2.sources.generated.v1
public com.android.sdklib.repositoryv2.sources.generated.v1.AddonSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/sources/generated/v1/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repositoryv2.sources.generated.v1
public com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v1.AddonsListType) 
		com.android.sdklib.repositoryv2.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/repositoryv2/sources/generated/v1/package-info.class
package-info.java
package com.android.sdklib.repositoryv2.sources.generated.v1
abstract com.android.sdklib.repositoryv2.sources.generated.v1.package-info extends java.lang.Object {
}

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

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

com/android/sdklib/repositoryv2/sources/generated/v3/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repositoryv2.sources.generated.v3
public com.android.sdklib.repositoryv2.sources.generated.v3.ObjectFactory extends java.lang.Object {
	private static final javax.xml.namespace.QName _SdkAddonsList_QNAME
	public void  () 
	public com.android.sdklib.repositoryv2.sources.generated.v3.AddonSiteType createAddonSiteType () 
	public com.android.sdklib.repositoryv2.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/repositoryv2/sources/generated/v3/package-info.class
package-info.java
package com.android.sdklib.repositoryv2.sources.generated.v3
abstract com.android.sdklib.repositoryv2.sources.generated.v3.package-info extends java.lang.Object {
}

com/android/sdklib/repositoryv2/sources/generated/v2/
com/android/sdklib/repositoryv2/sources/generated/v2/AddonsListType.class
AddonsListType.java
package com.android.sdklib.repositoryv2.sources.generated.v2
public com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/sources/generated/v2/AddonSiteType.class
AddonSiteType.java
package com.android.sdklib.repositoryv2.sources.generated.v2
public com.android.sdklib.repositoryv2.sources.generated.v2.AddonSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/sources/generated/v2/SysImgSiteType.class
SysImgSiteType.java
package com.android.sdklib.repositoryv2.sources.generated.v2
public com.android.sdklib.repositoryv2.sources.generated.v2.SysImgSiteType extends com.android.repository.api.RemoteSource implements com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v2.ObjectFactory createFactory () 
}

com/android/sdklib/repositoryv2/sources/generated/v2/ObjectFactory.class
ObjectFactory.java
package com.android.sdklib.repositoryv2.sources.generated.v2
public com.android.sdklib.repositoryv2.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.repositoryv2.sources.generated.v2.AddonsListType) 
		com.android.sdklib.repositoryv2.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/repositoryv2/sources/generated/v2/package-info.class
package-info.java
package com.android.sdklib.repositoryv2.sources.generated.v2
abstract com.android.sdklib.repositoryv2.sources.generated.v2.package-info extends java.lang.Object {
}

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

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/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.util.Iterator i$
		java.io.File f
		String path
		String[] arr$
		int len$
		int i$
		java.util.List lines
		StringBuilder sb
		String[] files
		String[] outputs
		String[] inputs
	public boolean needCompilation () 
		long time
		java.io.File file
		java.util.Iterator i$
		long time
		java.io.File file
		java.util.Iterator i$
		long inputTime
		long outputTime
	private java.util.List getList (java.lang.String[]) 
		String path
		String[] arr$
		int len$
		int i$
		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.util.Iterator i$
		java.io.File child
		java.util.List parents
		java.io.File childParent
}

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
		java.util.Iterator i$
		com.android.sdklib.build.DependencyFile depFile
		java.util.Iterator i$
		com.android.sdklib.build.SourceSearcher searcher
		com.android.sdklib.build.ManualRenderScriptChecker$InputProcessor inputProcessor
	public java.util.List getInputFiles () 
}

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.FileNotFoundException e
		java.io.File storeFile
		com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput keygenOutput
		com.android.sdklib.internal.build.DebugKeyProvider keyProvider
		java.security.PrivateKey key
		java.security.cert.X509Certificate certificate
		com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException e
		com.android.sdklib.build.ApkCreationException e
		Exception e
		String storeOsPath
		java.io.PrintStream verboseStream
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.io.PrintStream)  throws com.android.sdklib.build.ApkCreationException 
		String apkOsPath
		String resOsPath
		String dexOsPath
		String storeOsPath
		java.io.PrintStream verboseStream
	public void  (java.lang.String, java.lang.String, java.lang.String, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream)  throws com.android.sdklib.build.ApkCreationException 
		String apkOsPath
		String resOsPath
		String dexOsPath
		java.security.PrivateKey key
		java.security.cert.X509Certificate certificate
		java.io.PrintStream verboseStream
	public void  (java.io.File, java.io.File, java.io.File, java.lang.String, java.io.PrintStream)  throws com.android.sdklib.build.ApkCreationException 
		java.io.File apkFile
		java.io.File resFile
		java.io.File dexFile
		String debugStoreOsPath
		java.io.PrintStream verboseStream
		com.android.sdklib.build.ApkBuilder$SigningInfo info
	public void  (java.io.File, java.io.File, java.io.File, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream)  throws com.android.sdklib.build.ApkCreationException 
		java.io.File apkFile
		java.io.File resFile
		java.io.File dexFile
		java.security.PrivateKey key
		java.security.cert.X509Certificate certificate
		java.io.PrintStream verboseStream
	private void init (java.io.File, java.io.File, java.io.File, java.security.PrivateKey, java.security.cert.X509Certificate, java.io.PrintStream)  throws com.android.sdklib.build.ApkCreationException 
		com.android.sdklib.build.ApkCreationException e
		Exception e
		java.io.File apkFile
		java.io.File resFile
		java.io.File dexFile
		java.security.PrivateKey key
		java.security.cert.X509Certificate certificate
		java.io.PrintStream verboseStream
	public void setDebugMode (boolean) 
		boolean debugMode
	public void addFile (java.io.File, java.lang.String)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException 
		com.android.sdklib.build.DuplicateFileException e
		Exception e
		java.io.File file
		String archivePath
	public void addZipFile (java.io.File)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException 
		java.io.FileInputStream fis
		com.android.sdklib.build.DuplicateFileException e
		Exception e
		java.io.File zipFile
	public com.android.sdklib.build.ApkBuilder$JarStatus addResourcesFromJar (java.io.File)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException 
		java.io.FileInputStream fis
		com.android.sdklib.build.DuplicateFileException e
		Exception e
		java.io.File jarFile
	public void addSourceFolder (java.io.File)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException 
		java.io.File sourceFolder
	public static void addSourceFolder (com.android.sdklib.build.IArchiveBuilder, java.io.File)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.DuplicateFileException 
		java.io.File file
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		com.android.sdklib.build.DuplicateFileException e
		Exception e
		com.android.sdklib.build.IArchiveBuilder builder
		java.io.File sourceFolder
	public void addNativeLibraries (java.io.File)  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException 
		java.io.IOException e
		String path
		java.io.File lib
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] libs
		java.io.File abi
		java.io.File[] arr$
		int len$
		int i$
		java.io.File nativeFolder
		java.io.File[] abiList
	public void addNativeLibraries (java.util.List)  throws com.android.sdklib.build.SealedApkException com.android.sdklib.build.DuplicateFileException com.android.sdklib.build.ApkCreationException 
		java.io.IOException e
		com.android.sdklib.build.ApkBuilder$FileEntry entry
		java.util.Iterator i$
		java.util.List entries
	public static java.util.List getNativeFiles (java.io.File, boolean)  throws com.android.sdklib.build.ApkCreationException 
		String path
		java.io.File lib
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] libs
		java.io.File abi
		java.io.File[] arr$
		int len$
		int i$
		java.io.File nativeFolder
		boolean debugMode
		java.util.List files
		java.io.File[] abiList
	public void sealApk ()  throws com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException 
		Exception e
	private transient void verbosePrintln (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	private void doAddFile (java.io.File, java.lang.String)  throws com.android.sdklib.build.DuplicateFileException java.io.IOException 
		java.io.File file
		String archivePath
		java.io.File duplicate
	private static void processFileForResource (com.android.sdklib.build.IArchiveBuilder, java.io.File, java.lang.String)  throws java.io.IOException com.android.sdklib.build.DuplicateFileException com.android.sdklib.build.ApkCreationException com.android.sdklib.build.SealedApkException 
		java.io.File contentFile
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		com.android.sdklib.build.IArchiveBuilder builder
		java.io.File file
		String path
	private java.io.File checkFileForDuplicate (java.lang.String) 
		String archivePath
	private void checkOutputFile (java.io.File)  throws com.android.sdklib.build.ApkCreationException 
		java.io.IOException e
		java.io.File file
	private static void checkInputFile (java.io.File)  throws java.io.FileNotFoundException com.android.sdklib.build.ApkCreationException 
		java.io.File file
	public static java.lang.String getDebugKeystore ()  throws com.android.sdklib.build.ApkCreationException 
		Exception e
	public static boolean checkFolderForPackaging (java.lang.String) 
		String folderName
	public static boolean checkFileForPackaging (java.lang.String) 
		String fileName
		String[] fileSegments
		String fileExt
	public static boolean checkFileForPackaging (java.lang.String, java.lang.String) 
		String fileName
		String extension
	static void access$000 (com.android.sdklib.build.ApkBuilder, java.lang.String, java.lang.Object[]) 
		com.android.sdklib.build.ApkBuilder x0
		String x1
		Object[] x2
	static java.io.File access$100 (com.android.sdklib.build.ApkBuilder, java.lang.String) 
		com.android.sdklib.build.ApkBuilder x0
		String x1
	static java.util.HashMap access$200 (com.android.sdklib.build.ApkBuilder) 
		com.android.sdklib.build.ApkBuilder x0
	static void  () 
}

com/android/sdklib/build/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.util.Iterator i$
		java.io.File f
		java.util.Iterator i$
		String path
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		String filename
		java.util.List nameList
		java.io.File file
		java.util.Iterator i$
		java.util.List list
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Collection files
		java.util.List results
		java.util.Map jarList
		boolean updateJarList
		java.util.Map nameMap
	private void checkEntities (java.lang.String, java.util.List)  throws com.android.sdklib.build.JarListSanitizer$DifferentLibException com.android.sdklib.build.JarListSanitizer$Sha1Exception 
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		int i
		String filename
		java.util.List list
		com.android.sdklib.build.JarListSanitizer$JarEntity baseEntity
		long baseLength
		String baseSha1
		int count
	private void checkSupportLibs (java.util.Map, java.util.List) 
		java.util.Map nameMap
		java.util.List results
		java.util.List v4
		java.util.List v13
	private java.util.Map getCachedJarList () 
		String path
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		java.util.regex.Matcher m
		String line
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.UnsupportedEncodingException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.util.Map cache
		java.io.File cacheFile
		java.io.BufferedReader reader
	private void writeJarList (java.util.Map) 
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		int i
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		java.util.Iterator i$
		java.util.List list
		java.util.Iterator i$
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.sdklib.build.JarListSanitizer$Sha1Exception e
		java.io.IOException e
		java.io.IOException e
		java.util.Map nameMap
		java.io.File cacheFile
		java.io.OutputStreamWriter writer
	private java.lang.String[] getEntityDetails (java.lang.String, java.util.List)  throws com.android.sdklib.build.JarListSanitizer$Sha1Exception 
		com.android.sdklib.build.JarListSanitizer$JarEntity entity
		java.util.Iterator i$
		String filename
		java.util.List list
		java.util.ArrayList result
	private static java.lang.String getSha1 (java.io.File)  throws com.android.sdklib.build.JarListSanitizer$Sha1Exception 
		int length
		java.io.IOException e
		java.security.MessageDigest md
		Exception e
		java.io.IOException e
		java.io.FileInputStream fis
		java.io.File f
	private static java.lang.String byteArray2Hex (byte[]) 
		byte b
		byte[] arr$
		int len$
		int i$
		byte[] hash
		java.util.Formatter formatter
	static java.lang.String access$000 (java.io.File)  throws com.android.sdklib.build.JarListSanitizer$Sha1Exception 
		java.io.File x0
	static void  () 
}

com/android/sdklib/build/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/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/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/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/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) 
	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/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[] arr$
		int len$
		int i$
		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
		java.util.Iterator i$
	public java.util.List getSourceFolders () 
}

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
		java.util.Iterator i$
		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[] arr$
		int len$
		int i$
		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[] arr$
		int len$
		int i$
		String extension
		java.io.File file
		String filename
		int pos
}

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/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/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
		java.util.Iterator i$
		String filename
		String[] arr$
		int len$
		int i$
		String[] filenames
		java.io.File jarFile
		java.util.Iterator i$
		java.io.File nativeFolder
		java.util.Iterator i$
		java.io.File outApk
		java.io.File dexFile
		java.util.ArrayList zipArchives
		java.util.ArrayList sourceFolders
		java.util.ArrayList jarFiles
		java.util.ArrayList nativeFolders
		boolean verbose
		boolean signed
		boolean debug
		int index
		com.android.sdklib.build.ApkBuilder builder
		com.android.sdklib.build.ApkCreationException e
		com.android.sdklib.build.DuplicateFileException e
		com.android.sdklib.build.SealedApkException e
		Exception e
		String[] args
	private static void printUsageAndQuit () 
	private static transient void printAndExit (java.lang.String[]) 
		String message
		String[] arr$
		int len$
		int i$
		String[] messages
	private void  () 
	static java.util.regex.Pattern access$000 () 
	static void  () 
}

com/android/sdklib/build/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/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$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/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/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/RenderScriptProcessor.class
RenderScriptProcessor.java
package com.android.sdklib.build
public com.android.sdklib.build.RenderScriptProcessor extends java.lang.Object {
	private static final com.android.sdklib.build.RenderScriptProcessor$Abi[] ABIS
	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) 
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		com.android.sdklib.build.RenderScriptProcessor$Abi[] arr$
		int len$
		int i$
		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.Iterator i$
		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.util.Iterator i$
		java.io.File sourceFile
		java.util.Iterator i$
		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 objFile
		com.android.sdklib.build.RenderScriptProcessor$Abi abi
		com.android.sdklib.build.RenderScriptProcessor$Abi[] arr$
		int len$
		int i$
		String name
		String objName
		String soName
		java.io.File bcFile
		java.util.Iterator i$
		com.android.sdklib.build.RenderScriptProcessor$CommandLineLauncher launcher
		java.util.Map env
		java.io.File rawFolder
		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[] arr$
		int len$
		int i$
		java.io.File folder
		java.io.File[] files
	static void  () 
}

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$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/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/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/internal/
com/android/sdklib/internal/project/
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
		java.util.Iterator i$
		String name
	public boolean isRemovedProperty (java.lang.String) 
		String propRegex
		java.util.Iterator i$
		String name
	static java.lang.String access$000 (com.android.sdklib.internal.project.ProjectProperties$PropertyType) 
		com.android.sdklib.internal.project.ProjectProperties$PropertyType x0
	static void  () 
}

com/android/sdklib/internal/project/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/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.Iterator i$
		java.util.Map map
		com.android.io.IAbstractFile propFile
		com.android.sdklib.internal.project.ProjectProperties$PropertyType type
	public synchronized void save ()  throws java.io.IOException com.android.io.StreamException 
		String key
		String value
		java.util.regex.Matcher m
		String value
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Set visitedProps
		String line
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.InputStream contentStream
		java.io.InputStreamReader isr
		java.io.BufferedReader reader
		String value
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.android.io.IAbstractFile toSave
		java.io.ByteArrayOutputStream baos
		java.io.OutputStreamWriter writer
		java.io.OutputStream filestream
	private void writeValue (java.io.OutputStreamWriter, java.lang.String, java.lang.String, boolean)  throws java.io.IOException 
		String comment
		java.io.OutputStreamWriter writer
		String key
		String value
		boolean addComment
	void  (com.android.io.IAbstractFolder, java.util.Map, com.android.sdklib.internal.project.ProjectProperties$PropertyType) 
		com.android.io.IAbstractFolder projectFolder
		java.util.Map map
		com.android.sdklib.internal.project.ProjectProperties$PropertyType type
	public com.android.sdklib.internal.project.ProjectProperties makeReadOnlyCopy () 
		java.util.Map propList
	static void  () 
}

com/android/sdklib/internal/project/ProjectProperties.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) 
		java.io.IOException e
		com.android.io.StreamException e
		java.io.IOException e
		java.io.IOException 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.io.IOException e
		java.io.IOException e
		java.util.regex.Matcher m
		java.io.IOException e
		java.io.IOException e
		String line
		java.util.Map map
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		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
		java.util.Iterator i$
	static void  () 
}

com/android/sdklib/internal/repository/
com/android/sdklib/internal/repository/DownloadCache.class
DownloadCache.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.DownloadCache extends java.lang.Object {
	private static final boolean DEBUG
	private static final String KEY_STATUS_CODE
	private static final String KEY_URL
	private static final String BIN_FILE_PREFIX
	private static final String INFO_FILE_PREFIX
	private static final String REV_FILE_PREFIX
	private static final long MIN_TIME_EXPIRED_MS
	private static final long MAX_TIME_EXPIRED_MS
	private static final int MAX_SMALL_FILE_SIZE
	private static final String[] INFO_HTTP_HEADERS
	private final com.android.repository.io.FileOp mFileOp
	private final java.io.File mCacheRoot
	private final com.android.sdklib.internal.repository.DownloadCache$Strategy mStrategy
	static final boolean $assertionsDisabled
	public void  (com.android.sdklib.internal.repository.DownloadCache$Strategy) 
		com.android.sdklib.internal.repository.DownloadCache$Strategy strategy
	public void  (com.android.repository.io.FileOp, com.android.sdklib.internal.repository.DownloadCache$Strategy) 
		com.android.repository.io.FileOp fileOp
		com.android.sdklib.internal.repository.DownloadCache$Strategy strategy
	public com.android.sdklib.internal.repository.DownloadCache$Strategy getStrategy () 
	public java.io.File getCacheRoot () 
	public long getCurrentSize () 
		String name
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		long size
	public void clearCache () 
		String name
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
	public void clearOldCache () 
		String name
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		String prefix1
		String prefix2
	protected java.io.File initCacheRoot () 
		java.io.File root
		com.android.prefs.AndroidLocation$AndroidLocationException e
	protected com.android.utils.Pair openUrl (java.lang.String, boolean, com.android.sdklib.internal.repository.ITaskMonitor, org.apache.http.Header[])  throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		String url
		boolean needsMarkResetSupport
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		org.apache.http.Header[] headers
	public com.android.utils.Pair openDirectUrl (java.lang.String, org.apache.http.Header[], com.android.sdklib.internal.repository.ITaskMonitor)  throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		String urlString
		org.apache.http.Header[] headers
		com.android.sdklib.internal.repository.ITaskMonitor monitor
	public com.android.utils.Pair openDirectUrl (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)  throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		String urlString
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		com.android.utils.Pair result
	public java.io.InputStream openCachedUrl (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor)  throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		com.android.utils.Pair result
		long minExpiration
		long length
		NumberFormatException ignore
		Exception ignore
		java.util.concurrent.atomic.AtomicInteger statusCode
		java.io.InputStream is
		java.util.List headers
		long maxExpiration
		String etag
		String lastMod
		String code
		long cacheModifiedMs
		boolean checkCache
		java.util.Properties props
		java.io.InputStream is
		java.io.IOException ignore
		SecurityException ignore
		String urlString
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		java.io.File cached
		java.io.File info
		boolean useCached
	private java.io.InputStream readCachedFile (java.io.File)  throws java.io.IOException 
		byte[] temp
		java.io.IOException ignore
		int n
		java.io.IOException ignore
		java.io.File cached
		java.io.InputStream is
		int inc
		int curr
		long len
		byte[] result
	private java.io.InputStream downloadAndCache (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, java.io.File, java.io.File, org.apache.http.Header[], java.util.concurrent.atomic.AtomicInteger)  throws java.io.FileNotFoundException java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		java.io.IOException ignore
		java.io.IOException ignore
		SecurityException ignore
		java.io.IOException ignore
		SecurityException ignore
		byte[] temp
		java.io.IOException ignore
		java.io.IOException ignore
		java.io.IOException ignore
		SecurityException ignore
		com.android.utils.Pair r
		org.apache.http.HttpResponse response
		int code
		int n
		java.io.IOException ignore
		java.io.IOException ignore
		SecurityException ignore
		String urlString
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		java.io.File cached
		java.io.File info
		org.apache.http.Header[] headers
		java.util.concurrent.atomic.AtomicInteger outStatusCode
		java.io.InputStream is
		java.io.OutputStream os
		int inc
		int curr
		byte[] result
	private void saveInfo (java.lang.String, org.apache.http.HttpResponse, java.io.File)  throws java.io.IOException 
		org.apache.http.Header h
		String name
		String[] arr$
		int len$
		int i$
		String urlString
		org.apache.http.HttpResponse response
		java.io.File info
		java.util.Properties props
	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
	static void  () 
}

com/android/sdklib/internal/repository/UserCredentials.class
UserCredentials.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.UserCredentials extends java.lang.Object {
	private final String mUserName
	private final String mPassword
	private final String mWorkstation
	private final String mDomain
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String userName
		String password
		String workstation
		String domain
	public java.lang.String getUserName () 
	public java.lang.String getPassword () 
	public java.lang.String getWorkstation () 
	public java.lang.String getDomain () 
}

com/android/sdklib/internal/repository/ITaskMonitor.class
ITaskMonitor.java
package com.android.sdklib.internal.repository
public abstract com.android.sdklib.internal.repository.ITaskMonitor extends java.lang.Object implements com.android.utils.ILogger  {
	public transient abstract void setDescription (java.lang.String, java.lang.Object[]) 
	public transient abstract void log (java.lang.String, java.lang.Object[]) 
	public transient abstract void logError (java.lang.String, java.lang.Object[]) 
	public transient abstract void logVerbose (java.lang.String, java.lang.Object[]) 
	public abstract void setProgressMax (int) 
	public abstract int getProgressMax () 
	public abstract void incProgress (int) 
	public abstract int getProgress () 
	public abstract boolean isCancelRequested () 
	public abstract com.android.sdklib.internal.repository.ITaskMonitor createSubMonitor (int) 
	public abstract boolean displayPrompt (java.lang.String, java.lang.String) 
	public abstract com.android.sdklib.internal.repository.UserCredentials displayLoginCredentialsPrompt (java.lang.String, java.lang.String) 
}

com/android/sdklib/internal/repository/UrlOpener.class
UrlOpener.java
package com.android.sdklib.internal.repository
 com.android.sdklib.internal.repository.UrlOpener extends java.lang.Object {
	private static final boolean DEBUG
	private static java.util.Map sRealmCache
	private static int sConnectionTimeoutMs
	private static int sSocketTimeoutMs
	private void  () 
	static com.android.utils.Pair openUrl (java.lang.String, boolean, com.android.sdklib.internal.repository.ITaskMonitor, org.apache.http.Header[])  throws java.io.IOException com.android.sdklib.internal.repository.CanceledByUserException 
		java.net.UnknownHostException e
		org.apache.http.client.ClientProtocolException e
		java.io.IOException e
		com.android.sdklib.internal.repository.CanceledByUserException e
		Exception e
		java.io.IOException e
		Exception e
		Exception ignore
		java.io.InputStream is2
		Exception e3
		java.io.InputStream is
		org.apache.http.HttpResponse outResponse
		String url
		boolean needsMarkResetSupport
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		org.apache.http.Header[] headers
		Exception fallbackOnJavaUrlConnect
		com.android.utils.Pair result
	private static java.io.InputStream toByteArrayInputStream (java.io.InputStream)  throws java.io.IOException 
		byte[] temp
		java.io.InputStream is
		int inc
		int curr
		byte[] result
		int n
	private static com.android.utils.Pair openWithUrl (java.lang.String, org.apache.http.Header[])  throws java.io.IOException 
		org.apache.http.Header header
		org.apache.http.Header[] arr$
		int len$
		int i$
		Exception ignore
		java.util.List values
		String name
		java.util.Map$Entry entry
		java.util.Iterator i$
		String url
		org.apache.http.Header[] inHeaders
		java.net.URL u
		java.net.URLConnection c
		int code
		java.io.InputStream is
		org.apache.http.HttpResponse outResponse
		java.util.Map outHeaderMap
	private static com.android.utils.Pair openWithHttpClient (java.lang.String, com.android.sdklib.internal.repository.ITaskMonitor, org.apache.http.Header[])  throws java.io.IOException org.apache.http.client.ClientProtocolException com.android.sdklib.internal.repository.CanceledByUserException 
		org.apache.http.Header header
		org.apache.http.Header[] arr$
		int len$
		int i$
		java.util.List list
		java.net.URI uri
		java.net.ProxySelector sel
		Exception e
		org.apache.http.auth.Credentials credentials
		org.apache.http.auth.AuthScope authScope
		String user
		String password
		String workstation
		String domain
		java.io.InputStream is
		org.apache.http.HttpResponse outResponse
		org.apache.http.HttpResponse outResponse
		org.apache.http.HttpResponse response
		int statusCode
		org.apache.http.auth.AuthState authenticationState
		org.apache.http.HttpEntity entity
		String url
		com.android.sdklib.internal.repository.ITaskMonitor monitor
		org.apache.http.Header[] inHeaders
		com.android.sdklib.internal.repository.UserCredentials result
		String realm
		org.apache.http.params.HttpParams params
		org.apache.http.impl.client.DefaultHttpClient httpClient
		org.apache.http.protocol.HttpContext localContext
		org.apache.http.client.methods.HttpGet httpGet
		org.apache.http.impl.conn.ProxySelectorRoutePlanner routePlanner
		java.util.List authpref
		boolean trying
	static void  () 
		String prop
		String key
		String[] arr$
		int len$
		int i$
		java.util.Properties props
		Exception ignore
		Exception ignore
}

com/android/sdklib/internal/repository/CanceledByUserException.class
CanceledByUserException.java
package com.android.sdklib.internal.repository
public com.android.sdklib.internal.repository.CanceledByUserException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  (java.lang.String) 
		String message
}

com/android/sdklib/internal/repository/UrlOpener$1.class
UrlOpener.java
package com.android.sdklib.internal.repository
final com.android.sdklib.internal.repository.UrlOpener$1 extends java.io.FilterInputStream {
	final org.apache.http.impl.client.DefaultHttpClient val$httpClient
	void  (java.io.InputStream, org.apache.http.impl.client.DefaultHttpClient) 
		java.io.InputStream x0
	public void close ()  throws java.io.IOException 
}

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

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

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) 
	public void onDevicesChanged () 
}

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) 
	public void out (java.lang.String) 
		String line
	public void err (java.lang.String) 
		String line
}

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) 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

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_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 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.repositoryv2.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.repositoryv2.AndroidSdkHandler, com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.repositoryv2.AndroidSdkHandler sdkHandler
		com.android.utils.ILogger log
	protected void  (com.android.sdklib.repositoryv2.AndroidSdkHandler, com.android.utils.ILogger, com.android.repository.io.FileOp)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.repositoryv2.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.repositoryv2.AndroidSdkHandler, com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.repositoryv2.AndroidSdkHandler sdkHandler
		com.android.utils.ILogger log
	public static com.android.sdklib.internal.avd.AvdManager getInstance (com.android.sdklib.repositoryv2.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
		java.lang.ref.WeakReference ref
		com.android.sdklib.repositoryv2.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.Iterator i$
		java.util.ArrayList list
	public com.android.sdklib.internal.avd.AvdInfo[] getBrokenAvds () 
		com.android.sdklib.internal.avd.AvdInfo avd
		java.util.Iterator i$
		java.util.ArrayList list
	public com.android.sdklib.internal.avd.AvdInfo getAvd (java.lang.String, boolean) 
		String name2
		com.android.sdklib.internal.avd.AvdInfo info
		com.android.sdklib.internal.avd.AvdInfo[] arr$
		int len$
		int i$
		String name2
		com.android.sdklib.internal.avd.AvdInfo info
		java.util.Iterator i$
		String name
		boolean validAvdOnly
		boolean ignoreCase
	public boolean isAvdRunning (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger) 
		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
		java.io.IOException e
		InterruptedException e
		String command
		String pid
		java.io.IOException e
		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.util.Iterator i$
		java.io.File file
		com.android.prefs.AndroidLocation$AndroidLocationException e
		String name
		boolean ignoreCase
	public void reloadAvds (com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.utils.ILogger log
		java.util.ArrayList allList
	public com.android.sdklib.internal.avd.AvdInfo createAvd (java.io.File, java.lang.String, com.android.sdklib.IAndroidTarget, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, 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
		java.io.File imageFolder
		java.io.File imageFolder
		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 targetHardwareConfig
		java.util.Map targetHardwareConfig
		java.util.Map skinHardwareConfig
		com.android.sdklib.FileOpFileWrapper skinHardwareFile
		java.io.File bootPropsFile
		String value
		String key
		java.util.Iterator i$
		java.util.List keys
		SecurityException e
		java.io.File dir
		SecurityException e
		java.io.File userdataSrc
		com.android.sdklib.ISystemImage systemImage
		java.io.File userdataDest
		java.util.HashMap values
		com.android.sdklib.devices.Abi abi
		String skinPath
		java.util.HashMap finalHardwareValues
		com.android.sdklib.FileOpFileWrapper sysImgHardwareFile
		com.android.sdklib.FileOpFileWrapper targetHardwareFile
		java.io.File configIniFile
		StringBuilder report
		com.android.sdklib.internal.avd.AvdInfo newAvdInfo
		com.android.sdklib.internal.avd.AvdInfo oldAvdInfo
		com.android.prefs.AndroidLocation$AndroidLocationException e
		SecurityException e
		java.io.IOException e
		SecurityException e
		SecurityException e
		SecurityException e
		SecurityException e
		java.io.File avdFolder
		String avdName
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
		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.IAndroidTarget, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String)  throws com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException 
		String[] list
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
		com.android.sdklib.ISystemImage systemImage
		java.io.File folder
		String imageFullPath
		String sdkLocation
	private java.io.File getSkinFolder (java.lang.String, com.android.sdklib.IAndroidTarget) 
		String skinName
		com.android.sdklib.IAndroidTarget target
		String path
		java.io.File skin
	private java.io.File createAvdIniFile (java.lang.String, java.io.File, com.android.sdklib.IAndroidTarget, boolean)  throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException 
		String name
		java.io.File avdFolder
		com.android.sdklib.IAndroidTarget target
		boolean removePrevious
		java.io.File iniFile
		String absPath
		String relPath
		String androidPath
		java.util.HashMap values
	private java.io.File createAvdIniFile (com.android.sdklib.internal.avd.AvdInfo)  throws com.android.prefs.AndroidLocation$AndroidLocationException java.io.IOException 
		com.android.sdklib.internal.avd.AvdInfo info
	public boolean deleteAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger) 
		boolean error
		java.io.File f
		String path
		java.io.IOException e
		SecurityException e
		com.android.sdklib.internal.avd.AvdInfo avdInfo
		com.android.utils.ILogger log
	public boolean moveAvd (com.android.sdklib.internal.avd.AvdInfo, java.lang.String, java.lang.String, com.android.utils.ILogger) 
		java.io.File f
		com.android.sdklib.internal.avd.AvdInfo info
		java.io.File oldIniFile
		java.io.File newIniFile
		com.android.sdklib.internal.avd.AvdInfo info
		com.android.prefs.AndroidLocation$AndroidLocationException e
		java.io.IOException e
		com.android.sdklib.internal.avd.AvdInfo avdInfo
		String newName
		String paramFolderPath
		com.android.utils.ILogger log
	private boolean deleteContentOf (java.io.File)  throws java.lang.SecurityException 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File folder
		java.io.File[] files
	private java.io.File[] buildAvdFilesList ()  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		java.io.File folder
		java.io.File[] avds
	private void buildAvdList (java.util.ArrayList, com.android.utils.ILogger)  throws com.android.prefs.AndroidLocation$AndroidLocationException 
		com.android.sdklib.internal.avd.AvdInfo info
		java.io.File avd
		java.io.File[] arr$
		int len$
		int i$
		java.util.ArrayList allList
		com.android.utils.ILogger log
		java.io.File[] avds
	private com.android.sdklib.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
		com.android.prefs.AndroidLocation$AndroidLocationException ignore
		String relPath
		String tagDisp
		java.io.File f
		String imageSysDir
		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
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
		java.io.IOException ignore
		java.io.File iniPath
		com.android.utils.ILogger log
		java.util.Map map
		String avdPath
		String targetHash
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.FileOpFileWrapper configIniFile
		java.util.Map properties
		com.android.sdklib.repositoryv2.LoggerProgressIndicatorWrapper progress
		String name
		java.util.regex.Matcher matcher
		com.android.sdklib.repositoryv2.IdDisplay tag
		String tagId
		String abiType
		boolean validImageSysdir
		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.Iterator i$
		java.util.ArrayList keys
		java.io.File iniFile
		java.util.Map values
		boolean addEncoding
		java.nio.charset.Charset charset
		java.io.OutputStreamWriter writer
	private static java.util.Map parseIniFile (com.android.io.IAbstractFile, com.android.utils.ILogger) 
		com.android.io.IAbstractFile propFile
		com.android.utils.ILogger log
	private static java.util.Map parseIniFileImpl (com.android.io.IAbstractFile, com.android.utils.ILogger, java.nio.charset.Charset) 
		java.io.IOException e
		String key
		String value
		java.io.IOException e
		java.util.regex.Matcher m
		java.io.IOException e
		boolean canChangeCharset
		String line
		java.util.Map map
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		com.android.io.StreamException e
		java.io.IOException e
		java.io.IOException 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
		java.util.Iterator i$
		String[] command
		Process process
		java.util.ArrayList errorOutput
		java.util.ArrayList stdOutput
		int status
		InterruptedException e
		java.io.IOException e
		String toolLocation
		String size
		String location
		com.android.utils.ILogger log
	public boolean removeAvd (com.android.sdklib.internal.avd.AvdInfo) 
		com.android.sdklib.internal.avd.AvdInfo avdInfo
	public void updateAvd (java.lang.String, com.android.utils.ILogger)  throws java.io.IOException 
		com.android.sdklib.internal.avd.AvdInfo info
		java.util.Iterator i$
		String name
		com.android.utils.ILogger log
		com.android.sdklib.internal.avd.AvdInfo avd
	public com.android.sdklib.internal.avd.AvdInfo updateAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.utils.ILogger)  throws java.io.IOException 
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
		com.android.sdklib.internal.avd.AvdInfo avd
		com.android.utils.ILogger log
		java.util.Map oldProperties
		java.util.Map properties
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
	public 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
		java.util.Iterator i$
		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.IAndroidTarget, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.util.Map, com.android.utils.ILogger) 
		String property
		String imagePath
		com.android.sdklib.IAndroidTarget parent
		com.android.sdklib.internal.avd.AvdManager$InvalidTargetPathException e
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
		java.util.Map properties
		com.android.utils.ILogger log
	private void replaceAvd (com.android.sdklib.internal.avd.AvdInfo, com.android.sdklib.internal.avd.AvdInfo) 
		com.android.sdklib.internal.avd.AvdInfo oldAvd
		com.android.sdklib.internal.avd.AvdInfo newAvd
	public com.android.sdklib.repositoryv2.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/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/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) 
		java.io.IOException e
		String s
		int i
		String s
		int i
		String[] v
		int n
		String key
		String value
		java.io.IOException e
		java.util.regex.Matcher m
		java.io.IOException e
		java.io.FileInputStream fis
		java.util.Map map
		String line
		com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty prop
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		com.android.utils.ILogger log
		java.io.BufferedReader reader
	public static java.lang.String getBooleanValue (int) 
		int index
	public static int getBooleanValueIndex (java.lang.String) 
		String value
	static void  () 
}

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
		com.android.sdklib.internal.avd.HardwareProperties$HardwarePropertyType[] arr$
		int len$
		int i$
		String name
		boolean isEnum
	static void  () 
}

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 String mTargetHash
	private final com.android.sdklib.IAndroidTarget mTarget
	private final String mAbiType
	private final java.util.Map mProperties
	private final com.android.sdklib.internal.avd.AvdInfo$AvdStatus mStatus
	private final com.android.sdklib.repositoryv2.IdDisplay mTag
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.io.File, java.lang.String, java.lang.String, com.android.sdklib.IAndroidTarget, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.util.Map) 
		String name
		java.io.File iniFile
		String folderPath
		String targetHash
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
		java.util.Map properties
	public void  (java.lang.String, java.io.File, java.lang.String, java.lang.String, com.android.sdklib.IAndroidTarget, com.android.sdklib.repositoryv2.IdDisplay, java.lang.String, java.util.Map, com.android.sdklib.internal.avd.AvdInfo$AvdStatus) 
		String name
		java.io.File iniFile
		String folderPath
		String targetHash
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.repositoryv2.IdDisplay tag
		String abiType
		java.util.Map properties
		com.android.sdklib.internal.avd.AvdInfo$AvdStatus status
	public java.lang.String getName () 
	public java.lang.String getDataFolderPath () 
	public com.android.sdklib.repositoryv2.IdDisplay getTag () 
	public java.lang.String getAbiType () 
	public java.lang.String getCpuArch () 
		String cpuArch
	public java.lang.String getDeviceManufacturer () 
		String deviceManufacturer
	public java.lang.String getDeviceName () 
		String deviceName
	public static java.lang.String getPrettyAbiType (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.repositoryv2.IdDisplay, java.lang.String) 
		com.android.sdklib.repositoryv2.IdDisplay tag
		String rawAbi
		String s
		com.android.sdklib.devices.Abi abi
	public java.lang.String getTargetHash () 
	public com.android.sdklib.IAndroidTarget getTarget () 
	public com.android.sdklib.internal.avd.AvdInfo$AvdStatus getStatus () 
	public static java.io.File getDefaultAvdFolder (com.android.sdklib.internal.avd.AvdManager, java.lang.String, 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 targetDiff
	public volatile int compareTo (java.lang.Object) 
		Object x0
	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/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_TARGET_HASH
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_TARGET
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_PROPERTIES
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_IMAGE_DIR
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_DEVICE_CHANGED
	public static final com.android.sdklib.internal.avd.AvdInfo$AvdStatus ERROR_DEVICE_MISSING
	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/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  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/sdklib/internal/build/
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
		java.util.Iterator i$
		com.google.common.collect.Table symbols
	public void write ()  throws java.io.IOException 
		String folder
		java.util.Iterator i$
		com.android.sdklib.internal.build.SymbolLoader$SymbolEntry value
		String symbolName
		java.util.Iterator i$
		java.util.Map rowMap
		java.util.Set symbolSet
		java.util.ArrayList symbolList
		String row
		java.util.Iterator i$
		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/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
		String[] arr$
		int len$
		int i$
		StringBuilder builder
		boolean firstArg
		Exception e
		String osKeyStorePath
		String storeType
		String storePassword
		String alias
		String keyPassword
		String description
		int validityYears
		com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput output
		String os
		String keytoolCommand
		String javaHome
		java.util.ArrayList commandList
		String[] commandArray
		int result
}

com/android/sdklib/internal/build/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/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/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/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$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/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.IOException e
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		String osKeyStorePath
		String storeType
		java.io.FileInputStream fis
	private void createNewStore (java.lang.String, java.lang.String, com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput)  throws java.security.KeyStoreException java.security.NoSuchAlgorithmException java.security.cert.CertificateException java.security.UnrecoverableEntryException java.io.IOException com.android.sdklib.internal.build.DebugKeyProvider$KeytoolException 
		String osKeyStorePath
		String storeType
		com.android.sdklib.internal.build.DebugKeyProvider$IKeyGenOutput output
	static void  () 
}

com/android/sdklib/internal/build/SignedJarBuilder.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 () 
		java.io.IOException e
	private void writeEntry (java.io.InputStream, java.util.jar.JarEntry)  throws java.io.IOException 
		java.util.jar.Attributes attr
		java.io.InputStream input
		java.util.jar.JarEntry entry
		int count
	private void writeSignatureFile (com.android.sdklib.internal.build.SignedJarBuilder$SignatureOutputStream)  throws java.io.IOException java.security.GeneralSecurityException 
		java.util.Map$Entry att
		java.util.Iterator i$
		java.util.jar.Attributes sfAttr
		java.util.Map$Entry entry
		java.util.Iterator i$
		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/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/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
		java.util.Iterator i$
		String str
		java.util.Map parameters
}

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