Home | History | Annotate | Download | only in 25.3.0-alpha1

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/repository/
com/android/repository/api/
com/android/repository/api/Uninstaller.class
Uninstaller.java
package com.android.repository.api
public abstract com.android.repository.api.Uninstaller extends java.lang.Object implements com.android.repository.api.PackageOperation  {
	public abstract com.android.repository.api.LocalPackage getPackage () 
	public volatile com.android.repository.api.RepoPackage getPackage () 
}

com/android/repository/api/Repository.class
Repository.java
package com.android.repository.api
public abstract com.android.repository.api.Repository extends java.lang.Object {
	public void  () 
	public abstract java.util.List getLicense () 
	public void addLicense (com.android.repository.api.License) 
		com.android.repository.api.License l
	public abstract java.util.List getChannel () 
	public void addChannel (com.android.repository.api.Channel) 
		com.android.repository.api.Channel c
	public abstract com.android.repository.impl.meta.CommonFactory createFactory () 
	public java.util.List getRemotePackage () 
	public void setLocalPackage (com.android.repository.impl.meta.LocalPackageImpl) 
		com.android.repository.impl.meta.LocalPackageImpl p
	public com.android.repository.api.LocalPackage getLocalPackage () 
}

com/android/repository/api/RepoManager$RepoLoadedCallback.class
RepoManager.java
package com.android.repository.api
public abstract com.android.repository.api.RepoManager$RepoLoadedCallback extends java.lang.Object {
	public abstract void doRun (com.android.repository.impl.meta.RepositoryPackages) 
}

com/android/repository/api/PackageOperation.class
PackageOperation.java
package com.android.repository.api
public abstract com.android.repository.api.PackageOperation extends java.lang.Object {
	public abstract com.android.repository.api.RepoPackage getPackage () 
	public abstract java.io.File getLocation (com.android.repository.api.ProgressIndicator) 
	public abstract boolean prepare (com.android.repository.api.ProgressIndicator) 
	public abstract boolean complete (com.android.repository.api.ProgressIndicator) 
	public abstract com.android.repository.api.RepoManager getRepoManager () 
	public abstract void registerStateChangeListener (com.android.repository.api.PackageOperation$StatusChangeListener) 
	public abstract com.android.repository.api.PackageOperation$InstallStatus getInstallStatus () 
	public abstract java.lang.String getName () 
}

com/android/repository/api/RepoPackage.class
RepoPackage.java
package com.android.repository.api
public abstract com.android.repository.api.RepoPackage extends java.lang.Object implements java.lang.Comparable  {
	public static final char PATH_SEPARATOR
	public abstract com.android.repository.impl.meta.TypeDetails getTypeDetails () 
	public abstract com.android.repository.Revision getVersion () 
	public abstract java.lang.String getDisplayName () 
	public abstract com.android.repository.api.License getLicense () 
	public abstract java.util.Collection getAllDependencies () 
	public abstract java.lang.String getPath () 
	public abstract boolean obsolete () 
	public abstract com.android.repository.impl.meta.CommonFactory createFactory () 
	public abstract com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
}

com/android/repository/api/FallbackLocalRepoLoader.class
FallbackLocalRepoLoader.java
package com.android.repository.api
public abstract com.android.repository.api.FallbackLocalRepoLoader extends java.lang.Object {
	public abstract com.android.repository.api.LocalPackage parseLegacyLocalPackage (java.io.File, com.android.repository.api.ProgressIndicator) 
	public abstract void refresh () 
	public abstract boolean shouldParse (java.io.File) 
}

com/android/repository/api/InstallerFactory.class
InstallerFactory.java
package com.android.repository.api
public abstract com.android.repository.api.InstallerFactory extends java.lang.Object {
	public abstract com.android.repository.api.Installer createInstaller (com.android.repository.api.RemotePackage, com.android.repository.api.RepoManager, com.android.repository.api.Downloader, com.android.repository.io.FileOp) 
	public abstract com.android.repository.api.Uninstaller createUninstaller (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
	public abstract void setListenerFactory (com.android.repository.api.InstallerFactory$StatusChangeListenerFactory) 
}

com/android/repository/api/Channel.class
Channel.java
package com.android.repository.api
public abstract com.android.repository.api.Channel extends java.lang.Object implements java.lang.Comparable  {
	public static final com.android.repository.api.Channel DEFAULT
	public void  () 
	public static com.android.repository.api.Channel create (int) 
		int id
	protected abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
	public java.lang.String getDisplayName () 
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String) 
	public int compareTo (com.android.repository.api.Channel) 
		com.android.repository.api.Channel o
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/repository/api/RepoManager.class

com/android/repository/api/ProgressIndicator.class
ProgressIndicator.java
package com.android.repository.api
public abstract com.android.repository.api.ProgressIndicator extends java.lang.Object {
	public abstract void setText (java.lang.String) 
	public abstract boolean isCanceled () 
	public abstract void cancel () 
	public abstract void setCancellable (boolean) 
	public abstract boolean isCancellable () 
	public abstract void setIndeterminate (boolean) 
	public abstract boolean isIndeterminate () 
	public abstract void setFraction (double) 
	public abstract double getFraction () 
	public abstract void setSecondaryText (java.lang.String) 
	public abstract void logWarning (java.lang.String) 
	public abstract void logWarning (java.lang.String, java.lang.Throwable) 
	public abstract void logError (java.lang.String) 
	public abstract void logError (java.lang.String, java.lang.Throwable) 
	public abstract void logInfo (java.lang.String) 
	public void logVerbose (java.lang.String) 
		String s
}

com/android/repository/api/PackageOperation$StatusChangeListener.class
PackageOperation.java
package com.android.repository.api
public abstract com.android.repository.api.PackageOperation$StatusChangeListener extends java.lang.Object {
	public abstract void statusChanged (com.android.repository.api.PackageOperation, com.android.repository.api.ProgressIndicator)  throws com.android.repository.api.PackageOperation$StatusChangeListenerException 
}

com/android/repository/api/ConstantSourceProvider.class
ConstantSourceProvider.java
package com.android.repository.api
public com.android.repository.api.ConstantSourceProvider extends java.lang.Object implements com.android.repository.api.RepositorySourceProvider  {
	private final com.android.repository.api.RepositorySource mSource
	public void  (java.lang.String, java.lang.String, java.util.Collection) 
		String url
		String uiName
		java.util.Collection permittedSchemaModules
	public java.util.List getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.ProgressIndicator indicator
		boolean forceRefresh
	public boolean addSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public boolean isModifiable () 
	public void save (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public boolean removeSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
}

com/android/repository/api/SettingsController.class
SettingsController.java
package com.android.repository.api
public abstract com.android.repository.api.SettingsController extends java.lang.Object {
	public abstract boolean getForceHttp () 
	public abstract void setForceHttp (boolean) 
	public abstract com.android.repository.api.Channel getChannel () 
	public java.net.Proxy getProxy () 
}

com/android/repository/api/SchemaModule.class
SchemaModule.java
package com.android.repository.api
public com.android.repository.api.SchemaModule extends java.lang.Object {
	private final java.util.Map mVersions
	private final com.android.repository.api.SchemaModule$SchemaModuleVersion mLatestVersion
	private final Class mResourceRoot
	static final boolean $assertionsDisabled
	public void  (java.lang.String, java.lang.String, java.lang.Class) 
		Class objectFactory
		ClassNotFoundException e
		Class objectFactory
		String xsdLocation
		int i
		String ofPattern
		String xsdPattern
		Class resourceRoot
		com.android.repository.api.SchemaModule$SchemaModuleVersion version
	public java.lang.Object createLatestFactory () 
		ReflectiveOperationException e
		Class of
	public java.util.Map getNamespaceVersionMap () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String getNamespacePrefix () 
	public java.lang.String getLatestNamespace () 
	static java.lang.Class access$000 (com.android.repository.api.SchemaModule) 
		com.android.repository.api.SchemaModule x0
	static void  () 
}

com/android/repository/api/ProgressRunner$ProgressRunnable.class
ProgressRunner.java
package com.android.repository.api
public abstract com.android.repository.api.ProgressRunner$ProgressRunnable extends java.lang.Object {
	public abstract void run (com.android.repository.api.ProgressIndicator, com.android.repository.api.ProgressRunner) 
}

com/android/repository/api/ProgressIndicatorAdapter.class
ProgressIndicatorAdapter.java
package com.android.repository.api
public abstract com.android.repository.api.ProgressIndicatorAdapter extends java.lang.Object implements com.android.repository.api.ProgressIndicator  {
	public void  () 
	public void setText (java.lang.String) 
		String s
	public boolean isCanceled () 
	public void cancel () 
	public void setCancellable (boolean) 
		boolean cancellable
	public boolean isCancellable () 
	public void setIndeterminate (boolean) 
		boolean indeterminate
	public boolean isIndeterminate () 
	public void setFraction (double) 
		double v
	public double getFraction () 
	public void setSecondaryText (java.lang.String) 
		String s
	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
}

com/android/repository/api/UpdatablePackage.class
UpdatablePackage.java
package com.android.repository.api
public com.android.repository.api.UpdatablePackage extends java.lang.Object implements java.lang.Comparable  {
	private com.android.repository.api.LocalPackage mLocalPackage
	private com.android.repository.api.RemotePackage mRemotePackage
	static final boolean $assertionsDisabled
	public void  (com.android.repository.api.LocalPackage) 
		com.android.repository.api.LocalPackage localPackage
	public void  (com.android.repository.api.RemotePackage) 
		com.android.repository.api.RemotePackage remotePackage
	public void  (com.android.repository.api.LocalPackage, com.android.repository.api.RemotePackage) 
		com.android.repository.api.LocalPackage localPackage
		com.android.repository.api.RemotePackage remotePackage
	private void init (com.android.repository.api.LocalPackage, com.android.repository.api.RemotePackage) 
		com.android.repository.api.LocalPackage localPkg
		com.android.repository.api.RemotePackage remotePkg
	public void setRemote (com.android.repository.api.RemotePackage) 
		com.android.repository.api.RemotePackage remote
	public com.android.repository.api.LocalPackage getLocal () 
	public com.android.repository.api.RemotePackage getRemote () 
	public boolean hasRemote () 
	public boolean hasLocal () 
	public int compareTo (com.android.repository.api.UpdatablePackage) 
		com.android.repository.api.UpdatablePackage o
	public com.android.repository.api.RepoPackage getRepresentative () 
	public boolean isUpdate () 
		com.android.repository.api.RemotePackage remote
	public java.lang.String getPath () 
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/repository/api/Downloader.class
Downloader.java
package com.android.repository.api
public abstract com.android.repository.api.Downloader extends java.lang.Object {
	public abstract java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
	public abstract java.io.File downloadFully (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
	public abstract void downloadFully (java.net.URL, java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
	public static java.lang.String hash (java.io.InputStream, long, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.InputStream in
		long fileSize
		com.android.repository.api.ProgressIndicator progress
		com.google.common.hash.Hasher sha1
		byte[] buf
		long totalRead
		int bytesRead
}

com/android/repository/api/ProgressRunner.class
ProgressRunner.java
package com.android.repository.api
public abstract com.android.repository.api.ProgressRunner extends java.lang.Object {
	public abstract void runAsyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
	public abstract void runSyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
	public abstract void runSyncWithoutProgress (java.lang.Runnable) 
}

com/android/repository/api/RepositorySource.class
RepositorySource.java
package com.android.repository.api
public abstract com.android.repository.api.RepositorySource extends java.lang.Object {
	public abstract java.util.Collection getPermittedModules () 
	public abstract boolean isEnabled () 
	public abstract void setEnabled (boolean) 
	public abstract java.lang.String getDisplayName () 
	public abstract java.lang.String getUrl () 
	public abstract void setFetchError (java.lang.String) 
	public abstract java.lang.String getFetchError () 
	public abstract com.android.repository.api.RepositorySourceProvider getProvider () 
}

com/android/repository/api/RemoteSource.class
RemoteSource.java
package com.android.repository.api
public abstract com.android.repository.api.RemoteSource extends java.lang.Object implements com.android.repository.api.RepositorySource  {
	private java.util.Collection mPermittedSchemaModules
	private String mFetchError
	private com.android.repository.api.RepositorySourceProvider mProvider
	public void  () 
	public void setPermittedSchemaModules (java.util.Collection) 
		java.util.Collection modules
	public java.util.Collection getPermittedModules () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public abstract java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String url
	public void setFetchError (java.lang.String) 
		String error
	public java.lang.String getFetchError () 
	public com.android.repository.api.RepositorySourceProvider getProvider () 
	public void setProvider (com.android.repository.api.RepositorySourceProvider) 
		com.android.repository.api.RepositorySourceProvider provider
	public java.lang.String getDisplayName () 
	public java.lang.String getName () 
}

com/android/repository/api/SchemaModule$SchemaModuleVersion.class
SchemaModule.java
package com.android.repository.api
public com.android.repository.api.SchemaModule$SchemaModuleVersion extends java.lang.Object {
	private final Class mObjectFactory
	private final String mXsdLocation
	private final String mNamespace
	static final boolean $assertionsDisabled
	final com.android.repository.api.SchemaModule this$0
	public void  (com.android.repository.api.SchemaModule, java.lang.Class, java.lang.String) 
		com.android.repository.api.SchemaModule this$0
		Class objectFactory
		String xsdLocation
		String namespace
	public java.lang.Class getObjectFactory () 
	public java.io.InputStream getXsd () 
	public java.lang.String getNamespace () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String getNamespacePrefix () 
	static void  () 
}

com/android/repository/api/InstallerFactory$StatusChangeListenerFactory.class
InstallerFactory.java
package com.android.repository.api
public abstract com.android.repository.api.InstallerFactory$StatusChangeListenerFactory extends java.lang.Object {
	public abstract java.util.List createListeners (com.android.repository.api.RepoPackage) 
}

com/android/repository/api/RepositorySourceProvider.class
RepositorySourceProvider.java
package com.android.repository.api
public abstract com.android.repository.api.RepositorySourceProvider extends java.lang.Object {
	public abstract java.util.List getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
	public abstract boolean addSource (com.android.repository.api.RepositorySource) 
	public abstract boolean isModifiable () 
	public abstract void save (com.android.repository.api.ProgressIndicator) 
	public abstract boolean removeSource (com.android.repository.api.RepositorySource) 
}

com/android/repository/api/License.class
License.java
package com.android.repository.api
public abstract com.android.repository.api.License extends java.lang.Object implements java.lang.Comparable  {
	public static final String LICENSE_DIR
	public void  () 
	public abstract java.lang.String getId () 
	public abstract void setId (java.lang.String) 
	public abstract java.lang.String getValue () 
	public abstract void setValue (java.lang.String) 
	public java.lang.String getType () 
	public void setType (java.lang.String) 
		String type
	public java.lang.String getLicenseHash () 
	public java.lang.String toString () 
		StringBuilder sb
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.repository.api.License other
	public boolean checkAccepted (java.io.File, com.android.repository.io.FileOp) 
		String hash
		java.io.InputStreamReader licenseReader
		java.io.IOException e
		java.io.File repositoryRoot
		com.android.repository.io.FileOp fop
		java.io.File licenseDir
		java.io.File licenseFile
	public boolean setAccepted (java.io.File, com.android.repository.io.FileOp) 
		java.io.OutputStream os
		java.io.IOException e
		java.io.File repositoryRoot
		com.android.repository.io.FileOp fop
		java.io.File licenseDir
		java.io.File licenseFile
	public int compareTo (com.android.repository.api.License) 
		com.android.repository.api.License otherLicense
	public volatile int compareTo (java.lang.Object) 
}

com/android/repository/api/RepoManager$DummyProgressRunner.class
RepoManager.java
package com.android.repository.api
public com.android.repository.api.RepoManager$DummyProgressRunner extends java.lang.Object implements com.android.repository.api.ProgressRunner  {
	private final com.android.repository.api.ProgressIndicator mProgress
	public void  (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public void runAsyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
		com.android.repository.api.ProgressRunner$ProgressRunnable r
	public void runSyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
		com.android.repository.api.ProgressRunner$ProgressRunnable r
	public void runSyncWithoutProgress (java.lang.Runnable) 
		Runnable r
}

com/android/repository/api/FallbackRemoteRepoLoader.class
FallbackRemoteRepoLoader.java
package com.android.repository.api
public abstract com.android.repository.api.FallbackRemoteRepoLoader extends java.lang.Object {
	public abstract java.util.Collection parseLegacyXml (com.android.repository.api.RepositorySource, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator) 
}

com/android/repository/api/SimpleRepositorySource.class
SimpleRepositorySource.java
package com.android.repository.api
public com.android.repository.api.SimpleRepositorySource extends java.lang.Object implements com.android.repository.api.RepositorySource  {
	private final String mUrl
	private final String mDisplayName
	private boolean mEnabled
	private final java.util.Collection mAllowedModules
	private String mError
	private final com.android.repository.api.RepositorySourceProvider mProvider
	public void  (java.lang.String, java.lang.String, boolean, java.util.Collection, com.android.repository.api.RepositorySourceProvider) 
		String url
		String displayName
		boolean enabled
		java.util.Collection allowedModules
		com.android.repository.api.RepositorySourceProvider provider
	public java.util.Collection getPermittedModules () 
	public boolean isEnabled () 
	public void setEnabled (boolean) 
		boolean enabled
	public java.lang.String getDisplayName () 
	public java.lang.String getUrl () 
	public java.lang.String toString () 
	public void setFetchError (java.lang.String) 
		String error
	public java.lang.String getFetchError () 
	public com.android.repository.api.RepositorySourceProvider getProvider () 
}

com/android/repository/api/PackageOperation$StatusChangeListenerException.class
PackageOperation.java
package com.android.repository.api
public com.android.repository.api.PackageOperation$StatusChangeListenerException extends java.lang.Exception {
	public void  (java.lang.Exception) 
		Exception e
	public void  (java.lang.String) 
		String reason
}

com/android/repository/api/Installer.class
Installer.java
package com.android.repository.api
public abstract com.android.repository.api.Installer extends java.lang.Object implements com.android.repository.api.PackageOperation  {
	public abstract com.android.repository.api.RemotePackage getPackage () 
	public volatile com.android.repository.api.RepoPackage getPackage () 
}

com/android/repository/api/ConsoleProgressIndicator.class
ConsoleProgressIndicator.java
package com.android.repository.api
public com.android.repository.api.ConsoleProgressIndicator extends com.android.repository.api.ProgressIndicatorAdapter {
	public void  () 
	public void logWarning (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logError (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logInfo (java.lang.String) 
		String s
}

com/android/repository/api/PackageOperation$InstallStatus.class
PackageOperation.java
package com.android.repository.api
public final com.android.repository.api.PackageOperation$InstallStatus extends java.lang.Enum {
	public static final com.android.repository.api.PackageOperation$InstallStatus NOT_STARTED
	public static final com.android.repository.api.PackageOperation$InstallStatus PREPARING
	public static final com.android.repository.api.PackageOperation$InstallStatus PREPARED
	public static final com.android.repository.api.PackageOperation$InstallStatus RUNNING
	public static final com.android.repository.api.PackageOperation$InstallStatus FAILED
	public static final com.android.repository.api.PackageOperation$InstallStatus COMPLETE
	private static final com.android.repository.api.PackageOperation$InstallStatus[] $VALUES
	public static com.android.repository.api.PackageOperation$InstallStatus[] values () 
	public static com.android.repository.api.PackageOperation$InstallStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/repository/api/RemotePackage.class
RemotePackage.java
package com.android.repository.api
public abstract com.android.repository.api.RemotePackage extends java.lang.Object implements com.android.repository.api.RepoPackage  {
	public abstract com.android.repository.api.RepositorySource getSource () 
	public abstract void setSource (com.android.repository.api.RepositorySource) 
	public abstract com.android.repository.impl.meta.Archive getArchive () 
	public abstract com.android.repository.api.Channel getChannel () 
	public abstract java.io.File getInstallDir (com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
}

com/android/repository/api/Dependency.class
Dependency.java
package com.android.repository.api
public abstract com.android.repository.api.Dependency extends java.lang.Object {
	public void  () 
	public com.android.repository.impl.meta.RevisionType getMinRevision () 
	public void setMinRevision (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType revision
	public abstract java.lang.String getPath () 
	public void setPath (java.lang.String) 
		String id
}

com/android/repository/api/DelegatingProgressIndicator.class
DelegatingProgressIndicator.java
package com.android.repository.api
public com.android.repository.api.DelegatingProgressIndicator extends java.lang.Object implements com.android.repository.api.ProgressIndicator  {
	protected com.android.repository.api.ProgressIndicator mWrapped
	protected void  (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator wrapped
	public void setText (java.lang.String) 
		String s
	public boolean isCanceled () 
	public void cancel () 
	public void setCancellable (boolean) 
		boolean cancellable
	public boolean isCancellable () 
	public void setIndeterminate (boolean) 
		boolean indeterminate
	public boolean isIndeterminate () 
	public void setFraction (double) 
		double v
	public double getFraction () 
	public void setSecondaryText (java.lang.String) 
		String s
	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
}

com/android/repository/api/RemoteListSourceProvider$GenericSite.class
RemoteListSourceProvider.java
package com.android.repository.api
public abstract com.android.repository.api.RemoteListSourceProvider$GenericSite extends java.lang.Object implements com.android.repository.api.RepositorySource  {
}

com/android/repository/api/RemoteListSourceProvider.class
RemoteListSourceProvider.java
package com.android.repository.api
public abstract com.android.repository.api.RemoteListSourceProvider extends java.lang.Object implements com.android.repository.api.RepositorySourceProvider  {
	public void  () 
	public static com.android.repository.api.RemoteListSourceProvider create (java.lang.String, com.android.repository.api.SchemaModule, java.util.Map)  throws java.net.URISyntaxException 
		String url
		com.android.repository.api.SchemaModule sourceListModule
		java.util.Map permittedSchemaModules
}

com/android/repository/api/LocalPackage.class
LocalPackage.java
package com.android.repository.api
public abstract com.android.repository.api.LocalPackage extends java.lang.Object implements com.android.repository.api.RepoPackage  {
	public abstract java.io.File getLocation () 
	public abstract void setInstalledPath (java.io.File) 
}

com/android/repository/impl/
com/android/repository/impl/installer/
com/android/repository/impl/installer/AbstractInstallerFactory.class
AbstractInstallerFactory.java
package com.android.repository.impl.installer
public abstract com.android.repository.impl.installer.AbstractInstallerFactory extends java.lang.Object implements com.android.repository.api.InstallerFactory  {
	private com.android.repository.api.InstallerFactory$StatusChangeListenerFactory mListenerFactory
	public void  () 
	public void setListenerFactory (com.android.repository.api.InstallerFactory$StatusChangeListenerFactory) 
		com.android.repository.api.InstallerFactory$StatusChangeListenerFactory listenerFactory
	public final com.android.repository.api.Installer createInstaller (com.android.repository.api.RemotePackage, com.android.repository.api.RepoManager, com.android.repository.api.Downloader, com.android.repository.io.FileOp) 
		com.android.repository.api.RemotePackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.api.Downloader downloader
		com.android.repository.io.FileOp fop
		com.android.repository.api.Installer installer
	private void registerListeners (com.android.repository.api.PackageOperation) 
		com.android.repository.api.PackageOperation$StatusChangeListener listener
		com.android.repository.api.PackageOperation op
	protected abstract com.android.repository.api.Installer doCreateInstaller (com.android.repository.api.RemotePackage, com.android.repository.api.RepoManager, com.android.repository.api.Downloader, com.android.repository.io.FileOp) 
	public final com.android.repository.api.Uninstaller createUninstaller (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.io.FileOp fop
		com.android.repository.api.Uninstaller uninstaller
	protected abstract com.android.repository.api.Uninstaller doCreateUninstaller (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
}

com/android/repository/impl/installer/AbstractPackageOperation.class

com/android/repository/impl/installer/BasicInstallerFactory.class
BasicInstallerFactory.java
package com.android.repository.impl.installer
public com.android.repository.impl.installer.BasicInstallerFactory extends com.android.repository.impl.installer.AbstractInstallerFactory {
	public void  () 
	protected com.android.repository.api.Installer doCreateInstaller (com.android.repository.api.RemotePackage, com.android.repository.api.RepoManager, com.android.repository.api.Downloader, com.android.repository.io.FileOp) 
		com.android.repository.api.RemotePackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.api.Downloader downloader
		com.android.repository.io.FileOp fop
	protected com.android.repository.api.Uninstaller doCreateUninstaller (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.io.FileOp fop
}

com/android/repository/impl/installer/AbstractUninstaller.class
AbstractUninstaller.java
package com.android.repository.impl.installer
public abstract com.android.repository.impl.installer.AbstractUninstaller extends com.android.repository.impl.installer.AbstractPackageOperation implements com.android.repository.api.Uninstaller  {
	private final com.android.repository.api.LocalPackage mPackage
	public void  (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.io.FileOp fop
	public com.android.repository.api.LocalPackage getPackage () 
	public final java.io.File getLocation (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public java.lang.String getName () 
	public volatile com.android.repository.api.RepoPackage getPackage () 
}

com/android/repository/impl/installer/BasicUninstaller.class
BasicUninstaller.java
package com.android.repository.impl.installer
 com.android.repository.impl.installer.BasicUninstaller extends com.android.repository.impl.installer.AbstractUninstaller {
	public void  (com.android.repository.api.LocalPackage, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.io.FileOp fop
	protected boolean doPrepare (java.io.File, com.android.repository.api.ProgressIndicator) 
		java.io.File tempPath
		com.android.repository.api.ProgressIndicator progress
	protected boolean doComplete (java.io.File, com.android.repository.api.ProgressIndicator) 
		java.io.File tempPath
		com.android.repository.api.ProgressIndicator progress
		String path
		java.io.File location
		boolean successfullyDeleted
}

com/android/repository/impl/installer/BasicInstaller.class
BasicInstaller.java
package com.android.repository.impl.installer
 com.android.repository.impl.installer.BasicInstaller extends com.android.repository.impl.installer.AbstractInstaller {
	private static final String FN_UNZIP_DIR
	static final boolean $assertionsDisabled
	void  (com.android.repository.api.RemotePackage, com.android.repository.api.RepoManager, com.android.repository.api.Downloader, com.android.repository.io.FileOp) 
		com.android.repository.api.RemotePackage p
		com.android.repository.api.RepoManager mgr
		com.android.repository.api.Downloader downloader
		com.android.repository.io.FileOp fop
	protected boolean doPrepare (java.io.File, com.android.repository.api.ProgressIndicator) 
		String path
		java.io.File downloadLocation
		String checksum
		java.io.File unzip
		String message
		java.io.IOException e
		java.io.File installTempPath
		com.android.repository.api.ProgressIndicator progress
		java.net.URL url
		com.android.repository.impl.meta.Archive archive
	protected void cleanup (java.io.File, com.android.repository.io.FileOp) 
		java.io.File installPath
		com.android.repository.io.FileOp fop
	protected boolean doComplete (java.io.File, com.android.repository.api.ProgressIndicator) 
		java.io.File packageRoot
		java.io.File unzipDir
		java.io.File[] topDirContents
		java.io.File packageRoot
		String message
		java.io.IOException e
		java.io.File installTempPath
		com.android.repository.api.ProgressIndicator progress
	static void  () 
}

com/android/repository/impl/installer/AbstractInstaller.class

com/android/repository/impl/generated/
com/android/repository/impl/generated/generic/
com/android/repository/impl/generated/generic/v1/
com/android/repository/impl/generated/generic/v1/GenericDetailsType.class
GenericDetailsType.java
package com.android.repository.impl.generated.generic.v1
public com.android.repository.impl.generated.generic.v1.GenericDetailsType extends com.android.repository.impl.generated.v1.TypeDetails implements com.android.repository.impl.meta.TypeDetails$GenericType  {
	public void  () 
	public com.android.repository.impl.generated.generic.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/generic/v1/ObjectFactory.class
ObjectFactory.java
package com.android.repository.impl.generated.generic.v1
public com.android.repository.impl.generated.generic.v1.ObjectFactory extends com.android.repository.impl.meta.GenericFactory {
	private static final javax.xml.namespace.QName _Repository_QNAME
	public void  () 
	public com.android.repository.impl.generated.generic.v1.GenericDetailsType createGenericDetailsType () 
	public javax.xml.bind.JAXBElement createRepositoryInternal (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateRepository (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.repository.impl.meta.TypeDetails$GenericType createGenericDetailsType () 
	static void  () 
}

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

com/android/repository/impl/generated/v1/
com/android/repository/impl/generated/v1/ChannelRefType.class
ChannelRefType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.ChannelRefType extends com.android.repository.impl.meta.RemotePackageImpl$ChannelRef {
	protected com.android.repository.impl.generated.v1.ChannelType ref
	public void  () 
	public com.android.repository.impl.generated.v1.ChannelType getRef () 
	public void setRefInternal (com.android.repository.impl.generated.v1.ChannelType) 
		com.android.repository.impl.generated.v1.ChannelType value
	public void setRef (com.android.repository.api.Channel) 
		com.android.repository.api.Channel value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.api.Channel getRef () 
}

com/android/repository/impl/generated/v1/LicenseType.class
LicenseType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.LicenseType extends com.android.repository.api.License {
	protected String value
	protected String id
	protected String type
	public void  () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String value
	public java.lang.String getType () 
	public void setType (java.lang.String) 
		String value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/LicenseRefType.class
LicenseRefType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.LicenseRefType extends com.android.repository.impl.meta.RepoPackageImpl$UsesLicense {
	protected com.android.repository.impl.generated.v1.LicenseType ref
	public void  () 
	public com.android.repository.impl.generated.v1.LicenseType getRef () 
	public void setRefInternal (com.android.repository.impl.generated.v1.LicenseType) 
		com.android.repository.impl.generated.v1.LicenseType value
	public void setRef (com.android.repository.api.License) 
		com.android.repository.api.License value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.api.License getRef () 
}

com/android/repository/impl/generated/v1/PatchesType.class
PatchesType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.PatchesType extends com.android.repository.impl.meta.Archive$PatchesType {
	protected java.util.List patch
	public void  () 
	public java.util.List getPatchInternal () 
	public java.util.List getPatch () 
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/DependencyType.class
DependencyType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.DependencyType extends com.android.repository.api.Dependency {
	protected com.android.repository.impl.generated.v1.RevisionType minRevision
	protected String path
	public void  () 
	public com.android.repository.impl.generated.v1.RevisionType getMinRevision () 
	public void setMinRevisionInternal (com.android.repository.impl.generated.v1.RevisionType) 
		com.android.repository.impl.generated.v1.RevisionType value
	public java.lang.String getPath () 
	public void setPath (java.lang.String) 
		String value
	public void setMinRevision (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.impl.meta.RevisionType getMinRevision () 
}

com/android/repository/impl/generated/v1/ChannelType.class
ChannelType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.ChannelType extends com.android.repository.api.Channel {
	protected String value
	protected String id
	public void  () 
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/RevisionType.class
RevisionType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.RevisionType extends com.android.repository.impl.meta.RevisionType {
	protected int major
	protected Integer minor
	protected Integer micro
	protected Integer preview
	public void  () 
	public int getMajor () 
	public void setMajor (int) 
		int value
	public java.lang.Integer getMinor () 
	public void setMinor (java.lang.Integer) 
		Integer value
	public java.lang.Integer getMicro () 
	public void setMicro (java.lang.Integer) 
		Integer value
	public java.lang.Integer getPreview () 
	public void setPreview (java.lang.Integer) 
		Integer value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/ArchivesType.class
ArchivesType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.ArchivesType extends com.android.repository.impl.meta.RepoPackageImpl$Archives {
	protected java.util.List archive
	public void  () 
	public java.util.List getArchiveInternal () 
	public java.util.List getArchive () 
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/CompleteType.class
CompleteType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.CompleteType extends com.android.repository.impl.meta.Archive$CompleteType {
	protected long size
	protected String checksum
	protected String url
	public void  () 
	public long getSize () 
	public void setSize (long) 
		long value
	public java.lang.String getChecksum () 
	public void setChecksum (java.lang.String) 
		String value
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public boolean isValidChecksum (java.lang.String) 
		String value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/ArchiveType.class
ArchiveType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.ArchiveType extends com.android.repository.impl.meta.Archive {
	protected String hostOs
	protected Integer hostBits
	protected Integer jvmBits
	protected com.android.repository.impl.generated.v1.RevisionType minJvmVersion
	protected com.android.repository.impl.generated.v1.CompleteType complete
	protected com.android.repository.impl.generated.v1.PatchesType patches
	public void  () 
	public java.lang.String getHostOs () 
	public void setHostOs (java.lang.String) 
		String value
	public java.lang.Integer getHostBits () 
	public void setHostBits (java.lang.Integer) 
		Integer value
	public java.lang.Integer getJvmBits () 
	public void setJvmBits (java.lang.Integer) 
		Integer value
	public com.android.repository.impl.generated.v1.RevisionType getMinJvmVersion () 
	public void setMinJvmVersionInternal (com.android.repository.impl.generated.v1.RevisionType) 
		com.android.repository.impl.generated.v1.RevisionType value
	public com.android.repository.impl.generated.v1.CompleteType getComplete () 
	public void setCompleteInternal (com.android.repository.impl.generated.v1.CompleteType) 
		com.android.repository.impl.generated.v1.CompleteType value
	public com.android.repository.impl.generated.v1.PatchesType getPatches () 
	public void setPatchesInternal (com.android.repository.impl.generated.v1.PatchesType) 
		com.android.repository.impl.generated.v1.PatchesType value
	public boolean isValidHostOs (java.lang.String) 
		String value
	public boolean isValidHostBits (java.lang.String) 
		String value
	public boolean isValidJvmBits (java.lang.String) 
		String value
	public void setMinJvmVersion (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType value
	public void setComplete (com.android.repository.impl.meta.Archive$CompleteType) 
		com.android.repository.impl.meta.Archive$CompleteType value
	public void setPatches (com.android.repository.impl.meta.Archive$PatchesType) 
		com.android.repository.impl.meta.Archive$PatchesType value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.impl.meta.CommonFactory createFactory () 
	public volatile com.android.repository.impl.meta.RevisionType getMinJvmVersion () 
	public volatile com.android.repository.impl.meta.Archive$PatchesType getPatches () 
	public volatile com.android.repository.impl.meta.Archive$CompleteType getComplete () 
}

com/android/repository/impl/generated/v1/ObjectFactory.class
ObjectFactory.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.ObjectFactory extends com.android.repository.impl.meta.CommonFactory {
	private static final javax.xml.namespace.QName _Repository_QNAME
	public void  () 
	public com.android.repository.impl.generated.v1.RepositoryType createRepositoryType () 
	public com.android.repository.impl.generated.v1.RemotePackage createRemotePackage () 
	public com.android.repository.impl.generated.v1.LocalPackage createLocalPackage () 
	public com.android.repository.impl.generated.v1.DependenciesType createDependenciesType () 
	public com.android.repository.impl.generated.v1.ArchivesType createArchivesType () 
	public com.android.repository.impl.generated.v1.LicenseRefType createLicenseRefType () 
	public com.android.repository.impl.generated.v1.DependencyType createDependencyType () 
	public com.android.repository.impl.generated.v1.LicenseType createLicenseType () 
	public com.android.repository.impl.generated.v1.ArchiveType createArchiveType () 
	public com.android.repository.impl.generated.v1.PatchesType createPatchesType () 
	public com.android.repository.impl.generated.v1.CompleteType createCompleteType () 
	public com.android.repository.impl.generated.v1.PatchType createPatchType () 
	public com.android.repository.impl.generated.v1.ChannelType createChannelType () 
	public com.android.repository.impl.generated.v1.ChannelRefType createChannelRefType () 
	public com.android.repository.impl.generated.v1.RevisionType createRevisionType () 
	public javax.xml.bind.JAXBElement createRepositoryInternal (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateRepository (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.repository.impl.meta.RemotePackageImpl$ChannelRef createChannelRefType () 
	public volatile com.android.repository.impl.meta.Archive$PatchType createPatchType () 
	public volatile com.android.repository.impl.meta.Archive$CompleteType createCompleteType () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$Dependencies createDependenciesType () 
	public volatile com.android.repository.api.Dependency createDependencyType () 
	public volatile com.android.repository.api.License createLicenseType () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$UsesLicense createLicenseRefType () 
	public volatile com.android.repository.api.Channel createChannelType () 
	public volatile com.android.repository.impl.meta.RevisionType createRevisionType () 
	public volatile com.android.repository.impl.meta.RemotePackageImpl createRemotePackage () 
	public volatile com.android.repository.impl.meta.LocalPackageImpl createLocalPackage () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$Archives createArchivesType () 
	public volatile com.android.repository.impl.meta.Archive createArchiveType () 
	public volatile com.android.repository.api.Repository createRepositoryType () 
	static void  () 
}

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

com/android/repository/impl/generated/v1/TypeDetails.class
TypeDetails.java
package com.android.repository.impl.generated.v1
public abstract com.android.repository.impl.generated.v1.TypeDetails extends com.android.repository.impl.meta.TypeDetails {
	public void  () 
}

com/android/repository/impl/generated/v1/PatchType.class
PatchType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.PatchType extends com.android.repository.impl.meta.Archive$PatchType {
	protected com.android.repository.impl.generated.v1.RevisionType basedOn
	protected long size
	protected String checksum
	protected String url
	public void  () 
	public com.android.repository.impl.generated.v1.RevisionType getBasedOn () 
	public void setBasedOnInternal (com.android.repository.impl.generated.v1.RevisionType) 
		com.android.repository.impl.generated.v1.RevisionType value
	public long getSize () 
	public void setSize (long) 
		long value
	public java.lang.String getChecksum () 
	public void setChecksum (java.lang.String) 
		String value
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public boolean isValidChecksum (java.lang.String) 
		String value
	public void setBasedOn (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.impl.meta.RevisionType getBasedOn () 
}

com/android/repository/impl/generated/v1/DependenciesType.class
DependenciesType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.DependenciesType extends com.android.repository.impl.meta.RepoPackageImpl$Dependencies {
	protected java.util.List dependency
	public void  () 
	public java.util.List getDependencyInternal () 
	public java.util.List getDependency () 
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/generated/v1/RemotePackage.class
RemotePackage.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.RemotePackage extends com.android.repository.impl.meta.RemotePackageImpl {
	protected com.android.repository.impl.generated.v1.TypeDetails typeDetails
	protected com.android.repository.impl.generated.v1.RevisionType revision
	protected String displayName
	protected com.android.repository.impl.generated.v1.LicenseRefType usesLicense
	protected com.android.repository.impl.generated.v1.DependenciesType dependencies
	protected com.android.repository.impl.generated.v1.ChannelRefType channelRef
	protected com.android.repository.impl.generated.v1.ArchivesType archives
	protected String path
	protected Boolean obsolete
	public void  () 
	public com.android.repository.impl.generated.v1.TypeDetails getTypeDetails () 
	public void setTypeDetailsInternal (com.android.repository.impl.generated.v1.TypeDetails) 
		com.android.repository.impl.generated.v1.TypeDetails value
	public com.android.repository.impl.generated.v1.RevisionType getRevision () 
	public void setRevisionInternal (com.android.repository.impl.generated.v1.RevisionType) 
		com.android.repository.impl.generated.v1.RevisionType value
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String value
	public com.android.repository.impl.generated.v1.LicenseRefType getUsesLicense () 
	public void setUsesLicenseInternal (com.android.repository.impl.generated.v1.LicenseRefType) 
		com.android.repository.impl.generated.v1.LicenseRefType value
	public com.android.repository.impl.generated.v1.DependenciesType getDependencies () 
	public void setDependenciesInternal (com.android.repository.impl.generated.v1.DependenciesType) 
		com.android.repository.impl.generated.v1.DependenciesType value
	public com.android.repository.impl.generated.v1.ChannelRefType getChannelRef () 
	public void setChannelRefInternal (com.android.repository.impl.generated.v1.ChannelRefType) 
		com.android.repository.impl.generated.v1.ChannelRefType value
	public com.android.repository.impl.generated.v1.ArchivesType getArchives () 
	public void setArchivesInternal (com.android.repository.impl.generated.v1.ArchivesType) 
		com.android.repository.impl.generated.v1.ArchivesType value
	public java.lang.String getPath () 
	public void setPath (java.lang.String) 
		String value
	public java.lang.Boolean isObsolete () 
	public void setObsolete (java.lang.Boolean) 
		Boolean value
	public void setTypeDetails (com.android.repository.impl.meta.TypeDetails) 
		com.android.repository.impl.meta.TypeDetails value
	public void setRevision (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType value
	public void setUsesLicense (com.android.repository.impl.meta.RepoPackageImpl$UsesLicense) 
		com.android.repository.impl.meta.RepoPackageImpl$UsesLicense value
	public void setDependencies (com.android.repository.impl.meta.RepoPackageImpl$Dependencies) 
		com.android.repository.impl.meta.RepoPackageImpl$Dependencies value
	public void setChannelRef (com.android.repository.impl.meta.RemotePackageImpl$ChannelRef) 
		com.android.repository.impl.meta.RemotePackageImpl$ChannelRef value
	public void setArchives (com.android.repository.impl.meta.RepoPackageImpl$Archives) 
		com.android.repository.impl.meta.RepoPackageImpl$Archives value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.impl.meta.RemotePackageImpl$ChannelRef getChannelRef () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$Archives getArchives () 
	public volatile com.android.repository.impl.meta.CommonFactory createFactory () 
	public volatile com.android.repository.impl.meta.TypeDetails getTypeDetails () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$Dependencies getDependencies () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$UsesLicense getUsesLicense () 
	public volatile com.android.repository.impl.meta.RevisionType getRevision () 
}

com/android/repository/impl/generated/v1/RepositoryType.class
RepositoryType.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.RepositoryType extends com.android.repository.api.Repository {
	protected java.util.List license
	protected java.util.List channel
	protected java.util.List remotePackage
	protected com.android.repository.impl.generated.v1.LocalPackage localPackage
	public void  () 
	public java.util.List getLicenseInternal () 
	public java.util.List getChannelInternal () 
	public java.util.List getRemotePackageInternal () 
	public com.android.repository.impl.generated.v1.LocalPackage getLocalPackage () 
	public void setLocalPackageInternal (com.android.repository.impl.generated.v1.LocalPackage) 
		com.android.repository.impl.generated.v1.LocalPackage value
	public java.util.List getLicense () 
	public java.util.List getChannel () 
	public java.util.List getRemotePackage () 
	public void setLocalPackage (com.android.repository.impl.meta.LocalPackageImpl) 
		com.android.repository.impl.meta.LocalPackageImpl value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.api.LocalPackage getLocalPackage () 
	public volatile com.android.repository.impl.meta.CommonFactory createFactory () 
}

com/android/repository/impl/generated/v1/LocalPackage.class
LocalPackage.java
package com.android.repository.impl.generated.v1
public com.android.repository.impl.generated.v1.LocalPackage extends com.android.repository.impl.meta.LocalPackageImpl {
	protected com.android.repository.impl.generated.v1.TypeDetails typeDetails
	protected com.android.repository.impl.generated.v1.RevisionType revision
	protected String displayName
	protected com.android.repository.impl.generated.v1.LicenseRefType usesLicense
	protected com.android.repository.impl.generated.v1.DependenciesType dependencies
	protected String path
	protected Boolean obsolete
	public void  () 
	public com.android.repository.impl.generated.v1.TypeDetails getTypeDetails () 
	public void setTypeDetailsInternal (com.android.repository.impl.generated.v1.TypeDetails) 
		com.android.repository.impl.generated.v1.TypeDetails value
	public com.android.repository.impl.generated.v1.RevisionType getRevision () 
	public void setRevisionInternal (com.android.repository.impl.generated.v1.RevisionType) 
		com.android.repository.impl.generated.v1.RevisionType value
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String value
	public com.android.repository.impl.generated.v1.LicenseRefType getUsesLicense () 
	public void setUsesLicenseInternal (com.android.repository.impl.generated.v1.LicenseRefType) 
		com.android.repository.impl.generated.v1.LicenseRefType value
	public com.android.repository.impl.generated.v1.DependenciesType getDependencies () 
	public void setDependenciesInternal (com.android.repository.impl.generated.v1.DependenciesType) 
		com.android.repository.impl.generated.v1.DependenciesType value
	public java.lang.String getPath () 
	public void setPath (java.lang.String) 
		String value
	public java.lang.Boolean isObsolete () 
	public void setObsolete (java.lang.Boolean) 
		Boolean value
	public void setTypeDetails (com.android.repository.impl.meta.TypeDetails) 
		com.android.repository.impl.meta.TypeDetails value
	public void setRevision (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType value
	public void setUsesLicense (com.android.repository.impl.meta.RepoPackageImpl$UsesLicense) 
		com.android.repository.impl.meta.RepoPackageImpl$UsesLicense value
	public void setDependencies (com.android.repository.impl.meta.RepoPackageImpl$Dependencies) 
		com.android.repository.impl.meta.RepoPackageImpl$Dependencies value
	public com.android.repository.impl.generated.v1.ObjectFactory createFactory () 
	public volatile com.android.repository.impl.meta.CommonFactory createFactory () 
	public volatile com.android.repository.impl.meta.TypeDetails getTypeDetails () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$Dependencies getDependencies () 
	public volatile com.android.repository.impl.meta.RepoPackageImpl$UsesLicense getUsesLicense () 
	public volatile com.android.repository.impl.meta.RevisionType getRevision () 
}

com/android/repository/impl/sources/
com/android/repository/impl/sources/generated/
com/android/repository/impl/sources/generated/v1/
com/android/repository/impl/sources/generated/v1/GenericSiteType.class
GenericSiteType.java
package com.android.repository.impl.sources.generated.v1
public com.android.repository.impl.sources.generated.v1.GenericSiteType extends com.android.repository.impl.sources.generated.v1.SiteType implements com.android.repository.api.RemoteListSourceProvider$GenericSite  {
	public void  () 
	public com.android.repository.impl.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/sources/generated/v1/ObjectFactory.class
ObjectFactory.java
package com.android.repository.impl.sources.generated.v1
public com.android.repository.impl.sources.generated.v1.ObjectFactory extends java.lang.Object {
	private static final javax.xml.namespace.QName _SiteList_QNAME
	public void  () 
	public com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList createSiteListType () 
	public com.android.repository.impl.sources.generated.v1.GenericSiteType createGenericSiteType () 
	public javax.xml.bind.JAXBElement createSiteList (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/repository/impl/sources/generated/v1/package-info.class
package-info.java
package com.android.repository.impl.sources.generated.v1
abstract com.android.repository.impl.sources.generated.v1.package-info extends java.lang.Object {
}

com/android/repository/impl/sources/generated/v1/SiteListType.class
SiteListType.java
package com.android.repository.impl.sources.generated.v1
public com.android.repository.impl.sources.generated.v1.SiteListType extends com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList {
	protected java.util.List site
	public void  () 
	public java.util.List getSiteInternal () 
	public java.util.List getSite () 
	public com.android.repository.impl.sources.generated.v1.ObjectFactory createFactory () 
}

com/android/repository/impl/sources/generated/v1/SiteType.class
SiteType.java
package com.android.repository.impl.sources.generated.v1
public abstract com.android.repository.impl.sources.generated.v1.SiteType extends com.android.repository.api.RemoteSource {
	protected String url
	protected String displayName
	public void  () 
	public java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String value
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String value
}

com/android/repository/impl/sources/LocalSourceProvider.class
LocalSourceProvider.java
package com.android.repository.impl.sources
public com.android.repository.impl.sources.LocalSourceProvider extends java.lang.Object implements com.android.repository.api.RepositorySourceProvider  {
	private static final String KEY_COUNT
	private static final String KEY_SRC
	private static final String KEY_DISPLAY
	private static final String KEY_ENABLED
	private final java.io.File mLocation
	private java.util.List mSources
	private static final Object LOCK
	private final java.util.Collection mAllowedModules
	private final com.android.repository.io.FileOp mFop
	private com.android.repository.api.RepoManager mRepoManager
	static final boolean $assertionsDisabled
	public void  (java.io.File, java.util.Collection, com.android.repository.io.FileOp) 
		java.io.File location
		java.util.Collection allowedModules
		com.android.repository.io.FileOp fop
	public void setRepoManager (com.android.repository.api.RepoManager) 
		com.android.repository.api.RepoManager manager
	private void loadUserAddons (com.android.repository.api.ProgressIndicator) 
		boolean enabled
		String url
		String disp
		String enabledStr
		boolean enabled
		int i
		java.util.Properties props
		int count
		Exception e
		java.util.List result
		java.io.InputStream fis
		com.android.repository.api.ProgressIndicator progress
	public java.util.List getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.ProgressIndicator logger
		boolean forceRefresh
	public boolean addSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
		boolean result
	public boolean isModifiable () 
	public void save (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.RepositorySource s
		java.util.Properties props
		int count
		java.io.IOException e
		java.io.FileOutputStream fos
		com.android.repository.api.ProgressIndicator progress
	public boolean removeSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
		boolean result
	static void  () 
}

com/android/repository/impl/sources/RemoteListSourceProviderImpl.class
RemoteListSourceProviderImpl.java
package com.android.repository.impl.sources
public com.android.repository.impl.sources.RemoteListSourceProviderImpl extends com.android.repository.api.RemoteListSourceProvider {
	private static com.android.repository.api.SchemaModule sAddonListModule
	private final String mUrl
	private final java.util.Map mAllowedModules
	private final com.android.repository.api.SchemaModule mSourceListModule
	private java.util.List mSources
	public void  (java.lang.String, com.android.repository.api.SchemaModule, java.util.Map)  throws java.net.URISyntaxException 
		String url
		com.android.repository.api.SchemaModule sourceListModule
		java.util.Map permittedSchemaModules
	public java.util.List getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
		java.net.UnknownHostException e
		java.net.MalformedURLException e
		java.io.IOException e
		String urlStr
		int version
		java.util.List result
		com.android.repository.api.Downloader downloader
		com.android.repository.api.ProgressIndicator progress
		boolean forceRefresh
		java.io.InputStream xml
		java.net.URL url
		com.android.repository.api.SchemaModule sourceModule
	private java.util.List parse (java.io.InputStream, com.android.repository.api.ProgressIndicator, java.net.URL) 
		javax.xml.bind.JAXBException e
		Class c
		java.net.URL fullUrl
		java.net.MalformedURLException e
		String urlStr
		com.android.repository.api.RemoteSource s
		java.io.InputStream xml
		com.android.repository.api.ProgressIndicator progress
		java.net.URL url
		java.util.Set schemas
		org.w3c.dom.ls.LSResourceResolver resourceResolver
		com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList sl
		java.util.List result
	public boolean addSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public boolean isModifiable () 
	public void save (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public boolean removeSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	static void  () 
}

com/android/repository/impl/sources/RemoteListSourceProviderImpl$SiteList.class
RemoteListSourceProviderImpl.java
package com.android.repository.impl.sources
public com.android.repository.impl.sources.RemoteListSourceProviderImpl$SiteList extends java.lang.Object {
	public void  () 
	public java.util.List getSite () 
	protected java.util.List getAddonSiteOrSysImgSite () 
	protected java.util.List getAddonSite () 
}

com/android/repository/impl/downloader/
com/android/repository/impl/downloader/LocalFileAwareDownloader.class
LocalFileAwareDownloader.java
package com.android.repository.impl.downloader
public com.android.repository.impl.downloader.LocalFileAwareDownloader extends java.lang.Object implements com.android.repository.api.Downloader  {
	private final com.android.repository.api.Downloader mDelegate
	public void  (com.android.repository.api.Downloader) 
		com.android.repository.api.Downloader delegate
	public java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File tempFile
		java.io.File source
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
	public void downloadFully (java.net.URL, java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File source
		java.net.URL url
		java.io.File target
		String checksum
		com.android.repository.api.ProgressIndicator indicator
}

com/android/repository/impl/manager/
com/android/repository/impl/manager/RemoteRepoLoaderImpl.class
RemoteRepoLoaderImpl.java
package com.android.repository.impl.manager
public com.android.repository.impl.manager.RemoteRepoLoaderImpl extends java.lang.Object implements com.android.repository.impl.manager.RemoteRepoLoader  {
	private final org.w3c.dom.ls.LSResourceResolver mResourceResolver
	private com.android.repository.api.FallbackRemoteRepoLoader mFallback
	private final java.util.Collection mSourceProviders
	public void  (java.util.Collection, org.w3c.dom.ls.LSResourceResolver, com.android.repository.api.FallbackRemoteRepoLoader) 
		java.util.Collection sources
		org.w3c.dom.ls.LSResourceResolver resourceResolver
		com.android.repository.api.FallbackRemoteRepoLoader fallback
	public java.util.Map fetchPackages (com.android.repository.api.ProgressIndicator, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
		javax.xml.bind.JAXBException e
		String existingProtocol
		java.net.URL existingUrl
		int compare
		com.android.repository.api.RemotePackage existing
		com.android.repository.api.Channel settingsChannel
		com.android.repository.api.RemotePackage pkg
		String error
		java.io.InputStream repoStream
		java.util.List errors
		com.android.repository.api.ProgressIndicator unmarshalProgress
		com.android.repository.api.Repository repo
		java.util.Collection parsedPackages
		boolean legacy
		java.net.MalformedURLException e
		java.io.IOException e
		com.android.repository.api.RepositorySource source
		com.android.repository.api.RepositorySourceProvider provider
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		java.util.Map result
}

com/android/repository/impl/manager/RepoManagerImpl$LocalRepoLoaderFactoryImpl.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$LocalRepoLoaderFactoryImpl extends java.lang.Object implements com.android.repository.impl.manager.RepoManagerImpl$LocalRepoLoaderFactory  {
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	private void  (com.android.repository.impl.manager.RepoManagerImpl) 
	public com.android.repository.impl.manager.LocalRepoLoader createLocalRepoLoader () 
	void  (com.android.repository.impl.manager.RepoManagerImpl, com.android.repository.impl.manager.RepoManagerImpl$1) 
		com.android.repository.impl.manager.RepoManagerImpl x0
		com.android.repository.impl.manager.RepoManagerImpl$1 x1
}

com/android/repository/impl/manager/LocalRepoLoaderImpl.class
LocalRepoLoaderImpl.java
package com.android.repository.impl.manager
public final com.android.repository.impl.manager.LocalRepoLoaderImpl extends java.lang.Object implements com.android.repository.impl.manager.LocalRepoLoader  {
	public static final String PACKAGE_XML_FN
	private static final int MAX_SCAN_DEPTH
	static final String KNOWN_PACKAGES_HASH_FN
	private java.util.Map mPackages
	private java.util.Set mPackageRoots
	private final java.io.File mRoot
	private final com.android.repository.api.RepoManager mRepoManager
	private final com.android.repository.io.FileOp mFop
	private com.android.repository.api.FallbackLocalRepoLoader mFallback
	public void  (java.io.File, com.android.repository.api.RepoManager, com.android.repository.api.FallbackLocalRepoLoader, com.android.repository.io.FileOp) 
		java.io.File root
		com.android.repository.api.RepoManager manager
		com.android.repository.api.FallbackLocalRepoLoader fallback
		com.android.repository.io.FileOp fop
	public java.util.Map getPackages (com.android.repository.api.ProgressIndicator) 
		java.util.Set possiblePackageDirs
		com.android.repository.api.ProgressIndicator progress
	public boolean needsUpdate (long, boolean) 
		long lastLocalRefreshMs
		boolean deepCheck
		boolean needsUpdate
	private java.util.Map parsePackages (java.util.Collection, com.android.repository.api.ProgressIndicator) 
		Exception e
		java.io.File packageXml
		com.android.repository.api.LocalPackage p
		java.io.File packageDir
		java.util.Collection possiblePackageDirs
		com.android.repository.api.ProgressIndicator progress
		java.util.Map result
	private java.util.Set collectPackages () 
		java.util.Set dirs
	private void collectPackages (java.util.Collection, java.io.File, int) 
		java.io.File f
		java.util.Collection collector
		java.io.File root
		int depth
		java.io.File packageXml
	private void addPackage (com.android.repository.api.LocalPackage, java.util.Map, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.LocalPackage existing
		com.android.repository.api.LocalPackage p
		java.util.Map collector
		com.android.repository.api.ProgressIndicator progress
		String filePath
		java.io.File desired
		java.io.File actual
	private void writePackage (com.android.repository.api.LocalPackage, java.io.File, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.Repository repo
		com.android.repository.api.License license
		com.android.repository.impl.meta.CommonFactory factory
		java.io.IOException e
		com.android.repository.api.LocalPackage p
		java.io.File packageXml
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.LocalPackageImpl impl
		java.io.OutputStream fos
	private com.android.repository.api.LocalPackage parsePackage (java.io.File, com.android.repository.api.ProgressIndicator)  throws javax.xml.bind.JAXBException 
		com.android.repository.api.Repository repo
		java.io.IOException e
		com.android.repository.api.LocalPackage p
		java.io.File packageXml
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Repository repo
	private java.io.File getKnownPackagesHashFile (boolean) 
		java.io.IOException e
		boolean create
		java.io.File f
	private boolean updateKnownPackageHashFileIfNecessary () 
		java.io.DataInputStream is
		byte[] buf
		byte[] localPackagesHash
		java.io.File knownPackagesHashFile
	private void writeHashFile (byte[]) 
		java.io.OutputStream os
		byte[] buf
		java.io.File knownPackagesHashFile
	private boolean checkKnownPackagesUpdateTime (long) 
		long lastUpdate
		java.io.File knownPackagesHashFile
	private byte[] getLocalPackagesHash () 
		java.io.File f
		java.util.Set dirs
		com.google.common.hash.Hasher digester
	private long getLatestPackageUpdateTime () 
		long t
		java.io.File f
		long latest
}

com/android/repository/impl/manager/RemoteRepoLoaderImpl$1.class
RemoteRepoLoaderImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RemoteRepoLoaderImpl$1 extends com.android.repository.api.ProgressIndicatorAdapter {
	final java.util.List val$errors
	final com.android.repository.impl.manager.RemoteRepoLoaderImpl this$0
	void  (com.android.repository.impl.manager.RemoteRepoLoaderImpl, java.util.List) 
		com.android.repository.impl.manager.RemoteRepoLoaderImpl this$0
	public void logWarning (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
	public void logError (java.lang.String, java.lang.Throwable) 
		String s
		Throwable e
}

com/android/repository/impl/manager/RepoManagerImpl.class

com/android/repository/impl/manager/RepoManagerImpl$LocalRepoLoaderFactory.class
RepoManagerImpl.java
package com.android.repository.impl.manager
abstract com.android.repository.impl.manager.RepoManagerImpl$LocalRepoLoaderFactory extends java.lang.Object {
	public abstract com.android.repository.impl.manager.LocalRepoLoader createLocalRepoLoader () 
}

com/android/repository/impl/manager/RepoManagerImpl$RemoteRepoLoaderFactory.class
RepoManagerImpl.java
package com.android.repository.impl.manager
public abstract com.android.repository.impl.manager.RepoManagerImpl$RemoteRepoLoaderFactory extends java.lang.Object {
	public abstract com.android.repository.impl.manager.RemoteRepoLoader createRemoteRepoLoader (com.android.repository.api.ProgressIndicator) 
}

com/android/repository/impl/manager/RemoteRepoLoader.class
RemoteRepoLoader.java
package com.android.repository.impl.manager
public abstract com.android.repository.impl.manager.RemoteRepoLoader extends java.lang.Object {
	public abstract java.util.Map fetchPackages (com.android.repository.api.ProgressIndicator, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
}

com/android/repository/impl/manager/RepoManagerImpl$LoadTask$Callback.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback extends java.lang.Object {
	private com.android.repository.api.RepoManager$RepoLoadedCallback mCallback
	private com.android.repository.api.ProgressRunner mRunner
	final com.android.repository.impl.manager.RepoManagerImpl$LoadTask this$1
	public void  (com.android.repository.impl.manager.RepoManagerImpl$LoadTask, com.android.repository.api.RepoManager$RepoLoadedCallback, com.android.repository.api.ProgressRunner) 
		com.android.repository.api.RepoManager$RepoLoadedCallback callback
		com.android.repository.api.ProgressRunner runner
	public com.android.repository.api.ProgressRunner getRunner (com.android.repository.api.ProgressRunner) 
		com.android.repository.api.ProgressRunner defaultRunner
	public com.android.repository.api.RepoManager$RepoLoadedCallback getCallback () 
	static com.android.repository.api.RepoManager$RepoLoadedCallback access$700 (com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback) 
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback x0
}

com/android/repository/impl/manager/RepoManagerImpl$CallbackRunnable.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$CallbackRunnable extends java.lang.Object implements java.lang.Runnable  {
	com.android.repository.api.RepoManager$RepoLoadedCallback mCallback
	com.android.repository.impl.meta.RepositoryPackages mPackages
	public void  (com.android.repository.api.RepoManager$RepoLoadedCallback, com.android.repository.impl.meta.RepositoryPackages) 
		com.android.repository.api.RepoManager$RepoLoadedCallback callback
		com.android.repository.impl.meta.RepositoryPackages packages
	public void run () 
}

com/android/repository/impl/manager/RepoManagerImpl$1.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$1 extends java.lang.Object {
}

com/android/repository/impl/manager/RepoManagerImpl$LoadTask.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$LoadTask extends java.lang.Object implements com.android.repository.api.ProgressRunner$ProgressRunnable  {
	private final java.util.List mOnSuccesses
	private final java.util.List mOnErrors
	private final java.util.Queue mOnLocalCompletes
	private final com.android.repository.api.Downloader mDownloader
	private final com.android.repository.api.SettingsController mSettings
	private final long mCacheExpirationMs
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	public void  (com.android.repository.impl.manager.RepoManagerImpl, long, java.util.List, java.util.List, java.util.List, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
		long cacheExpirationMs
		java.util.List onLocalComplete
		java.util.List onSuccess
		java.util.List onError
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
	public void addCallbacks (java.util.List, java.util.List, java.util.List, com.android.repository.api.ProgressRunner) 
		com.android.repository.api.RepoManager$RepoLoadedCallback local
		com.android.repository.api.RepoManager$RepoLoadedCallback success
		java.util.List onLocalComplete
		java.util.List onSuccess
		java.util.List onError
		com.android.repository.api.ProgressRunner runner
	public void run (com.android.repository.api.ProgressIndicator, com.android.repository.api.ProgressRunner) 
		com.android.repository.api.RepoManager$RepoLoadedCallback listener
		java.util.Map newLocals
		boolean fireListeners
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		Runnable onError
		com.android.repository.api.RepoManager$RepoLoadedCallback callback
		com.android.repository.impl.manager.RemoteRepoLoader remoteLoader
		java.util.Map remotes
		boolean fireListeners
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		Runnable onError
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		Runnable onError
		com.android.repository.impl.manager.LocalRepoLoader local
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		Runnable onError
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		Runnable onError
		com.android.repository.api.ProgressIndicator indicator
		com.android.repository.api.ProgressRunner runner
		boolean success
		boolean localSuccess
}

com/android/repository/impl/manager/LocalRepoLoader.class
LocalRepoLoader.java
package com.android.repository.impl.manager
public abstract com.android.repository.impl.manager.LocalRepoLoader extends java.lang.Object {
	public abstract java.util.Map getPackages (com.android.repository.api.ProgressIndicator) 
	public abstract boolean needsUpdate (long, boolean) 
}

com/android/repository/impl/manager/RepoManagerImpl$RemoteRepoLoaderFactoryImpl.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$RemoteRepoLoaderFactoryImpl extends java.lang.Object implements com.android.repository.impl.manager.RepoManagerImpl$RemoteRepoLoaderFactory  {
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	private void  (com.android.repository.impl.manager.RepoManagerImpl) 
	public com.android.repository.impl.manager.RemoteRepoLoader createRemoteRepoLoader (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	void  (com.android.repository.impl.manager.RepoManagerImpl, com.android.repository.impl.manager.RepoManagerImpl$1) 
		com.android.repository.impl.manager.RepoManagerImpl x0
		com.android.repository.impl.manager.RepoManagerImpl$1 x1
}

com/android/repository/impl/meta/
com/android/repository/impl/meta/RepoPackageImpl$Dependencies.class
RepoPackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RepoPackageImpl$Dependencies extends java.lang.Object {
	public void  () 
	public abstract java.util.List getDependency () 
}

com/android/repository/impl/meta/TypeDetails$GenericType.class
TypeDetails.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.TypeDetails$GenericType extends java.lang.Object {
}

com/android/repository/impl/meta/SchemaModuleUtil$SchemaModuleResourceResolver.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
 com.android.repository.impl.meta.SchemaModuleUtil$SchemaModuleResourceResolver extends java.lang.Object implements org.w3c.dom.ls.LSResourceResolver  {
	private final java.util.Set mModules
	private static org.w3c.dom.ls.DOMImplementationLS sLs
	public void  (java.util.Set, com.android.repository.api.ProgressIndicator) 
		java.util.Set modules
		com.android.repository.api.ProgressIndicator progress
	private static void initLs (com.android.repository.api.ProgressIndicator) 
		org.w3c.dom.bootstrap.DOMImplementationRegistry registry
		Exception e
		com.android.repository.api.ProgressIndicator progress
	public org.w3c.dom.ls.LSInput resolveResource (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		org.w3c.dom.ls.LSInput input
		com.android.repository.api.SchemaModule ext
		com.android.repository.api.SchemaModule$SchemaModuleVersion version
		String type
		String namespaceURI
		String publicId
		String systemId
		String baseURI
	public boolean equals (java.lang.Object) 
		Object obj
		com.android.repository.impl.meta.SchemaModuleUtil$SchemaModuleResourceResolver other
	public int hashCode () 
}

com/android/repository/impl/meta/CommonFactory.class
CommonFactory.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.CommonFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.repository.api.Repository createRepositoryType () 
	public abstract com.android.repository.impl.meta.Archive createArchiveType () 
	protected abstract com.android.repository.impl.meta.RepoPackageImpl$Archives createArchivesType () 
	public abstract com.android.repository.impl.meta.LocalPackageImpl createLocalPackage () 
	public abstract com.android.repository.impl.meta.RemotePackageImpl createRemotePackage () 
	protected abstract com.android.repository.impl.meta.RevisionType createRevisionType () 
	public abstract com.android.repository.api.Channel createChannelType () 
	public abstract javax.xml.bind.JAXBElement generateRepository (com.android.repository.api.Repository) 
	public com.android.repository.api.Channel createChannelType (int) 
		int id
		com.android.repository.api.Channel res
	public com.android.repository.impl.meta.RevisionType createRevisionType (com.android.repository.Revision) 
		com.android.repository.Revision revision
		com.android.repository.impl.meta.RevisionType rt
		int[] components
	public abstract com.android.repository.impl.meta.RepoPackageImpl$UsesLicense createLicenseRefType () 
	public com.android.repository.api.License createLicenseType (java.lang.String, java.lang.String) 
		String value
		String id
		com.android.repository.api.License l
	public abstract com.android.repository.api.License createLicenseType () 
	public abstract com.android.repository.api.Dependency createDependencyType () 
	public com.android.repository.api.Dependency createDependencyType (com.android.repository.Revision, java.lang.String) 
		com.android.repository.Revision minRevision
		String path
		com.android.repository.api.Dependency d
	public abstract com.android.repository.impl.meta.RepoPackageImpl$Dependencies createDependenciesType () 
	public abstract com.android.repository.impl.meta.Archive$CompleteType createCompleteType () 
	protected abstract com.android.repository.impl.meta.Archive$PatchType createPatchType () 
	public abstract com.android.repository.impl.meta.RemotePackageImpl$ChannelRef createChannelRefType () 
}

com/android/repository/impl/meta/RepoPackageImpl$Archives.class
RepoPackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RepoPackageImpl$Archives extends java.lang.Object {
	public void  () 
	public abstract java.util.List getArchive () 
}

com/android/repository/impl/meta/SchemaModuleUtil$NamespaceFallbackFilter.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
 com.android.repository.impl.meta.SchemaModuleUtil$NamespaceFallbackFilter extends org.xml.sax.helpers.XMLFilterImpl {
	private java.util.Map mPrefixMap
	private com.android.repository.api.ProgressIndicator mProgress
	private boolean mStrict
	private java.util.Map mNewToOldMap
	public void  (java.util.Collection, boolean, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.SchemaModule module
		java.util.Collection possibleModules
		boolean strict
		com.android.repository.api.ProgressIndicator progress
	public void startPrefixMapping (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String oldUri
		int version
		com.android.repository.api.SchemaModule module
		String namespacePrefix
		int lastSlash
		String prefix
		String uri
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes atts
		org.xml.sax.helpers.AttributesImpl newAtts
}

com/android/repository/impl/meta/RepoPackageImpl$UsesLicense.class
RepoPackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RepoPackageImpl$UsesLicense extends java.lang.Object {
	public void  () 
	public abstract com.android.repository.api.License getRef () 
	public void setRef (com.android.repository.api.License) 
		com.android.repository.api.License ref
}

com/android/repository/impl/meta/Archive.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive extends java.lang.Object {
	public static com.android.repository.impl.meta.Archive$HostConfig sHostConfig
	public void  () 
	public boolean isCompatible () 
	public abstract com.android.repository.impl.meta.Archive$CompleteType getComplete () 
	public void setComplete (com.android.repository.impl.meta.Archive$CompleteType) 
		com.android.repository.impl.meta.Archive$CompleteType complete
	public java.lang.Integer getHostBits () 
	public void setHostBits (java.lang.Integer) 
		Integer bits
	public java.lang.Integer getJvmBits () 
	public void setJvmBits (java.lang.Integer) 
		Integer bits
	public java.lang.String getHostOs () 
	public void setHostOs (java.lang.String) 
		String os
	public java.util.List getAllPatches () 
		com.android.repository.impl.meta.Archive$PatchesType patches
	public com.android.repository.impl.meta.Archive$PatchType getPatch (com.android.repository.Revision) 
		com.android.repository.impl.meta.Archive$PatchType p
		com.android.repository.Revision fromRevision
	protected com.android.repository.impl.meta.Archive$PatchesType getPatches () 
	protected void setPatches (com.android.repository.impl.meta.Archive$PatchesType) 
		com.android.repository.impl.meta.Archive$PatchesType patches
	public com.android.repository.impl.meta.RevisionType getMinJvmVersion () 
	public void setMinJvmVersion (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType revision
	public abstract com.android.repository.impl.meta.CommonFactory createFactory () 
	static void  () 
}

com/android/repository/impl/meta/SchemaModuleUtil$1.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
final com.android.repository.impl.meta.SchemaModuleUtil$1 extends java.lang.Object implements org.xml.sax.ErrorHandler  {
	final com.android.repository.api.ProgressIndicator val$progress
	void  (com.android.repository.api.ProgressIndicator) 
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException exception
}

com/android/repository/impl/meta/LocalPackageImpl.class
LocalPackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.LocalPackageImpl extends com.android.repository.impl.meta.RepoPackageImpl implements com.android.repository.api.LocalPackage  {
	private java.io.File mInstalledPath
	public void  () 
	public java.io.File getLocation () 
	public void setInstalledPath (java.io.File) 
		java.io.File path
	public static com.android.repository.impl.meta.LocalPackageImpl create (com.android.repository.api.RepoPackage) 
		com.android.repository.api.Dependency newDep
		com.android.repository.api.Dependency d
		com.android.repository.api.RepoPackage repoPackage
		com.android.repository.impl.meta.CommonFactory factory
		com.android.repository.impl.meta.LocalPackageImpl result
	public com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
	public void addTo (com.android.repository.api.Repository) 
		com.android.repository.api.Repository repo
}

com/android/repository/impl/meta/RevisionType.class
RevisionType.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RevisionType extends java.lang.Object {
	public void  () 
	public int getMajor () 
	public java.lang.Integer getMinor () 
	public java.lang.Integer getMicro () 
	public java.lang.Integer getPreview () 
	public void setMajor (int) 
		int major
	public void setMinor (java.lang.Integer) 
		Integer minor
	public void setMicro (java.lang.Integer) 
		Integer micro
	public void setPreview (java.lang.Integer) 
		Integer preview
	public com.android.repository.Revision toRevision () 
}

com/android/repository/impl/meta/RemotePackageImpl$ChannelRef.class
RemotePackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RemotePackageImpl$ChannelRef extends java.lang.Object {
	public void  () 
	public abstract com.android.repository.api.Channel getRef () 
	public abstract void setRef (com.android.repository.api.Channel) 
}

com/android/repository/impl/meta/Archive$PatchType.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive$PatchType extends com.android.repository.impl.meta.Archive$ArchiveFile {
	public void  () 
	public abstract com.android.repository.impl.meta.RevisionType getBasedOn () 
	protected void setBasedOn (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType revision
}

com/android/repository/impl/meta/Archive$PatchesType.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive$PatchesType extends java.lang.Object {
	public void  () 
	public java.util.List getPatch () 
}

com/android/repository/impl/meta/Archive$CompleteType.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive$CompleteType extends com.android.repository.impl.meta.Archive$ArchiveFile {
	public void  () 
}

com/android/repository/impl/meta/GenericFactory.class
GenericFactory.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.GenericFactory extends java.lang.Object {
	public void  () 
	public abstract com.android.repository.impl.meta.TypeDetails$GenericType createGenericDetailsType () 
}

com/android/repository/impl/meta/Archive$HostConfig.class
Archive.java
package com.android.repository.impl.meta
public final com.android.repository.impl.meta.Archive$HostConfig extends java.lang.Object {
	private static final String OS_OVERRIDE_ENV_VAR
	private final int mJvmBits
	private final int mHostBits
	private final String mOs
	private final com.android.repository.Revision mJvmVersion
	public void  () 
	public void  (java.lang.String) 
		String os
	private static java.lang.String detectOs () 
		String os
	private static int detectJvmBits () 
		int jvmBits
		int jvmBits
		String arch
	private static int detectHostBits (int) 
		int jvmBits
	private static com.android.repository.Revision detectJvmRevision () 
		com.android.repository.Revision minJvmVersion
		String javav
		java.util.regex.Pattern p
		java.util.regex.Matcher m
	static java.lang.String access$000 (com.android.repository.impl.meta.Archive$HostConfig) 
		com.android.repository.impl.meta.Archive$HostConfig x0
	static int access$100 (com.android.repository.impl.meta.Archive$HostConfig) 
		com.android.repository.impl.meta.Archive$HostConfig x0
	static int access$200 (com.android.repository.impl.meta.Archive$HostConfig) 
		com.android.repository.impl.meta.Archive$HostConfig x0
	static com.android.repository.Revision access$300 (com.android.repository.impl.meta.Archive$HostConfig) 
		com.android.repository.impl.meta.Archive$HostConfig x0
}

com/android/repository/impl/meta/SchemaModuleUtil.class

com/android/repository/impl/meta/RepoPackageImpl.class
RepoPackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RepoPackageImpl extends java.lang.Object implements com.android.repository.api.RepoPackage  {
	public void  () 
	public abstract com.android.repository.impl.meta.TypeDetails getTypeDetails () 
	public com.android.repository.Revision getVersion () 
	protected abstract com.android.repository.impl.meta.RevisionType getRevision () 
	public abstract java.lang.String getDisplayName () 
	protected com.android.repository.impl.meta.RepoPackageImpl$UsesLicense getUsesLicense () 
	public com.android.repository.api.License getLicense () 
		com.android.repository.impl.meta.RepoPackageImpl$UsesLicense usesLicense
	protected void setUsesLicense (com.android.repository.impl.meta.RepoPackageImpl$UsesLicense) 
		com.android.repository.impl.meta.RepoPackageImpl$UsesLicense license
	public void setLicense (com.android.repository.api.License) 
		com.android.repository.api.License l
		com.android.repository.impl.meta.RepoPackageImpl$UsesLicense ul
	protected com.android.repository.impl.meta.RepoPackageImpl$Dependencies getDependencies () 
	public java.util.Collection getAllDependencies () 
		com.android.repository.impl.meta.RepoPackageImpl$Dependencies dependencies
	public java.lang.String getPath () 
	public boolean obsolete () 
	protected java.lang.Boolean isObsolete () 
	public int compareTo (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage o
		int result
	public abstract void addTo (com.android.repository.api.Repository) 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	protected void setRevision (com.android.repository.impl.meta.RevisionType) 
		com.android.repository.impl.meta.RevisionType revision
	public void setVersion (com.android.repository.Revision) 
		com.android.repository.Revision revision
	public void setDependencies (com.android.repository.impl.meta.RepoPackageImpl$Dependencies) 
		com.android.repository.impl.meta.RepoPackageImpl$Dependencies dependencies
	public void setTypeDetails (com.android.repository.impl.meta.TypeDetails) 
		com.android.repository.impl.meta.TypeDetails details
	public void setDisplayName (java.lang.String) 
		String name
	public void setPath (java.lang.String) 
		String path
	public void setObsolete (java.lang.Boolean) 
		Boolean obsolete
	public void addDependency (com.android.repository.api.Dependency) 
		com.android.repository.api.Dependency dep
		com.android.repository.impl.meta.RepoPackageImpl$Dependencies dependencies
	public volatile int compareTo (java.lang.Object) 
}

com/android/repository/impl/meta/Archive$ArchiveFile.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive$ArchiveFile extends java.lang.Object {
	public void  () 
	public abstract java.lang.String getChecksum () 
	public void setChecksum (java.lang.String) 
		String checksum
	public abstract java.lang.String getUrl () 
	public void setUrl (java.lang.String) 
		String url
	public abstract long getSize () 
	public void setSize (long) 
		long size
}

com/android/repository/impl/meta/TypeDetails.class
TypeDetails.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.TypeDetails extends java.lang.Object {
	public void  () 
}

com/android/repository/impl/meta/TrimStringAdapter.class
TrimStringAdapter.java
package com.android.repository.impl.meta
public com.android.repository.impl.meta.TrimStringAdapter extends javax.xml.bind.annotation.adapters.XmlAdapter {
	private static final java.util.Map POOL
	public void  () 
	public java.lang.String unmarshal (java.lang.String) 
		String v
		String result
		String cached
	public java.lang.String marshal (java.lang.String) 
		String s
	public volatile java.lang.Object marshal (java.lang.Object)  throws java.lang.Exception 
	public volatile java.lang.Object unmarshal (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/android/repository/impl/meta/RemotePackageImpl.class
RemotePackageImpl.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.RemotePackageImpl extends com.android.repository.impl.meta.RepoPackageImpl implements com.android.repository.api.RemotePackage  {
	private com.android.repository.api.RepositorySource mSource
	static final boolean $assertionsDisabled
	public void  () 
	public void setSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public com.android.repository.impl.meta.Archive getArchive () 
		com.android.repository.impl.meta.Archive archive
	public java.util.List getAllArchives () 
	protected abstract com.android.repository.impl.meta.RepoPackageImpl$Archives getArchives () 
	protected abstract void setArchives (com.android.repository.impl.meta.RepoPackageImpl$Archives) 
	public com.android.repository.api.RepositorySource getSource () 
	protected abstract com.android.repository.impl.meta.RemotePackageImpl$ChannelRef getChannelRef () 
	public com.android.repository.api.Channel getChannel () 
	public java.io.File getInstallDir (com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.RepoManager manager
		com.android.repository.api.ProgressIndicator progress
		String path
	public void setChannel (com.android.repository.api.Channel) 
		com.android.repository.api.Channel c
		com.android.repository.impl.meta.RemotePackageImpl$ChannelRef cr
	protected abstract void setChannelRef (com.android.repository.impl.meta.RemotePackageImpl$ChannelRef) 
	public static com.android.repository.impl.meta.RemotePackageImpl create (com.android.repository.api.RemotePackage) 
		com.android.repository.api.Dependency d
		com.android.repository.api.RemotePackage remotePackage
		com.android.repository.impl.meta.CommonFactory factory
		com.android.repository.impl.meta.RemotePackageImpl result
		com.android.repository.impl.meta.Archive archive
	public void addArchive (com.android.repository.impl.meta.Archive) 
		com.android.repository.impl.meta.Archive archive
		com.android.repository.impl.meta.RepoPackageImpl$Archives archives
	public com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
	public void addTo (com.android.repository.api.Repository) 
		com.android.repository.api.Repository repo
	static void  () 
}

com/android/repository/impl/meta/RepositoryPackages.class
RepositoryPackages.java
package com.android.repository.impl.meta
public final com.android.repository.impl.meta.RepositoryPackages extends java.lang.Object {
	private java.util.Set mUpdatedPkgs
	private java.util.Set mNewPkgs
	private final long myTimestampMs
	private com.google.common.collect.Multimap mLocalPackagesByPrefix
	private com.google.common.collect.Multimap mRemotePackagesByPrefix
	private java.util.Map mConsolidatedPkgs
	private java.util.Map mLocalPackages
	private java.util.Map mRemotePackages
	private final Object mLock
	public void  () 
	public void  (java.util.Map, java.util.Map) 
		java.util.Map localPkgs
		java.util.Map remotePkgs
	public long getTimestampMs () 
	public java.util.Set getUpdatedPkgs () 
		java.util.Set result
	public java.util.Set getNewPkgs () 
		java.util.Set result
	public java.util.Map getConsolidatedPkgs () 
		java.util.Map result
	public java.util.Map getLocalPackages () 
	public java.util.Map getRemotePackages () 
	public java.util.Collection getLocalPackagesForPrefix (java.lang.String) 
		String pathPrefix
	public java.util.Collection getRemotePackagesForPrefix (java.lang.String) 
		String pathPrefix
	public void setLocalPkgInfos (java.util.Map) 
		java.util.Map packages
	public void setRemotePkgInfos (java.util.Map) 
		java.util.Map packages
	private void invalidate () 
	private void computeUpdates () 
		com.android.repository.api.LocalPackage local
		com.android.repository.api.UpdatablePackage updatable
		String path
		com.android.repository.api.RemotePackage remote
		com.android.repository.api.UpdatablePackage updatable
		String path
		java.util.Map newConsolidatedPkgs
		java.util.Set updates
		java.util.Set news
	private static com.google.common.collect.Multimap computePackagePrefixes (java.util.Map) 
		int endIndex
		String key
		java.util.Map$Entry entry
		java.util.Map packages
		com.google.common.collect.Multimap packagesByPrefix
}

com/android/repository/testframework/
com/android/repository/testframework/FakeDownloader.class
FakeDownloader.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeDownloader extends java.lang.Object implements com.android.repository.api.Downloader  {
	private final com.android.repository.testframework.MockFileOp mFileOp
	private final java.util.Map mRegisteredFiles
	public void  (com.android.repository.testframework.MockFileOp) 
		com.android.repository.testframework.MockFileOp fop
	public void registerUrl (java.net.URL, byte[]) 
		java.net.URL url
		byte[] data
	public void registerUrl (java.net.URL, java.io.InputStream)  throws java.io.IOException 
		java.net.URL url
		java.io.InputStream content
		byte[] data
	public java.lang.String getFileName (java.net.URL) 
		java.net.URL url
	public java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
		byte[] content
		java.io.InputStream toWrap
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.ProgressIndicator indicator
		String filename
	public void downloadFully (java.net.URL, java.io.File, java.lang.String, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		java.io.File target
		String checksum
		com.android.repository.api.ProgressIndicator indicator
}

com/android/repository/testframework/FakeDependency.class
FakeDependency.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeDependency extends com.android.repository.api.Dependency {
	private final String mPath
	private final com.android.repository.impl.meta.RevisionType mRevision
	public void  (java.lang.String) 
		String path
	public void  (java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.Integer) 
		String path
		Integer major
		Integer minor
		Integer micro
	public java.lang.String getPath () 
	public com.android.repository.impl.meta.RevisionType getMinRevision () 
}

com/android/repository/testframework/FakeProgressIndicator.class
FakeProgressIndicator.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeProgressIndicator extends java.lang.Object implements com.android.repository.api.ProgressIndicator  {
	private java.util.List mInfos
	private java.util.List mWarnings
	private java.util.List mErrors
	private boolean mCancelled
	private boolean mCancellable
	public void  () 
	public void setText (java.lang.String) 
		String s
	public boolean isCanceled () 
	public void cancel () 
	public void setCancellable (boolean) 
		boolean cancellable
	public boolean isCancellable () 
	public void setFraction (double) 
		double v
	public double getFraction () 
	public void setSecondaryText (java.lang.String) 
		String s
	private static java.lang.String getStackTrace () 
		java.io.StringWriter sw
		java.io.PrintWriter pw
	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
	public boolean isIndeterminate () 
	public void setIndeterminate (boolean) 
		boolean indeterminate
	public java.util.List getInfos () 
	public java.util.List getWarnings () 
	public java.util.List getErrors () 
	public void assertNoErrorsOrWarnings () 
	public void assertNoErrors () 
}

com/android/repository/testframework/FakeProgressRunner$1.class
FakeProgressRunner.java
package com.android.repository.testframework
 com.android.repository.testframework.FakeProgressRunner$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.android.repository.api.ProgressRunner$ProgressRunnable val$r
	final com.android.repository.testframework.FakeProgressRunner this$0
	void  (com.android.repository.testframework.FakeProgressRunner, com.android.repository.api.ProgressRunner$ProgressRunnable) 
		com.android.repository.testframework.FakeProgressRunner this$0
	public void run () 
}

com/android/repository/testframework/FakeRepoManager.class
FakeRepoManager.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeRepoManager extends com.android.repository.api.RepoManager {
	private com.android.repository.impl.meta.RepositoryPackages mPackages
	private java.io.File mLocalPath
	public void  (java.io.File, com.android.repository.impl.meta.RepositoryPackages) 
		java.io.File localPath
		com.android.repository.impl.meta.RepositoryPackages packages
	public void  (com.android.repository.impl.meta.RepositoryPackages) 
		com.android.repository.impl.meta.RepositoryPackages packages
	public void registerSchemaModule (com.android.repository.api.SchemaModule) 
		com.android.repository.api.SchemaModule module
	public java.util.Set getSchemaModules () 
	public void setLocalPath (java.io.File) 
		java.io.File path
	public java.io.File getLocalPath () 
	public void setFallbackLocalRepoLoader (com.android.repository.api.FallbackLocalRepoLoader) 
		com.android.repository.api.FallbackLocalRepoLoader local
	public void registerSourceProvider (com.android.repository.api.RepositorySourceProvider) 
		com.android.repository.api.RepositorySourceProvider provider
	public java.util.Set getSourceProviders () 
	public java.util.Set getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.ProgressIndicator progress
		boolean forceRefresh
	public void setFallbackRemoteRepoLoader (com.android.repository.api.FallbackRemoteRepoLoader) 
		com.android.repository.api.FallbackRemoteRepoLoader remote
	public void load (long, java.util.List, java.util.List, java.util.List, com.android.repository.api.ProgressRunner, com.android.repository.api.Downloader, com.android.repository.api.SettingsController, boolean) 
		long cacheExpirationMs
		java.util.List onLocalComplete
		java.util.List onSuccess
		java.util.List onError
		com.android.repository.api.ProgressRunner runner
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		boolean sync
	public void markInvalid () 
	public void markLocalCacheInvalid () 
	public boolean reloadLocalIfNeeded (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public com.android.repository.impl.meta.RepositoryPackages getPackages () 
	public org.w3c.dom.ls.LSResourceResolver getResourceResolver (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public void registerLocalChangeListener (com.android.repository.api.RepoManager$RepoLoadedCallback) 
		com.android.repository.api.RepoManager$RepoLoadedCallback listener
	public void registerRemoteChangeListener (com.android.repository.api.RepoManager$RepoLoadedCallback) 
		com.android.repository.api.RepoManager$RepoLoadedCallback listener
	public void installBeginning (com.android.repository.api.RepoPackage, com.android.repository.api.PackageOperation) 
		com.android.repository.api.RepoPackage repoPackage
		com.android.repository.api.PackageOperation installer
	public void installEnded (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage repoPackage
	public com.android.repository.api.PackageOperation getInProgressInstallOperation (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage remotePackage
}

com/android/repository/testframework/FakeProgressRunner.class
FakeProgressRunner.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeProgressRunner extends java.lang.Object implements com.android.repository.api.ProgressRunner  {
	com.android.repository.testframework.FakeProgressIndicator mProgressIndicator
	public void  () 
	public void runAsyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
		com.android.repository.api.ProgressRunner$ProgressRunnable r
		Thread t
	public void runSyncWithProgress (com.android.repository.api.ProgressRunner$ProgressRunnable) 
		com.android.repository.api.ProgressRunner$ProgressRunnable r
	public void runSyncWithoutProgress (java.lang.Runnable) 
		Runnable r
	public com.android.repository.testframework.FakeProgressIndicator getProgressIndicator () 
}

com/android/repository/testframework/FakeInstallListenerFactory.class
FakeInstallListenerFactory.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeInstallListenerFactory extends java.lang.Object implements com.android.repository.api.InstallerFactory$StatusChangeListenerFactory  {
	private final java.util.List mListeners
	public transient void  (com.android.repository.api.PackageOperation$StatusChangeListener[]) 
		com.android.repository.api.PackageOperation$StatusChangeListener[] listeners
	public java.util.List createListeners (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage p
}

com/android/repository/testframework/FakeRepositorySourceProvider.class
FakeRepositorySourceProvider.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeRepositorySourceProvider extends java.lang.Object implements com.android.repository.api.RepositorySourceProvider  {
	private java.util.List mSources
	public void  (java.util.List) 
		java.util.List sources
	public java.util.List getSources (com.android.repository.api.Downloader, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.ProgressIndicator logger
		boolean forceRefresh
	public boolean addSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public boolean isModifiable () 
	public void save (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public boolean removeSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
}

com/android/repository/testframework/FakeLoader.class
FakeLoader.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeLoader extends java.lang.Object implements com.android.repository.impl.manager.LocalRepoLoader com.android.repository.impl.manager.RemoteRepoLoader  {
	private final java.util.Map mPackages
	public void  () 
	public void  (java.util.Map) 
		java.util.Map packages
	public java.util.Map getPackages (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	public boolean needsUpdate (long, boolean) 
		long lastLocalRefreshMs
		boolean deepCheck
	public java.util.Map fetchPackages (com.android.repository.api.ProgressIndicator, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
	protected java.util.Map run () 
}

com/android/repository/testframework/FakeDownloader$ReopeningInputStream.class
FakeDownloader.java
package com.android.repository.testframework
 com.android.repository.testframework.FakeDownloader$ReopeningInputStream extends java.io.InputStream {
	private java.io.InputStream mWrapped
	public void  (java.io.InputStream) 
		java.io.InputStream toWrap
	public int read ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public void reallyClose ()  throws java.io.IOException 
}

com/android/repository/testframework/FakeSettingsController.class
FakeSettingsController.java
package com.android.repository.testframework
public com.android.repository.testframework.FakeSettingsController extends java.lang.Object implements com.android.repository.api.SettingsController  {
	private boolean mForceHttp
	private com.android.repository.api.Channel myChannel
	public void  (boolean) 
		boolean forceHttp
	public boolean getForceHttp () 
	public void setForceHttp (boolean) 
		boolean force
	public void setChannel (com.android.repository.api.Channel) 
		com.android.repository.api.Channel channel
	public com.android.repository.api.Channel getChannel () 
}

com/android/repository/testframework/FakeDependency$1.class
FakeDependency.java
package com.android.repository.testframework
 com.android.repository.testframework.FakeDependency$1 extends com.android.repository.impl.meta.RevisionType {
	final Integer val$major
	final Integer val$minor
	final Integer val$micro
	final com.android.repository.testframework.FakeDependency this$0
	void  (com.android.repository.testframework.FakeDependency, java.lang.Integer, java.lang.Integer, java.lang.Integer) 
		com.android.repository.testframework.FakeDependency this$0
	public int getMajor () 
	public java.lang.Integer getMicro () 
	public java.lang.Integer getMinor () 
}

com/android/repository/testframework/FakePackage.class
FakePackage.java
package com.android.repository.testframework
public com.android.repository.testframework.FakePackage extends java.lang.Object implements com.android.repository.api.LocalPackage com.android.repository.api.RemotePackage  {
	private final String mPath
	private com.android.repository.Revision mVersion
	private java.util.Collection mDependencies
	private com.android.repository.impl.meta.TypeDetails mDetails
	private com.android.repository.api.Channel mChannel
	private com.android.repository.impl.meta.Archive mArchive
	private String mDisplayName
	private com.android.repository.api.License mLicense
	private boolean mObsolete
	public void  (java.lang.String) 
		String path
	public com.android.repository.api.RepositorySource getSource () 
	public void setSource (com.android.repository.api.RepositorySource) 
		com.android.repository.api.RepositorySource source
	public com.android.repository.impl.meta.Archive getArchive () 
	public void setCompleteUrl (java.lang.String) 
		String url
	public void setChannel (com.android.repository.api.Channel) 
		com.android.repository.api.Channel channel
	public com.android.repository.api.Channel getChannel () 
	public java.io.File getInstallDir (com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.RepoManager manager
		com.android.repository.api.ProgressIndicator progress
	public void setTypeDetails (com.android.repository.impl.meta.TypeDetails) 
		com.android.repository.impl.meta.TypeDetails details
	public com.android.repository.impl.meta.TypeDetails getTypeDetails () 
	public com.android.repository.Revision getVersion () 
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String displayName
	public com.android.repository.api.License getLicense () 
	public void setLicense (com.android.repository.api.License) 
		com.android.repository.api.License license
	public java.util.Collection getAllDependencies () 
	public java.lang.String getPath () 
	public boolean obsolete () 
	public void setObsolete (boolean) 
		boolean obsolete
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	public com.android.repository.impl.meta.RepoPackageImpl asMarshallable () 
	public int compareTo (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage o
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.io.File getLocation () 
	public void setInstalledPath (java.io.File) 
		java.io.File root
	public java.lang.String toString () 
	public void setDependencies (java.util.Collection) 
		java.util.Collection dependencies
	public void setRevision (com.android.repository.Revision) 
		com.android.repository.Revision revision
	public volatile int compareTo (java.lang.Object) 
}

com/android/repository/testframework/FakePackage$FakeArchive.class
FakePackage.java
package com.android.repository.testframework
 com.android.repository.testframework.FakePackage$FakeArchive extends com.android.repository.impl.meta.Archive {
	private String mCompleteUrl
	public void  (java.lang.String) 
		String url
	public com.android.repository.impl.meta.Archive$CompleteType getComplete () 
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	static java.lang.String access$000 (com.android.repository.testframework.FakePackage$FakeArchive) 
		com.android.repository.testframework.FakePackage$FakeArchive x0
}

com/android/repository/testframework/FakePackage$FakeArchive$1.class
FakePackage.java
package com.android.repository.testframework
 com.android.repository.testframework.FakePackage$FakeArchive$1 extends com.android.repository.impl.meta.Archive$CompleteType {
	final com.android.repository.testframework.FakePackage$FakeArchive this$0
	void  (com.android.repository.testframework.FakePackage$FakeArchive) 
		com.android.repository.testframework.FakePackage$FakeArchive this$0
	public java.lang.String getChecksum () 
	public java.lang.String getUrl () 
	public long getSize () 
}

com/android/repository/testframework/MockFileOp.class

com/android/repository/io/
com/android/repository/io/impl/
com/android/repository/io/impl/FileOpImpl.class
FileOpImpl.java
package com.android.repository.io.impl
public com.android.repository.io.impl.FileOpImpl extends com.android.repository.io.impl.FileSystemFileOp {
	public void  () 
	public java.nio.file.FileSystem getFileSystem () 
	public java.io.File ensureRealFile (java.io.File) 
		java.io.File in
	public void deleteOnExit (java.io.File) 
		java.io.File file
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
}

com/android/repository/io/impl/FileSystemFileOp.class

com/android/repository/io/FileOpUtils.class
FileOpUtils.java
package com.android.repository.io
public final com.android.repository.io.FileOpUtils extends java.lang.Object {
	public static com.android.repository.io.FileOp create () 
	public static void recursiveCopy (java.io.File, java.io.File, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
	static void recursiveCopy (java.io.File, java.io.File, boolean, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File newDest
		java.io.File child
		java.io.File[] children
		java.io.File src
		java.io.File dest
		boolean merge
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
	public static void safeRecursiveOverwrite (java.io.File, java.io.File, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.IOException e
		java.io.IOException e
		java.io.File toDelete
		java.io.IOException e
		java.io.File toDelete
		java.io.IOException e
		java.io.File src
		java.io.File dest
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		java.io.File destBackup
		boolean success
	private static void moveOrCopyAndDelete (java.io.File, java.io.File, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
	private static java.io.File getTempDir (java.io.File, java.lang.String, com.android.repository.io.FileOp) 
		java.io.File orig
		String suffix
		com.android.repository.io.FileOp fop
		java.io.File result
		int i
	public static java.io.File getNewTempDir (java.lang.String, com.android.repository.io.FileOp) 
		java.io.File folder
		int i
		String base
		com.android.repository.io.FileOp fileOp
	public static java.io.File getTempDir (java.lang.String, int) 
		String base
		int i
		java.io.File rootTempDir
	public static transient java.io.File append (java.io.File, java.lang.String[]) 
		String segment
		java.io.File base
		String[] segments
	public static transient java.io.File append (java.lang.String, java.lang.String[]) 
		String base
		String[] segments
	public static java.lang.String makeRelative (java.io.File, java.io.File, com.android.repository.io.FileOp)  throws java.io.IOException 
		java.io.File baseDir
		java.io.File toBeRelative
		com.android.repository.io.FileOp fop
	static java.lang.String makeRelativeImpl (java.lang.String, java.lang.String, boolean, java.lang.String)  throws java.io.IOException 
		String p1
		String p2
		char drive1
		char drive2
		int i
		String path1
		String path2
		boolean isWindows
		String dirSeparator
		String[] segments1
		String[] segments2
		int len1
		int len2
		int len
		int start
		StringBuilder result
	public static void retainTempDirs (java.util.Set, java.lang.String, com.android.repository.io.FileOp) 
		java.io.File dir
		int i
		java.util.Set retain
		String base
		com.android.repository.io.FileOp mFop
	public static boolean deleteIfExists (java.io.File, com.android.repository.io.FileOp) 
		java.io.File file
		com.android.repository.io.FileOp fop
	private void  () 
}

com/android/repository/io/FileOp.class
FileOp.java
package com.android.repository.io
public abstract com.android.repository.io.FileOp extends java.lang.Object {
	public static final java.io.File[] EMPTY_FILE_ARRAY
	public abstract void deleteFileOrFolder (java.io.File) 
	public abstract void setExecutablePermission (java.io.File)  throws java.io.IOException 
	public abstract void setReadOnly (java.io.File)  throws java.io.IOException 
	public abstract void copyFile (java.io.File, java.io.File)  throws java.io.IOException 
	public abstract boolean isSameFile (java.io.File, java.io.File)  throws java.io.IOException 
	public abstract boolean exists (java.io.File) 
	public abstract boolean isFile (java.io.File) 
	public abstract boolean isDirectory (java.io.File) 
	public abstract boolean canWrite (java.io.File) 
	public abstract long length (java.io.File)  throws java.io.IOException 
	public abstract boolean delete (java.io.File) 
	public abstract boolean mkdirs (java.io.File) 
	public abstract java.io.File[] listFiles (java.io.File) 
	public abstract boolean renameTo (java.io.File, java.io.File) 
	public abstract java.io.OutputStream newFileOutputStream (java.io.File)  throws java.io.IOException 
	public abstract java.io.OutputStream newFileOutputStream (java.io.File, boolean)  throws java.io.IOException 
	public abstract java.io.InputStream newFileInputStream (java.io.File)  throws java.io.IOException 
	public abstract long lastModified (java.io.File) 
	public abstract boolean createNewFile (java.io.File)  throws java.io.IOException 
	public abstract boolean isWindows () 
	public abstract boolean canExecute (java.io.File) 
	public abstract java.io.File ensureRealFile (java.io.File)  throws java.io.IOException 
	public abstract java.lang.String toString (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
	public abstract java.lang.String[] list (java.io.File, java.io.FilenameFilter) 
	public abstract java.io.File[] listFiles (java.io.File, java.io.FilenameFilter) 
	public abstract void deleteOnExit (java.io.File) 
	public abstract boolean setLastModified (java.io.File, long)  throws java.io.IOException 
	public abstract java.nio.file.Path toPath (java.io.File) 
	static void  () 
}

com/android/repository/Revision$1.class
Revision.java
package com.android.repository
 com.android.repository.Revision$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$android$repository$Revision$PreviewComparison
	static void  () 
}

com/android/repository/Revision$PreviewComparison.class
Revision.java
package com.android.repository
public final com.android.repository.Revision$PreviewComparison extends java.lang.Enum {
	public static final com.android.repository.Revision$PreviewComparison COMPARE_NUMBER
	public static final com.android.repository.Revision$PreviewComparison COMPARE_TYPE
	public static final com.android.repository.Revision$PreviewComparison IGNORE
	private static final com.android.repository.Revision$PreviewComparison[] $VALUES
	public static com.android.repository.Revision$PreviewComparison[] values () 
	public static com.android.repository.Revision$PreviewComparison valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/android/repository/Revision$Precision.class
Revision.java
package com.android.repository
public final com.android.repository.Revision$Precision extends java.lang.Enum {
	public static final com.android.repository.Revision$Precision MAJOR
	public static final com.android.repository.Revision$Precision MINOR
	public static final com.android.repository.Revision$Precision MICRO
	public static final com.android.repository.Revision$Precision PREVIEW
	private final int mTermCount
	private static final com.android.repository.Revision$Precision[] $VALUES
	public static com.android.repository.Revision$Precision[] values () 
	public static com.android.repository.Revision$Precision valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, int) 
		int termCount
	int getTermCount () 
	static void  () 
}

com/android/repository/util/
com/android/repository/util/InstallerUtil.class
InstallerUtil.java
package com.android.repository.util
public com.android.repository.util.InstallerUtil extends java.lang.Object {
	public static final String PENDING_PACKAGE_XML_FN
	public static final String INSTALLER_DIR_FN
	public void  () 
	public static void unzip (java.io.File, java.io.File, com.android.repository.io.FileOp, long, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.ByteArrayOutputStream targetByteStream
		java.nio.file.Path linkPath
		java.nio.file.Path linkTarget
		java.io.File parent
		int mode
		java.io.OutputStream unzippedOutput
		org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
		String name
		java.io.File entryFile
		java.util.Enumeration entries
		java.io.File in
		java.io.File out
		com.android.repository.io.FileOp fop
		long expectedSize
		com.android.repository.api.ProgressIndicator progress
		org.apache.commons.compress.archivers.zip.ZipFile zipFile
	private static boolean readZipEntry (org.apache.commons.compress.archivers.zip.ZipFile, org.apache.commons.compress.archivers.zip.ZipArchiveEntry, java.io.OutputStream, long, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		int size
		java.io.InputStream s
		int size
		java.io.BufferedOutputStream bufferedDest
		org.apache.commons.compress.archivers.zip.ZipFile zipFile
		org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
		java.io.OutputStream dest
		long expectedSize
		com.android.repository.api.ProgressIndicator progress
		int size
		byte[] buf
		double fraction
	public static void writePendingPackageXml (com.android.repository.api.RepoPackage, java.io.File, com.android.repository.api.RepoManager, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		com.android.repository.api.RepoPackage p
		java.io.File packageRoot
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.CommonFactory factory
		com.android.repository.api.Repository repo
		com.android.repository.api.License license
		java.io.File packageXml
	public static com.android.repository.api.Repository readPendingPackageXml (java.io.File, com.android.repository.api.RepoManager, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.File xmlFile
		com.android.repository.api.Repository repo
		javax.xml.bind.JAXBException e
		java.io.File containingDir
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Repository repo
	public static void writePackageXml (com.android.repository.api.RemotePackage, java.io.File, com.android.repository.api.RepoManager, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		com.android.repository.api.RemotePackage p
		java.io.File packageRoot
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.CommonFactory factory
		com.android.repository.api.Repository repo
		com.android.repository.api.License l
		com.android.repository.impl.meta.LocalPackageImpl impl
		java.io.File packageXml
	public static void writeRepoXml (com.android.repository.api.RepoManager, com.android.repository.api.Repository, java.io.File, com.android.repository.io.FileOp, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.io.OutputStream fos
		com.android.repository.api.RepoManager manager
		com.android.repository.api.Repository repo
		java.io.File packageXml
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
		javax.xml.bind.JAXBElement element
	public static java.net.URL resolveCompleteArchiveUrl (com.android.repository.api.RemotePackage, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.RemotePackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.Archive arch
		String urlStr
	public static java.net.URL resolveUrl (java.lang.String, com.android.repository.api.RemotePackage, com.android.repository.api.ProgressIndicator) 
		java.net.URL url
		String sourceUrl
		java.net.URL url
		java.net.MalformedURLException e2
		java.net.MalformedURLException e
		String urlStr
		com.android.repository.api.RemotePackage p
		com.android.repository.api.ProgressIndicator progress
		java.net.URL url
	public static java.util.List computeRequiredPackages (java.util.Collection, com.android.repository.impl.meta.RepositoryPackages, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.UpdatablePackage updatable
		com.android.repository.api.RemotePackage request
		String dependencyPath
		com.android.repository.api.UpdatablePackage updatableDependency
		com.android.repository.api.LocalPackage localDependency
		com.android.repository.Revision requiredMinRevision
		com.android.repository.impl.meta.RevisionType r
		com.android.repository.api.RemotePackage remoteDependency
		com.android.repository.api.Dependency d
		com.android.repository.api.RemotePackage currentPackage
		java.util.Collection currentDependencies
		com.android.repository.api.UpdatablePackage newRoot
		java.util.Collection nodeDeps
		com.android.repository.api.Dependency d
		com.android.repository.api.RemotePackage root
		com.android.repository.api.RemotePackage p
		java.util.Collection requests
		com.android.repository.impl.meta.RepositoryPackages packages
		com.android.repository.api.ProgressIndicator logger
		java.util.Set requiredPackages
		java.util.Map consolidatedPackages
		java.util.Set seen
		com.google.common.collect.Multimap allDependencies
		java.util.Set roots
		java.util.Queue current
		java.util.List result
	public static boolean checkValidPath (java.io.File, com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
		StringBuilder message
		boolean childExists
		boolean parentExists
		String existing
		com.android.repository.api.LocalPackage p
		String check
		java.io.IOException e
		java.io.File path
		com.android.repository.api.RepoManager manager
		com.android.repository.api.ProgressIndicator progress
}

com/android/repository/Revision.class
Revision.java
package com.android.repository
public com.android.repository.Revision extends java.lang.Object implements java.lang.Comparable  {
	public static final int MISSING_MAJOR_REV
	public static final int IMPLICIT_MINOR_REV
	public static final int IMPLICIT_MICRO_REV
	public static final int NOT_A_PREVIEW
	public static final com.android.repository.Revision NOT_SPECIFIED
	private static final java.util.regex.Pattern FULL_REVISION_PATTERN
	protected static final String DEFAULT_SEPARATOR
	private final int mMajor
	private final int mMinor
	private final int mMicro
	private final int mPreview
	private final com.android.repository.Revision$Precision mPrecision
	private final String mPreviewSeparator
	public static com.android.repository.Revision parseRevision (java.lang.String, com.android.repository.Revision$Precision)  throws java.lang.NumberFormatException 
		int major
		int minor
		int micro
		int preview
		com.android.repository.Revision$Precision precision
		String previewSeparator
		String s
		java.util.regex.Matcher m
		Throwable t
		String revisionString
		com.android.repository.Revision$Precision minimumPrecision
		Throwable cause
		NumberFormatException n
	public static com.android.repository.Revision parseRevision (java.lang.String)  throws java.lang.NumberFormatException 
		String revisionString
	public static com.android.repository.Revision safeParseRevision (java.lang.String) 
		NumberFormatException ignored
		String revisionString
	public void  (int) 
		int major
	public void  (int, int) 
		int major
		int minor
	public void  (com.android.repository.Revision) 
		com.android.repository.Revision revision
	public void  (int, int, int) 
		int major
		int minor
		int micro
	public void  (int, int, int, int) 
		int major
		int minor
		int micro
		int preview
	void  (int, int, int, int, com.android.repository.Revision$Precision, java.lang.String) 
		int major
		int minor
		int micro
		int preview
		com.android.repository.Revision$Precision precision
		String separator
	public void  (int, java.lang.Integer, java.lang.Integer, java.lang.Integer) 
		int major
		Integer minor
		Integer micro
		Integer preview
	public java.lang.String toString (java.lang.String) 
		String previewSeparator
		StringBuilder sb
	public java.lang.String toString () 
	public int[] toIntArray (boolean) 
		int[] result
		int[] result
		boolean includePreview
		int[] result
	public boolean equals (java.lang.Object) 
		Object rhs
		com.android.repository.Revision other
	public int getMajor () 
	public int getMinor () 
	public int getMicro () 
	protected java.lang.String getSeparator () 
	public boolean isPreview () 
	public int getPreview () 
	public java.lang.String toShortString () 
		StringBuilder sb
	public int hashCode () 
		int prime
		int result
	public int compareTo (com.android.repository.Revision) 
		com.android.repository.Revision rhs
	public int compareTo (com.android.repository.Revision, com.android.repository.Revision$PreviewComparison) 
		int p1
		int p2
		int p1
		int p2
		com.android.repository.Revision rhs
		com.android.repository.Revision$PreviewComparison comparePreview
		int delta
	public volatile int compareTo (java.lang.Object) 
	static void  () 
}

com/android/repository/api/list-common.xjb
com/android/repository/api/catalog.xml
com/android/repository/api/repo-common-01.xsd
com/android/repository/api/generic-01.xsd
com/android/repository/api/repo-sites-common-1.xsd
com/android/repository/api/common.xjb
com/android/repository/api/generic.xjb
com/android/repository/api/global.xjb
com/android/repository/impl/sources/repo-sites-common-custom.xjb
com/android/repository/impl/meta/generic-custom.xjb
com/android/repository/impl/meta/common-custom.xjb
NOTICE