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

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/repository/
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/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 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 () 
		StringBuilder sb
	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
		com.android.repository.Revision rhs
		com.android.repository.Revision$PreviewComparison comparePreview
		int delta
	public volatile int compareTo (java.lang.Object) 
		Object x0
	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  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

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/api/
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 () 
}

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.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
	public abstract java.io.File downloadFully (java.net.URL, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
}

com/android/repository/api/RepoManager$2.class
RepoManager.java
package com.android.repository.api
 com.android.repository.api.RepoManager$2 extends java.lang.Object implements com.android.repository.api.ProgressRunner  {
	final com.android.repository.api.ProgressIndicator val$progress
	final com.android.repository.api.RepoManager this$0
	void  (com.android.repository.api.RepoManager, com.android.repository.api.ProgressIndicator) 
	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.ProgressIndicator) 
}

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/RepoManager$1.class
RepoManager.java
package com.android.repository.api
 com.android.repository.api.RepoManager$1 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.atomic.AtomicBoolean val$result
	final com.android.repository.api.RepoManager this$0
	void  (com.android.repository.api.RepoManager, java.util.concurrent.atomic.AtomicBoolean) 
	public void run () 
}

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 () 
}

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/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.SettingsController, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		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/Repository.class
Repository.java
package com.android.repository.api
public abstract com.android.repository.api.Repository extends java.lang.Object {
	public void  () 
	public java.util.List getLicense () 
	public void addLicense (com.android.repository.api.License) 
		com.android.repository.api.License l
	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/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/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 () 
}

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/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) 
		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 () 
		IllegalAccessException e
		InstantiationException e
		Class of
	public java.util.Map getNamespaceVersionMap () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static java.lang.Class access$000 (com.android.repository.api.SchemaModule) 
		com.android.repository.api.SchemaModule x0
	static void  () 
}

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/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.SettingsController, 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/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/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/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/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 volatile int compareTo (java.lang.Object) 
		Object x0
	static void  () 
}

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/RepoManager.class
RepoManager.java
package com.android.repository.api
public abstract com.android.repository.api.RepoManager extends java.lang.Object {
	public static final long DEFAULT_EXPIRATION_PERIOD_MS
	private static final String COMMON_XSD_PATTERN
	private static final String COMMON_OBJECT_FACTORY_PATTERN
	private static final String GENERIC_XSD_PATTERN
	private static final String GENERIC_OBJECT_FACTORY_PATTERN
	private static com.android.repository.api.SchemaModule sCommonModule
	private static com.android.repository.api.SchemaModule sGenericModule
	static final boolean $assertionsDisabled
	public void  () 
	public static com.android.repository.api.RepoManager create (com.android.repository.io.FileOp) 
		com.android.repository.io.FileOp fop
	public abstract void registerSchemaModule (com.android.repository.api.SchemaModule) 
	public abstract java.util.Set getSchemaModules () 
	public static com.android.repository.api.SchemaModule getCommonModule () 
	public static com.android.repository.api.SchemaModule getGenericModule () 
	public abstract void setLocalPath (java.io.File) 
	public abstract java.io.File getLocalPath () 
	public abstract void setFallbackLocalRepoLoader (com.android.repository.api.FallbackLocalRepoLoader) 
	public abstract void registerSourceProvider (com.android.repository.api.RepositorySourceProvider) 
	public abstract java.util.Set getSourceProviders () 
	public abstract java.util.Set getSources (com.android.repository.api.Downloader, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator, boolean) 
	public abstract void setFallbackRemoteRepoLoader (com.android.repository.api.FallbackRemoteRepoLoader) 
	public abstract boolean 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) 
	public final boolean loadSynchronously (long, com.android.repository.api.ProgressIndicator, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
		long cacheExpirationMs
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		java.util.concurrent.atomic.AtomicBoolean result
	public abstract void markInvalid () 
	public abstract com.android.repository.impl.meta.RepositoryPackages getPackages () 
	public abstract org.w3c.dom.ls.LSResourceResolver getResourceResolver (com.android.repository.api.ProgressIndicator) 
	public abstract void registerLocalChangeListener (com.android.repository.api.RepoManager$RepoLoadedCallback) 
	public abstract void registerRemoteChangeListener (com.android.repository.api.RepoManager$RepoLoadedCallback) 
	static void  () 
		Exception e
		Exception e
}

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/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) 
		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 () 
	static void  () 
}

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 () 
}

com/android/repository/api/ElementFactory.class
ElementFactory.java
package com.android.repository.api
public abstract com.android.repository.api.ElementFactory extends java.lang.Object {
	public void  () 
	public abstract javax.xml.bind.JAXBElement generateElement (java.lang.Object) 
}

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

com/android/repository/api/License.class
License.java
package com.android.repository.api
public abstract com.android.repository.api.License extends java.lang.Object {
	private 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) 
		String hash
		java.io.IOException e
		java.io.File repositoryRoot
		java.io.File licenseDir
		java.io.File licenseFile
	public boolean setAccepted (java.io.File) 
		java.io.IOException e
		java.io.File repositoryRoot
		java.io.File licenseDir
		java.io.File licenseFile
}

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/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/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) 
		Object x0
	static void  () 
}

com/android/repository/impl/
com/android/repository/impl/meta/
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  () 
	public abstract com.android.repository.api.ElementFactory createFactory () 
}

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 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/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$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/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/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.RepoManager) 
		com.android.repository.api.Dependency d
		java.util.Iterator i$
		com.android.repository.api.RepoPackage p
		com.android.repository.api.RepoManager repoManager
		com.android.repository.impl.meta.CommonFactory f
		com.android.repository.impl.meta.LocalPackageImpl result
}

com/android/repository/impl/meta/GenericFactory.class
GenericFactory.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.GenericFactory extends com.android.repository.api.ElementFactory {
	public void  () 
	public abstract com.android.repository.impl.meta.TypeDetails$GenericType createGenericDetailsType () 
	public abstract javax.xml.bind.JAXBElement generateElement (com.android.repository.api.Repository) 
	public volatile javax.xml.bind.JAXBElement generateElement (java.lang.Object) 
		Object x0
}

com/android/repository/impl/meta/SchemaModuleUtil.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
public com.android.repository.impl.meta.SchemaModuleUtil extends java.lang.Object {
	private static final java.util.Map CONTEXT_CACHE
	private static final java.util.Map SCHEMA_CACHE
	static final boolean $assertionsDisabled
	public void  () 
	public static org.w3c.dom.ls.LSResourceResolver createResourceResolver (java.util.Collection, com.android.repository.api.ProgressIndicator) 
		Exception e
		java.util.Collection modules
		com.android.repository.api.ProgressIndicator progress
		org.w3c.dom.bootstrap.DOMImplementationRegistry registry
		org.w3c.dom.ls.DOMImplementationLS ls
	private static javax.xml.bind.JAXBContext getContext (java.util.Collection) 
		com.android.repository.api.SchemaModule$SchemaModuleVersion version
		java.util.Iterator i$
		com.android.repository.api.SchemaModule module
		java.util.Iterator i$
		javax.xml.bind.JAXBException e1
		java.util.Collection possibleModules
		java.util.List packages
		String key
		javax.xml.bind.JAXBContext jc
	public static javax.xml.validation.Schema getSchema (java.util.Collection, org.w3c.dom.ls.LSResourceResolver, com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.SchemaModule$SchemaModuleVersion version
		java.util.Iterator i$
		com.android.repository.api.SchemaModule module
		java.util.Iterator i$
		org.xml.sax.SAXException e
		java.util.Collection possibleModules
		org.w3c.dom.ls.LSResourceResolver resourceResolver
		com.android.repository.api.ProgressIndicator progress
		javax.xml.validation.SchemaFactory sf
		java.util.List sources
		java.util.List key
		javax.xml.validation.Schema schema
	public static java.lang.Object unmarshal (java.io.InputStream, java.util.Collection, org.w3c.dom.ls.LSResourceResolver, com.android.repository.api.ProgressIndicator)  throws javax.xml.bind.JAXBException 
		java.io.InputStream xml
		java.util.Collection possibleModules
		org.w3c.dom.ls.LSResourceResolver resourceResolver
		com.android.repository.api.ProgressIndicator progress
		javax.xml.bind.JAXBContext context
		javax.xml.validation.Schema schema
		javax.xml.bind.Unmarshaller u
	public static void marshal (javax.xml.bind.JAXBElement, java.util.Collection, java.io.OutputStream, org.w3c.dom.ls.LSResourceResolver, com.android.repository.api.ProgressIndicator) 
		javax.xml.bind.Marshaller marshaller
		javax.xml.validation.Schema schema
		javax.xml.bind.JAXBException e
		java.io.IOException e
		javax.xml.bind.JAXBElement element
		java.util.Collection possibleModules
		java.io.OutputStream out
		org.w3c.dom.ls.LSResourceResolver resourceResolver
		com.android.repository.api.ProgressIndicator progress
		javax.xml.bind.JAXBContext context
	private static javax.xml.bind.ValidationEventHandler createValidationEventHandler (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
	static void  () 
}

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/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/Archive.class
Archive.java
package com.android.repository.impl.meta
public abstract com.android.repository.impl.meta.Archive extends java.lang.Object {
	private static int sJvmBits
	private static int sHostBits
	private static String sOs
	private static com.android.repository.Revision sJvmVersion
	public void  () 
	public boolean isCompatible () 
		String os
		int jvmBits
		String arch
		com.android.repository.Revision minJvmVersion
		String javav
		java.util.regex.Pattern p
		java.util.regex.Matcher m
	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 () 
	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/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 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) 
		Object x0
}

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/SchemaModuleUtil$3.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
final com.android.repository.impl.meta.SchemaModuleUtil$3 extends java.lang.Object implements javax.xml.bind.ValidationEventHandler  {
	final com.android.repository.api.ProgressIndicator val$progress
	void  (com.android.repository.api.ProgressIndicator) 
	public boolean handleEvent (javax.xml.bind.ValidationEvent) 
		javax.xml.bind.ValidationEvent event
}

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/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
		java.util.Iterator i$
	public java.util.List getAllArchives () 
	protected abstract com.android.repository.impl.meta.RepoPackageImpl$Archives getArchives () 
	public com.android.repository.api.RepositorySource getSource () 
	protected abstract com.android.repository.impl.meta.RemotePackageImpl$ChannelRef getChannelRef () 
	public com.android.repository.api.Channel getChannel () 
	static void  () 
}

com/android/repository/impl/meta/SchemaModuleUtil$2.class
SchemaModuleUtil.java
package com.android.repository.impl.meta
final com.android.repository.impl.meta.SchemaModuleUtil$2 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/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.w3c.dom.ls.LSResourceResolver  {
	final java.util.Collection val$modules
	final org.w3c.dom.ls.DOMImplementationLS val$ls
	void  (java.util.Collection, org.w3c.dom.ls.DOMImplementationLS) 
	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
		java.util.Iterator i$
		String type
		String namespaceURI
		String publicId
		String systemId
		String baseURI
}

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/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 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 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
		java.util.Iterator i$
		com.android.repository.api.RemotePackage remote
		com.android.repository.api.UpdatablePackage updatable
		String path
		java.util.Iterator i$
		java.util.Map newConsolidatedPkgs
		java.util.Set updates
		java.util.Set news
	private void computeLocalPackagePrefixes () 
		int endIndex
		String key
		java.util.Map$Entry entry
		java.util.Iterator i$
		com.google.common.collect.Multimap res
}

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 {
	public void  () 
	public java.lang.String unmarshal (java.lang.String) 
		String v
	public java.lang.String marshal (java.lang.String) 
		String s
	public volatile java.lang.Object marshal (java.lang.Object)  throws java.lang.Exception 
		Object x0
	public volatile java.lang.Object unmarshal (java.lang.Object)  throws java.lang.Exception 
		Object x0
}

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/manager/
com/android/repository/impl/manager/RepoManagerImpl$2.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$2 extends java.lang.Object implements java.lang.Runnable  {
	final java.util.concurrent.Semaphore val$completed
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	void  (com.android.repository.impl.manager.RepoManagerImpl, java.util.concurrent.Semaphore) 
	public void run () 
}

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$600 (com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback) 
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback x0
}

com/android/repository/impl/manager/RepoManagerImpl.class
RepoManagerImpl.java
package com.android.repository.impl.manager
public com.android.repository.impl.manager.RepoManagerImpl extends com.android.repository.api.RepoManager {
	private final java.util.Set mModules
	private com.android.repository.api.FallbackLocalRepoLoader mFallbackLocalRepoLoader
	private java.io.File mLocalPath
	private com.android.repository.api.FallbackRemoteRepoLoader mFallbackRemoteRepoLoader
	private java.util.Set mSourceProviders
	private com.android.repository.impl.meta.RepositoryPackages mPackages
	private long mLastRemoteRefreshMs
	private long mLastLocalRefreshMs
	private com.android.repository.impl.manager.RepoManagerImpl$LoadTask mTask
	private final Object mTaskLock
	private final com.android.repository.io.FileOp mFop
	private final java.util.List mLocalListeners
	private final java.util.List mRemoteListeners
	public void  (com.android.repository.io.FileOp) 
		com.android.repository.io.FileOp fop
	public java.io.File getLocalPath () 
	public void setFallbackLocalRepoLoader (com.android.repository.api.FallbackLocalRepoLoader) 
		com.android.repository.api.FallbackLocalRepoLoader fallback
	public void setFallbackRemoteRepoLoader (com.android.repository.api.FallbackRemoteRepoLoader) 
		com.android.repository.api.FallbackRemoteRepoLoader remote
	public void setLocalPath (java.io.File) 
		java.io.File path
	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.SettingsController, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.RepositorySourceProvider provider
		java.util.Iterator i$
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator progress
		boolean forceRefresh
		java.util.Set result
	public java.util.Set getSchemaModules () 
	public void registerSchemaModule (com.android.repository.api.SchemaModule) 
		com.android.repository.api.SchemaModule module
	public void markInvalid () 
	public org.w3c.dom.ls.LSResourceResolver getResourceResolver (com.android.repository.api.ProgressIndicator) 
		com.android.repository.api.ProgressIndicator progress
		java.util.List allModules
	public com.android.repository.impl.meta.RepositoryPackages getPackages () 
	public boolean 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) 
		com.android.repository.api.RepoManager$RepoLoadedCallback localComplete
		java.util.Iterator i$
		com.android.repository.api.RepoManager$RepoLoadedCallback success
		java.util.Iterator i$
		InterruptedException e
		InterruptedException e
		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
		java.util.concurrent.Semaphore completed
		boolean createdTask
	private boolean checkExpiration (boolean, boolean, long) 
		boolean checkLocal
		boolean checkRemote
		long timeoutPeriod
		long time
	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
	static java.io.File access$000 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static com.android.repository.api.FallbackLocalRepoLoader access$100 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static com.android.repository.io.FileOp access$200 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static com.android.repository.impl.meta.RepositoryPackages access$300 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static java.util.List access$400 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static java.lang.Object access$500 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static java.util.Set access$700 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static com.android.repository.api.FallbackRemoteRepoLoader access$800 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static java.util.List access$900 (com.android.repository.impl.manager.RepoManagerImpl) 
		com.android.repository.impl.manager.RepoManagerImpl x0
	static long access$1002 (com.android.repository.impl.manager.RepoManagerImpl, long) 
		com.android.repository.impl.manager.RepoManagerImpl x0
		long x1
	static long access$1102 (com.android.repository.impl.manager.RepoManagerImpl, long) 
		com.android.repository.impl.manager.RepoManagerImpl x0
		long x1
	static com.android.repository.impl.manager.RepoManagerImpl$LoadTask access$1202 (com.android.repository.impl.manager.RepoManagerImpl, com.android.repository.impl.manager.RepoManagerImpl$LoadTask) 
		com.android.repository.impl.manager.RepoManagerImpl x0
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask x1
}

com/android/repository/impl/manager/RemoteRepoLoader$1.class
RemoteRepoLoader.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RemoteRepoLoader$1 extends com.android.repository.api.ProgressIndicatorAdapter {
	final java.util.List val$errors
	final com.android.repository.impl.manager.RemoteRepoLoader this$0
	void  (com.android.repository.impl.manager.RemoteRepoLoader, java.util.List) 
	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$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$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.List mOnLocalCompletes
	private final com.android.repository.api.Downloader mDownloader
	private final com.android.repository.api.SettingsController mSettings
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	public void  (com.android.repository.impl.manager.RepoManagerImpl, java.util.List, java.util.List, java.util.List, com.android.repository.api.Downloader, com.android.repository.api.SettingsController) 
		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
		java.util.Iterator i$
		com.android.repository.api.RepoManager$RepoLoadedCallback success
		java.util.Iterator i$
		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.Iterator i$
		com.android.repository.impl.manager.LocalRepoLoader local
		java.util.Map newLocals
		boolean fireListeners
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		java.util.Iterator i$
		Runnable onError
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.api.RepoManager$RepoLoadedCallback callback
		java.util.Iterator i$
		com.android.repository.impl.manager.RemoteRepoLoader remoteLoader
		java.util.Map remotes
		boolean fireListeners
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		java.util.Iterator i$
		Runnable onError
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		java.util.Iterator i$
		Runnable onError
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		java.util.Iterator i$
		Runnable onError
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onLocalComplete
		java.util.Iterator i$
		com.android.repository.impl.manager.RepoManagerImpl$LoadTask$Callback onSuccess
		java.util.Iterator i$
		Runnable onError
		java.util.Iterator i$
		com.android.repository.api.ProgressIndicator indicator
		com.android.repository.api.ProgressRunner runner
		boolean success
}

com/android/repository/impl/manager/LocalRepoLoader.class
LocalRepoLoader.java
package com.android.repository.impl.manager
public final com.android.repository.impl.manager.LocalRepoLoader extends java.lang.Object {
	public static final String PACKAGE_XML_FN
	private static final int MAX_SCAN_DEPTH
	private java.util.Map mPackages
	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.Map packages
		com.android.repository.api.ProgressIndicator progress
	private void collectPackages (com.android.repository.api.ProgressIndicator, java.util.Map, java.io.File, int) 
		Exception e
		java.io.File bad
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		com.android.repository.api.ProgressIndicator progress
		java.util.Map collector
		java.io.File root
		int depth
		java.io.File packageXml
		com.android.repository.api.LocalPackage p
	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.impl.meta.TypeDetails typeDetails
		com.android.repository.api.ElementFactory factory
		java.io.IOException e
		java.io.FileNotFoundException e
		java.io.IOException e
		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 
		java.io.FileNotFoundException e
		com.android.repository.api.LocalPackage p
		java.io.File packageXml
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.Repository repo
}

com/android/repository/impl/manager/RemoteRepoLoader.class
RemoteRepoLoader.java
package com.android.repository.impl.manager
public com.android.repository.impl.manager.RemoteRepoLoader extends java.lang.Object {
	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
		int compare
		com.android.repository.api.RemotePackage existing
		com.android.repository.api.Channel settingsChannel
		com.android.repository.api.RemotePackage pkg
		java.util.Iterator i$
		String error
		java.util.Iterator i$
		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
		java.util.Iterator i$
		com.android.repository.api.RepositorySourceProvider provider
		java.util.Iterator i$
		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$1.class
RepoManagerImpl.java
package com.android.repository.impl.manager
 com.android.repository.impl.manager.RepoManagerImpl$1 extends java.lang.Object implements com.android.repository.api.RepoManager$RepoLoadedCallback  {
	final java.util.concurrent.Semaphore val$completed
	final com.android.repository.impl.manager.RepoManagerImpl this$0
	void  (com.android.repository.impl.manager.RepoManagerImpl, java.util.concurrent.Semaphore) 
	public void doRun (com.android.repository.impl.meta.RepositoryPackages) 
		com.android.repository.impl.meta.RepositoryPackages packages
}

com/android/repository/impl/installer/
com/android/repository/impl/installer/PackageInstaller.class
PackageInstaller.java
package com.android.repository.impl.installer
public abstract com.android.repository.impl.installer.PackageInstaller extends java.lang.Object {
	public abstract boolean uninstall (com.android.repository.api.LocalPackage, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
	public abstract boolean install (com.android.repository.api.RemotePackage, com.android.repository.api.Downloader, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
}

com/android/repository/impl/installer/BasicInstaller.class
BasicInstaller.java
package com.android.repository.impl.installer
public com.android.repository.impl.installer.BasicInstaller extends java.lang.Object implements com.android.repository.impl.installer.PackageInstaller  {
	public void  () 
	public boolean uninstall (com.android.repository.api.LocalPackage, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		com.android.repository.api.LocalPackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		String path
		java.io.File location
	public boolean install (com.android.repository.api.RemotePackage, com.android.repository.api.Downloader, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator, com.android.repository.api.RepoManager, com.android.repository.io.FileOp) 
		java.io.File packageRoot
		String path
		java.io.File dest
		java.io.File in
		java.io.File out
		java.io.File[] topDirContents
		java.io.File packageRoot
		String message
		java.io.IOException e
		com.android.repository.api.RemotePackage p
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.api.RepoManager manager
		com.android.repository.io.FileOp fop
		java.net.URL url
}

com/android/repository/impl/generated/
com/android/repository/impl/generated/v1/
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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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 {
	public void  () 
	public com.android.repository.api.Repository createRepositoryType () 
	public com.android.repository.impl.meta.RemotePackageImpl createRemotePackage () 
	public com.android.repository.impl.meta.LocalPackageImpl createLocalPackage () 
	public com.android.repository.impl.meta.RepoPackageImpl$Dependencies createDependenciesType () 
	public com.android.repository.impl.meta.RepoPackageImpl$Archives createArchivesType () 
	public com.android.repository.impl.meta.RepoPackageImpl$UsesLicense createLicenseRefType () 
	public com.android.repository.api.Dependency createDependencyType () 
	public com.android.repository.api.License createLicenseType () 
	public com.android.repository.impl.meta.Archive createArchiveType () 
	public com.android.repository.impl.meta.Archive$PatchesType createPatchesType () 
	public com.android.repository.impl.meta.Archive$CompleteType createCompleteType () 
	public com.android.repository.impl.meta.Archive$PatchType createPatchType () 
	public com.android.repository.api.Channel createChannelType () 
	public com.android.repository.impl.meta.RemotePackageImpl$ChannelRef createChannelRefType () 
	public com.android.repository.impl.meta.RevisionType createRevisionType () 
}

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/generic/
com/android/repository/impl/generated/generic/v1/
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 createRepository (com.android.repository.impl.generated.v1.RepositoryType) 
		com.android.repository.impl.generated.v1.RepositoryType value
	public javax.xml.bind.JAXBElement generateElement (com.android.repository.api.Repository) 
		com.android.repository.api.Repository value
	public volatile com.android.repository.impl.meta.TypeDetails$GenericType createGenericDetailsType () 
	public volatile javax.xml.bind.JAXBElement generateElement (java.lang.Object) 
		Object x0
	static void  () 
}

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 () 
	public volatile com.android.repository.api.ElementFactory createFactory () 
}

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/sources/
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.SettingsController, com.android.repository.api.ProgressIndicator, boolean) 
		java.io.FileNotFoundException expected
		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.SettingsController settingsController
		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.util.Iterator i$
		java.net.URL fullUrl
		java.net.MalformedURLException e
		String urlStr
		com.android.repository.api.RemoteSource s
		java.util.Iterator i$
		java.io.InputStream xml
		com.android.repository.api.ProgressIndicator progress
		java.net.URL url
		java.util.List 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/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
		java.io.IOException e
		NumberFormatException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException 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.SettingsController, com.android.repository.api.ProgressIndicator, boolean) 
		com.android.repository.api.Downloader downloader
		com.android.repository.api.SettingsController settings
		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.Iterator i$
		java.util.Properties props
		int count
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		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/generated/
com/android/repository/impl/sources/generated/v1/
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/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/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/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 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.File parent
		java.io.IOException ignore
		int mode
		int size
		byte[] buf
		java.io.BufferedOutputStream bos
		java.io.InputStream s
		org.apache.commons.compress.archivers.zip.ZipArchiveEntry entry
		String name
		java.io.File entryFile
		java.io.File in
		java.io.File out
		com.android.repository.io.FileOp fop
		long expectedSize
		com.android.repository.api.ProgressIndicator progress
		double fraction
		org.apache.commons.compress.archivers.zip.ZipFile zipFile
		java.util.Enumeration entries
	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 
		javax.xml.bind.JAXBElement element
		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.impl.meta.LocalPackageImpl impl
		com.android.repository.api.License l
		java.io.File packageXml
		java.io.OutputStream fos
		com.android.repository.impl.meta.TypeDetails typeDetails
		javax.xml.bind.JAXBElement element
	public static java.net.URL resolveCompleteArchiveUrl (com.android.repository.api.RemotePackage, com.android.repository.api.ProgressIndicator) 
		String sourceUrl
		java.net.MalformedURLException e2
		java.net.MalformedURLException e
		com.android.repository.api.RemotePackage p
		com.android.repository.api.ProgressIndicator progress
		com.android.repository.impl.meta.Archive arch
		String urlStr
		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
		java.util.Iterator i$
		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
		java.util.Iterator i$
		com.android.repository.api.RemotePackage currentPackage
		java.util.Collection currentDependencies
		java.util.Collection nodeDeps
		com.android.repository.api.Dependency d
		java.util.Iterator i$
		com.android.repository.api.RemotePackage root
		com.android.repository.api.RemotePackage p
		java.util.Iterator i$
		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
		java.util.Iterator i$
		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/io/
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) 
	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) 
	public abstract boolean delete (java.io.File) 
	public abstract boolean mkdirs (java.io.File) 
	public abstract java.io.File[] listFiles (java.io.File) 
	public abstract boolean renameTo (java.io.File, java.io.File) 
	public abstract java.io.OutputStream newFileOutputStream (java.io.File)  throws java.io.FileNotFoundException 
	public abstract java.io.InputStream newFileInputStream (java.io.File)  throws java.io.FileNotFoundException 
	public abstract java.util.Properties loadProperties (java.io.File) 
	public abstract void saveProperties (java.io.File, java.util.Properties, java.lang.String)  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) 
	static void  () 
}

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)  throws java.io.IOException 
		java.io.File newDest
		java.io.File child
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] children
		java.io.File src
		java.io.File dest
		com.android.repository.io.FileOp fop
	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.File toDelete
		java.io.File src
		java.io.File dest
		com.android.repository.io.FileOp fop
		com.android.repository.api.ProgressIndicator progress
	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
		java.io.File tempDir
	public static transient java.io.File append (java.io.File, java.lang.String[]) 
		String segment
		String[] arr$
		int len$
		int i$
		java.io.File base
		String[] segments
	public static transient java.io.File append (java.lang.String, java.lang.String[]) 
		String base
		String[] segments
	public 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
	private void  () 
}

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 java.lang.Object implements com.android.repository.io.FileOp  {
	private static java.lang.reflect.Method sFileSetExecutable
	private static final Object[] sFileSetExecutableParams
	public void  () 
	public void deleteFileOrFolder (java.io.File) 
		java.io.File item
		java.io.File[] arr$
		int len$
		int i$
		java.io.File[] files
		InterruptedException e
		int i
		java.io.File fileOrFolder
	public void setExecutablePermission (java.io.File)  throws java.io.IOException 
		IllegalArgumentException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
		java.io.File file
	public void setReadOnly (java.io.File) 
		java.io.File file
	public void copyFile (java.io.File, java.io.File)  throws java.io.IOException 
		int read
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File source
		java.io.File dest
		byte[] buffer
		java.io.FileInputStream fis
		java.io.FileOutputStream fos
	public boolean isSameFile (java.io.File, java.io.File)  throws java.io.IOException 
		int n
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		int read2
		byte[] buffer1
		byte[] buffer2
		int read1
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.File file1
		java.io.File file2
		java.io.FileInputStream fis1
		java.io.FileInputStream fis2
	public boolean isFile (java.io.File) 
		java.io.File file
	public boolean isDirectory (java.io.File) 
		java.io.File file
	public boolean exists (java.io.File) 
		java.io.File file
	public boolean canWrite (java.io.File) 
		java.io.File file
	public long length (java.io.File) 
		java.io.File file
	public boolean delete (java.io.File) 
		java.io.File file
	public boolean mkdirs (java.io.File) 
		java.io.File file
	public java.io.File[] listFiles (java.io.File) 
		java.io.File file
		java.io.File[] r
	public boolean renameTo (java.io.File, java.io.File) 
		java.io.File oldFile
		java.io.File newFile
	public java.io.OutputStream newFileOutputStream (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
	public java.io.InputStream newFileInputStream (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
	public java.util.Properties loadProperties (java.io.File) 
		java.io.FileInputStream fis
		java.io.IOException e
		java.io.IOException ignore
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		java.util.Properties props
		com.google.common.io.Closer closer
	public void saveProperties (java.io.File, java.util.Properties, java.lang.String)  throws java.io.IOException 
		java.io.OutputStream fos
		Throwable e
		java.io.File file
		java.util.Properties props
		String comments
		com.google.common.io.Closer closer
	public long lastModified (java.io.File) 
		java.io.File file
	public boolean createNewFile (java.io.File)  throws java.io.IOException 
		java.io.File file
	public boolean isWindows () 
	public boolean canExecute (java.io.File) 
		java.io.File file
	public java.io.File ensureRealFile (java.io.File) 
		java.io.File in
	public java.lang.String toString (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		java.io.File f
		java.nio.charset.Charset c
	public java.lang.String[] list (java.io.File, java.io.FilenameFilter) 
		java.io.File folder
		java.io.FilenameFilter filenameFilter
	public java.io.File[] listFiles (java.io.File, java.io.FilenameFilter) 
		java.io.File folder
		java.io.FilenameFilter filenameFilter
	public void deleteOnExit (java.io.File) 
		java.io.File file
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
	static void  () 
		SecurityException e
		NoSuchMethodException e
}

com/android/repository/testframework/
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/MockFileOp.class
MockFileOp.java
package com.android.repository.testframework
public com.android.repository.testframework.MockFileOp extends java.lang.Object implements com.android.repository.io.FileOp  {
	private final java.util.Map mExistingFiles
	private final java.util.Set mExistingFolders
	private final java.util.Set mReadOnlyFiles
	private final java.util.List mOutputStreams
	private boolean mIsWindows
	public void  () 
	public void reset () 
	public boolean isWindows () 
	public java.lang.String toString (java.io.File, java.nio.charset.Charset)  throws java.io.IOException 
		java.io.File f
		java.nio.charset.Charset c
		com.android.repository.testframework.MockFileOp$FileInfo fileInfo
	public java.lang.String[] list (java.io.File, java.io.FilenameFilter) 
		int i
		String name
		String[] arr$
		int len$
		int i$
		java.io.File folder
		java.io.FilenameFilter filenameFilter
		java.io.File[] contents
		String[] names
		java.util.List result
	public java.io.File[] listFiles (java.io.File, java.io.FilenameFilter) 
		java.io.File f
		java.io.File[] arr$
		int len$
		int i$
		java.io.File folder
		java.io.FilenameFilter filenameFilter
		java.io.File[] contents
		java.util.List result
	public void deleteOnExit (java.io.File) 
		java.io.File file
	public void setIsWindows (boolean) 
		boolean isWindows
	public java.lang.String getAgnosticAbsPath (java.io.File) 
		java.io.File file
	public java.lang.String getAgnosticAbsPath (java.lang.String) 
		String path
	public void recordExistingFile (java.io.File) 
		java.io.File file
	public void recordExistingFile (java.lang.String) 
		String absFilePath
	public void recordExistingFile (java.lang.String, byte[]) 
		String absFilePath
		byte[] inputStream
	public void recordExistingFile (java.lang.String, java.lang.String) 
		String absFilePath
		String content
	public void recordExistingFile (java.lang.String, long, byte[]) 
		String absFilePath
		long lastModified
		byte[] inputStream
	private void createParents (java.lang.String) 
		String absFilePath
	public void recordExistingFile (java.lang.String, long, java.lang.String) 
		String absFilePath
		long lastModified
		String content
	public void recordExistingFolder (java.io.File) 
		java.io.File folder
	public void recordExistingFolder (java.lang.String) 
		String absFolderPath
	public boolean hasRecordedExistingFile (java.io.File) 
		java.io.File file
	public boolean hasRecordedExistingFolder (java.io.File) 
		java.io.File folder
	public java.lang.String[] getExistingFiles () 
		java.util.Set files
	public java.lang.String[] getExistingFolders () 
	public java.lang.String[] getOutputStreams () 
		int i
		int n
		String[] result
	public void deleteFileOrFolder (java.io.File) 
		java.io.File item
		java.io.File[] arr$
		int len$
		int i$
		java.io.File fileOrFolder
	public void setExecutablePermission (java.io.File)  throws java.io.IOException 
		java.io.File file
	public boolean canExecute (java.io.File) 
		java.io.File file
	public java.io.File ensureRealFile (java.io.File)  throws java.io.IOException 
		java.io.File in
		java.io.File result
		java.io.OutputStream os
	public void setReadOnly (java.io.File) 
		java.io.File file
	public void copyFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File source
		java.io.File dest
		java.io.InputStream in
		java.io.ByteArrayOutputStream baos
		int c
	public boolean isSameFile (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File file1
		java.io.File file2
		String path1
		String path2
		com.android.repository.testframework.MockFileOp$FileInfo fi1
		com.android.repository.testframework.MockFileOp$FileInfo fi2
		byte[] content1
		byte[] content2
	public boolean isFile (java.io.File) 
		java.io.File file
		String path
	public boolean isDirectory (java.io.File) 
		String folder
		java.util.Iterator i$
		String filePath
		java.util.Iterator i$
		java.io.File file
		String path
		java.util.regex.Pattern pathRE
	public boolean canWrite (java.io.File) 
		java.io.File file
	public boolean exists (java.io.File) 
		java.io.File file
	public long length (java.io.File) 
		java.io.File file
	public boolean delete (java.io.File) 
		String folder
		java.util.Iterator i$
		String filePath
		java.util.Iterator i$
		java.io.File file
		String path
	public boolean mkdirs (java.io.File) 
		String path
		java.io.File file
	public java.io.File[] listFiles (java.io.File) 
		String folder
		java.util.Iterator i$
		String filePath
		java.util.Iterator i$
		java.io.File file
		java.util.TreeSet files
		String path
		java.util.regex.Pattern pathRE
	public boolean renameTo (java.io.File, java.io.File) 
		String newFolder
		String folder
		java.util.regex.Matcher m
		java.util.Iterator it
		String newFilePath
		java.util.Map$Entry entry
		String filePath
		java.util.regex.Matcher m
		java.util.Iterator it
		java.io.File oldFile
		java.io.File newFile
		boolean renamed
		String oldPath
		String newPath
		java.util.regex.Pattern pathRE
		java.util.Set newFolders
		java.util.Map newFiles
	public java.util.Properties loadProperties (java.io.File) 
		Exception ignore
		java.io.IOException ignore
		Exception ignore
		Exception ignore
		java.io.File file
		java.util.Properties props
		java.io.FileInputStream fis
	public void saveProperties (java.io.File, java.util.Properties, java.lang.String)  throws java.io.IOException 
		java.io.IOException e
		java.io.IOException e
		java.io.File file
		java.util.Properties props
		String comments
		java.io.OutputStream fos
	public java.io.OutputStream newFileOutputStream (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
		com.android.repository.testframework.MockFileOp$StringOutputStream os
	public java.io.InputStream newFileInputStream (java.io.File)  throws java.io.FileNotFoundException 
		byte[] content
		java.io.File file
		com.android.repository.testframework.MockFileOp$FileInfo fi
	public long lastModified (java.io.File) 
		java.io.File file
		com.android.repository.testframework.MockFileOp$FileInfo fi
	public boolean createNewFile (java.io.File)  throws java.io.IOException 
		java.io.File file
}

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
	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
		String filename
	public void registerUrl (java.net.URL, java.io.InputStream)  throws java.io.IOException 
		java.net.URL url
		java.io.InputStream content
		byte[] data
		String filename
	public java.lang.String getFileName (java.net.URL) 
		java.net.URL url
	public java.io.InputStream downloadAndStream (java.net.URL, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		Exception e
		java.net.URL url
		com.android.repository.api.SettingsController controller
		com.android.repository.api.ProgressIndicator indicator
		java.io.InputStream toWrap
	public java.io.File downloadFully (java.net.URL, com.android.repository.api.SettingsController, com.android.repository.api.ProgressIndicator)  throws java.io.IOException 
		java.net.URL url
		com.android.repository.api.SettingsController settings
		com.android.repository.api.ProgressIndicator indicator
}

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 () 
}

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/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) 
	public int getMajor () 
	public java.lang.Integer getMicro () 
	public java.lang.Integer getMinor () 
}

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

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/MockFileOp$StringOutputStream.class
MockFileOp.java
package com.android.repository.testframework
public com.android.repository.testframework.MockFileOp$StringOutputStream extends java.io.ByteArrayOutputStream {
	private String mData
	private final java.io.File mFile
	final com.android.repository.testframework.MockFileOp this$0
	public void  (com.android.repository.testframework.MockFileOp, java.io.File) 
		java.io.File file
	public java.io.File getFile () 
	public java.lang.String getData () 
	public void close ()  throws java.io.IOException 
	public synchronized java.lang.String toString () 
		StringBuilder sb
}

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) 
	public java.lang.String getChecksum () 
	public java.lang.String getUrl () 
	public long getSize () 
}

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/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/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 final com.android.repository.Revision mVersion
	private final 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
	public void  (java.lang.String, com.android.repository.Revision, java.util.Collection) 
		String path
		com.android.repository.Revision version
		java.util.Collection dependencies
	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 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 com.android.repository.api.License getLicense () 
	public java.util.Collection getAllDependencies () 
	public java.lang.String getPath () 
	public boolean obsolete () 
	public com.android.repository.impl.meta.CommonFactory createFactory () 
	public int compareTo (com.android.repository.api.RepoPackage) 
		com.android.repository.api.RepoPackage o
	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 volatile int compareTo (java.lang.Object) 
		Object x0
}

com/android/repository/testframework/MockFileOp$FileInfo.class
MockFileOp.java
package com.android.repository.testframework
 com.android.repository.testframework.MockFileOp$FileInfo extends java.lang.Object {
	private long mLastModified
	private byte[] mContent
	public void  (long, byte[]) 
		long lastModified
		byte[] content
	public long getLastModified () 
	public byte[] getContent () 
}

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