Home | History | Annotate | Download | only in lib

META-INF/
META-INF/MANIFEST.MF
META-INF/plexus/
META-INF/sisu/
org/
org/eclipse/
org/eclipse/aether/
org/eclipse/aether/impl/
org/eclipse/aether/internal/
org/eclipse/aether/internal/impl/
about.html
META-INF/plexus/components.xml
META-INF/sisu/javax.inject.Named
org/eclipse/aether/impl/AetherModule$1.class
AetherModule.java
package org.eclipse.aether.impl
 org.eclipse.aether.impl.AetherModule$1 extends java.lang.Object {
}

org/eclipse/aether/impl/AetherModule$Slf4jModule.class
AetherModule.java
package org.eclipse.aether.impl
 org.eclipse.aether.impl.AetherModule$Slf4jModule extends com.google.inject.AbstractModule {
	private void  () 
	protected void configure () 
	org.slf4j.ILoggerFactory getLoggerFactory () 
	void  (org.eclipse.aether.impl.AetherModule$1) 
		org.eclipse.aether.impl.AetherModule$1 x0
}

org/eclipse/aether/impl/AetherModule.class
AetherModule.java
package org.eclipse.aether.impl
public final org.eclipse.aether.impl.AetherModule extends com.google.inject.AbstractModule {
	public void  () 
	protected void configure () 
	private void bindSlf4j () 
	java.util.Set provideLocalRepositoryManagerFactories (org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory, org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory) 
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory simple
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory enhanced
		java.util.Set factories
	java.util.Set providesRepositoryListeners () 
}

org/eclipse/aether/impl/ArtifactDescriptorReader.class
ArtifactDescriptorReader.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.ArtifactDescriptorReader extends java.lang.Object {
	public abstract org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactDescriptorRequest)  throws org.eclipse.aether.resolution.ArtifactDescriptorException 
}

org/eclipse/aether/impl/ArtifactResolver.class
ArtifactResolver.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.ArtifactResolver extends java.lang.Object {
	public abstract org.eclipse.aether.resolution.ArtifactResult resolveArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactRequest)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
	public abstract java.util.List resolveArtifacts (org.eclipse.aether.RepositorySystemSession, java.util.Collection)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
}

org/eclipse/aether/impl/DefaultServiceLocator$Entry.class
DefaultServiceLocator.java
package org.eclipse.aether.impl
 org.eclipse.aether.impl.DefaultServiceLocator$Entry extends java.lang.Object {
	private final Class type
	private final java.util.Collection providers
	private java.util.List instances
	final org.eclipse.aether.impl.DefaultServiceLocator this$0
	public void  (org.eclipse.aether.impl.DefaultServiceLocator, java.lang.Class) 
		Class type
	public synchronized transient void setServices (java.lang.Object[]) 
		Object service
		Object[] arr$
		int len$
		int i$
		Object[] services
	public synchronized void setService (java.lang.Class) 
		Class impl
	public synchronized void addService (java.lang.Class) 
		Class impl
	public java.lang.Object getInstance () 
		java.util.List instances
	public synchronized java.util.List getInstances () 
		Object instance
		Object instance
		Object provider
		java.util.Iterator i$
	private java.lang.Object newInstance (java.lang.Class) 
		java.lang.reflect.Constructor constr
		Object obj
		Object instance
		Exception e
		LinkageError e
		Class impl
}

org/eclipse/aether/impl/DefaultServiceLocator$ErrorHandler.class
DefaultServiceLocator.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.DefaultServiceLocator$ErrorHandler extends java.lang.Object {
	public void  () 
	public void serviceCreationFailed (java.lang.Class, java.lang.Class, java.lang.Throwable) 
		Class type
		Class impl
		Throwable exception
}

org/eclipse/aether/impl/DefaultServiceLocator.class
DefaultServiceLocator.java
package org.eclipse.aether.impl
public final org.eclipse.aether.impl.DefaultServiceLocator extends java.lang.Object implements org.eclipse.aether.spi.locator.ServiceLocator  {
	private final java.util.Map entries
	private org.eclipse.aether.impl.DefaultServiceLocator$ErrorHandler errorHandler
	public void  () 
	private org.eclipse.aether.impl.DefaultServiceLocator$Entry getEntry (java.lang.Class, boolean) 
		Class type
		boolean create
		org.eclipse.aether.impl.DefaultServiceLocator$Entry entry
	public org.eclipse.aether.impl.DefaultServiceLocator setService (java.lang.Class, java.lang.Class) 
		Class type
		Class impl
	public org.eclipse.aether.impl.DefaultServiceLocator addService (java.lang.Class, java.lang.Class) 
		Class type
		Class impl
	public transient org.eclipse.aether.impl.DefaultServiceLocator setServices (java.lang.Class, java.lang.Object[]) 
		Class type
		Object[] services
	public java.lang.Object getService (java.lang.Class) 
		Class type
		org.eclipse.aether.impl.DefaultServiceLocator$Entry entry
	public java.util.List getServices (java.lang.Class) 
		Class type
		org.eclipse.aether.impl.DefaultServiceLocator$Entry entry
	private void serviceCreationFailed (java.lang.Class, java.lang.Class, java.lang.Throwable) 
		Class type
		Class impl
		Throwable exception
	public void setErrorHandler (org.eclipse.aether.impl.DefaultServiceLocator$ErrorHandler) 
		org.eclipse.aether.impl.DefaultServiceLocator$ErrorHandler errorHandler
	static void access$000 (org.eclipse.aether.impl.DefaultServiceLocator, java.lang.Class, java.lang.Class, java.lang.Throwable) 
		org.eclipse.aether.impl.DefaultServiceLocator x0
		Class x1
		Class x2
		Throwable x3
}

org/eclipse/aether/impl/DependencyCollector.class
DependencyCollector.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.DependencyCollector extends java.lang.Object {
	public abstract org.eclipse.aether.collection.CollectResult collectDependencies (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.collection.CollectRequest)  throws org.eclipse.aether.collection.DependencyCollectionException 
}

org/eclipse/aether/impl/Deployer.class
Deployer.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.Deployer extends java.lang.Object {
	public abstract org.eclipse.aether.deployment.DeployResult deploy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest)  throws org.eclipse.aether.deployment.DeploymentException 
}

org/eclipse/aether/impl/Installer.class
Installer.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.Installer extends java.lang.Object {
	public abstract org.eclipse.aether.installation.InstallResult install (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest)  throws org.eclipse.aether.installation.InstallationException 
}

org/eclipse/aether/impl/LocalRepositoryProvider.class
LocalRepositoryProvider.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.LocalRepositoryProvider extends java.lang.Object {
	public abstract org.eclipse.aether.repository.LocalRepositoryManager newLocalRepositoryManager (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalRepository)  throws org.eclipse.aether.repository.NoLocalRepositoryManagerException 
}

org/eclipse/aether/impl/MetadataGenerator.class
MetadataGenerator.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.MetadataGenerator extends java.lang.Object {
	public abstract java.util.Collection prepare (java.util.Collection) 
	public abstract org.eclipse.aether.artifact.Artifact transformArtifact (org.eclipse.aether.artifact.Artifact) 
	public abstract java.util.Collection finish (java.util.Collection) 
}

org/eclipse/aether/impl/MetadataGeneratorFactory.class
MetadataGeneratorFactory.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.MetadataGeneratorFactory extends java.lang.Object {
	public abstract org.eclipse.aether.impl.MetadataGenerator newInstance (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest) 
	public abstract org.eclipse.aether.impl.MetadataGenerator newInstance (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest) 
	public abstract float getPriority () 
}

org/eclipse/aether/impl/MetadataResolver.class
MetadataResolver.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.MetadataResolver extends java.lang.Object {
	public abstract java.util.List resolveMetadata (org.eclipse.aether.RepositorySystemSession, java.util.Collection) 
}

org/eclipse/aether/impl/OfflineController.class
OfflineController.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.OfflineController extends java.lang.Object {
	public abstract void checkOffline (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository)  throws org.eclipse.aether.transfer.RepositoryOfflineException 
}

org/eclipse/aether/impl/RemoteRepositoryManager.class
RemoteRepositoryManager.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.RemoteRepositoryManager extends java.lang.Object {
	public abstract java.util.List aggregateRepositories (org.eclipse.aether.RepositorySystemSession, java.util.List, java.util.List, boolean) 
	public abstract org.eclipse.aether.repository.RepositoryPolicy getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository, boolean, boolean) 
}

org/eclipse/aether/impl/RepositoryConnectorProvider.class
RepositoryConnectorProvider.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.RepositoryConnectorProvider extends java.lang.Object {
	public abstract org.eclipse.aether.spi.connector.RepositoryConnector newRepositoryConnector (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository)  throws org.eclipse.aether.transfer.NoRepositoryConnectorException 
}

org/eclipse/aether/impl/RepositoryEventDispatcher.class
RepositoryEventDispatcher.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.RepositoryEventDispatcher extends java.lang.Object {
	public abstract void dispatch (org.eclipse.aether.RepositoryEvent) 
}

org/eclipse/aether/impl/SyncContextFactory.class
SyncContextFactory.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.SyncContextFactory extends java.lang.Object {
	public abstract org.eclipse.aether.SyncContext newInstance (org.eclipse.aether.RepositorySystemSession, boolean) 
}

org/eclipse/aether/impl/UpdateCheck.class
UpdateCheck.java
package org.eclipse.aether.impl
public final org.eclipse.aether.impl.UpdateCheck extends java.lang.Object {
	private long localLastUpdated
	private Object item
	private java.io.File file
	private boolean fileValid
	private String policy
	private org.eclipse.aether.repository.RemoteRepository repository
	private org.eclipse.aether.repository.RemoteRepository authoritativeRepository
	private boolean required
	private org.eclipse.aether.RepositoryException exception
	public void  () 
	public long getLocalLastUpdated () 
	public org.eclipse.aether.impl.UpdateCheck setLocalLastUpdated (long) 
		long localLastUpdated
	public java.lang.Object getItem () 
	public org.eclipse.aether.impl.UpdateCheck setItem (java.lang.Object) 
		Object item
	public java.io.File getFile () 
	public org.eclipse.aether.impl.UpdateCheck setFile (java.io.File) 
		java.io.File file
	public boolean isFileValid () 
	public org.eclipse.aether.impl.UpdateCheck setFileValid (boolean) 
		boolean fileValid
	public java.lang.String getPolicy () 
	public org.eclipse.aether.impl.UpdateCheck setPolicy (java.lang.String) 
		String policy
	public org.eclipse.aether.repository.RemoteRepository getRepository () 
	public org.eclipse.aether.impl.UpdateCheck setRepository (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
	public org.eclipse.aether.repository.RemoteRepository getAuthoritativeRepository () 
	public org.eclipse.aether.impl.UpdateCheck setAuthoritativeRepository (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository authoritativeRepository
	public boolean isRequired () 
	public org.eclipse.aether.impl.UpdateCheck setRequired (boolean) 
		boolean required
	public org.eclipse.aether.RepositoryException getException () 
	public org.eclipse.aether.impl.UpdateCheck setException (org.eclipse.aether.RepositoryException) 
		org.eclipse.aether.RepositoryException exception
	public java.lang.String toString () 
}

org/eclipse/aether/impl/UpdateCheckManager.class
UpdateCheckManager.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.UpdateCheckManager extends java.lang.Object {
	public abstract void checkArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
	public abstract void touchArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
	public abstract void checkMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
	public abstract void touchMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
}

org/eclipse/aether/impl/UpdatePolicyAnalyzer.class
UpdatePolicyAnalyzer.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.UpdatePolicyAnalyzer extends java.lang.Object {
	public abstract java.lang.String getEffectiveUpdatePolicy (org.eclipse.aether.RepositorySystemSession, java.lang.String, java.lang.String) 
	public abstract boolean isUpdatedRequired (org.eclipse.aether.RepositorySystemSession, long, java.lang.String) 
}

org/eclipse/aether/impl/VersionRangeResolver.class
VersionRangeResolver.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.VersionRangeResolver extends java.lang.Object {
	public abstract org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.VersionRangeRequest)  throws org.eclipse.aether.resolution.VersionRangeResolutionException 
}

org/eclipse/aether/impl/VersionResolver.class
VersionResolver.java
package org.eclipse.aether.impl
public abstract org.eclipse.aether.impl.VersionResolver extends java.lang.Object {
	public abstract org.eclipse.aether.resolution.VersionResult resolveVersion (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.VersionRequest)  throws org.eclipse.aether.resolution.VersionResolutionException 
}

org/eclipse/aether/internal/impl/ArtifactRequestBuilder.class
ArtifactRequestBuilder.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.ArtifactRequestBuilder extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final org.eclipse.aether.RequestTrace trace
	private java.util.List requests
	public void  (org.eclipse.aether.RequestTrace) 
		org.eclipse.aether.RequestTrace trace
	public java.util.List getRequests () 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.resolution.ArtifactRequest request
		org.eclipse.aether.graph.DependencyNode node
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
}

org/eclipse/aether/internal/impl/CacheUtils.class
CacheUtils.java
package org.eclipse.aether.internal.impl
public final org.eclipse.aether.internal.impl.CacheUtils extends java.lang.Object {
	public void  () 
	public static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public static int hash (java.lang.Object) 
		Object obj
	public static int repositoriesHashCode (java.util.List) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		java.util.List repositories
		int result
	private static int repositoryHashCode (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		int result
	private static boolean repositoryEquals (org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository r1
		org.eclipse.aether.repository.RemoteRepository r2
	private static boolean policyEquals (org.eclipse.aether.repository.RepositoryPolicy, org.eclipse.aether.repository.RepositoryPolicy) 
		org.eclipse.aether.repository.RepositoryPolicy p1
		org.eclipse.aether.repository.RepositoryPolicy p2
	public static boolean repositoriesEquals (java.util.List, java.util.List) 
		java.util.Iterator it1
		java.util.Iterator it2
		java.util.List r1
		java.util.List r2
	public static org.eclipse.aether.repository.WorkspaceRepository getWorkspace (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.WorkspaceReader reader
	public static org.eclipse.aether.repository.ArtifactRepository getRepository (org.eclipse.aether.RepositorySystemSession, java.util.List, java.lang.Class, java.lang.String) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		java.util.List repositories
		Class repoClass
		String repoId
}

org/eclipse/aether/internal/impl/CachingArtifactTypeRegistry.class
CachingArtifactTypeRegistry.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.CachingArtifactTypeRegistry extends java.lang.Object implements org.eclipse.aether.artifact.ArtifactTypeRegistry  {
	private final org.eclipse.aether.artifact.ArtifactTypeRegistry delegate
	private final java.util.Map types
	public static org.eclipse.aether.artifact.ArtifactTypeRegistry newInstance (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
	public static org.eclipse.aether.artifact.ArtifactTypeRegistry newInstance (org.eclipse.aether.artifact.ArtifactTypeRegistry) 
		org.eclipse.aether.artifact.ArtifactTypeRegistry delegate
	private void  (org.eclipse.aether.artifact.ArtifactTypeRegistry) 
		org.eclipse.aether.artifact.ArtifactTypeRegistry delegate
	public org.eclipse.aether.artifact.ArtifactType get (java.lang.String) 
		String typeId
		org.eclipse.aether.artifact.ArtifactType type
}

org/eclipse/aether/internal/impl/DataPool$BadDescriptor.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$BadDescriptor extends org.eclipse.aether.internal.impl.DataPool$Descriptor {
	static final org.eclipse.aether.internal.impl.DataPool$BadDescriptor INSTANCE
	void  () 
	public org.eclipse.aether.resolution.ArtifactDescriptorResult toResult (org.eclipse.aether.resolution.ArtifactDescriptorRequest) 
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
	static void  () 
}

org/eclipse/aether/internal/impl/DataPool$Constraint$VersionRepo.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$Constraint$VersionRepo extends java.lang.Object {
	final org.eclipse.aether.version.Version version
	final org.eclipse.aether.repository.ArtifactRepository repo
	void  (org.eclipse.aether.version.Version, org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.version.Version version
		org.eclipse.aether.repository.ArtifactRepository repo
}

org/eclipse/aether/internal/impl/DataPool$Constraint.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$Constraint extends java.lang.Object {
	final org.eclipse.aether.internal.impl.DataPool$Constraint$VersionRepo[] repositories
	final org.eclipse.aether.version.VersionConstraint versionConstraint
	public void  (org.eclipse.aether.resolution.VersionRangeResult) 
		org.eclipse.aether.version.Version version
		java.util.Iterator i$
		org.eclipse.aether.resolution.VersionRangeResult result
		java.util.List versions
		int i
	public org.eclipse.aether.resolution.VersionRangeResult toResult (org.eclipse.aether.resolution.VersionRangeRequest) 
		org.eclipse.aether.internal.impl.DataPool$Constraint$VersionRepo vr
		org.eclipse.aether.internal.impl.DataPool$Constraint$VersionRepo[] arr$
		int len$
		int i$
		org.eclipse.aether.resolution.VersionRangeRequest request
		org.eclipse.aether.resolution.VersionRangeResult result
}

org/eclipse/aether/internal/impl/DataPool$ConstraintKey.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$ConstraintKey extends java.lang.Object {
	private final org.eclipse.aether.artifact.Artifact artifact
	private final java.util.List repositories
	private final int hashCode
	public void  (org.eclipse.aether.resolution.VersionRangeRequest) 
		org.eclipse.aether.resolution.VersionRangeRequest request
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.internal.impl.DataPool$ConstraintKey that
	private static boolean equals (java.util.List, java.util.List) 
		org.eclipse.aether.repository.RemoteRepository repo1
		org.eclipse.aether.repository.RemoteRepository repo2
		int i
		int n
		java.util.List repos1
		java.util.List repos2
	public int hashCode () 
}

org/eclipse/aether/internal/impl/DataPool$Descriptor.class
DataPool.java
package org.eclipse.aether.internal.impl
abstract org.eclipse.aether.internal.impl.DataPool$Descriptor extends java.lang.Object {
	void  () 
	public abstract org.eclipse.aether.resolution.ArtifactDescriptorResult toResult (org.eclipse.aether.resolution.ArtifactDescriptorRequest) 
}

org/eclipse/aether/internal/impl/DataPool$GoodDescriptor.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$GoodDescriptor extends org.eclipse.aether.internal.impl.DataPool$Descriptor {
	final org.eclipse.aether.artifact.Artifact artifact
	final java.util.List relocations
	final java.util.Collection aliases
	final java.util.List repositories
	final java.util.List dependencies
	final java.util.List managedDependencies
	public void  (org.eclipse.aether.resolution.ArtifactDescriptorResult) 
		org.eclipse.aether.resolution.ArtifactDescriptorResult result
	public org.eclipse.aether.resolution.ArtifactDescriptorResult toResult (org.eclipse.aether.resolution.ArtifactDescriptorRequest) 
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
		org.eclipse.aether.resolution.ArtifactDescriptorResult result
}

org/eclipse/aether/internal/impl/DataPool$GraphKey.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool$GraphKey extends java.lang.Object {
	private final org.eclipse.aether.artifact.Artifact artifact
	private final java.util.List repositories
	private final org.eclipse.aether.collection.DependencySelector selector
	private final org.eclipse.aether.collection.DependencyManager manager
	private final org.eclipse.aether.collection.DependencyTraverser traverser
	private final int hashCode
	public void  (org.eclipse.aether.artifact.Artifact, java.util.List, org.eclipse.aether.collection.DependencySelector, org.eclipse.aether.collection.DependencyManager, org.eclipse.aether.collection.DependencyTraverser) 
		org.eclipse.aether.artifact.Artifact artifact
		java.util.List repositories
		org.eclipse.aether.collection.DependencySelector selector
		org.eclipse.aether.collection.DependencyManager manager
		org.eclipse.aether.collection.DependencyTraverser traverser
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.internal.impl.DataPool$GraphKey that
	public int hashCode () 
}

org/eclipse/aether/internal/impl/DataPool.class
DataPool.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DataPool extends java.lang.Object {
	private static final String ARTIFACT_POOL
	private static final String DEPENDENCY_POOL
	private static final String DESCRIPTORS
	public static final org.eclipse.aether.resolution.ArtifactDescriptorResult NO_DESCRIPTOR
	private org.eclipse.aether.internal.impl.ObjectPool artifacts
	private org.eclipse.aether.internal.impl.ObjectPool dependencies
	private java.util.Map descriptors
	private java.util.Map constraints
	private java.util.Map nodes
	public void  (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RepositoryCache cache
	public org.eclipse.aether.artifact.Artifact intern (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public org.eclipse.aether.graph.Dependency intern (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public java.lang.Object toKey (org.eclipse.aether.resolution.ArtifactDescriptorRequest) 
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
	public org.eclipse.aether.resolution.ArtifactDescriptorResult getDescriptor (java.lang.Object, org.eclipse.aether.resolution.ArtifactDescriptorRequest) 
		Object key
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
		org.eclipse.aether.internal.impl.DataPool$Descriptor descriptor
	public void putDescriptor (java.lang.Object, org.eclipse.aether.resolution.ArtifactDescriptorResult) 
		Object key
		org.eclipse.aether.resolution.ArtifactDescriptorResult result
	public void putDescriptor (java.lang.Object, org.eclipse.aether.resolution.ArtifactDescriptorException) 
		Object key
		org.eclipse.aether.resolution.ArtifactDescriptorException e
	public java.lang.Object toKey (org.eclipse.aether.resolution.VersionRangeRequest) 
		org.eclipse.aether.resolution.VersionRangeRequest request
	public org.eclipse.aether.resolution.VersionRangeResult getConstraint (java.lang.Object, org.eclipse.aether.resolution.VersionRangeRequest) 
		Object key
		org.eclipse.aether.resolution.VersionRangeRequest request
		org.eclipse.aether.internal.impl.DataPool$Constraint constraint
	public void putConstraint (java.lang.Object, org.eclipse.aether.resolution.VersionRangeResult) 
		Object key
		org.eclipse.aether.resolution.VersionRangeResult result
	public java.lang.Object toKey (org.eclipse.aether.artifact.Artifact, java.util.List, org.eclipse.aether.collection.DependencySelector, org.eclipse.aether.collection.DependencyManager, org.eclipse.aether.collection.DependencyTraverser) 
		org.eclipse.aether.artifact.Artifact artifact
		java.util.List repositories
		org.eclipse.aether.collection.DependencySelector selector
		org.eclipse.aether.collection.DependencyManager manager
		org.eclipse.aether.collection.DependencyTraverser traverser
	public java.util.List getChildren (java.lang.Object) 
		Object key
	public void putChildren (java.lang.Object, java.util.List) 
		Object key
		java.util.List children
	static void  () 
}

org/eclipse/aether/internal/impl/DefaultArtifactResolver$ResolutionGroup.class
DefaultArtifactResolver.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup extends java.lang.Object {
	final org.eclipse.aether.repository.RemoteRepository repository
	final java.util.List items
	void  (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
	boolean matches (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repo
}

org/eclipse/aether/internal/impl/DefaultArtifactResolver$ResolutionItem.class
DefaultArtifactResolver.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionItem extends java.lang.Object {
	final org.eclipse.aether.RequestTrace trace
	final org.eclipse.aether.resolution.ArtifactRequest request
	final org.eclipse.aether.resolution.ArtifactResult result
	final org.eclipse.aether.repository.LocalArtifactResult local
	final org.eclipse.aether.repository.RemoteRepository repository
	final org.eclipse.aether.artifact.Artifact artifact
	final java.util.concurrent.atomic.AtomicBoolean resolved
	org.eclipse.aether.spi.connector.ArtifactDownload download
	org.eclipse.aether.impl.UpdateCheck updateCheck
	void  (org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.resolution.ArtifactResult, org.eclipse.aether.repository.LocalArtifactResult, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.resolution.ArtifactResult result
		org.eclipse.aether.repository.LocalArtifactResult local
		org.eclipse.aether.repository.RemoteRepository repository
}

org/eclipse/aether/internal/impl/DefaultArtifactResolver.class
DefaultArtifactResolver.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultArtifactResolver extends java.lang.Object implements org.eclipse.aether.impl.ArtifactResolver org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.spi.io.FileProcessor fileProcessor
	private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	private org.eclipse.aether.impl.VersionResolver versionResolver
	private org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	private org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	private org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	private org.eclipse.aether.impl.OfflineController offlineController
	public void  () 
	void  (org.eclipse.aether.spi.io.FileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher, org.eclipse.aether.impl.VersionResolver, org.eclipse.aether.impl.UpdateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager, org.eclipse.aether.impl.SyncContextFactory, org.eclipse.aether.impl.OfflineController, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
		org.eclipse.aether.impl.VersionResolver versionResolver
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
		org.eclipse.aether.impl.OfflineController offlineController
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setFileProcessor (org.eclipse.aether.spi.io.FileProcessor) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setRepositoryEventDispatcher (org.eclipse.aether.impl.RepositoryEventDispatcher) 
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setVersionResolver (org.eclipse.aether.impl.VersionResolver) 
		org.eclipse.aether.impl.VersionResolver versionResolver
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setUpdateCheckManager (org.eclipse.aether.impl.UpdateCheckManager) 
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setRepositoryConnectorProvider (org.eclipse.aether.impl.RepositoryConnectorProvider) 
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setRemoteRepositoryManager (org.eclipse.aether.impl.RemoteRepositoryManager) 
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setSyncContextFactory (org.eclipse.aether.impl.SyncContextFactory) 
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public org.eclipse.aether.internal.impl.DefaultArtifactResolver setOfflineController (org.eclipse.aether.impl.OfflineController) 
		org.eclipse.aether.impl.OfflineController offlineController
	public org.eclipse.aether.resolution.ArtifactResult resolveArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactRequest)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ArtifactRequest request
	public java.util.List resolveArtifacts (org.eclipse.aether.RepositorySystemSession, java.util.Collection)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
		org.eclipse.aether.resolution.ArtifactRequest request
		java.util.Iterator i$
		java.util.Collection artifacts
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
		org.eclipse.aether.SyncContext syncContext
	private java.util.List resolve (org.eclipse.aether.RepositorySystemSession, java.util.Collection)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
		java.io.File file
		org.eclipse.aether.resolution.VersionRequest versionRequest
		org.eclipse.aether.resolution.VersionResolutionException e
		java.io.File file
		org.eclipse.aether.transfer.ArtifactTransferException e
		Exception exception
		org.eclipse.aether.transfer.RepositoryOfflineException e
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup t
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup group
		org.eclipse.aether.repository.RemoteRepository repo
		java.util.Iterator i$
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.resolution.ArtifactResult result
		org.eclipse.aether.artifact.Artifact artifact
		java.util.List repos
		String localPath
		org.eclipse.aether.resolution.VersionResult versionResult
		org.eclipse.aether.repository.LocalArtifactResult local
		java.util.Iterator groupIt
		org.eclipse.aether.resolution.ArtifactRequest request
		java.util.Iterator i$
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup group
		java.util.Iterator i$
		Exception exception
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.resolution.ArtifactRequest request
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.resolution.ArtifactResult result
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
		java.util.List results
		boolean failures
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		org.eclipse.aether.repository.WorkspaceReader workspace
		java.util.List groups
	private boolean isLocallyInstalled (org.eclipse.aether.repository.LocalArtifactResult, org.eclipse.aether.resolution.VersionResult) 
		org.eclipse.aether.repository.LocalArtifactResult lar
		org.eclipse.aether.resolution.VersionResult vr
	private java.io.File getFile (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.artifact.Artifact, java.io.File)  throws org.eclipse.aether.transfer.ArtifactTransferException 
		java.io.IOException e
		String name
		java.io.File dst
		boolean copy
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File file
	private void performDownloads (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup) 
		org.eclipse.aether.spi.connector.ArtifactDownload download
		java.util.Iterator i$
		org.eclipse.aether.spi.connector.RepositoryConnector connector
		org.eclipse.aether.spi.connector.ArtifactDownload download
		java.util.Iterator i$
		org.eclipse.aether.transfer.NoRepositoryConnectorException e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup group
		java.util.List downloads
	private java.util.List gatherDownloads (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup) 
		String path
		org.eclipse.aether.impl.UpdateCheck check
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.spi.connector.ArtifactDownload download
		boolean snapshot
		org.eclipse.aether.repository.RepositoryPolicy policy
		int errorPolicy
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionItem item
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup group
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		java.util.List downloads
	private void evaluateDownloads (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup) 
		org.eclipse.aether.transfer.ArtifactTransferException e
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.spi.connector.ArtifactDownload download
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionItem item
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.internal.impl.DefaultArtifactResolver$ResolutionGroup group
		org.eclipse.aether.repository.LocalRepositoryManager lrm
	private void artifactResolving (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.RepositoryEvent$Builder event
	private void artifactResolved (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.ArtifactRepository, java.util.List) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.ArtifactRepository repository
		java.util.List exceptions
		org.eclipse.aether.RepositoryEvent$Builder event
	private void artifactDownloading (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.RepositoryEvent$Builder event
	private void artifactDownloaded (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository, java.lang.Exception) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
}

org/eclipse/aether/internal/impl/DefaultDependencyCollectionContext.class
DefaultDependencyCollectionContext.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext extends java.lang.Object implements org.eclipse.aether.collection.DependencyCollectionContext  {
	private org.eclipse.aether.RepositorySystemSession session
	private org.eclipse.aether.graph.Dependency dependency
	private java.util.List managedDependencies
	public void  (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.graph.Dependency, java.util.List) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.graph.Dependency dependency
		java.util.List managedDependencies
	public org.eclipse.aether.RepositorySystemSession getSession () 
	public org.eclipse.aether.graph.Dependency getDependency () 
	public java.util.List getManagedDependencies () 
	public void set (org.eclipse.aether.graph.Dependency, java.util.List) 
		org.eclipse.aether.graph.Dependency dependency
		java.util.List managedDependencies
	public java.lang.String toString () 
}

org/eclipse/aether/internal/impl/DefaultDependencyCollector$Args.class
DefaultDependencyCollector.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args extends java.lang.Object {
	final org.eclipse.aether.collection.CollectResult result
	final org.eclipse.aether.RepositorySystemSession session
	final boolean ignoreRepos
	final int maxExceptions
	final boolean premanagedState
	final org.eclipse.aether.RequestTrace trace
	final org.eclipse.aether.internal.impl.DataPool pool
	final org.eclipse.aether.internal.impl.NodeStack nodes
	final org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext collectionContext
	String errorPath
	public void  (org.eclipse.aether.collection.CollectResult, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.internal.impl.DataPool, org.eclipse.aether.internal.impl.NodeStack, org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext) 
		org.eclipse.aether.collection.CollectResult result
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.internal.impl.DataPool pool
		org.eclipse.aether.internal.impl.NodeStack nodes
		org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext collectionContext
}

org/eclipse/aether/internal/impl/DefaultDependencyCollector.class
DefaultDependencyCollector.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultDependencyCollector extends java.lang.Object implements org.eclipse.aether.impl.DependencyCollector org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	private org.eclipse.aether.impl.ArtifactDescriptorReader descriptorReader
	private org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
	public void  () 
	void  (org.eclipse.aether.impl.RemoteRepositoryManager, org.eclipse.aether.impl.ArtifactDescriptorReader, org.eclipse.aether.impl.VersionRangeResolver, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
		org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader
		org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultDependencyCollector setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultDependencyCollector setRemoteRepositoryManager (org.eclipse.aether.impl.RemoteRepositoryManager) 
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	public org.eclipse.aether.internal.impl.DefaultDependencyCollector setArtifactDescriptorReader (org.eclipse.aether.impl.ArtifactDescriptorReader) 
		org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader
	public org.eclipse.aether.internal.impl.DefaultDependencyCollector setVersionRangeResolver (org.eclipse.aether.impl.VersionRangeResolver) 
		org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
	public org.eclipse.aether.collection.CollectResult collectDependencies (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.collection.CollectRequest)  throws org.eclipse.aether.collection.DependencyCollectionException 
		org.eclipse.aether.resolution.VersionRangeRequest rangeRequest
		org.eclipse.aether.resolution.VersionRangeResolutionException e
		org.eclipse.aether.resolution.ArtifactDescriptorResult descriptorResult
		org.eclipse.aether.resolution.ArtifactDescriptorRequest descriptorRequest
		org.eclipse.aether.resolution.ArtifactDescriptorException e
		org.eclipse.aether.resolution.VersionRangeResult rangeResult
		org.eclipse.aether.version.Version version
		org.eclipse.aether.resolution.ArtifactDescriptorResult descriptorResult
		org.eclipse.aether.internal.impl.DataPool pool
		org.eclipse.aether.internal.impl.NodeStack nodes
		org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext context
		org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args args
		org.eclipse.aether.internal.impl.DefaultDependencyGraphTransformationContext context
		org.eclipse.aether.RepositoryException e
		long time3
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.collection.CollectRequest request
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.collection.CollectResult result
		org.eclipse.aether.collection.DependencySelector depSelector
		org.eclipse.aether.collection.DependencyManager depManager
		org.eclipse.aether.collection.DependencyTraverser depTraverser
		org.eclipse.aether.graph.Dependency root
		java.util.List repositories
		java.util.List dependencies
		java.util.List managedDependencies
		java.util.Map stats
		long time1
		org.eclipse.aether.graph.DefaultDependencyNode node
		boolean traverse
		String errorPath
		long time2
		org.eclipse.aether.collection.DependencyGraphTransformer transformer
	private org.eclipse.aether.RepositorySystemSession optimizeSession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.DefaultRepositorySystemSession optimized
	private java.util.List mergeDeps (java.util.List, java.util.List) 
		java.util.List result
		java.util.List result
		org.eclipse.aether.graph.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.graph.Dependency dependency
		java.util.Iterator i$
		java.util.Collection ids
		java.util.List dominant
		java.util.List recessive
		java.util.List result
	private java.lang.String getId (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact a
	private void process (org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args, java.util.List, java.util.List, org.eclipse.aether.collection.DependencySelector, org.eclipse.aether.collection.DependencyManager, org.eclipse.aether.collection.DependencyTraverser) 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.resolution.VersionRangeRequest rangeRequest
		Object key
		org.eclipse.aether.resolution.VersionRangeResolutionException e
		org.eclipse.aether.resolution.ArtifactDescriptorResult descriptorResult
		org.eclipse.aether.resolution.ArtifactDescriptorException e
		Object key
		org.eclipse.aether.resolution.ArtifactDescriptorRequest descriptorRequest
		org.eclipse.aether.graph.DefaultDependencyNode child
		org.eclipse.aether.internal.impl.DefaultDependencyCollectionContext context
		org.eclipse.aether.collection.DependencySelector childSelector
		org.eclipse.aether.collection.DependencyManager childManager
		org.eclipse.aether.collection.DependencyTraverser childTraverser
		java.util.List childRepos
		Object key
		java.util.List children
		org.eclipse.aether.artifact.Artifact originalArtifact
		org.eclipse.aether.graph.Dependency d
		org.eclipse.aether.resolution.ArtifactDescriptorResult descriptorResult
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.graph.DependencyNode cycleNode
		java.util.List repos
		org.eclipse.aether.graph.DefaultDependencyNode child
		boolean recurse
		org.eclipse.aether.version.Version version
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencyManagement depMngt
		int managedBits
		String premanagedVersion
		String premanagedScope
		Boolean premanagedOptional
		boolean noDescriptor
		boolean traverse
		org.eclipse.aether.resolution.VersionRangeResult rangeResult
		java.util.List versions
		boolean disableVersionManagement
		java.util.List relocations
		org.eclipse.aether.graph.Dependency dependency
		java.util.Iterator i$
		org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args args
		java.util.List dependencies
		java.util.List repositories
		org.eclipse.aether.collection.DependencySelector depSelector
		org.eclipse.aether.collection.DependencyManager depManager
		org.eclipse.aether.collection.DependencyTraverser depTraverser
	private boolean isLackingDescriptor (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	private void addException (org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args, org.eclipse.aether.graph.Dependency, java.lang.Exception) 
		org.eclipse.aether.graph.Dependency dep
		int i
		StringBuilder buffer
		org.eclipse.aether.internal.impl.DefaultDependencyCollector$Args args
		org.eclipse.aether.graph.Dependency dependency
		Exception e
	private java.util.List getRemoteRepositories (org.eclipse.aether.repository.ArtifactRepository, java.util.List) 
		org.eclipse.aether.repository.ArtifactRepository repository
		java.util.List repositories
}

org/eclipse/aether/internal/impl/DefaultDependencyGraphTransformationContext.class
DefaultDependencyGraphTransformationContext.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDependencyGraphTransformationContext extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformationContext  {
	private final org.eclipse.aether.RepositorySystemSession session
	private final java.util.Map map
	public void  (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
	public org.eclipse.aether.RepositorySystemSession getSession () 
	public java.lang.Object get (java.lang.Object) 
		Object key
	public java.lang.Object put (java.lang.Object, java.lang.Object) 
		Object key
		Object value
	public java.lang.String toString () 
}

org/eclipse/aether/internal/impl/DefaultDeployer$ArtifactUploadEx.class
DefaultDeployer.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDeployer$ArtifactUploadEx extends org.eclipse.aether.spi.connector.ArtifactUpload {
	private final org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
	public void  (org.eclipse.aether.artifact.Artifact, java.io.File, org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult) 
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File file
		org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
	public org.eclipse.aether.spi.connector.Transfer setState (org.eclipse.aether.spi.connector.Transfer$State) 
		org.eclipse.aether.spi.connector.Transfer$State state
}

org/eclipse/aether/internal/impl/DefaultDeployer$EventCatapult.class
DefaultDeployer.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult extends java.lang.Object {
	private final org.eclipse.aether.RepositorySystemSession session
	private final org.eclipse.aether.RequestTrace trace
	private final org.eclipse.aether.repository.RemoteRepository repository
	private final org.eclipse.aether.impl.RepositoryEventDispatcher dispatcher
	public void  (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.impl.RepositoryEventDispatcher) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.impl.RepositoryEventDispatcher dispatcher
	public org.eclipse.aether.RequestTrace getTrace () 
	public void artifactDeploying (org.eclipse.aether.artifact.Artifact, java.io.File) 
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File file
		org.eclipse.aether.RepositoryEvent$Builder event
	public void artifactDeployed (org.eclipse.aether.artifact.Artifact, java.io.File, org.eclipse.aether.transfer.ArtifactTransferException) 
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File file
		org.eclipse.aether.transfer.ArtifactTransferException exception
		org.eclipse.aether.RepositoryEvent$Builder event
	public void metadataDeploying (org.eclipse.aether.metadata.Metadata, java.io.File) 
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File file
		org.eclipse.aether.RepositoryEvent$Builder event
	public void metadataDeployed (org.eclipse.aether.metadata.Metadata, java.io.File, java.lang.Exception) 
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File file
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
}

org/eclipse/aether/internal/impl/DefaultDeployer$MetadataUploadEx.class
DefaultDeployer.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultDeployer$MetadataUploadEx extends org.eclipse.aether.spi.connector.MetadataUpload {
	private final org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
	public void  (org.eclipse.aether.metadata.Metadata, java.io.File, org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult) 
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File file
		org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
	public org.eclipse.aether.spi.connector.Transfer setState (org.eclipse.aether.spi.connector.Transfer$State) 
		org.eclipse.aether.spi.connector.Transfer$State state
}

org/eclipse/aether/internal/impl/DefaultDeployer.class
DefaultDeployer.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultDeployer extends java.lang.Object implements org.eclipse.aether.impl.Deployer org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.spi.io.FileProcessor fileProcessor
	private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	private org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	private org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	private java.util.Collection metadataFactories
	private org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	private org.eclipse.aether.impl.OfflineController offlineController
	public void  () 
	void  (org.eclipse.aether.spi.io.FileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher, org.eclipse.aether.impl.RepositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager, org.eclipse.aether.impl.UpdateCheckManager, java.util.Set, org.eclipse.aether.impl.SyncContextFactory, org.eclipse.aether.impl.OfflineController, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
		java.util.Set metadataFactories
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
		org.eclipse.aether.impl.OfflineController offlineController
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultDeployer setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultDeployer setFileProcessor (org.eclipse.aether.spi.io.FileProcessor) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
	public org.eclipse.aether.internal.impl.DefaultDeployer setRepositoryEventDispatcher (org.eclipse.aether.impl.RepositoryEventDispatcher) 
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	public org.eclipse.aether.internal.impl.DefaultDeployer setRepositoryConnectorProvider (org.eclipse.aether.impl.RepositoryConnectorProvider) 
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	public org.eclipse.aether.internal.impl.DefaultDeployer setRemoteRepositoryManager (org.eclipse.aether.impl.RemoteRepositoryManager) 
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	public org.eclipse.aether.internal.impl.DefaultDeployer setUpdateCheckManager (org.eclipse.aether.impl.UpdateCheckManager) 
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	public org.eclipse.aether.internal.impl.DefaultDeployer addMetadataGeneratorFactory (org.eclipse.aether.impl.MetadataGeneratorFactory) 
		org.eclipse.aether.impl.MetadataGeneratorFactory factory
	public org.eclipse.aether.internal.impl.DefaultDeployer setMetadataGeneratorFactories (java.util.Collection) 
		java.util.Collection metadataFactories
	org.eclipse.aether.internal.impl.DefaultDeployer setMetadataFactories (java.util.List) 
		java.util.List metadataFactories
	public org.eclipse.aether.internal.impl.DefaultDeployer setSyncContextFactory (org.eclipse.aether.impl.SyncContextFactory) 
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public org.eclipse.aether.internal.impl.DefaultDeployer setOfflineController (org.eclipse.aether.impl.OfflineController) 
		org.eclipse.aether.impl.OfflineController offlineController
	public org.eclipse.aether.deployment.DeployResult deploy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest)  throws org.eclipse.aether.deployment.DeploymentException 
		org.eclipse.aether.transfer.RepositoryOfflineException e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.deployment.DeployRequest request
		org.eclipse.aether.SyncContext syncContext
	private org.eclipse.aether.deployment.DeployResult deploy (org.eclipse.aether.SyncContext, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest)  throws org.eclipse.aether.deployment.DeploymentException 
		org.eclipse.aether.transfer.NoRepositoryConnectorException e
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.impl.MetadataGenerator generator
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		int i
		org.eclipse.aether.spi.connector.ArtifactUpload upload
		java.util.Iterator i$
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.spi.connector.MetadataUpload upload
		java.util.Iterator i$
		java.util.List generators
		java.util.List artifactUploads
		java.util.List metadataUploads
		java.util.IdentityHashMap processedMetadata
		org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
		java.util.List artifacts
		java.util.List metadatas
		org.eclipse.aether.SyncContext syncContext
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.deployment.DeployRequest request
		org.eclipse.aether.deployment.DeployResult result
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.spi.connector.RepositoryConnector connector
	private java.util.List getMetadataGenerators (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest) 
		org.eclipse.aether.impl.MetadataGenerator generator
		org.eclipse.aether.impl.MetadataGeneratorFactory factory
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.deployment.DeployRequest request
		java.util.List factories
		java.util.List generators
	private void upload (java.util.Collection, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.spi.connector.RepositoryConnector, org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult)  throws org.eclipse.aether.deployment.DeploymentException 
		org.eclipse.aether.RepositoryEvent$Builder event
		org.eclipse.aether.RepositoryEvent$Builder event
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.spi.connector.MetadataDownload download
		Exception error
		org.eclipse.aether.RepositoryException e
		java.io.IOException e
		java.util.Collection metadataUploads
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.spi.connector.RepositoryConnector connector
		org.eclipse.aether.internal.impl.DefaultDeployer$EventCatapult catapult
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		java.io.File basedir
		java.io.File dstFile
		org.eclipse.aether.impl.UpdateCheck check
	private org.eclipse.aether.repository.RepositoryPolicy getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.metadata.Metadata$Nature) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.metadata.Metadata$Nature nature
		boolean releases
		boolean snapshots
}

org/eclipse/aether/internal/impl/DefaultFileProcessor.class
DefaultFileProcessor.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultFileProcessor extends java.lang.Object implements org.eclipse.aether.spi.io.FileProcessor  {
	public void  () 
	private static void close (java.io.Closeable) 
		java.io.IOException e
		java.io.Closeable closeable
	public boolean mkdirs (java.io.File) 
		java.io.IOException e
		java.io.File directory
		java.io.File canonDir
		java.io.File parentDir
	public void write (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File target
		String data
		java.io.OutputStream fos
	public void write (java.io.File, java.io.InputStream)  throws java.io.IOException 
		java.io.File target
		java.io.InputStream source
		java.io.OutputStream fos
	public void copy (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File source
		java.io.File target
	public long copy (java.io.File, java.io.File, org.eclipse.aether.spi.io.FileProcessor$ProgressListener)  throws java.io.IOException 
		java.io.File source
		java.io.File target
		org.eclipse.aether.spi.io.FileProcessor$ProgressListener listener
		long total
		java.io.InputStream fis
		java.io.OutputStream fos
	private long copy (java.io.OutputStream, java.io.InputStream, org.eclipse.aether.spi.io.FileProcessor$ProgressListener)  throws java.io.IOException 
		Exception e
		int bytes
		java.io.OutputStream os
		java.io.InputStream is
		org.eclipse.aether.spi.io.FileProcessor$ProgressListener listener
		long total
		java.nio.ByteBuffer buffer
		byte[] array
	public void move (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File source
		java.io.File target
}

org/eclipse/aether/internal/impl/DefaultInstaller.class
DefaultInstaller.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultInstaller extends java.lang.Object implements org.eclipse.aether.impl.Installer org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.spi.io.FileProcessor fileProcessor
	private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	private java.util.Collection metadataFactories
	private org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public void  () 
	void  (org.eclipse.aether.spi.io.FileProcessor, org.eclipse.aether.impl.RepositoryEventDispatcher, java.util.Set, org.eclipse.aether.impl.SyncContextFactory, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
		java.util.Set metadataFactories
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultInstaller setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultInstaller setFileProcessor (org.eclipse.aether.spi.io.FileProcessor) 
		org.eclipse.aether.spi.io.FileProcessor fileProcessor
	public org.eclipse.aether.internal.impl.DefaultInstaller setRepositoryEventDispatcher (org.eclipse.aether.impl.RepositoryEventDispatcher) 
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	public org.eclipse.aether.internal.impl.DefaultInstaller addMetadataGeneratorFactory (org.eclipse.aether.impl.MetadataGeneratorFactory) 
		org.eclipse.aether.impl.MetadataGeneratorFactory factory
	public org.eclipse.aether.internal.impl.DefaultInstaller setMetadataGeneratorFactories (java.util.Collection) 
		java.util.Collection metadataFactories
	org.eclipse.aether.internal.impl.DefaultInstaller setMetadataFactories (java.util.List) 
		java.util.List metadataFactories
	public org.eclipse.aether.internal.impl.DefaultInstaller setSyncContextFactory (org.eclipse.aether.impl.SyncContextFactory) 
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public org.eclipse.aether.installation.InstallResult install (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest)  throws org.eclipse.aether.installation.InstallationException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.installation.InstallRequest request
		org.eclipse.aether.SyncContext syncContext
	private org.eclipse.aether.installation.InstallResult install (org.eclipse.aether.SyncContext, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest)  throws org.eclipse.aether.installation.InstallationException 
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.impl.MetadataGenerator generator
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		int i
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.metadata.Metadata metadata
		java.util.Iterator i$
		org.eclipse.aether.SyncContext syncContext
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.installation.InstallRequest request
		org.eclipse.aether.installation.InstallResult result
		org.eclipse.aether.RequestTrace trace
		java.util.List generators
		java.util.List artifacts
		java.util.IdentityHashMap processedMetadata
		java.util.List metadatas
	private java.util.List getMetadataGenerators (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest) 
		org.eclipse.aether.impl.MetadataGenerator generator
		org.eclipse.aether.impl.MetadataGeneratorFactory factory
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.installation.InstallRequest request
		java.util.List factories
		java.util.List generators
	private void install (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact)  throws org.eclipse.aether.installation.InstallationException 
		boolean copy
		Exception e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		java.io.File srcFile
		java.io.File dstFile
		Exception exception
	private void install (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata)  throws org.eclipse.aether.installation.InstallationException 
		Exception e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		java.io.File dstFile
		Exception exception
	private void artifactInstalling (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, java.io.File) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File dstFile
		org.eclipse.aether.RepositoryEvent$Builder event
	private void artifactInstalled (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.artifact.Artifact, java.io.File, java.lang.Exception) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File dstFile
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
	private void metadataInstalling (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, java.io.File) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File dstFile
		org.eclipse.aether.RepositoryEvent$Builder event
	private void metadataInstalled (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, java.io.File, java.lang.Exception) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File dstFile
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
}

org/eclipse/aether/internal/impl/DefaultLocalRepositoryProvider$1.class
DefaultLocalRepositoryProvider.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory, org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory) 
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory o1
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/eclipse/aether/internal/impl/DefaultLocalRepositoryProvider.class
DefaultLocalRepositoryProvider.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider extends java.lang.Object implements org.eclipse.aether.impl.LocalRepositoryProvider org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private java.util.Collection managerFactories
	private static final java.util.Comparator COMPARATOR
	public void  () 
	void  (java.util.Set, org.eclipse.aether.spi.log.LoggerFactory) 
		java.util.Set factories
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider addLocalRepositoryManagerFactory (org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory) 
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory factory
	public org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider setLocalRepositoryManagerFactories (java.util.Collection) 
		java.util.Collection factories
	org.eclipse.aether.internal.impl.DefaultLocalRepositoryProvider setManagerFactories (java.util.List) 
		java.util.List factories
	public org.eclipse.aether.repository.LocalRepositoryManager newLocalRepositoryManager (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalRepository)  throws org.eclipse.aether.repository.NoLocalRepositoryManagerException 
		StringBuilder buffer
		org.eclipse.aether.repository.LocalRepositoryManager manager
		org.eclipse.aether.repository.NoLocalRepositoryManagerException e
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory factory
		java.util.Iterator i$
		org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory factory
		java.util.ListIterator it
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalRepository localRepository
		java.util.List factories
		StringBuilder buffer
	static void  () 
}

org/eclipse/aether/internal/impl/DefaultMetadataResolver$1.class
DefaultMetadataResolver.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultMetadataResolver$1 extends java.lang.Object implements java.util.concurrent.Executor  {
	final org.eclipse.aether.internal.impl.DefaultMetadataResolver this$0
	void  (org.eclipse.aether.internal.impl.DefaultMetadataResolver) 
	public void execute (java.lang.Runnable) 
		Runnable command
}

org/eclipse/aether/internal/impl/DefaultMetadataResolver$ResolveTask.class
DefaultMetadataResolver.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask extends java.lang.Object implements java.lang.Runnable  {
	final org.eclipse.aether.RepositorySystemSession session
	final org.eclipse.aether.RequestTrace trace
	final org.eclipse.aether.resolution.MetadataResult result
	final org.eclipse.aether.resolution.MetadataRequest request
	final java.io.File metadataFile
	final String policy
	final java.util.List checks
	volatile org.eclipse.aether.transfer.MetadataTransferException exception
	final org.eclipse.aether.internal.impl.DefaultMetadataResolver this$0
	public void  (org.eclipse.aether.internal.impl.DefaultMetadataResolver, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.resolution.MetadataResult, java.io.File, java.util.List, java.lang.String) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.resolution.MetadataResult result
		java.io.File metadataFile
		java.util.List checks
		String policy
	public void run () 
		org.eclipse.aether.impl.UpdateCheck check
		java.util.Iterator i$
		java.util.List contexts
		org.eclipse.aether.repository.LocalMetadataRegistration registration
		java.util.List repositories
		org.eclipse.aether.spi.connector.MetadataDownload download
		org.eclipse.aether.spi.connector.RepositoryConnector connector
		org.eclipse.aether.transfer.NoRepositoryConnectorException e
		org.eclipse.aether.impl.UpdateCheck check
		java.util.Iterator i$
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository requestRepository
}

org/eclipse/aether/internal/impl/DefaultMetadataResolver.class
DefaultMetadataResolver.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultMetadataResolver extends java.lang.Object implements org.eclipse.aether.impl.MetadataResolver org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	private org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	private org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	private org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	private org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	private org.eclipse.aether.impl.OfflineController offlineController
	public void  () 
	void  (org.eclipse.aether.impl.RepositoryEventDispatcher, org.eclipse.aether.impl.UpdateCheckManager, org.eclipse.aether.impl.RepositoryConnectorProvider, org.eclipse.aether.impl.RemoteRepositoryManager, org.eclipse.aether.impl.SyncContextFactory, org.eclipse.aether.impl.OfflineController, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
		org.eclipse.aether.impl.OfflineController offlineController
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setRepositoryEventDispatcher (org.eclipse.aether.impl.RepositoryEventDispatcher) 
		org.eclipse.aether.impl.RepositoryEventDispatcher repositoryEventDispatcher
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setUpdateCheckManager (org.eclipse.aether.impl.UpdateCheckManager) 
		org.eclipse.aether.impl.UpdateCheckManager updateCheckManager
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setRepositoryConnectorProvider (org.eclipse.aether.impl.RepositoryConnectorProvider) 
		org.eclipse.aether.impl.RepositoryConnectorProvider repositoryConnectorProvider
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setRemoteRepositoryManager (org.eclipse.aether.impl.RemoteRepositoryManager) 
		org.eclipse.aether.impl.RemoteRepositoryManager remoteRepositoryManager
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setSyncContextFactory (org.eclipse.aether.impl.SyncContextFactory) 
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public org.eclipse.aether.internal.impl.DefaultMetadataResolver setOfflineController (org.eclipse.aether.impl.OfflineController) 
		org.eclipse.aether.impl.OfflineController offlineController
	public java.util.List resolveMetadata (org.eclipse.aether.RepositorySystemSession, java.util.Collection) 
		org.eclipse.aether.resolution.MetadataRequest request
		java.util.Iterator i$
		java.util.Collection metadata
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
		org.eclipse.aether.SyncContext syncContext
	private java.util.List resolve (org.eclipse.aether.RepositorySystemSession, java.util.Collection) 
		org.eclipse.aether.repository.LocalRepository localRepo
		java.io.File localFile
		String msg
		org.eclipse.aether.transfer.RepositoryOfflineException e
		java.io.File localFile
		org.eclipse.aether.impl.UpdateCheck check
		java.io.File checkFile
		org.eclipse.aether.repository.RemoteRepository repo
		java.util.Iterator i$
		org.eclipse.aether.repository.RepositoryPolicy policy
		java.io.File installFile
		org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask task
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.resolution.MetadataResult result
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.List repositories
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		org.eclipse.aether.repository.LocalMetadataRequest localRequest
		org.eclipse.aether.repository.LocalMetadataResult lrmResult
		java.io.File metadataFile
		Long localLastUpdate
		java.util.List checks
		Exception exception
		org.eclipse.aether.resolution.MetadataRequest request
		java.util.Iterator i$
		org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask task
		java.util.Iterator i$
		org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask task
		java.util.Iterator i$
		org.eclipse.aether.util.concurrency.RunnableErrorForwarder errorForwarder
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.LocalMetadataRequest localRequest
		java.io.File metadataFile
		org.eclipse.aether.internal.impl.DefaultMetadataResolver$ResolveTask task
		java.util.Iterator i$
		int threads
		java.util.concurrent.Executor executor
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
		java.util.List results
		java.util.List tasks
		java.util.Map localLastUpdates
	private java.io.File getLocalFile (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.metadata.Metadata) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.LocalRepositoryManager lrm
		org.eclipse.aether.repository.LocalMetadataResult localResult
		java.io.File localFile
	private java.util.List getEnabledSourceRepositories (org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.metadata.Metadata$Nature) 
		org.eclipse.aether.repository.RemoteRepository repo
		java.util.Iterator i$
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.metadata.Metadata$Nature nature
		java.util.List repositories
	private boolean isEnabled (org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.metadata.Metadata$Nature) 
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.metadata.Metadata$Nature nature
	private org.eclipse.aether.repository.RepositoryPolicy getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.metadata.Metadata$Nature) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.metadata.Metadata$Nature nature
		boolean releases
		boolean snapshots
	private void metadataResolving (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		org.eclipse.aether.RepositoryEvent$Builder event
	private void metadataResolved (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository, java.lang.Exception) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
	private void metadataDownloading (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		org.eclipse.aether.RepositoryEvent$Builder event
	private void metadataDownloaded (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository, java.io.File, java.lang.Exception) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.ArtifactRepository repository
		java.io.File file
		Exception exception
		org.eclipse.aether.RepositoryEvent$Builder event
	private java.util.concurrent.Executor getExecutor (int) 
		int threads
	private void shutdown (java.util.concurrent.Executor) 
		java.util.concurrent.Executor executor
	static void access$000 (org.eclipse.aether.internal.impl.DefaultMetadataResolver, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository) 
		org.eclipse.aether.internal.impl.DefaultMetadataResolver x0
		org.eclipse.aether.RepositorySystemSession x1
		org.eclipse.aether.RequestTrace x2
		org.eclipse.aether.metadata.Metadata x3
		org.eclipse.aether.repository.ArtifactRepository x4
	static org.eclipse.aether.impl.RepositoryConnectorProvider access$100 (org.eclipse.aether.internal.impl.DefaultMetadataResolver) 
		org.eclipse.aether.internal.impl.DefaultMetadataResolver x0
	static org.eclipse.aether.impl.UpdateCheckManager access$200 (org.eclipse.aether.internal.impl.DefaultMetadataResolver) 
		org.eclipse.aether.internal.impl.DefaultMetadataResolver x0
	static void access$300 (org.eclipse.aether.internal.impl.DefaultMetadataResolver, org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.RequestTrace, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.ArtifactRepository, java.io.File, java.lang.Exception) 
		org.eclipse.aether.internal.impl.DefaultMetadataResolver x0
		org.eclipse.aether.RepositorySystemSession x1
		org.eclipse.aether.RequestTrace x2
		org.eclipse.aether.metadata.Metadata x3
		org.eclipse.aether.repository.ArtifactRepository x4
		java.io.File x5
		Exception x6
}

org/eclipse/aether/internal/impl/DefaultOfflineController.class
DefaultOfflineController.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultOfflineController extends java.lang.Object implements org.eclipse.aether.impl.OfflineController org.eclipse.aether.spi.locator.Service  {
	private static final java.util.regex.Pattern SEP
	private org.eclipse.aether.spi.log.Logger logger
	public void  () 
	void  (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultOfflineController setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void checkOffline (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository)  throws org.eclipse.aether.transfer.RepositoryOfflineException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
	private boolean isOfflineProtocol (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository) 
		String p
		String[] arr$
		int len$
		int i$
		String protocol
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		String[] protocols
	private boolean isOfflineHost (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository) 
		String h
		String[] arr$
		int len$
		int i$
		String host
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		String[] hosts
	private java.lang.String[] getConfig (org.eclipse.aether.RepositorySystemSession, java.lang.String) 
		org.eclipse.aether.RepositorySystemSession session
		String key
		String value
	static void  () 
}

org/eclipse/aether/internal/impl/DefaultRemoteRepositoryManager.class
DefaultRemoteRepositoryManager.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultRemoteRepositoryManager extends java.lang.Object implements org.eclipse.aether.impl.RemoteRepositoryManager org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
	public void  () 
	void  (org.eclipse.aether.impl.UpdatePolicyAnalyzer, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultRemoteRepositoryManager setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultRemoteRepositoryManager setUpdatePolicyAnalyzer (org.eclipse.aether.impl.UpdatePolicyAnalyzer) 
		org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
	public java.util.List aggregateRepositories (org.eclipse.aether.RepositorySystemSession, java.util.List, java.util.List, boolean) 
		org.eclipse.aether.repository.RemoteRepository mirrorRepository
		org.eclipse.aether.repository.RemoteRepository mergedRepository
		org.eclipse.aether.repository.RemoteRepository dominantRepository
		java.util.ListIterator it
		org.eclipse.aether.repository.RemoteRepository$Builder builder
		org.eclipse.aether.repository.Authentication auth
		org.eclipse.aether.repository.Proxy proxy
		org.eclipse.aether.repository.RemoteRepository repository
		String key
		org.eclipse.aether.repository.RemoteRepository recessiveRepository
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		java.util.List dominantRepositories
		java.util.List recessiveRepositories
		boolean recessiveIsRaw
		org.eclipse.aether.repository.MirrorSelector mirrorSelector
		org.eclipse.aether.repository.AuthenticationSelector authSelector
		org.eclipse.aether.repository.ProxySelector proxySelector
		java.util.List result
	private java.lang.String getKey (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
	private org.eclipse.aether.repository.RemoteRepository mergeMirrors (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository dom
		java.util.Iterator i$
		String recKey
		org.eclipse.aether.repository.RemoteRepository rec
		java.util.Iterator i$
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository dominant
		org.eclipse.aether.repository.RemoteRepository recessive
		org.eclipse.aether.repository.RemoteRepository$Builder merged
		org.eclipse.aether.repository.RepositoryPolicy releases
		org.eclipse.aether.repository.RepositoryPolicy snapshots
	public org.eclipse.aether.repository.RepositoryPolicy getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository, boolean, boolean) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		boolean releases
		boolean snapshots
		org.eclipse.aether.repository.RepositoryPolicy policy1
		org.eclipse.aether.repository.RepositoryPolicy policy2
		org.eclipse.aether.repository.RepositoryPolicy policy
	private org.eclipse.aether.repository.RepositoryPolicy merge (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RepositoryPolicy, org.eclipse.aether.repository.RepositoryPolicy, boolean) 
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		org.eclipse.aether.repository.RepositoryPolicy policy
		String checksums
		String updates
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RepositoryPolicy policy1
		org.eclipse.aether.repository.RepositoryPolicy policy2
		boolean globalPolicy
		org.eclipse.aether.repository.RepositoryPolicy policy
	private org.eclipse.aether.repository.RepositoryPolicy merge (org.eclipse.aether.repository.RepositoryPolicy, java.lang.String, java.lang.String) 
		org.eclipse.aether.repository.RepositoryPolicy policy
		String updates
		String checksums
	private int ordinalOfChecksumPolicy (java.lang.String) 
		String policy
}

org/eclipse/aether/internal/impl/DefaultRepositoryConnectorProvider$1.class
DefaultRepositoryConnectorProvider.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.eclipse.aether.spi.connector.RepositoryConnectorFactory, org.eclipse.aether.spi.connector.RepositoryConnectorFactory) 
		org.eclipse.aether.spi.connector.RepositoryConnectorFactory o1
		org.eclipse.aether.spi.connector.RepositoryConnectorFactory o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/eclipse/aether/internal/impl/DefaultRepositoryConnectorProvider.class
DefaultRepositoryConnectorProvider.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider extends java.lang.Object implements org.eclipse.aether.impl.RepositoryConnectorProvider org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private java.util.Collection connectorFactories
	private static final java.util.Comparator COMPARATOR
	public void  () 
	void  (java.util.Set, org.eclipse.aether.spi.log.LoggerFactory) 
		java.util.Set connectorFactories
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider addRepositoryConnectorFactory (org.eclipse.aether.spi.connector.RepositoryConnectorFactory) 
		org.eclipse.aether.spi.connector.RepositoryConnectorFactory factory
	public org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider setRepositoryConnectorFactories (java.util.Collection) 
		java.util.Collection factories
	org.eclipse.aether.internal.impl.DefaultRepositoryConnectorProvider setConnectorFactories (java.util.List) 
		java.util.List factories
	public org.eclipse.aether.spi.connector.RepositoryConnector newRepositoryConnector (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository)  throws org.eclipse.aether.transfer.NoRepositoryConnectorException 
		StringBuilder buffer
		org.eclipse.aether.repository.Authentication auth
		org.eclipse.aether.repository.Proxy proxy
		org.eclipse.aether.spi.connector.RepositoryConnector connector
		org.eclipse.aether.transfer.NoRepositoryConnectorException e
		org.eclipse.aether.spi.connector.RepositoryConnectorFactory factory
		java.util.Iterator i$
		org.eclipse.aether.spi.connector.RepositoryConnectorFactory factory
		java.util.ListIterator it
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.List factories
		StringBuilder buffer
	static void  () 
}

org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher$1.class
DefaultRepositoryEventDispatcher.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher$1 extends java.lang.Object {
	static final int[] $SwitchMap$org$eclipse$aether$RepositoryEvent$EventType
	static void  () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

org/eclipse/aether/internal/impl/DefaultRepositoryEventDispatcher.class
DefaultRepositoryEventDispatcher.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher extends java.lang.Object implements org.eclipse.aether.impl.RepositoryEventDispatcher org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private java.util.Collection listeners
	public void  () 
	void  (java.util.Set, org.eclipse.aether.spi.log.LoggerFactory) 
		java.util.Set listeners
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher addRepositoryListener (org.eclipse.aether.RepositoryListener) 
		org.eclipse.aether.RepositoryListener listener
	public org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher setRepositoryListeners (java.util.Collection) 
		java.util.Collection listeners
	org.eclipse.aether.internal.impl.DefaultRepositoryEventDispatcher setListeners (java.util.List) 
		java.util.List listeners
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public void dispatch (org.eclipse.aether.RepositoryEvent) 
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
		org.eclipse.aether.RepositoryListener listener
	private void dispatch (org.eclipse.aether.RepositoryEvent, org.eclipse.aether.RepositoryListener) 
		Exception e
		LinkageError e
		org.eclipse.aether.RepositoryEvent event
		org.eclipse.aether.RepositoryListener listener
	private void logError (java.lang.Throwable, java.lang.Object) 
		Throwable e
		Object listener
		String msg
}

org/eclipse/aether/internal/impl/DefaultRepositorySystem.class
DefaultRepositorySystem.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultRepositorySystem extends java.lang.Object implements org.eclipse.aether.RepositorySystem org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.impl.VersionResolver versionResolver
	private org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
	private org.eclipse.aether.impl.ArtifactResolver artifactResolver
	private org.eclipse.aether.impl.MetadataResolver metadataResolver
	private org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader
	private org.eclipse.aether.impl.DependencyCollector dependencyCollector
	private org.eclipse.aether.impl.Installer installer
	private org.eclipse.aether.impl.Deployer deployer
	private org.eclipse.aether.impl.LocalRepositoryProvider localRepositoryProvider
	private org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public void  () 
	void  (org.eclipse.aether.impl.VersionResolver, org.eclipse.aether.impl.VersionRangeResolver, org.eclipse.aether.impl.ArtifactResolver, org.eclipse.aether.impl.MetadataResolver, org.eclipse.aether.impl.ArtifactDescriptorReader, org.eclipse.aether.impl.DependencyCollector, org.eclipse.aether.impl.Installer, org.eclipse.aether.impl.Deployer, org.eclipse.aether.impl.LocalRepositoryProvider, org.eclipse.aether.impl.SyncContextFactory, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.impl.VersionResolver versionResolver
		org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
		org.eclipse.aether.impl.ArtifactResolver artifactResolver
		org.eclipse.aether.impl.MetadataResolver metadataResolver
		org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader
		org.eclipse.aether.impl.DependencyCollector dependencyCollector
		org.eclipse.aether.impl.Installer installer
		org.eclipse.aether.impl.Deployer deployer
		org.eclipse.aether.impl.LocalRepositoryProvider localRepositoryProvider
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setVersionResolver (org.eclipse.aether.impl.VersionResolver) 
		org.eclipse.aether.impl.VersionResolver versionResolver
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setVersionRangeResolver (org.eclipse.aether.impl.VersionRangeResolver) 
		org.eclipse.aether.impl.VersionRangeResolver versionRangeResolver
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setArtifactResolver (org.eclipse.aether.impl.ArtifactResolver) 
		org.eclipse.aether.impl.ArtifactResolver artifactResolver
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setMetadataResolver (org.eclipse.aether.impl.MetadataResolver) 
		org.eclipse.aether.impl.MetadataResolver metadataResolver
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setArtifactDescriptorReader (org.eclipse.aether.impl.ArtifactDescriptorReader) 
		org.eclipse.aether.impl.ArtifactDescriptorReader artifactDescriptorReader
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setDependencyCollector (org.eclipse.aether.impl.DependencyCollector) 
		org.eclipse.aether.impl.DependencyCollector dependencyCollector
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setInstaller (org.eclipse.aether.impl.Installer) 
		org.eclipse.aether.impl.Installer installer
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setDeployer (org.eclipse.aether.impl.Deployer) 
		org.eclipse.aether.impl.Deployer deployer
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setLocalRepositoryProvider (org.eclipse.aether.impl.LocalRepositoryProvider) 
		org.eclipse.aether.impl.LocalRepositoryProvider localRepositoryProvider
	public org.eclipse.aether.internal.impl.DefaultRepositorySystem setSyncContextFactory (org.eclipse.aether.impl.SyncContextFactory) 
		org.eclipse.aether.impl.SyncContextFactory syncContextFactory
	public org.eclipse.aether.resolution.VersionResult resolveVersion (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.VersionRequest)  throws org.eclipse.aether.resolution.VersionResolutionException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.VersionRequest request
	public org.eclipse.aether.resolution.VersionRangeResult resolveVersionRange (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.VersionRangeRequest)  throws org.eclipse.aether.resolution.VersionRangeResolutionException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.VersionRangeRequest request
	public org.eclipse.aether.resolution.ArtifactDescriptorResult readArtifactDescriptor (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactDescriptorRequest)  throws org.eclipse.aether.resolution.ArtifactDescriptorException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ArtifactDescriptorRequest request
	public org.eclipse.aether.resolution.ArtifactResult resolveArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactRequest)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ArtifactRequest request
	public java.util.List resolveArtifacts (org.eclipse.aether.RepositorySystemSession, java.util.Collection)  throws org.eclipse.aether.resolution.ArtifactResolutionException 
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
	public java.util.List resolveMetadata (org.eclipse.aether.RepositorySystemSession, java.util.Collection) 
		org.eclipse.aether.RepositorySystemSession session
		java.util.Collection requests
	public org.eclipse.aether.collection.CollectResult collectDependencies (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.collection.CollectRequest)  throws org.eclipse.aether.collection.DependencyCollectionException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.collection.CollectRequest request
	public org.eclipse.aether.resolution.DependencyResult resolveDependencies (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.DependencyRequest)  throws org.eclipse.aether.resolution.DependencyResolutionException 
		org.eclipse.aether.collection.DependencyCollectionException e
		org.eclipse.aether.collection.CollectResult collectResult
		org.eclipse.aether.resolution.ArtifactResolutionException e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.DependencyRequest request
		org.eclipse.aether.RequestTrace trace
		org.eclipse.aether.resolution.DependencyResult result
		org.eclipse.aether.collection.DependencyCollectionException dce
		org.eclipse.aether.resolution.ArtifactResolutionException are
		org.eclipse.aether.internal.impl.ArtifactRequestBuilder builder
		org.eclipse.aether.graph.DependencyFilter filter
		org.eclipse.aether.graph.DependencyVisitor visitor
		java.util.List requests
		java.util.List results
	private void updateNodesWithResolvedArtifacts (java.util.List) 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.resolution.ArtifactResult result
		java.util.Iterator i$
		java.util.List results
	public org.eclipse.aether.installation.InstallResult install (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.installation.InstallRequest)  throws org.eclipse.aether.installation.InstallationException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.installation.InstallRequest request
	public org.eclipse.aether.deployment.DeployResult deploy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.deployment.DeployRequest)  throws org.eclipse.aether.deployment.DeploymentException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.deployment.DeployRequest request
	public org.eclipse.aether.repository.LocalRepositoryManager newLocalRepositoryManager (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalRepository) 
		org.eclipse.aether.repository.NoLocalRepositoryManagerException e
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalRepository localRepository
	public org.eclipse.aether.SyncContext newSyncContext (org.eclipse.aether.RepositorySystemSession, boolean) 
		org.eclipse.aether.RepositorySystemSession session
		boolean shared
	private void validateSession (org.eclipse.aether.RepositorySystemSession) 
		org.eclipse.aether.RepositorySystemSession session
	private void invalidSession (java.lang.String) 
		String name
}

org/eclipse/aether/internal/impl/DefaultSyncContextFactory$DefaultSyncContext.class
DefaultSyncContextFactory.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.DefaultSyncContextFactory$DefaultSyncContext extends java.lang.Object implements org.eclipse.aether.SyncContext  {
	void  () 
	public void acquire (java.util.Collection, java.util.Collection) 
		java.util.Collection artifact
		java.util.Collection metadata
	public void close () 
}

org/eclipse/aether/internal/impl/DefaultSyncContextFactory.class
DefaultSyncContextFactory.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultSyncContextFactory extends java.lang.Object implements org.eclipse.aether.impl.SyncContextFactory  {
	public void  () 
	public org.eclipse.aether.SyncContext newInstance (org.eclipse.aether.RepositorySystemSession, boolean) 
		org.eclipse.aether.RepositorySystemSession session
		boolean shared
}

org/eclipse/aether/internal/impl/DefaultUpdateCheckManager.class
DefaultUpdateCheckManager.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultUpdateCheckManager extends java.lang.Object implements org.eclipse.aether.impl.UpdateCheckManager org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	private org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
	private static final String UPDATED_KEY_SUFFIX
	private static final String ERROR_KEY_SUFFIX
	private static final String NOT_FOUND
	private static final String SESSION_CHECKS
	public void  () 
	void  (org.eclipse.aether.impl.UpdatePolicyAnalyzer, org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultUpdateCheckManager setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public org.eclipse.aether.internal.impl.DefaultUpdateCheckManager setUpdatePolicyAnalyzer (org.eclipse.aether.impl.UpdatePolicyAnalyzer) 
		org.eclipse.aether.impl.UpdatePolicyAnalyzer updatePolicyAnalyzer
	public void checkArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
		long lastUpdated
		long lastUpdated
		long lastUpdated
		String transferKey
		int errorPolicy
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.impl.UpdateCheck check
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		java.io.File artifactFile
		boolean fileExists
		java.io.File touchFile
		java.util.Properties props
		String updateKey
		String dataKey
		String error
		long lastUpdated
	private org.eclipse.aether.transfer.ArtifactTransferException newException (java.lang.String, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository) 
		String error
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
	public void checkMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
		long lastUpdated
		long lastUpdated
		long lastUpdated
		String transferKey
		int errorPolicy
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.impl.UpdateCheck check
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		java.io.File metadataFile
		boolean fileExists
		java.io.File touchFile
		java.util.Properties props
		String updateKey
		String dataKey
		String error
		long lastUpdated
	private org.eclipse.aether.transfer.MetadataTransferException newException (java.lang.String, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.RemoteRepository) 
		String error
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
	private long getLastUpdated (java.util.Properties, java.lang.String) 
		NumberFormatException e
		java.util.Properties props
		String key
		String value
	private java.lang.String getError (java.util.Properties, java.lang.String) 
		java.util.Properties props
		String key
	private java.io.File getTouchFile (org.eclipse.aether.artifact.Artifact, java.io.File) 
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File artifactFile
	private java.io.File getTouchFile (org.eclipse.aether.metadata.Metadata, java.io.File) 
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File metadataFile
	private java.lang.String getDataKey (org.eclipse.aether.artifact.Artifact, java.io.File, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository mirroredRepository
		java.util.Iterator i$
		String mirroredUrl
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File artifactFile
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Set mirroredUrls
		StringBuilder buffer
	private java.lang.String getTransferKey (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.artifact.Artifact, java.io.File, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File artifactFile
		org.eclipse.aether.repository.RemoteRepository repository
	private java.lang.String getDataKey (org.eclipse.aether.metadata.Metadata, java.io.File, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File metadataFile
		org.eclipse.aether.repository.RemoteRepository repository
	private java.lang.String getTransferKey (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.metadata.Metadata, java.io.File, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File metadataFile
		org.eclipse.aether.repository.RemoteRepository repository
	private java.lang.String getRepoKey (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.RemoteRepository repository
		StringBuilder buffer
		org.eclipse.aether.repository.Proxy proxy
	private java.lang.String normalizeRepoUrl (java.lang.String) 
		String url
		String result
	private java.lang.String getUpdateKey (org.eclipse.aether.RepositorySystemSession, java.io.File, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		java.io.File file
		org.eclipse.aether.repository.RemoteRepository repository
	private boolean isAlreadyUpdated (org.eclipse.aether.SessionData, java.lang.Object) 
		org.eclipse.aether.SessionData data
		Object updateKey
		Object checkedFiles
	private void setUpdated (org.eclipse.aether.SessionData, java.lang.Object) 
		Object old
		org.eclipse.aether.SessionData data
		Object updateKey
		Object checkedFiles
	private boolean isUpdatedRequired (org.eclipse.aether.RepositorySystemSession, long, java.lang.String) 
		org.eclipse.aether.RepositorySystemSession session
		long lastModified
		String policy
	private java.util.Properties read (java.io.File) 
		java.io.File touchFile
		java.util.Properties props
	public void touchArtifact (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.impl.UpdateCheck check
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File artifactFile
		java.io.File touchFile
		String updateKey
		String dataKey
		String transferKey
		java.util.Properties props
	private boolean hasErrors (java.util.Properties) 
		Object key
		java.util.Iterator i$
		java.util.Properties props
	public void touchMetadata (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.impl.UpdateCheck) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.impl.UpdateCheck check
		org.eclipse.aether.metadata.Metadata metadata
		java.io.File metadataFile
		java.io.File touchFile
		String updateKey
		String dataKey
		String transferKey
	private java.util.Properties write (java.io.File, java.lang.String, java.lang.String, java.lang.Exception) 
		String msg
		java.io.File touchFile
		String dataKey
		String transferKey
		Exception error
		java.util.Map updates
		String timestamp
}

org/eclipse/aether/internal/impl/DefaultUpdatePolicyAnalyzer.class
DefaultUpdatePolicyAnalyzer.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.DefaultUpdatePolicyAnalyzer extends java.lang.Object implements org.eclipse.aether.impl.UpdatePolicyAnalyzer org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	public void  () 
	void  (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.DefaultUpdatePolicyAnalyzer setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public java.lang.String getEffectiveUpdatePolicy (org.eclipse.aether.RepositorySystemSession, java.lang.String, java.lang.String) 
		org.eclipse.aether.RepositorySystemSession session
		String policy1
		String policy2
	private int ordinalOfUpdatePolicy (java.lang.String) 
		String policy
	public boolean isUpdatedRequired (org.eclipse.aether.RepositorySystemSession, long, java.lang.String) 
		boolean checkForUpdates
		java.util.Calendar cal
		boolean checkForUpdates
		int minutes
		java.util.Calendar cal
		boolean checkForUpdates
		org.eclipse.aether.RepositorySystemSession session
		long lastModified
		String policy
		boolean checkForUpdates
	private int getMinutes (java.lang.String) 
		String s
		RuntimeException e
		String policy
		int minutes
}

org/eclipse/aether/internal/impl/EnhancedLocalRepositoryManager.class
EnhancedLocalRepositoryManager.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManager extends org.eclipse.aether.internal.impl.SimpleLocalRepositoryManager {
	private static final String LOCAL_REPO_ID
	private final String trackingFilename
	private final org.eclipse.aether.internal.impl.TrackingFileManager trackingFileManager
	public void  (java.io.File, org.eclipse.aether.RepositorySystemSession) 
		java.io.File basedir
		org.eclipse.aether.RepositorySystemSession session
		String filename
	public org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManager setLogger (org.eclipse.aether.spi.log.Logger) 
		org.eclipse.aether.spi.log.Logger logger
	public org.eclipse.aether.repository.LocalArtifactResult find (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRequest) 
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Iterator i$
		String context
		java.util.Properties props
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRequest request
		String path
		java.io.File file
		org.eclipse.aether.repository.LocalArtifactResult result
	public void add (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRegistration) 
		java.util.Collection repositories
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRegistration request
		java.util.Collection repositories
	private java.util.Collection getRepositoryKeys (org.eclipse.aether.repository.RemoteRepository, java.util.Collection) 
		String context
		java.util.Iterator i$
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Collection contexts
		java.util.Collection keys
	private void addArtifact (org.eclipse.aether.artifact.Artifact, java.util.Collection, boolean) 
		org.eclipse.aether.artifact.Artifact artifact
		java.util.Collection repositories
		boolean local
		String path
		java.io.File file
	private java.util.Properties readRepos (java.io.File) 
		java.io.File artifactFile
		java.io.File trackingFile
		java.util.Properties props
	private void addRepo (java.io.File, java.util.Collection) 
		String repository
		java.util.Iterator i$
		java.io.File artifactFile
		java.util.Collection repositories
		java.util.Map updates
		java.io.File trackingFile
	private java.io.File getTrackingFile (java.io.File) 
		java.io.File artifactFile
	private java.lang.String getKey (java.io.File, java.lang.String) 
		java.io.File file
		String repository
	private boolean isTracked (java.util.Properties, java.io.File) 
		Object key
		java.util.Iterator i$
		String keyPrefix
		java.util.Properties props
		java.io.File file
	public volatile org.eclipse.aether.internal.impl.SimpleLocalRepositoryManager setLogger (org.eclipse.aether.spi.log.Logger) 
		org.eclipse.aether.spi.log.Logger x0
}

org/eclipse/aether/internal/impl/EnhancedLocalRepositoryManagerFactory.class
EnhancedLocalRepositoryManagerFactory.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManagerFactory extends java.lang.Object implements org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	public void  () 
	public org.eclipse.aether.repository.LocalRepositoryManager newInstance (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalRepository)  throws org.eclipse.aether.repository.NoLocalRepositoryManagerException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalRepository repository
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.EnhancedLocalRepositoryManagerFactory setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public float getPriority () 
}

org/eclipse/aether/internal/impl/NodeStack.class
NodeStack.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.NodeStack extends java.lang.Object {
	private org.eclipse.aether.graph.DependencyNode[] nodes
	private int size
	void  () 
	public org.eclipse.aether.graph.DependencyNode top () 
	public void push (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode[] tmp
		org.eclipse.aether.graph.DependencyNode node
	public void pop () 
	public org.eclipse.aether.graph.DependencyNode find (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.graph.Dependency dependency
		org.eclipse.aether.artifact.Artifact a
		int i
		org.eclipse.aether.artifact.Artifact artifact
	public int size () 
	public org.eclipse.aether.graph.DependencyNode get (int) 
		int index
	public java.lang.String toString () 
}

org/eclipse/aether/internal/impl/ObjectPool.class
ObjectPool.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.ObjectPool extends java.lang.Object {
	private final java.util.Map objects
	void  () 
	public synchronized java.lang.Object intern (java.lang.Object) 
		Object pooled
		Object object
		java.lang.ref.Reference pooledRef
}

org/eclipse/aether/internal/impl/PlexusLoggerFactory$PlexusLogger.class
PlexusLoggerFactory.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.PlexusLoggerFactory$PlexusLogger extends java.lang.Object implements org.eclipse.aether.spi.log.Logger  {
	private final org.codehaus.plexus.logging.Logger logger
	public void  (org.codehaus.plexus.logging.Logger) 
		org.codehaus.plexus.logging.Logger logger
	public boolean isDebugEnabled () 
	public void debug (java.lang.String) 
		String msg
	public void debug (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
	public boolean isWarnEnabled () 
	public void warn (java.lang.String) 
		String msg
	public void warn (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
}

org/eclipse/aether/internal/impl/PlexusLoggerFactory.class
PlexusLoggerFactory.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.PlexusLoggerFactory extends java.lang.Object implements org.eclipse.aether.spi.log.LoggerFactory  {
	private org.codehaus.plexus.logging.LoggerManager loggerManager
	public void  () 
	public org.eclipse.aether.spi.log.Logger getLogger (java.lang.String) 
		String name
}

org/eclipse/aether/internal/impl/SimpleDigest.class
SimpleDigest.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.SimpleDigest extends java.lang.Object {
	private java.security.MessageDigest digest
	private long hash
	public void  () 
		java.security.NoSuchAlgorithmException ne
		java.security.NoSuchAlgorithmException e
	public void update (java.lang.String) 
		java.io.UnsupportedEncodingException e
		String data
	public java.lang.String digest () 
		int b
		int i
		StringBuilder buffer
		byte[] bytes
}

org/eclipse/aether/internal/impl/SimpleLocalRepositoryManager.class
SimpleLocalRepositoryManager.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.SimpleLocalRepositoryManager extends java.lang.Object implements org.eclipse.aether.repository.LocalRepositoryManager  {
	private final org.eclipse.aether.repository.LocalRepository repository
	public void  (java.io.File) 
		java.io.File basedir
	public void  (java.lang.String) 
		String basedir
	void  (java.io.File, java.lang.String) 
		java.io.File basedir
		String type
	public org.eclipse.aether.internal.impl.SimpleLocalRepositoryManager setLogger (org.eclipse.aether.spi.log.Logger) 
		org.eclipse.aether.spi.log.Logger logger
	public org.eclipse.aether.repository.LocalRepository getRepository () 
	java.lang.String getPathForArtifact (org.eclipse.aether.artifact.Artifact, boolean) 
		org.eclipse.aether.artifact.Artifact artifact
		boolean local
		StringBuilder path
	public java.lang.String getPathForLocalArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public java.lang.String getPathForRemoteArtifact (org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		String context
	public java.lang.String getPathForLocalMetadata (org.eclipse.aether.metadata.Metadata) 
		org.eclipse.aether.metadata.Metadata metadata
	public java.lang.String getPathForRemoteMetadata (org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		String context
	java.lang.String getRepositoryKey (org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		org.eclipse.aether.repository.RemoteRepository mirroredRepo
		java.util.Iterator i$
		String subKey
		java.util.Iterator i$
		StringBuilder buffer
		java.util.SortedSet subKeys
		org.eclipse.aether.internal.impl.SimpleDigest digest
		String key
		org.eclipse.aether.repository.RemoteRepository repository
		String context
		String key
	private java.lang.String getPath (org.eclipse.aether.metadata.Metadata, java.lang.String) 
		org.eclipse.aether.metadata.Metadata metadata
		String repositoryKey
		StringBuilder path
	private java.lang.String insertRepositoryKey (java.lang.String, java.lang.String) 
		String result
		String filename
		String repositoryKey
		String result
		int idx
	public org.eclipse.aether.repository.LocalArtifactResult find (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRequest) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRequest request
		String path
		java.io.File file
		org.eclipse.aether.repository.LocalArtifactResult result
	public void add (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalArtifactRegistration) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalArtifactRegistration request
	public java.lang.String toString () 
	public org.eclipse.aether.repository.LocalMetadataResult find (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalMetadataRequest) 
		String path
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalMetadataRequest request
		org.eclipse.aether.repository.LocalMetadataResult result
		String path
		org.eclipse.aether.metadata.Metadata metadata
		String context
		org.eclipse.aether.repository.RemoteRepository remote
		java.io.File file
	public void add (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalMetadataRegistration) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalMetadataRegistration request
}

org/eclipse/aether/internal/impl/SimpleLocalRepositoryManagerFactory.class
SimpleLocalRepositoryManagerFactory.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory extends java.lang.Object implements org.eclipse.aether.spi.localrepo.LocalRepositoryManagerFactory org.eclipse.aether.spi.locator.Service  {
	private org.eclipse.aether.spi.log.Logger logger
	public void  () 
	public org.eclipse.aether.repository.LocalRepositoryManager newInstance (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.repository.LocalRepository)  throws org.eclipse.aether.repository.NoLocalRepositoryManagerException 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.repository.LocalRepository repository
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.SimpleLocalRepositoryManagerFactory setLoggerFactory (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	void setLogger (org.eclipse.aether.spi.log.LoggerFactory) 
		org.eclipse.aether.spi.log.LoggerFactory loggerFactory
	public float getPriority () 
}

org/eclipse/aether/internal/impl/Slf4jLoggerFactory$Slf4jLogger.class
Slf4jLoggerFactory.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.Slf4jLoggerFactory$Slf4jLogger extends java.lang.Object implements org.eclipse.aether.spi.log.Logger  {
	private final org.slf4j.Logger logger
	public void  (org.slf4j.Logger) 
		org.slf4j.Logger logger
	public boolean isDebugEnabled () 
	public void debug (java.lang.String) 
		String msg
	public void debug (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
	public boolean isWarnEnabled () 
	public void warn (java.lang.String) 
		String msg
	public void warn (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
}

org/eclipse/aether/internal/impl/Slf4jLoggerFactory$Slf4jLoggerEx.class
Slf4jLoggerFactory.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.Slf4jLoggerFactory$Slf4jLoggerEx extends java.lang.Object implements org.eclipse.aether.spi.log.Logger  {
	private static final String FQCN
	private final org.slf4j.spi.LocationAwareLogger logger
	public void  (org.slf4j.spi.LocationAwareLogger) 
		org.slf4j.spi.LocationAwareLogger logger
	public boolean isDebugEnabled () 
	public void debug (java.lang.String) 
		String msg
	public void debug (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
	public boolean isWarnEnabled () 
	public void warn (java.lang.String) 
		String msg
	public void warn (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable error
	static void  () 
}

org/eclipse/aether/internal/impl/Slf4jLoggerFactory.class
Slf4jLoggerFactory.java
package org.eclipse.aether.internal.impl
public org.eclipse.aether.internal.impl.Slf4jLoggerFactory extends java.lang.Object implements org.eclipse.aether.spi.log.LoggerFactory org.eclipse.aether.spi.locator.Service  {
	private static final boolean AVAILABLE
	private org.slf4j.ILoggerFactory factory
	public static boolean isSlf4jAvailable () 
	public void  () 
	void  (org.slf4j.ILoggerFactory) 
		org.slf4j.ILoggerFactory factory
	public void initService (org.eclipse.aether.spi.locator.ServiceLocator) 
		org.eclipse.aether.spi.locator.ServiceLocator locator
	public org.eclipse.aether.internal.impl.Slf4jLoggerFactory setLoggerFactory (org.slf4j.ILoggerFactory) 
		org.slf4j.ILoggerFactory factory
	public org.eclipse.aether.spi.log.Logger getLogger (java.lang.String) 
		String name
		org.slf4j.Logger logger
	private org.slf4j.ILoggerFactory getFactory () 
	static void  () 
		Exception e
		LinkageError e
		boolean available
}

org/eclipse/aether/internal/impl/TrackingFileManager.class
TrackingFileManager.java
package org.eclipse.aether.internal.impl
 org.eclipse.aether.internal.impl.TrackingFileManager extends java.lang.Object {
	private org.eclipse.aether.spi.log.Logger logger
	void  () 
	public org.eclipse.aether.internal.impl.TrackingFileManager setLogger (org.eclipse.aether.spi.log.Logger) 
		org.eclipse.aether.spi.log.Logger logger
	public java.util.Properties read (java.io.File) 
		java.util.Properties props
		java.io.IOException e
		java.nio.channels.FileLock lock
		java.io.FileInputStream stream
		java.io.File file
	public java.util.Properties update (java.io.File, java.util.Map) 
		byte[] buffer
		java.io.ByteArrayInputStream stream
		java.util.Map$Entry update
		java.util.Iterator i$
		java.io.ByteArrayOutputStream stream
		java.io.IOException e
		java.io.File directory
		java.io.RandomAccessFile raf
		java.nio.channels.FileLock lock
		java.io.File file
		java.util.Map updates
		java.util.Properties props
	private void release (java.nio.channels.FileLock, java.io.File) 
		java.io.IOException e
		java.nio.channels.FileLock lock
		java.io.File file
	private void close (java.io.Closeable, java.io.File) 
		java.io.IOException e
		java.io.Closeable closeable
		java.io.File file
	private java.lang.Object getLock (java.io.File) 
		java.io.IOException e
		java.io.File file
	private java.nio.channels.FileLock lock (java.nio.channels.FileChannel, long, boolean)  throws java.io.IOException 
		InterruptedException e1
		java.nio.channels.OverlappingFileLockException e
		int attempts
		java.nio.channels.FileChannel channel
		long size
		boolean shared
		java.nio.channels.FileLock lock
}

org/eclipse/aether/internal/impl/Utils$1.class
Utils.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.Utils$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (org.eclipse.aether.impl.MetadataGeneratorFactory, org.eclipse.aether.impl.MetadataGeneratorFactory) 
		org.eclipse.aether.impl.MetadataGeneratorFactory o1
		org.eclipse.aether.impl.MetadataGeneratorFactory o2
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/eclipse/aether/internal/impl/Utils.class
Utils.java
package org.eclipse.aether.internal.impl
final org.eclipse.aether.internal.impl.Utils extends java.lang.Object {
	private static final java.util.Comparator COMPARATOR
	void  () 
	public static java.util.List sortMetadataGeneratorFactories (java.util.Collection) 
		java.util.Collection factories
		java.util.List result
	public static java.util.List prepareMetadata (java.util.List, java.util.List) 
		org.eclipse.aether.impl.MetadataGenerator generator
		java.util.Iterator i$
		java.util.List generators
		java.util.List artifacts
		java.util.List metadatas
	public static java.util.List finishMetadata (java.util.List, java.util.List) 
		org.eclipse.aether.impl.MetadataGenerator generator
		java.util.Iterator i$
		java.util.List generators
		java.util.List artifacts
		java.util.List metadatas
	public static java.util.List combine (java.util.Collection, java.util.Collection) 
		java.util.Collection first
		java.util.Collection second
		java.util.List result
	public static int getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.artifact.Artifact, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.resolution.ResolutionErrorPolicy rep
	public static int getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.metadata.Metadata, org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.metadata.Metadata metadata
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.resolution.ResolutionErrorPolicy rep
	static void  () 
}

META-INF/maven/
META-INF/maven/org.eclipse.aether/
META-INF/maven/org.eclipse.aether/aether-impl/
META-INF/maven/org.eclipse.aether/aether-impl/pom.xml
META-INF/maven/org.eclipse.aether/aether-impl/pom.properties