Home | History | Annotate | Download | only in 24.4.0-beta6

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/sdkmanager/
com/android/sdkmanager/Main.class
Main.java
package com.android.sdkmanager
public com.android.sdkmanager.Main extends java.lang.Object {
	public static final String TOOLSDIR
	private static final String WORKDIR
	private static final int INVALID_TARGET_ID
	private static final String[] BOOLEAN_YES_REPLIES
	private static final String[] BOOLEAN_NO_REPLIES
	private String mOsSdkFolder
	private com.android.utils.ILogger mSdkLog
	private com.android.sdklib.SdkManager mSdkManager
	private com.android.sdkmanager.SdkCommandLine mSdkCommandLine
	private java.io.File mWorkDir
	private com.android.sdklib.internal.avd.AvdManager mAvdManager
	static final boolean $assertionsDisabled
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
	transient void setupForTest (com.android.sdklib.SdkManager, com.android.utils.ILogger, com.android.sdkmanager.SdkCommandLine, java.lang.String[]) 
		com.android.sdklib.SdkManager sdkManager
		com.android.utils.ILogger logger
		com.android.sdkmanager.SdkCommandLine cmdLineParser
		String[] args
	private void run (java.lang.String[]) 
		String[] args
	private void createLogger () 
	public void setLogger (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	protected com.android.utils.ILogger getLogger () 
	private void init () 
		java.io.File tools
		java.io.IOException e
		java.io.File tools
		java.io.IOException e
		String toolsDirProp
		String workDirProp
	private void parseSdk () 
	protected com.android.sdklib.internal.avd.AvdManager getAvdManager ()  throws com.android.prefs.AndroidLocation$AndroidLocationException 
	void doAction () 
		com.android.sdklib.internal.repository.DownloadCache d
		String verb
		String directObject
	private void showSdkManagerWindow () 
		com.android.sdkuilib.internal.widgets.MessageBoxLog errorLogger
		com.android.sdkuilib.repository.SdkUpdaterWindow window
		Exception e
	private void showAvdManagerWindow () 
		com.android.sdkuilib.internal.widgets.MessageBoxLog errorLogger
		com.android.sdkuilib.repository.AvdManagerWindow window
		Exception e
	private void displayRemoteSdkListNoUI () 
		boolean force
		boolean useHttp
		boolean all
		boolean extended
		String proxyHost
		String proxyPort
		boolean obsolete
		com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow upd
	private void updateSdkNoUI () 
		boolean force
		boolean useHttp
		boolean dryMode
		boolean all
		String proxyHost
		String proxyPort
		String acceptLicense
		boolean obsolete
		com.android.utils.Pair filterResult
		com.android.sdklib.internal.repository.updater.SdkUpdaterNoWindow upd
	com.android.utils.Pair checkFilterValues (java.lang.String) 
		String t
		String[] arr$
		int len$
		int i$
		java.util.Set filterTypes
		String filter
		java.util.ArrayList pkgFilter
	private com.android.sdklib.internal.project.ProjectCreator getProjectCreator () 
		com.android.sdklib.internal.project.ProjectCreator creator
	private void createProject (boolean) 
		String gradleVersion
		boolean library
		String directObject
		int targetId
		com.android.sdklib.IAndroidTarget[] targets
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.internal.project.ProjectCreator creator
		String projectDir
		String projectName
		String packageName
		String activityName
	private void createTestProject () 
		java.io.IOException e
		java.io.FileNotFoundException e
		javax.xml.xpath.XPathExpressionException e
		String projectDir
		String pathToMainProject
		java.io.File parentProject
		java.io.File manifest
		javax.xml.xpath.XPath xpath
		String packageName
		String activityName
		com.android.sdklib.internal.project.ProjectProperties p
		String targetHash
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.internal.project.ProjectCreator creator
		String projectName
	private void createUiTestProject () 
		java.io.File f
		java.io.File srcFolder
		com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy localProperties
		com.android.sdklib.internal.project.ProjectPropertiesWorkingCopy projectProperties
		java.util.Map keywords
		com.android.sdklib.internal.project.ProjectCreator creator
		Exception e
		String projectDir
		int targetId
		com.android.sdklib.IAndroidTarget[] targets
		com.android.sdklib.IAndroidTarget target
		String projectName
	private void updateProject (boolean) 
		com.android.sdklib.IAndroidTarget[] targets
		int targetId
		java.io.File dir
		java.io.File[] arr$
		int len$
		int i$
		boolean doSubProjects
		boolean couldHaveDone
		java.io.File[] files
		boolean library
		com.android.sdklib.IAndroidTarget target
		String targetStr
		com.android.sdklib.internal.project.ProjectCreator creator
		String projectDir
		String libraryPath
	private void updateTestProject () 
		com.android.sdklib.internal.project.ProjectCreator creator
		String projectDir
	private java.lang.String getProjectLocation (java.lang.String) 
		java.io.IOException e
		String newProjectLocation
		java.io.File projectDir
	void displayTargetList () 
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.IAndroidTarget[] arr$
		int len$
		int i$
		char eol
		com.android.sdklib.IAndroidTarget$OptionalLibrary library
		java.util.Iterator i$
		java.util.List libraries
		com.android.sdklib.IAndroidTarget target
		com.android.sdklib.IAndroidTarget[] arr$
		int len$
		int i$
		int index
	void displaySkinList (com.android.sdklib.IAndroidTarget, java.lang.String) 
		java.io.File skin
		java.io.File[] arr$
		int len$
		int i$
		boolean first
		com.android.sdklib.IAndroidTarget target
		String message
		java.io.File[] skins
		java.io.File defaultSkin
	void displayTagAbiList (com.android.sdklib.IAndroidTarget, java.lang.String) 
		com.android.sdklib.ISystemImage si
		com.android.sdklib.ISystemImage[] arr$
		int len$
		int i$
		boolean first
		com.android.sdklib.IAndroidTarget target
		String message
		com.android.sdklib.ISystemImage[] systemImages
	void displayAvdList (com.android.sdklib.internal.avd.AvdManager) 
		com.android.sdklib.internal.avd.AvdInfo info
		int index
		char eol
		String skin
		String sdcard
		String snapshot
		com.android.sdklib.internal.avd.AvdInfo info
		String deviceName
		String deviceMfctr
		com.android.sdklib.IAndroidTarget target
		java.util.Map properties
		int index
		String error
		com.android.sdklib.internal.avd.AvdInfo info
		com.android.sdklib.internal.avd.AvdInfo[] arr$
		int len$
		int i$
		com.android.sdklib.internal.avd.AvdManager avdManager
		com.android.sdklib.internal.avd.AvdInfo[] avds
		com.android.sdklib.internal.avd.AvdInfo[] badAvds
		boolean needSeparator
	private void displayAvdList () 
		com.android.sdklib.internal.avd.AvdManager avdManager
		com.android.prefs.AndroidLocation$AndroidLocationException e
	private void displayDeviceList () 
		com.android.sdklib.devices.Device device
		int index
		char eol
		com.android.sdklib.devices.Device device
		String tag
		int index
		com.android.sdklib.devices.DeviceManager devman
		java.util.List devices
	private void createAvd () 
		com.android.io.FileWrapper hwIni
		java.io.File skin
		java.io.File[] arr$
		int len$
		int i$
		boolean valid
		String[] segments
		com.android.sdklib.ISystemImage systemImage
		com.android.sdklib.ISystemImage[] arr$
		int len$
		int i$
		java.util.Set tags
		com.android.sdklib.ISystemImage[] systemImages
		com.android.sdklib.ISystemImage systemImage
		com.android.sdklib.ISystemImage[] arr$
		int len$
		int i$
		boolean found
		com.android.sdklib.ISystemImage[] systemImages
		NumberFormatException ignore
		com.android.sdklib.devices.Device d
		java.util.Iterator i$
		com.android.sdklib.devices.DeviceManager devman
		java.util.List devices
		int index
		java.util.Map prompted
		java.io.IOException e
		boolean removePrevious
		com.android.sdklib.internal.avd.AvdManager avdManager
		String avdName
		com.android.sdklib.internal.avd.AvdInfo info
		String paramFolderPath
		java.io.File avdFolder
		java.util.Map skinHardwareConfig
		java.io.File skinFolder
		String skinName
		com.android.sdklib.repository.descriptors.IdDisplay tag
		String abiType
		String cmdTag
		com.android.sdklib.devices.Device device
		String deviceParam
		java.util.Map hardwareConfig
		com.android.sdklib.internal.avd.AvdInfo oldAvdInfo
		com.android.sdklib.internal.avd.AvdInfo newAvdInfo
		com.android.prefs.AndroidLocation$AndroidLocationException e
		int targetId
		com.android.sdklib.IAndroidTarget[] targets
		com.android.sdklib.IAndroidTarget target
	private void deleteAvd () 
		String avdName
		com.android.sdklib.internal.avd.AvdManager avdManager
		com.android.sdklib.internal.avd.AvdInfo info
		com.android.prefs.AndroidLocation$AndroidLocationException e
	private void moveAvd () 
		java.io.File f1
		java.io.File f2
		java.io.IOException e
		java.io.File f
		java.io.IOException e
		java.io.File originalFolder
		java.io.File ini
		String avdName
		com.android.sdklib.internal.avd.AvdManager avdManager
		com.android.sdklib.internal.avd.AvdInfo info
		String newName
		String paramFolderPath
		com.android.prefs.AndroidLocation$AndroidLocationException e
		java.io.IOException e
	private void updateAvd () 
		String avdName
		com.android.sdklib.internal.avd.AvdManager avdManager
		com.android.prefs.AndroidLocation$AndroidLocationException e
		java.io.IOException e
	private void updateAdb () 
		com.android.prefs.AndroidLocation$AndroidLocationException e
		java.io.IOException e
	private java.util.Map promptForHardware (com.android.sdklib.IAndroidTarget, java.util.Map)  throws java.io.IOException 
		java.io.IOException e
		NumberFormatException e
		com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty property
		String description
		String defaultValue
		String defaultFromSkin
		int i
		com.android.sdklib.IAndroidTarget createTarget
		java.util.Map skinHardwareConfig
		byte[] readLineBuffer
		String result
		String defaultAnswer
		java.io.File hardwareDefs
		java.util.Map hwMap
		java.util.HashMap map
		com.android.sdklib.internal.avd.HardwareProperties$HardwareProperty[] hwProperties
	protected java.lang.String readLine (byte[])  throws java.io.IOException 
		byte[] tempBuffer
		String secondHalf
		byte[] buffer
		int count
	private java.lang.String promptPassword (java.lang.String)  throws java.io.IOException 
		InterruptedException e
		byte[] buffer
		InterruptedException e
		String prompt
		java.util.concurrent.atomic.AtomicBoolean keepErasing
		Thread eraser
	private boolean getBooleanReply (java.lang.String)  throws java.io.IOException 
		String valid
		String[] arr$
		int len$
		int i$
		String valid
		String[] arr$
		int len$
		int i$
		String reply
	private transient void errorAndExit (java.lang.String, java.lang.Object[]) 
		String format
		Object[] args
	protected void exit (int) 
		int code
	private int resolveTargetName (java.lang.String) 
		int n
		NumberFormatException e
		int i
		String targetName
		com.android.sdklib.IAndroidTarget[] targets
	static com.android.sdkmanager.SdkCommandLine access$000 (com.android.sdkmanager.Main) 
		com.android.sdkmanager.Main x0
	static void  () 
}

com/android/sdkmanager/Main$2.class
Main.java
package com.android.sdkmanager
 com.android.sdkmanager.Main$2 extends java.lang.Object implements java.util.Comparator  {
	final com.android.sdkmanager.Main this$0
	void  (com.android.sdkmanager.Main) 
	public int compare (com.android.sdklib.internal.avd.AvdInfo, com.android.sdklib.internal.avd.AvdInfo) 
		com.android.sdklib.internal.avd.AvdInfo a1
		com.android.sdklib.internal.avd.AvdInfo a2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

com/android/sdkmanager/Main$4.class
Main.java
package com.android.sdkmanager
 com.android.sdkmanager.Main$4 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$sdklib$internal$avd$HardwareProperties$HardwarePropertyType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

com/android/sdkmanager/SdkCommandLine.class
SdkCommandLine.java
package com.android.sdkmanager
 com.android.sdkmanager.SdkCommandLine extends com.android.sdklib.util.CommandLineParser {
	public static final String VERB_LIST
	public static final String VERB_CREATE
	public static final String VERB_MOVE
	public static final String VERB_DELETE
	public static final String VERB_UPDATE
	public static final String VERB_SDK
	public static final String VERB_AVD
	public static final String OBJECT_SDK
	public static final String OBJECT_AVD
	public static final String OBJECT_AVDS
	public static final String OBJECT_TARGET
	public static final String OBJECT_TARGETS
	public static final String OBJECT_DEVICE
	public static final String OBJECT_DEVICES
	public static final String OBJECT_PROJECT
	public static final String OBJECT_TEST_PROJECT
	public static final String OBJECT_UITEST_PROJECT
	public static final String OBJECT_LIB_PROJECT
	public static final String OBJECT_ADB
	public static final String ARG_ALIAS
	public static final String ARG_ACTIVITY
	public static final String KEY_ACTIVITY
	public static final String KEY_PACKAGE
	public static final String KEY_MODE
	public static final String KEY_TARGET_ID
	public static final String KEY_NAME
	public static final String KEY_LIBRARY
	public static final String KEY_PATH
	public static final String KEY_FILTER
	public static final String KEY_SKIN
	public static final String KEY_SDCARD
	public static final String KEY_FORCE
	public static final String KEY_RENAME
	public static final String KEY_SUBPROJECTS
	public static final String KEY_MAIN_PROJECT
	public static final String KEY_NO_UI
	public static final String KEY_NO_HTTPS
	public static final String KEY_PROXY_PORT
	public static final String KEY_PROXY_HOST
	public static final String KEY_DRY_MODE
	public static final String KEY_ALL
	public static final String KEY_EXTENDED
	public static final String KEY_SNAPSHOT
	public static final String KEY_COMPACT
	public static final String KEY_EOL_NULL
	public static final String KEY_TAG
	public static final String KEY_ABI
	public static final String KEY_ACCOUNT
	public static final String KEY_KEYSTORE
	public static final String KEY_ALIAS
	public static final String KEY_STOREPASS
	public static final String KEY_KEYPASS
	public static final String KEY_CLEAR_CACHE
	public static final String KEY_GRADLE
	public static final String KEY_GRADLE_VERSION
	public static final String KEY_DEVICE
	private static final String[][] ACTIONS
	public void  (com.android.utils.ILogger) 
		com.android.utils.ILogger logger
	public boolean acceptLackOfVerb () 
	protected java.lang.String getDefaultVerb () 
	public boolean hasClearCache () 
	public java.lang.String getParamLocationPath () 
	public java.lang.String getParamTargetId () 
	public java.lang.String getParamName () 
	public java.lang.String getParamSkin () 
	public java.lang.String getParamSdCard () 
	public boolean getFlagForce () 
	public boolean getFlagSnapshot () 
	public java.lang.String getParamMoveNewName () 
	public java.lang.String getParamProjectPackage (java.lang.String) 
		String directObject
	public java.lang.String getParamProjectActivity () 
	public java.lang.String getParamProjectLibrary (java.lang.String) 
		String directObject
	public boolean getParamSubProject () 
	public boolean getParamGradle () 
	public java.lang.String getParamGradleVersion () 
	public java.lang.String getParamTestProjectMain () 
	public boolean getFlagNoUI (java.lang.String) 
		String verb
	public boolean getFlagNoHttps () 
	public boolean getFlagDryMode () 
	public boolean getFlagObsolete () 
	public boolean getFlagAll () 
	public boolean getFlagExtended () 
	public java.lang.String getParamFilter () 
	public java.lang.String getParamAbi () 
	public java.lang.String getParamTag () 
	public java.lang.String getParamDevice () 
	public java.lang.String getParamProxyHost () 
	public java.lang.String getParamProxyPort () 
	public boolean getFlagCompact () 
	public boolean getFlagEolNull () 
	static void  () 
}

com/android/sdkmanager/Main$3.class
Main.java
package com.android.sdkmanager
 com.android.sdkmanager.Main$3 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.atomic.AtomicBoolean val$keepErasing
	final com.android.sdkmanager.Main this$0
	void  (com.android.sdkmanager.Main, java.util.concurrent.atomic.AtomicBoolean) 
	public void run () 
		InterruptedException e
}

com/android/sdkmanager/Main$1.class
Main.java
package com.android.sdkmanager
 com.android.sdkmanager.Main$1 extends java.lang.Object implements com.android.utils.IReaderLogger  {
	final com.android.sdkmanager.Main this$0
	void  (com.android.sdkmanager.Main) 
	public transient void error (java.lang.Throwable, java.lang.String, java.lang.Object[]) 
		Throwable t
		String errorFormat
		Object[] args
	public transient void warning (java.lang.String, java.lang.Object[]) 
		String warningFormat
		Object[] args
	public transient void info (java.lang.String, java.lang.Object[]) 
		String msgFormat
		Object[] args
	public transient void verbose (java.lang.String, java.lang.Object[]) 
		String msgFormat
		Object[] args
	public int readLine (byte[])  throws java.io.IOException 
		byte[] inputBuffer
}