META-INF/
META-INF/MANIFEST.MF
org/
org/eclipse/
org/eclipse/aether/
org/eclipse/aether/util/
org/eclipse/aether/util/artifact/
org/eclipse/aether/util/concurrency/
org/eclipse/aether/util/filter/
org/eclipse/aether/util/graph/
org/eclipse/aether/util/graph/manager/
org/eclipse/aether/util/graph/selector/
org/eclipse/aether/util/graph/transformer/
org/eclipse/aether/util/graph/traverser/
org/eclipse/aether/util/graph/visitor/
org/eclipse/aether/util/listener/
org/eclipse/aether/util/repository/
org/eclipse/aether/util/repository/layout/
org/eclipse/aether/util/version/
about.html
org/eclipse/aether/util/artifact/ArtifactIdUtils.class
ArtifactIdUtils.java
package org.eclipse.aether.util.artifact
public final org.eclipse.aether.util.artifact.ArtifactIdUtils extends java.lang.Object {
	private static final char SEP
	private void  () 
	public static java.lang.String toId (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		String id
	public static java.lang.String toId (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String extension
		String classifier
		String version
		StringBuilder buffer
	public static java.lang.String toBaseId (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		String id
	public static java.lang.String toVersionlessId (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		String id
	public static java.lang.String toVersionlessId (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String extension
		String classifier
	private static java.lang.StringBuilder concat (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String extension
		String classifier
		StringBuilder buffer
	public static boolean equalsId (org.eclipse.aether.artifact.Artifact, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact1
		org.eclipse.aether.artifact.Artifact artifact2
	public static boolean equalsBaseId (org.eclipse.aether.artifact.Artifact, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact1
		org.eclipse.aether.artifact.Artifact artifact2
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
}

org/eclipse/aether/util/artifact/DefaultArtifactTypeRegistry.class
DefaultArtifactTypeRegistry.java
package org.eclipse.aether.util.artifact
public final org.eclipse.aether.util.artifact.DefaultArtifactTypeRegistry extends org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry {
	public void  () 
	public org.eclipse.aether.util.artifact.DefaultArtifactTypeRegistry add (org.eclipse.aether.artifact.ArtifactType) 
		org.eclipse.aether.artifact.ArtifactType type
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic org.eclipse.aether.artifact.ArtifactType get (java.lang.String) 
		String x0
	public volatile synthetic org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry add (org.eclipse.aether.artifact.ArtifactType) 
		org.eclipse.aether.artifact.ArtifactType x0
}

org/eclipse/aether/util/artifact/DelegatingArtifact.class
DelegatingArtifact.java
package org.eclipse.aether.util.artifact
public abstract org.eclipse.aether.util.artifact.DelegatingArtifact extends org.eclipse.aether.artifact.AbstractArtifact {
	private final org.eclipse.aether.artifact.Artifact delegate
	protected void  (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact delegate
	protected abstract org.eclipse.aether.util.artifact.DelegatingArtifact newInstance (org.eclipse.aether.artifact.Artifact) 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public org.eclipse.aether.artifact.Artifact setVersion (java.lang.String) 
		String version
		org.eclipse.aether.artifact.Artifact artifact
	public java.lang.String getBaseVersion () 
	public boolean isSnapshot () 
	public java.lang.String getClassifier () 
	public java.lang.String getExtension () 
	public java.io.File getFile () 
	public org.eclipse.aether.artifact.Artifact setFile (java.io.File) 
		java.io.File file
		org.eclipse.aether.artifact.Artifact artifact
	public java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
	public java.util.Map getProperties () 
	public org.eclipse.aether.artifact.Artifact setProperties (java.util.Map) 
		java.util.Map properties
		org.eclipse.aether.artifact.Artifact artifact
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/aether/util/artifact/JavaScopes.class
JavaScopes.java
package org.eclipse.aether.util.artifact
public final org.eclipse.aether.util.artifact.JavaScopes extends java.lang.Object {
	public static final String COMPILE
	public static final String PROVIDED
	public static final String SYSTEM
	public static final String RUNTIME
	public static final String TEST
	private void  () 
}

org/eclipse/aether/util/artifact/OverlayArtifactTypeRegistry.class
OverlayArtifactTypeRegistry.java
package org.eclipse.aether.util.artifact
public final org.eclipse.aether.util.artifact.OverlayArtifactTypeRegistry extends org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry {
	private final org.eclipse.aether.artifact.ArtifactTypeRegistry delegate
	public void  (org.eclipse.aether.artifact.ArtifactTypeRegistry) 
		org.eclipse.aether.artifact.ArtifactTypeRegistry delegate
	public org.eclipse.aether.util.artifact.OverlayArtifactTypeRegistry add (org.eclipse.aether.artifact.ArtifactType) 
		org.eclipse.aether.artifact.ArtifactType type
	public org.eclipse.aether.artifact.ArtifactType get (java.lang.String) 
		String typeId
		org.eclipse.aether.artifact.ArtifactType type
	public volatile synthetic java.lang.String toString () 
	public volatile synthetic org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry add (org.eclipse.aether.artifact.ArtifactType) 
		org.eclipse.aether.artifact.ArtifactType x0
}

org/eclipse/aether/util/artifact/SimpleArtifactTypeRegistry.class
SimpleArtifactTypeRegistry.java
package org.eclipse.aether.util.artifact
 org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry extends java.lang.Object implements org.eclipse.aether.artifact.ArtifactTypeRegistry  {
	private final java.util.Map types
	public void  () 
	public org.eclipse.aether.util.artifact.SimpleArtifactTypeRegistry add (org.eclipse.aether.artifact.ArtifactType) 
		org.eclipse.aether.artifact.ArtifactType type
	public org.eclipse.aether.artifact.ArtifactType get (java.lang.String) 
		String typeId
		org.eclipse.aether.artifact.ArtifactType type
	public java.lang.String toString () 
}

org/eclipse/aether/util/artifact/SubArtifact.class
SubArtifact.java
package org.eclipse.aether.util.artifact
public final org.eclipse.aether.util.artifact.SubArtifact extends org.eclipse.aether.artifact.AbstractArtifact {
	private final org.eclipse.aether.artifact.Artifact mainArtifact
	private final String classifier
	private final String extension
	private final java.io.File file
	private final java.util.Map properties
	public void  (org.eclipse.aether.artifact.Artifact, java.lang.String, java.lang.String) 
		org.eclipse.aether.artifact.Artifact mainArtifact
		String classifier
		String extension
	public void  (org.eclipse.aether.artifact.Artifact, java.lang.String, java.lang.String, java.io.File) 
		org.eclipse.aether.artifact.Artifact mainArtifact
		String classifier
		String extension
		java.io.File file
	public void  (org.eclipse.aether.artifact.Artifact, java.lang.String, java.lang.String, java.util.Map) 
		org.eclipse.aether.artifact.Artifact mainArtifact
		String classifier
		String extension
		java.util.Map properties
	public void  (org.eclipse.aether.artifact.Artifact, java.lang.String, java.lang.String, java.util.Map, java.io.File) 
		org.eclipse.aether.artifact.Artifact mainArtifact
		String classifier
		String extension
		java.util.Map properties
		java.io.File file
	private void  (org.eclipse.aether.artifact.Artifact, java.lang.String, java.lang.String, java.io.File, java.util.Map) 
		org.eclipse.aether.artifact.Artifact mainArtifact
		String classifier
		String extension
		java.io.File file
		java.util.Map properties
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.lang.String getBaseVersion () 
	public boolean isSnapshot () 
	public java.lang.String getClassifier () 
	public java.lang.String getExtension () 
	public java.io.File getFile () 
	public org.eclipse.aether.artifact.Artifact setFile (java.io.File) 
		java.io.File file
	public java.util.Map getProperties () 
	public org.eclipse.aether.artifact.Artifact setProperties (java.util.Map) 
		java.util.Map properties
	private static java.lang.String expand (java.lang.String, java.lang.String) 
		char c
		int i
		char c
		int i
		String pattern
		String replacement
		String result
}

org/eclipse/aether/util/ChecksumUtils.class
ChecksumUtils.java
package org.eclipse.aether.util
public final org.eclipse.aether.util.ChecksumUtils extends java.lang.Object {
	private void  () 
	public static java.lang.String read (java.io.File)  throws java.io.IOException 
		String line
		java.io.IOException e
		java.io.IOException e
		java.io.BufferedReader br
		java.io.IOException e
		java.io.IOException e
		int lastSpacePos
		int spacePos
		java.io.File checksumFile
		String checksum
		java.io.FileInputStream fis
	public static java.util.Map calc (java.io.File, java.util.Collection)  throws java.io.IOException 
		java.security.NoSuchAlgorithmException e
		String algo
		java.util.Iterator i$
		java.security.MessageDigest digest
		java.util.Iterator i$
		int read
		byte[] buffer
		java.io.IOException e
		java.io.IOException e
		byte[] bytes
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.io.File dataFile
		java.util.Collection algos
		java.util.Map results
		java.util.Map digests
		java.io.FileInputStream fis
	private static java.lang.String toHexString (byte[]) 
		int b
		int i
		byte[] bytes
		StringBuilder buffer
}

org/eclipse/aether/util/concurrency/RunnableErrorForwarder$1.class
RunnableErrorForwarder.java
package org.eclipse.aether.util.concurrency
 org.eclipse.aether.util.concurrency.RunnableErrorForwarder$1 extends java.lang.Object implements java.lang.Runnable  {
	final synthetic Runnable val$runnable
	final synthetic org.eclipse.aether.util.concurrency.RunnableErrorForwarder this$0
	void  (org.eclipse.aether.util.concurrency.RunnableErrorForwarder, java.lang.Runnable) 
	public void run () 
		RuntimeException e
		Error e
}

org/eclipse/aether/util/concurrency/RunnableErrorForwarder.class
RunnableErrorForwarder.java
package org.eclipse.aether.util.concurrency
public final org.eclipse.aether.util.concurrency.RunnableErrorForwarder extends java.lang.Object {
	private final Thread thread
	private final java.util.concurrent.atomic.AtomicInteger counter
	private final java.util.concurrent.atomic.AtomicReference error
	public void  () 
	public java.lang.Runnable wrap (java.lang.Runnable) 
		Runnable runnable
	public void await () 
		Throwable error
	private void awaitTerminationOfAllRunnables () 
		boolean interrupted
	static synthetic java.util.concurrent.atomic.AtomicReference access$000 (org.eclipse.aether.util.concurrency.RunnableErrorForwarder) 
		org.eclipse.aether.util.concurrency.RunnableErrorForwarder x0
	static synthetic java.util.concurrent.atomic.AtomicInteger access$100 (org.eclipse.aether.util.concurrency.RunnableErrorForwarder) 
		org.eclipse.aether.util.concurrency.RunnableErrorForwarder x0
	static synthetic java.lang.Thread access$200 (org.eclipse.aether.util.concurrency.RunnableErrorForwarder) 
		org.eclipse.aether.util.concurrency.RunnableErrorForwarder x0
}

org/eclipse/aether/util/ConfigUtils.class
ConfigUtils.java
package org.eclipse.aether.util
public final org.eclipse.aether.util.ConfigUtils extends java.lang.Object {
	private void  () 
	public static transient java.lang.Object getObject (java.util.Map, java.lang.Object, java.lang.String[]) 
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		Object defaultValue
		String[] keys
	public static transient java.lang.Object getObject (org.eclipse.aether.RepositorySystemSession, java.lang.Object, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		Object defaultValue
		String[] keys
	public static transient java.lang.String getString (java.util.Map, java.lang.String, java.lang.String[]) 
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		String defaultValue
		String[] keys
	public static transient java.lang.String getString (org.eclipse.aether.RepositorySystemSession, java.lang.String, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		String defaultValue
		String[] keys
	public static transient int getInteger (java.util.Map, int, java.lang.String[]) 
		Exception e
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		int defaultValue
		String[] keys
	public static transient int getInteger (org.eclipse.aether.RepositorySystemSession, int, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		int defaultValue
		String[] keys
	public static transient long getLong (java.util.Map, long, java.lang.String[]) 
		Exception e
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		long defaultValue
		String[] keys
	public static transient long getLong (org.eclipse.aether.RepositorySystemSession, long, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		long defaultValue
		String[] keys
	public static transient boolean getBoolean (java.util.Map, boolean, java.lang.String[]) 
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		boolean defaultValue
		String[] keys
	public static transient boolean getBoolean (org.eclipse.aether.RepositorySystemSession, boolean, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		boolean defaultValue
		String[] keys
	public static transient java.util.List getList (java.util.Map, java.util.List, java.lang.String[]) 
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		java.util.List defaultValue
		String[] keys
	public static transient java.util.List getList (org.eclipse.aether.RepositorySystemSession, java.util.List, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		java.util.List defaultValue
		String[] keys
	public static transient java.util.Map getMap (java.util.Map, java.util.Map, java.lang.String[]) 
		Object value
		String key
		String[] arr$
		int len$
		int i$
		java.util.Map properties
		java.util.Map defaultValue
		String[] keys
	public static transient java.util.Map getMap (org.eclipse.aether.RepositorySystemSession, java.util.Map, java.lang.String[]) 
		org.eclipse.aether.RepositorySystemSession session
		java.util.Map defaultValue
		String[] keys
}

org/eclipse/aether/util/filter/AbstractPatternDependencyFilter.class
AbstractPatternDependencyFilter.java
package org.eclipse.aether.util.filter
 org.eclipse.aether.util.filter.AbstractPatternDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final java.util.Set patterns
	private final org.eclipse.aether.version.VersionScheme versionScheme
	public transient void  (java.lang.String[]) 
		String[] patterns
	public transient void  (org.eclipse.aether.version.VersionScheme, java.lang.String[]) 
		org.eclipse.aether.version.VersionScheme versionScheme
		String[] patterns
	public void  (java.util.Collection) 
		java.util.Collection patterns
	public void  (org.eclipse.aether.version.VersionScheme, java.util.Collection) 
		org.eclipse.aether.version.VersionScheme versionScheme
		java.util.Collection patterns
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
		org.eclipse.aether.graph.Dependency dependency
	protected boolean accept (org.eclipse.aether.artifact.Artifact) 
		boolean matched
		String pattern
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
	private boolean accept (org.eclipse.aether.artifact.Artifact, java.lang.String) 
		int i
		org.eclipse.aether.artifact.Artifact artifact
		String pattern
		String[] tokens
		String[] patternTokens
		boolean matched
	private boolean matches (java.lang.String, java.lang.String) 
		boolean matches
		String contains
		boolean matches
		String suffix
		boolean matches
		String prefix
		boolean matches
		boolean matches
		String token
		String pattern
		boolean matches
	private boolean isVersionIncludedInRange (java.lang.String, java.lang.String) 
		org.eclipse.aether.version.Version parsedVersion
		org.eclipse.aether.version.VersionRange parsedRange
		org.eclipse.aether.version.InvalidVersionSpecificationException e
		String version
		String range
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.AbstractPatternDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/filter/AndDependencyFilter.class
AndDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.AndDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final java.util.Set filters
	public transient void  (org.eclipse.aether.graph.DependencyFilter[]) 
		org.eclipse.aether.graph.DependencyFilter[] filters
	public void  (java.util.Collection) 
		java.util.Collection filters
	public static org.eclipse.aether.graph.DependencyFilter newInstance (org.eclipse.aether.graph.DependencyFilter, org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter1
		org.eclipse.aether.graph.DependencyFilter filter2
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyFilter filter
		java.util.Iterator i$
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.AndDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/filter/DependencyFilterUtils.class
DependencyFilterUtils.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.DependencyFilterUtils extends java.lang.Object {
	private void  () 
	public static org.eclipse.aether.graph.DependencyFilter notFilter (org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter
	public static transient org.eclipse.aether.graph.DependencyFilter andFilter (org.eclipse.aether.graph.DependencyFilter[]) 
		org.eclipse.aether.graph.DependencyFilter[] filters
	public static org.eclipse.aether.graph.DependencyFilter andFilter (java.util.Collection) 
		java.util.Collection filters
	public static transient org.eclipse.aether.graph.DependencyFilter orFilter (org.eclipse.aether.graph.DependencyFilter[]) 
		org.eclipse.aether.graph.DependencyFilter[] filters
	public static org.eclipse.aether.graph.DependencyFilter orFilter (java.util.Collection) 
		java.util.Collection filters
	public static transient org.eclipse.aether.graph.DependencyFilter classpathFilter (java.lang.String[]) 
		String[] classpathTypes
	public static org.eclipse.aether.graph.DependencyFilter classpathFilter (java.util.Collection) 
		String token
		String[] arr$
		int len$
		int i$
		String[] tokens
		String classpathType
		java.util.Iterator i$
		String type
		java.util.Iterator i$
		java.util.Collection classpathTypes
		java.util.Collection types
		java.util.Collection included
		java.util.Collection excluded
}

org/eclipse/aether/util/filter/ExclusionsDependencyFilter.class
ExclusionsDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.ExclusionsDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final java.util.Set excludes
	public void  (java.util.Collection) 
		java.util.Collection excludes
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
		org.eclipse.aether.graph.Dependency dependency
		String id
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.ExclusionsDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/filter/NotDependencyFilter.class
NotDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.NotDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final org.eclipse.aether.graph.DependencyFilter filter
	public void  (org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.NotDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/filter/OrDependencyFilter.class
OrDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.OrDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final java.util.Set filters
	public transient void  (org.eclipse.aether.graph.DependencyFilter[]) 
		org.eclipse.aether.graph.DependencyFilter[] filters
	public void  (java.util.Collection) 
		java.util.Collection filters
	public static org.eclipse.aether.graph.DependencyFilter newInstance (org.eclipse.aether.graph.DependencyFilter, org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter1
		org.eclipse.aether.graph.DependencyFilter filter2
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyFilter filter
		java.util.Iterator i$
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.OrDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/filter/PatternExclusionsDependencyFilter.class
PatternExclusionsDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.PatternExclusionsDependencyFilter extends org.eclipse.aether.util.filter.AbstractPatternDependencyFilter {
	public transient void  (java.lang.String[]) 
		String[] patterns
	public transient void  (org.eclipse.aether.version.VersionScheme, java.lang.String[]) 
		org.eclipse.aether.version.VersionScheme versionScheme
		String[] patterns
	public void  (java.util.Collection) 
		java.util.Collection patterns
	public void  (org.eclipse.aether.version.VersionScheme, java.util.Collection) 
		org.eclipse.aether.version.VersionScheme versionScheme
		java.util.Collection patterns
	protected boolean accept (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public volatile synthetic int hashCode () 
	public volatile synthetic boolean equals (java.lang.Object) 
		Object x0
	public volatile synthetic boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode x0
		java.util.List x1
}

org/eclipse/aether/util/filter/PatternInclusionsDependencyFilter.class
PatternInclusionsDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.PatternInclusionsDependencyFilter extends org.eclipse.aether.util.filter.AbstractPatternDependencyFilter {
	public transient void  (java.lang.String[]) 
		String[] patterns
	public transient void  (org.eclipse.aether.version.VersionScheme, java.lang.String[]) 
		org.eclipse.aether.version.VersionScheme versionScheme
		String[] patterns
	public void  (java.util.Collection) 
		java.util.Collection patterns
	public void  (org.eclipse.aether.version.VersionScheme, java.util.Collection) 
		org.eclipse.aether.version.VersionScheme versionScheme
		java.util.Collection patterns
	public volatile synthetic int hashCode () 
	public volatile synthetic boolean equals (java.lang.Object) 
		Object x0
	public volatile synthetic boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode x0
		java.util.List x1
}

org/eclipse/aether/util/filter/ScopeDependencyFilter.class
ScopeDependencyFilter.java
package org.eclipse.aether.util.filter
public final org.eclipse.aether.util.filter.ScopeDependencyFilter extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	private final java.util.Set included
	private final java.util.Set excluded
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection included
		java.util.Collection excluded
	public transient void  (java.lang.String[]) 
		String[] excluded
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
		org.eclipse.aether.graph.Dependency dependency
		String scope
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.filter.ScopeDependencyFilter that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/manager/ClassicDependencyManager$Key.class
ClassicDependencyManager.java
package org.eclipse.aether.util.graph.manager
 org.eclipse.aether.util.graph.manager.ClassicDependencyManager$Key extends java.lang.Object {
	private final org.eclipse.aether.artifact.Artifact artifact
	private final int hashCode
	public void  (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		int hash
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.manager.ClassicDependencyManager$Key that
	public int hashCode () 
}

org/eclipse/aether/util/graph/manager/ClassicDependencyManager.class
ClassicDependencyManager.java
package org.eclipse.aether.util.graph.manager
public final org.eclipse.aether.util.graph.manager.ClassicDependencyManager extends java.lang.Object implements org.eclipse.aether.collection.DependencyManager  {
	private final int depth
	private final java.util.Map managedVersions
	private final java.util.Map managedScopes
	private final java.util.Map managedOptionals
	private final java.util.Map managedLocalPaths
	private final java.util.Map managedExclusions
	private int hashCode
	public void  () 
	private void  (int, java.util.Map, java.util.Map, java.util.Map, java.util.Map, java.util.Map) 
		int depth
		java.util.Map managedVersions
		java.util.Map managedScopes
		java.util.Map managedOptionals
		java.util.Map managedLocalPaths
		java.util.Map managedExclusions
	public org.eclipse.aether.collection.DependencyManager deriveChildManager (org.eclipse.aether.collection.DependencyCollectionContext) 
		java.util.Collection managed
		org.eclipse.aether.artifact.Artifact artifact
		Object key
		String version
		String scope
		Boolean optional
		String localPath
		java.util.Collection exclusions
		org.eclipse.aether.graph.Dependency managedDependency
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencyCollectionContext context
		java.util.Map managedVersions
		java.util.Map managedScopes
		java.util.Map managedOptionals
		java.util.Map managedLocalPaths
		java.util.Map managedExclusions
	public org.eclipse.aether.collection.DependencyManagement manageDependency (org.eclipse.aether.graph.Dependency) 
		java.util.Map properties
		java.util.Map properties
		String localPath
		String version
		String scope
		Boolean optional
		java.util.Collection result
		org.eclipse.aether.graph.Dependency dependency
		org.eclipse.aether.collection.DependencyManagement management
		Object key
		java.util.Collection exclusions
	private java.lang.Object getKey (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact a
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.manager.ClassicDependencyManager that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/manager/DependencyManagerUtils.class
DependencyManagerUtils.java
package org.eclipse.aether.util.graph.manager
public final org.eclipse.aether.util.graph.manager.DependencyManagerUtils extends java.lang.Object {
	public static final String CONFIG_PROP_VERBOSE
	public static final String NODE_DATA_PREMANAGED_VERSION
	public static final String NODE_DATA_PREMANAGED_SCOPE
	public static final String NODE_DATA_PREMANAGED_OPTIONAL
	public void  () 
	public static java.lang.String getPremanagedVersion (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public static java.lang.String getPremanagedScope (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public static java.lang.Boolean getPremanagedOptional (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	private static java.lang.Object cast (java.lang.Object, java.lang.Class) 
		Object obj
		Class type
}

org/eclipse/aether/util/graph/manager/NoopDependencyManager.class
NoopDependencyManager.java
package org.eclipse.aether.util.graph.manager
public final org.eclipse.aether.util.graph.manager.NoopDependencyManager extends java.lang.Object implements org.eclipse.aether.collection.DependencyManager  {
	public static final org.eclipse.aether.collection.DependencyManager INSTANCE
	public void  () 
	public org.eclipse.aether.collection.DependencyManager deriveChildManager (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public org.eclipse.aether.collection.DependencyManagement manageDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void  () 
}

org/eclipse/aether/util/graph/selector/AndDependencySelector.class
AndDependencySelector.java
package org.eclipse.aether.util.graph.selector
public final org.eclipse.aether.util.graph.selector.AndDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final java.util.Set selectors
	private int hashCode
	public transient void  (org.eclipse.aether.collection.DependencySelector[]) 
		org.eclipse.aether.collection.DependencySelector[] selectors
	public void  (java.util.Collection) 
		java.util.Collection selectors
	private void  (java.util.Set) 
		java.util.Set selectors
	public static org.eclipse.aether.collection.DependencySelector newInstance (org.eclipse.aether.collection.DependencySelector, org.eclipse.aether.collection.DependencySelector) 
		org.eclipse.aether.collection.DependencySelector selector1
		org.eclipse.aether.collection.DependencySelector selector2
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.collection.DependencySelector selector
		java.util.Iterator i$
		org.eclipse.aether.graph.Dependency dependency
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencySelector s
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencySelector childSelector
		org.eclipse.aether.collection.DependencySelector selector
		java.util.Iterator i$
		org.eclipse.aether.collection.DependencyCollectionContext context
		int seen
		java.util.Set childSelectors
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.selector.AndDependencySelector that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/selector/ExclusionDependencySelector$ExclusionComparator.class
ExclusionDependencySelector.java
package org.eclipse.aether.util.graph.selector
 org.eclipse.aether.util.graph.selector.ExclusionDependencySelector$ExclusionComparator extends java.lang.Object implements java.util.Comparator  {
	static final org.eclipse.aether.util.graph.selector.ExclusionDependencySelector$ExclusionComparator INSTANCE
	private void  () 
	public int compare (org.eclipse.aether.graph.Exclusion, org.eclipse.aether.graph.Exclusion) 
		org.eclipse.aether.graph.Exclusion e1
		org.eclipse.aether.graph.Exclusion e2
		int rel
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
	static void  () 
}

org/eclipse/aether/util/graph/selector/ExclusionDependencySelector.class
ExclusionDependencySelector.java
package org.eclipse.aether.util.graph.selector
public final org.eclipse.aether.util.graph.selector.ExclusionDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final org.eclipse.aether.graph.Exclusion[] exclusions
	private int hashCode
	public void  () 
	public void  (java.util.Collection) 
		java.util.TreeSet sorted
		java.util.Collection exclusions
	private void  (org.eclipse.aether.graph.Exclusion[]) 
		org.eclipse.aether.graph.Exclusion[] exclusions
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Exclusion exclusion
		org.eclipse.aether.graph.Exclusion[] arr$
		int len$
		int i$
		org.eclipse.aether.graph.Dependency dependency
		org.eclipse.aether.artifact.Artifact artifact
	private boolean matches (org.eclipse.aether.graph.Exclusion, org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.graph.Exclusion exclusion
		org.eclipse.aether.artifact.Artifact artifact
	private boolean matches (java.lang.String, java.lang.String) 
		String pattern
		String value
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.graph.Exclusion[] tmp
		int index
		org.eclipse.aether.graph.Exclusion exclusion
		java.util.Iterator i$
		org.eclipse.aether.graph.Exclusion[] tmp
		org.eclipse.aether.collection.DependencyCollectionContext context
		org.eclipse.aether.graph.Dependency dependency
		java.util.Collection exclusions
		org.eclipse.aether.graph.Exclusion[] merged
		int count
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.selector.ExclusionDependencySelector that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/selector/OptionalDependencySelector.class
OptionalDependencySelector.java
package org.eclipse.aether.util.graph.selector
public final org.eclipse.aether.util.graph.selector.OptionalDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final int depth
	public void  () 
	private void  (int) 
		int depth
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.selector.OptionalDependencySelector that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/selector/ScopeDependencySelector.class
ScopeDependencySelector.java
package org.eclipse.aether.util.graph.selector
public final org.eclipse.aether.util.graph.selector.ScopeDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final boolean transitive
	private final java.util.Collection included
	private final java.util.Collection excluded
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection included
		java.util.Collection excluded
	private static java.util.Collection clone (java.util.Collection) 
		java.util.Collection copy
		java.util.Collection scopes
		java.util.Collection copy
	public transient void  (java.lang.String[]) 
		String[] excluded
	private void  (boolean, java.util.Collection, java.util.Collection) 
		boolean transitive
		java.util.Collection included
		java.util.Collection excluded
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
		String scope
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.selector.ScopeDependencySelector that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/selector/StaticDependencySelector.class
StaticDependencySelector.java
package org.eclipse.aether.util.graph.selector
public final org.eclipse.aether.util.graph.selector.StaticDependencySelector extends java.lang.Object implements org.eclipse.aether.collection.DependencySelector  {
	private final boolean select
	public void  (boolean) 
		boolean select
	public boolean selectDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public org.eclipse.aether.collection.DependencySelector deriveChildSelector (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.selector.StaticDependencySelector that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/transformer/ChainedDependencyGraphTransformer.class
ChainedDependencyGraphTransformer.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ChainedDependencyGraphTransformer extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	private final org.eclipse.aether.collection.DependencyGraphTransformer[] transformers
	public transient void  (org.eclipse.aether.collection.DependencyGraphTransformer[]) 
		org.eclipse.aether.collection.DependencyGraphTransformer[] transformers
	public static org.eclipse.aether.collection.DependencyGraphTransformer newInstance (org.eclipse.aether.collection.DependencyGraphTransformer, org.eclipse.aether.collection.DependencyGraphTransformer) 
		org.eclipse.aether.collection.DependencyGraphTransformer transformer1
		org.eclipse.aether.collection.DependencyGraphTransformer transformer2
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.collection.DependencyGraphTransformer transformer
		org.eclipse.aether.collection.DependencyGraphTransformer[] arr$
		int len$
		int i$
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
}

org/eclipse/aether/util/graph/transformer/ConflictIdSorter$ConflictId.class
ConflictIdSorter.java
package org.eclipse.aether.util.graph.transformer
final org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId extends java.lang.Object {
	final Object key
	java.util.Collection children
	int inDegree
	int minDepth
	public void  (java.lang.Object, int) 
		Object key
		int depth
	public void add (org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId child
	public void pullup (int) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId child
		java.util.Iterator i$
		int depth
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId that
	public int hashCode () 
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/ConflictIdSorter$RootQueue.class
ConflictIdSorter.java
package org.eclipse.aether.util.graph.transformer
final org.eclipse.aether.util.graph.transformer.ConflictIdSorter$RootQueue extends java.lang.Object {
	private int nextOut
	private int nextIn
	private org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId[] ids
	void  (int) 
		int capacity
	boolean isEmpty () 
	void add (org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId[] tmp
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		int i
	org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId remove () 
}

org/eclipse/aether/util/graph/transformer/ConflictIdSorter.class
ConflictIdSorter.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictIdSorter extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	public void  () 
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictMarker marker
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		Object key
		java.util.Map visited
		long time3
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
		java.util.Map conflictIds
		java.util.Map stats
		long time1
		java.util.Map ids
		long time2
		int cycles
	private void buildConflitIdDAG (java.util.Map, org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId, int, java.util.Map, java.util.Map) 
		Object key
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId childId
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator i$
		java.util.Map ids
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		int depth
		java.util.Map visited
		java.util.Map conflictIds
	private int topsortConflictIds (java.util.Collection, org.eclipse.aether.collection.DependencyGraphTransformationContext) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId nearest
		java.util.Collection conflictIds
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
		java.util.List sorted
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$RootQueue roots
		boolean cycle
		java.util.Collection cycles
	private void processRoots (java.util.List, org.eclipse.aether.util.graph.transformer.ConflictIdSorter$RootQueue) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId child
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId root
		java.util.List sorted
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$RootQueue roots
	private java.util.Collection findCycles (java.util.Collection) 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		java.util.Iterator i$
		java.util.Collection conflictIds
		java.util.Collection cycles
		java.util.Map stack
		java.util.Map visited
	private void findCycles (org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId, java.util.Map, java.util.Map, java.util.Collection) 
		java.util.Map$Entry entry
		java.util.Iterator i$
		java.util.Collection cycle
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId childId
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter$ConflictId id
		java.util.Map visited
		java.util.Map stack
		java.util.Collection cycles
		Integer depth
}

org/eclipse/aether/util/graph/transformer/ConflictMarker$ConflictGroup.class
ConflictMarker.java
package org.eclipse.aether.util.graph.transformer
 org.eclipse.aether.util.graph.transformer.ConflictMarker$ConflictGroup extends java.lang.Object {
	final java.util.Set keys
	final int index
	public void  (java.util.Set, int) 
		java.util.Set keys
		int index
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/ConflictMarker$Key.class
ConflictMarker.java
package org.eclipse.aether.util.graph.transformer
 org.eclipse.aether.util.graph.transformer.ConflictMarker$Key extends java.lang.Object {
	private final org.eclipse.aether.artifact.Artifact artifact
	public void  (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.transformer.ConflictMarker$Key that
	public int hashCode () 
		int hash
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/ConflictMarker.class
ConflictMarker.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictMarker extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	public void  () 
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		long time3
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
		java.util.Map stats
		long time1
		java.util.Map nodes
		java.util.Map groups
		long time2
		java.util.Map conflictIds
	private void analyze (org.eclipse.aether.graph.DependencyNode, java.util.Map, java.util.Map, int[]) 
		java.util.Set newKeys
		java.util.Set newKeys
		org.eclipse.aether.util.graph.transformer.ConflictMarker$ConflictGroup g
		Object key
		java.util.Iterator i$
		Object key
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictMarker$ConflictGroup group
		boolean fixMappings
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator i$
		org.eclipse.aether.graph.DependencyNode node
		java.util.Map nodes
		java.util.Map groups
		int[] counter
		java.util.Set keys
	private java.util.Set merge (java.util.Set, java.util.Set) 
		java.util.Set keys1
		java.util.Set keys2
		int size1
		int size2
		java.util.Set keys
	private java.util.Set getKeys (org.eclipse.aether.graph.DependencyNode) 
		java.util.Set keys
		java.util.Set keys
		org.eclipse.aether.artifact.Artifact relocation
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact alias
		java.util.Iterator i$
		Object key
		org.eclipse.aether.graph.DependencyNode node
		java.util.Set keys
		org.eclipse.aether.graph.Dependency dependency
	private java.util.Map mark (java.util.Collection, java.util.Map) 
		Object key
		org.eclipse.aether.graph.Dependency dependency
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator i$
		java.util.Collection nodes
		java.util.Map groups
		java.util.Map conflictIds
	private static java.lang.Object toKey (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$ConflictContext.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext extends java.lang.Object {
	final org.eclipse.aether.graph.DependencyNode root
	final java.util.Map conflictIds
	final java.util.Collection items
	Object conflictId
	org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem winner
	String scope
	Boolean optional
	void  (org.eclipse.aether.graph.DependencyNode, java.util.Map, java.util.Collection) 
		org.eclipse.aether.graph.DependencyNode root
		java.util.Map conflictIds
		java.util.Collection items
	public void  (org.eclipse.aether.graph.DependencyNode, java.lang.Object, java.util.Map, java.util.Collection) 
		org.eclipse.aether.graph.DependencyNode root
		Object conflictId
		java.util.Map conflictIds
		java.util.Collection items
	public org.eclipse.aether.graph.DependencyNode getRoot () 
	public boolean isIncluded (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public java.util.Collection getItems () 
	public org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem getWinner () 
	public void setWinner (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem winner
	public java.lang.String getScope () 
	public void setScope (java.lang.String) 
		String scope
	public java.lang.Boolean getOptional () 
	public void setOptional (java.lang.Boolean) 
		Boolean optional
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$ConflictItem.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem extends java.lang.Object {
	final java.util.List parent
	final org.eclipse.aether.artifact.Artifact artifact
	final org.eclipse.aether.graph.DependencyNode node
	int depth
	Object scopes
	int optionalities
	public static final int OPTIONAL_FALSE
	public static final int OPTIONAL_TRUE
	void  (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.graph.DependencyNode, java.lang.String, boolean) 
		org.eclipse.aether.graph.DependencyNode parent
		org.eclipse.aether.graph.DependencyNode node
		String scope
		boolean optional
	public transient void  (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.graph.DependencyNode, int, int, java.lang.String[]) 
		org.eclipse.aether.graph.DependencyNode parent
		org.eclipse.aether.graph.DependencyNode node
		int depth
		int optionalities
		String[] scopes
	public boolean isSibling (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
	public org.eclipse.aether.graph.DependencyNode getNode () 
	public org.eclipse.aether.graph.Dependency getDependency () 
	public int getDepth () 
	public java.util.Collection getScopes () 
	void addScope (java.lang.String) 
		java.util.Collection set
		String scope
	public int getOptionalities () 
	void addOptional (boolean) 
		boolean optional
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$NodeInfo.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
final org.eclipse.aether.util.graph.transformer.ConflictResolver$NodeInfo extends java.lang.Object {
	int minDepth
	Object derivedScopes
	int derivedOptionalities
	java.util.List children
	static final int CHANGE_SCOPE
	static final int CHANGE_OPTIONAL
	private static final int OPT_FALSE
	private static final int OPT_TRUE
	final synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver this$0
	void  (org.eclipse.aether.util.graph.transformer.ConflictResolver, int, java.lang.String, boolean) 
		int depth
		String derivedScope
		boolean optional
	int update (int, java.lang.String, boolean) 
		int changes
		int changes
		java.util.Collection scopes
		int depth
		String derivedScope
		boolean optional
		int changes
		int bit
	void add (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$OptionalitySelector.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public abstract org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector extends java.lang.Object {
	public void  () 
	public org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector getInstance (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	public abstract void selectOptionality (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeContext.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeContext extends java.lang.Object {
	String parentScope
	String childScope
	String derivedScope
	public void  (java.lang.String, java.lang.String) 
		String parentScope
		String childScope
	public java.lang.String getParentScope () 
	public java.lang.String getChildScope () 
	public java.lang.String getDerivedScope () 
	public void setDerivedScope (java.lang.String) 
		String derivedScope
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeDeriver.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public abstract org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver extends java.lang.Object {
	public void  () 
	public org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver getInstance (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	public abstract void deriveScope (org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeContext)  throws org.eclipse.aether.RepositoryException 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$ScopeSelector.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public abstract org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector extends java.lang.Object {
	public void  () 
	public org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector getInstance (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	public abstract void selectScope (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$State.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
final org.eclipse.aether.util.graph.transformer.ConflictResolver$State extends java.lang.Object {
	Object currentId
	int totalConflictItems
	final boolean verbose
	final java.util.Map resolvedIds
	final java.util.Collection potentialAncestorIds
	final java.util.Map conflictIds
	final java.util.List items
	final java.util.Map infos
	final java.util.Map stack
	final java.util.List parentNodes
	final java.util.List parentScopes
	final java.util.List parentOptionals
	final java.util.List parentInfos
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext conflictCtx
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeContext scopeCtx
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector versionSelector
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector scopeSelector
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver scopeDeriver
	final org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector optionalitySelector
	final synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver this$0
	void  (org.eclipse.aether.util.graph.transformer.ConflictResolver, org.eclipse.aether.graph.DependencyNode, java.util.Map, int, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode root
		java.util.Map conflictIds
		int conflictIdCount
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	void prepare (java.lang.Object, java.util.Collection) 
		Object conflictId
		java.util.Collection cyclicPredecessors
	void finish () 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$NodeInfo info
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		int i
		java.util.List previousParent
		int previousDepth
	void winner () 
	boolean loser (org.eclipse.aether.graph.DependencyNode, java.lang.Object) 
		org.eclipse.aether.graph.DependencyNode node
		Object conflictId
		org.eclipse.aether.graph.DependencyNode winner
	boolean push (org.eclipse.aether.graph.DependencyNode, java.lang.Object)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		String childScope
		int i
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		boolean childOptional
		int i
		int changes
		org.eclipse.aether.graph.DependencyNode node
		Object conflictId
		java.util.List graphNode
		int depth
		String scope
		boolean optional
		org.eclipse.aether.util.graph.transformer.ConflictResolver$NodeInfo info
	void pop () 
		int last
		org.eclipse.aether.graph.DependencyNode node
	void add (org.eclipse.aether.graph.DependencyNode)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		org.eclipse.aether.util.graph.transformer.ConflictResolver$NodeInfo info
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.graph.DependencyNode parent
	private org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem newConflictItem (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.graph.DependencyNode)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode parent
		org.eclipse.aether.graph.DependencyNode node
	private int depth () 
	private org.eclipse.aether.graph.DependencyNode parent () 
		int size
	private java.lang.String deriveScope (org.eclipse.aether.graph.DependencyNode, java.lang.Object)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode node
		Object conflictId
		int depth
	private void scopes (int, org.eclipse.aether.graph.Dependency) 
		int parent
		org.eclipse.aether.graph.Dependency child
	private java.lang.String scope (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	private boolean deriveOptional (org.eclipse.aether.graph.DependencyNode, java.lang.Object) 
		org.eclipse.aether.graph.DependencyNode node
		Object conflictId
		org.eclipse.aether.graph.Dependency dep
		boolean optional
		int depth
}

org/eclipse/aether/util/graph/transformer/ConflictResolver$VersionSelector.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public abstract org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector extends java.lang.Object {
	public void  () 
	public org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector getInstance (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode root
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	public abstract void selectVersion (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
}

org/eclipse/aether/util/graph/transformer/ConflictResolver.class
ConflictResolver.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.ConflictResolver extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	public static final String CONFIG_PROP_VERBOSE
	public static final String NODE_DATA_WINNER
	public static final String NODE_DATA_ORIGINAL_SCOPE
	public static final String NODE_DATA_ORIGINAL_OPTIONALITY
	private final org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector versionSelector
	private final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector scopeSelector
	private final org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver scopeDeriver
	private final org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector optionalitySelector
	public void  (org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector, org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector, org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector, org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector versionSelector
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector scopeSelector
		org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector optionalitySelector
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver scopeDeriver
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictIdSorter sorter
		java.util.Collection predecessors
		Object conflictId
		java.util.Iterator i$
		java.util.Collection cycle
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext ctx
		org.eclipse.aether.graph.DependencyNode winner
		org.eclipse.aether.graph.DependencyNode winner
		Object conflictId
		java.util.Iterator it
		long time2
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
		java.util.List sortedConflictIds
		java.util.Map stats
		long time1
		java.util.Collection conflictIdCycles
		java.util.Map conflictIds
		java.util.Map cyclicPredecessors
		org.eclipse.aether.util.graph.transformer.ConflictResolver$State state
	private boolean gatherConflictItems (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.util.graph.transformer.ConflictResolver$State)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator it
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.util.graph.transformer.ConflictResolver$State state
		Object conflictId
	private void removeLosers (org.eclipse.aether.util.graph.transformer.ConflictResolver$State) 
		org.eclipse.aether.graph.DependencyNode loser
		org.eclipse.aether.graph.DependencyNode child
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictResolver$State state
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem winner
		java.util.List previousParent
		java.util.ListIterator childIt
		boolean conflictVisualized
	static synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector access$000 (org.eclipse.aether.util.graph.transformer.ConflictResolver) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver x0
	static synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector access$100 (org.eclipse.aether.util.graph.transformer.ConflictResolver) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver x0
	static synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver access$200 (org.eclipse.aether.util.graph.transformer.ConflictResolver) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver x0
	static synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector access$300 (org.eclipse.aether.util.graph.transformer.ConflictResolver) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver x0
}

org/eclipse/aether/util/graph/transformer/JavaDependencyContextRefiner.class
JavaDependencyContextRefiner.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.JavaDependencyContextRefiner extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	public void  () 
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		String scope
		org.eclipse.aether.graph.DependencyNode child
		java.util.Iterator i$
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
		String ctx
	private java.lang.String getClasspathScope (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.graph.Dependency dependency
		String scope
}

org/eclipse/aether/util/graph/transformer/JavaScopeDeriver.class
JavaScopeDeriver.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.JavaScopeDeriver extends org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeDeriver {
	public void  () 
	public void deriveScope (org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeContext context
	private java.lang.String getDerivedScope (java.lang.String, java.lang.String) 
		String derivedScope
		String derivedScope
		String derivedScope
		String derivedScope
		String parentScope
		String childScope
		String derivedScope
}

org/eclipse/aether/util/graph/transformer/JavaScopeSelector.class
JavaScopeSelector.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.JavaScopeSelector extends org.eclipse.aether.util.graph.transformer.ConflictResolver$ScopeSelector {
	public void  () 
	public void selectScope (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext context
		String scope
	private java.lang.String chooseEffectiveScope (java.util.Collection) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		java.util.Iterator i$
		java.util.Collection items
		java.util.Set scopes
	private java.lang.String chooseEffectiveScope (java.util.Set) 
		java.util.Set scopes
		String effectiveScope
}

org/eclipse/aether/util/graph/transformer/NearestVersionSelector$1.class
NearestVersionSelector.java
package org.eclipse.aether.util.graph.transformer
 org.eclipse.aether.util.graph.transformer.NearestVersionSelector$1 extends java.lang.Object implements org.eclipse.aether.graph.DependencyFilter  {
	final synthetic org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext val$context
	final synthetic org.eclipse.aether.util.graph.transformer.NearestVersionSelector this$0
	void  (org.eclipse.aether.util.graph.transformer.NearestVersionSelector, org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext) 
	public boolean accept (org.eclipse.aether.graph.DependencyNode, java.util.List) 
		org.eclipse.aether.graph.DependencyNode node
		java.util.List parents
}

org/eclipse/aether/util/graph/transformer/NearestVersionSelector$ConflictGroup.class
NearestVersionSelector.java
package org.eclipse.aether.util.graph.transformer
final org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup extends java.lang.Object {
	final java.util.Collection constraints
	final java.util.Collection candidates
	org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem winner
	public void  () 
	public java.lang.String toString () 
}

org/eclipse/aether/util/graph/transformer/NearestVersionSelector.class
NearestVersionSelector.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.NearestVersionSelector extends org.eclipse.aether.util.graph.transformer.ConflictResolver$VersionSelector {
	public void  () 
	public void selectVersion (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.version.VersionConstraint constraint
		boolean backtrack
		boolean hardConstraint
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext context
		org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup group
	private void backtrack (org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup, org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.collection.UnsolvableVersionConflictException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem candidate
		java.util.Iterator it
		org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup group
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext context
	private boolean isAcceptable (org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup, org.eclipse.aether.version.Version) 
		org.eclipse.aether.version.VersionConstraint constraint
		java.util.Iterator i$
		org.eclipse.aether.util.graph.transformer.NearestVersionSelector$ConflictGroup group
		org.eclipse.aether.version.Version version
	private boolean isNearer (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem, org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item1
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item2
	private org.eclipse.aether.collection.UnsolvableVersionConflictException newFailure (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext context
		org.eclipse.aether.graph.DependencyFilter filter
		org.eclipse.aether.util.graph.visitor.PathRecordingDependencyVisitor visitor
}

org/eclipse/aether/util/graph/transformer/NoopDependencyGraphTransformer.class
NoopDependencyGraphTransformer.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.NoopDependencyGraphTransformer extends java.lang.Object implements org.eclipse.aether.collection.DependencyGraphTransformer  {
	public static final org.eclipse.aether.collection.DependencyGraphTransformer INSTANCE
	public void  () 
	public org.eclipse.aether.graph.DependencyNode transformGraph (org.eclipse.aether.graph.DependencyNode, org.eclipse.aether.collection.DependencyGraphTransformationContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.collection.DependencyGraphTransformationContext context
	static void  () 
}

org/eclipse/aether/util/graph/transformer/SimpleOptionalitySelector.class
SimpleOptionalitySelector.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.SimpleOptionalitySelector extends org.eclipse.aether.util.graph.transformer.ConflictResolver$OptionalitySelector {
	public void  () 
	public void selectOptionality (org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext)  throws org.eclipse.aether.RepositoryException 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictContext context
		boolean optional
	private boolean chooseEffectiveOptionality (java.util.Collection) 
		org.eclipse.aether.util.graph.transformer.ConflictResolver$ConflictItem item
		java.util.Iterator i$
		java.util.Collection items
		boolean optional
}

org/eclipse/aether/util/graph/transformer/TransformationContextKeys.class
TransformationContextKeys.java
package org.eclipse.aether.util.graph.transformer
public final org.eclipse.aether.util.graph.transformer.TransformationContextKeys extends java.lang.Object {
	public static final Object CONFLICT_IDS
	public static final Object SORTED_CONFLICT_IDS
	public static final Object CYCLIC_CONFLICT_IDS
	public static final Object STATS
	private void  () 
	static void  () 
}

org/eclipse/aether/util/graph/traverser/FatArtifactTraverser.class
FatArtifactTraverser.java
package org.eclipse.aether.util.graph.traverser
public final org.eclipse.aether.util.graph.traverser.FatArtifactTraverser extends java.lang.Object implements org.eclipse.aether.collection.DependencyTraverser  {
	public void  () 
	public boolean traverseDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
		String prop
	public org.eclipse.aether.collection.DependencyTraverser deriveChildTraverser (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/aether/util/graph/traverser/StaticDependencyTraverser.class
StaticDependencyTraverser.java
package org.eclipse.aether.util.graph.traverser
public final org.eclipse.aether.util.graph.traverser.StaticDependencyTraverser extends java.lang.Object implements org.eclipse.aether.collection.DependencyTraverser  {
	private final boolean traverse
	public void  (boolean) 
		boolean traverse
	public boolean traverseDependency (org.eclipse.aether.graph.Dependency) 
		org.eclipse.aether.graph.Dependency dependency
	public org.eclipse.aether.collection.DependencyTraverser deriveChildTraverser (org.eclipse.aether.collection.DependencyCollectionContext) 
		org.eclipse.aether.collection.DependencyCollectionContext context
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.graph.traverser.StaticDependencyTraverser that
	public int hashCode () 
		int hash
}

org/eclipse/aether/util/graph/visitor/AbstractDepthFirstNodeListGenerator.class
AbstractDepthFirstNodeListGenerator.java
package org.eclipse.aether.util.graph.visitor
abstract org.eclipse.aether.util.graph.visitor.AbstractDepthFirstNodeListGenerator extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final java.util.Map visitedNodes
	protected final java.util.List nodes
	public void  () 
	public java.util.List getNodes () 
	public java.util.List getDependencies (boolean) 
		org.eclipse.aether.graph.Dependency dependency
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator i$
		boolean includeUnresolved
		java.util.List dependencies
	public java.util.List getArtifacts (boolean) 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator i$
		boolean includeUnresolved
		java.util.List artifacts
	public java.util.List getFiles () 
		java.io.File file
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator i$
		java.util.List files
	public java.lang.String getClassPath () 
		org.eclipse.aether.artifact.Artifact artifact
		org.eclipse.aether.graph.DependencyNode node
		java.util.Iterator it
		StringBuilder buffer
	protected boolean setVisited (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public abstract boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
	public abstract boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
}

org/eclipse/aether/util/graph/visitor/CloningDependencyVisitor.class
CloningDependencyVisitor.java
package org.eclipse.aether.util.graph.visitor
public org.eclipse.aether.util.graph.visitor.CloningDependencyVisitor extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final java.util.Map clones
	private final org.eclipse.aether.util.graph.visitor.Stack parents
	private org.eclipse.aether.graph.DependencyNode root
	public void  () 
	public final org.eclipse.aether.graph.DependencyNode getRootNode () 
	protected org.eclipse.aether.graph.DependencyNode clone (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		org.eclipse.aether.graph.DefaultDependencyNode clone
	public final boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		boolean recurse
		org.eclipse.aether.graph.DependencyNode clone
		org.eclipse.aether.graph.DependencyNode parent
	public final boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
}

org/eclipse/aether/util/graph/visitor/FilteringDependencyVisitor.class
FilteringDependencyVisitor.java
package org.eclipse.aether.util.graph.visitor
public final org.eclipse.aether.util.graph.visitor.FilteringDependencyVisitor extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final org.eclipse.aether.graph.DependencyFilter filter
	private final org.eclipse.aether.graph.DependencyVisitor visitor
	private final org.eclipse.aether.util.graph.visitor.Stack accepts
	private final org.eclipse.aether.util.graph.visitor.Stack parents
	public void  (org.eclipse.aether.graph.DependencyVisitor, org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyVisitor visitor
		org.eclipse.aether.graph.DependencyFilter filter
	public org.eclipse.aether.graph.DependencyVisitor getVisitor () 
	public org.eclipse.aether.graph.DependencyFilter getFilter () 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		boolean accept
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		Boolean accept
}

org/eclipse/aether/util/graph/visitor/PathRecordingDependencyVisitor.class
PathRecordingDependencyVisitor.java
package org.eclipse.aether.util.graph.visitor
public final org.eclipse.aether.util.graph.visitor.PathRecordingDependencyVisitor extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final org.eclipse.aether.graph.DependencyFilter filter
	private final java.util.List paths
	private final org.eclipse.aether.util.graph.visitor.Stack parents
	private final boolean excludeChildrenOfMatches
	public void  (org.eclipse.aether.graph.DependencyFilter) 
		org.eclipse.aether.graph.DependencyFilter filter
	public void  (org.eclipse.aether.graph.DependencyFilter, boolean) 
		org.eclipse.aether.graph.DependencyFilter filter
		boolean excludeChildrenOfMatches
	public org.eclipse.aether.graph.DependencyFilter getFilter () 
	public java.util.List getPaths () 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		int i
		int n
		org.eclipse.aether.graph.DependencyNode[] path
		org.eclipse.aether.graph.DependencyNode node
		boolean accept
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
}

org/eclipse/aether/util/graph/visitor/PostorderNodeListGenerator.class
PostorderNodeListGenerator.java
package org.eclipse.aether.util.graph.visitor
public final org.eclipse.aether.util.graph.visitor.PostorderNodeListGenerator extends org.eclipse.aether.util.graph.visitor.AbstractDepthFirstNodeListGenerator {
	private final org.eclipse.aether.util.graph.visitor.Stack visits
	public void  () 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		boolean visited
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		Boolean visited
	public volatile synthetic java.lang.String getClassPath () 
	public volatile synthetic java.util.List getFiles () 
	public volatile synthetic java.util.List getArtifacts (boolean) 
		boolean x0
	public volatile synthetic java.util.List getDependencies (boolean) 
		boolean x0
	public volatile synthetic java.util.List getNodes () 
}

org/eclipse/aether/util/graph/visitor/PreorderNodeListGenerator.class
PreorderNodeListGenerator.java
package org.eclipse.aether.util.graph.visitor
public final org.eclipse.aether.util.graph.visitor.PreorderNodeListGenerator extends org.eclipse.aether.util.graph.visitor.AbstractDepthFirstNodeListGenerator {
	public void  () 
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
	public volatile synthetic java.lang.String getClassPath () 
	public volatile synthetic java.util.List getFiles () 
	public volatile synthetic java.util.List getArtifacts (boolean) 
		boolean x0
	public volatile synthetic java.util.List getDependencies (boolean) 
		boolean x0
	public volatile synthetic java.util.List getNodes () 
}

org/eclipse/aether/util/graph/visitor/Stack.class
Stack.java
package org.eclipse.aether.util.graph.visitor
 org.eclipse.aether.util.graph.visitor.Stack extends java.util.AbstractList implements java.util.RandomAccess  {
	private Object[] elements
	private int size
	void  () 
	public void push (java.lang.Object) 
		Object[] tmp
		Object element
	public java.lang.Object pop () 
	public java.lang.Object peek () 
	public java.lang.Object get (int) 
		int index
	public int size () 
}

org/eclipse/aether/util/graph/visitor/TreeDependencyVisitor.class
TreeDependencyVisitor.java
package org.eclipse.aether.util.graph.visitor
public final org.eclipse.aether.util.graph.visitor.TreeDependencyVisitor extends java.lang.Object implements org.eclipse.aether.graph.DependencyVisitor  {
	private final java.util.Map visitedNodes
	private final org.eclipse.aether.graph.DependencyVisitor visitor
	private final org.eclipse.aether.util.graph.visitor.Stack visits
	public void  (org.eclipse.aether.graph.DependencyVisitor) 
		org.eclipse.aether.graph.DependencyVisitor visitor
	public boolean visitEnter (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		boolean visited
	public boolean visitLeave (org.eclipse.aether.graph.DependencyNode) 
		org.eclipse.aether.graph.DependencyNode node
		Boolean visited
}

org/eclipse/aether/util/listener/ChainedRepositoryListener.class
ChainedRepositoryListener.java
package org.eclipse.aether.util.listener
public final org.eclipse.aether.util.listener.ChainedRepositoryListener extends org.eclipse.aether.AbstractRepositoryListener {
	private final java.util.List listeners
	public static org.eclipse.aether.RepositoryListener newInstance (org.eclipse.aether.RepositoryListener, org.eclipse.aether.RepositoryListener) 
		org.eclipse.aether.RepositoryListener listener1
		org.eclipse.aether.RepositoryListener listener2
	public transient void  (org.eclipse.aether.RepositoryListener[]) 
		org.eclipse.aether.RepositoryListener[] listeners
	public void  (java.util.Collection) 
		java.util.Collection listeners
	public void add (java.util.Collection) 
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		java.util.Collection listeners
	public void add (org.eclipse.aether.RepositoryListener) 
		org.eclipse.aether.RepositoryListener listener
	public void remove (org.eclipse.aether.RepositoryListener) 
		org.eclipse.aether.RepositoryListener listener
	protected void handleError (org.eclipse.aether.RepositoryEvent, org.eclipse.aether.RepositoryListener, java.lang.RuntimeException) 
		org.eclipse.aether.RepositoryEvent event
		org.eclipse.aether.RepositoryListener listener
		RuntimeException error
	public void artifactDeployed (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactDeploying (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactDescriptorInvalid (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactDescriptorMissing (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactDownloaded (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactDownloading (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactInstalled (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactInstalling (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactResolved (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void artifactResolving (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataDeployed (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataDeploying (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataDownloaded (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataDownloading (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataInstalled (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataInstalling (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataInvalid (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataResolved (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
	public void metadataResolving (org.eclipse.aether.RepositoryEvent) 
		RuntimeException e
		org.eclipse.aether.RepositoryListener listener
		java.util.Iterator i$
		org.eclipse.aether.RepositoryEvent event
}

org/eclipse/aether/util/listener/ChainedTransferListener.class
ChainedTransferListener.java
package org.eclipse.aether.util.listener
public final org.eclipse.aether.util.listener.ChainedTransferListener extends org.eclipse.aether.transfer.AbstractTransferListener {
	private final java.util.List listeners
	public static org.eclipse.aether.transfer.TransferListener newInstance (org.eclipse.aether.transfer.TransferListener, org.eclipse.aether.transfer.TransferListener) 
		org.eclipse.aether.transfer.TransferListener listener1
		org.eclipse.aether.transfer.TransferListener listener2
	public transient void  (org.eclipse.aether.transfer.TransferListener[]) 
		org.eclipse.aether.transfer.TransferListener[] listeners
	public void  (java.util.Collection) 
		java.util.Collection listeners
	public void add (java.util.Collection) 
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		java.util.Collection listeners
	public void add (org.eclipse.aether.transfer.TransferListener) 
		org.eclipse.aether.transfer.TransferListener listener
	public void remove (org.eclipse.aether.transfer.TransferListener) 
		org.eclipse.aether.transfer.TransferListener listener
	protected void handleError (org.eclipse.aether.transfer.TransferEvent, org.eclipse.aether.transfer.TransferListener, java.lang.RuntimeException) 
		org.eclipse.aether.transfer.TransferEvent event
		org.eclipse.aether.transfer.TransferListener listener
		RuntimeException error
	public void transferInitiated (org.eclipse.aether.transfer.TransferEvent)  throws org.eclipse.aether.transfer.TransferCancelledException 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
	public void transferStarted (org.eclipse.aether.transfer.TransferEvent)  throws org.eclipse.aether.transfer.TransferCancelledException 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
	public void transferProgressed (org.eclipse.aether.transfer.TransferEvent)  throws org.eclipse.aether.transfer.TransferCancelledException 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
	public void transferCorrupted (org.eclipse.aether.transfer.TransferEvent)  throws org.eclipse.aether.transfer.TransferCancelledException 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
	public void transferSucceeded (org.eclipse.aether.transfer.TransferEvent) 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
	public void transferFailed (org.eclipse.aether.transfer.TransferEvent) 
		RuntimeException e
		org.eclipse.aether.transfer.TransferListener listener
		java.util.Iterator i$
		org.eclipse.aether.transfer.TransferEvent event
}

org/eclipse/aether/util/repository/AuthenticationBuilder.class
AuthenticationBuilder.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.AuthenticationBuilder extends java.lang.Object {
	private final java.util.List authentications
	public void  () 
	public org.eclipse.aether.repository.Authentication build () 
	public org.eclipse.aether.util.repository.AuthenticationBuilder addUsername (java.lang.String) 
		String username
	public org.eclipse.aether.util.repository.AuthenticationBuilder addPassword (java.lang.String) 
		String password
	public org.eclipse.aether.util.repository.AuthenticationBuilder addPassword (char[]) 
		char[] password
	public org.eclipse.aether.util.repository.AuthenticationBuilder addNtlm (java.lang.String, java.lang.String) 
		String workstation
		String domain
	public org.eclipse.aether.util.repository.AuthenticationBuilder addPrivateKey (java.lang.String, java.lang.String) 
		String pathname
		String passphrase
	public org.eclipse.aether.util.repository.AuthenticationBuilder addPrivateKey (java.lang.String, char[]) 
		String pathname
		char[] passphrase
	public org.eclipse.aether.util.repository.AuthenticationBuilder addString (java.lang.String, java.lang.String) 
		String key
		String value
	public org.eclipse.aether.util.repository.AuthenticationBuilder addSecret (java.lang.String, java.lang.String) 
		String key
		String value
	public org.eclipse.aether.util.repository.AuthenticationBuilder addSecret (java.lang.String, char[]) 
		String key
		char[] value
	public org.eclipse.aether.util.repository.AuthenticationBuilder addCustom (org.eclipse.aether.repository.Authentication) 
		org.eclipse.aether.repository.Authentication authentication
}

org/eclipse/aether/util/repository/ChainedAuthentication.class
ChainedAuthentication.java
package org.eclipse.aether.util.repository
final org.eclipse.aether.util.repository.ChainedAuthentication extends java.lang.Object implements org.eclipse.aether.repository.Authentication  {
	private final org.eclipse.aether.repository.Authentication[] authentications
	public transient void  (org.eclipse.aether.repository.Authentication[]) 
		org.eclipse.aether.repository.Authentication[] authentications
	public void  (java.util.Collection) 
		java.util.Collection authentications
	public void fill (org.eclipse.aether.repository.AuthenticationContext, java.lang.String, java.util.Map) 
		org.eclipse.aether.repository.Authentication authentication
		org.eclipse.aether.repository.Authentication[] arr$
		int len$
		int i$
		org.eclipse.aether.repository.AuthenticationContext context
		String key
		java.util.Map data
	public void digest (org.eclipse.aether.repository.AuthenticationDigest) 
		org.eclipse.aether.repository.Authentication authentication
		org.eclipse.aether.repository.Authentication[] arr$
		int len$
		int i$
		org.eclipse.aether.repository.AuthenticationDigest digest
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.repository.ChainedAuthentication that
	public int hashCode () 
	public java.lang.String toString () 
		org.eclipse.aether.repository.Authentication authentication
		org.eclipse.aether.repository.Authentication[] arr$
		int len$
		int i$
		StringBuilder buffer
}

org/eclipse/aether/util/repository/ChainedWorkspaceReader$Key.class
ChainedWorkspaceReader.java
package org.eclipse.aether.util.repository
 org.eclipse.aether.util.repository.ChainedWorkspaceReader$Key extends java.lang.Object {
	private final java.util.List keys
	public void  (java.util.List) 
		org.eclipse.aether.repository.WorkspaceReader reader
		java.util.Iterator i$
		java.util.List readers
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/aether/util/repository/ChainedWorkspaceReader.class
ChainedWorkspaceReader.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.ChainedWorkspaceReader extends java.lang.Object implements org.eclipse.aether.repository.WorkspaceReader  {
	private java.util.List readers
	private org.eclipse.aether.repository.WorkspaceRepository repository
	public transient void  (org.eclipse.aether.repository.WorkspaceReader[]) 
		org.eclipse.aether.repository.WorkspaceReader reader
		java.util.Iterator i$
		org.eclipse.aether.repository.WorkspaceReader[] readers
		StringBuilder buffer
	public static org.eclipse.aether.repository.WorkspaceReader newInstance (org.eclipse.aether.repository.WorkspaceReader, org.eclipse.aether.repository.WorkspaceReader) 
		org.eclipse.aether.repository.WorkspaceReader reader1
		org.eclipse.aether.repository.WorkspaceReader reader2
	public java.io.File findArtifact (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.repository.WorkspaceReader reader
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		java.io.File file
	public java.util.List findVersions (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.repository.WorkspaceReader reader
		java.util.Iterator i$
		org.eclipse.aether.artifact.Artifact artifact
		java.util.Collection versions
	public org.eclipse.aether.repository.WorkspaceRepository getRepository () 
		org.eclipse.aether.util.repository.ChainedWorkspaceReader$Key key
}

org/eclipse/aether/util/repository/ConservativeAuthenticationSelector.class
ConservativeAuthenticationSelector.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.ConservativeAuthenticationSelector extends java.lang.Object implements org.eclipse.aether.repository.AuthenticationSelector  {
	private final org.eclipse.aether.repository.AuthenticationSelector selector
	public void  (org.eclipse.aether.repository.AuthenticationSelector) 
		org.eclipse.aether.repository.AuthenticationSelector selector
	public org.eclipse.aether.repository.Authentication getAuthentication (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.repository.Authentication auth
}

org/eclipse/aether/util/repository/ConservativeProxySelector.class
ConservativeProxySelector.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.ConservativeProxySelector extends java.lang.Object implements org.eclipse.aether.repository.ProxySelector  {
	private final org.eclipse.aether.repository.ProxySelector selector
	public void  (org.eclipse.aether.repository.ProxySelector) 
		org.eclipse.aether.repository.ProxySelector selector
	public org.eclipse.aether.repository.Proxy getProxy (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.repository.Proxy proxy
}

org/eclipse/aether/util/repository/DefaultAuthenticationSelector.class
DefaultAuthenticationSelector.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.DefaultAuthenticationSelector extends java.lang.Object implements org.eclipse.aether.repository.AuthenticationSelector  {
	private final java.util.Map repos
	public void  () 
	public org.eclipse.aether.util.repository.DefaultAuthenticationSelector add (java.lang.String, org.eclipse.aether.repository.Authentication) 
		String id
		org.eclipse.aether.repository.Authentication auth
	public org.eclipse.aether.repository.Authentication getAuthentication (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
}

org/eclipse/aether/util/repository/DefaultMirrorSelector$MirrorDef.class
DefaultMirrorSelector.java
package org.eclipse.aether.util.repository
 org.eclipse.aether.util.repository.DefaultMirrorSelector$MirrorDef extends java.lang.Object {
	final String id
	final String url
	final String type
	final boolean repositoryManager
	final String mirrorOfIds
	final String mirrorOfTypes
	public void  (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String) 
		String id
		String url
		String type
		boolean repositoryManager
		String mirrorOfIds
		String mirrorOfTypes
}

org/eclipse/aether/util/repository/DefaultMirrorSelector.class
DefaultMirrorSelector.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.DefaultMirrorSelector extends java.lang.Object implements org.eclipse.aether.repository.MirrorSelector  {
	private static final String WILDCARD
	private static final String EXTERNAL_WILDCARD
	private final java.util.List mirrors
	public void  () 
	public org.eclipse.aether.util.repository.DefaultMirrorSelector add (java.lang.String, java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String) 
		String id
		String url
		String type
		boolean repositoryManager
		String mirrorOfIds
		String mirrorOfTypes
	public org.eclipse.aether.repository.RemoteRepository getMirror (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		org.eclipse.aether.util.repository.DefaultMirrorSelector$MirrorDef mirror
		org.eclipse.aether.repository.RemoteRepository$Builder builder
	private org.eclipse.aether.util.repository.DefaultMirrorSelector$MirrorDef findMirror (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.util.repository.DefaultMirrorSelector$MirrorDef mirror
		int i
		int n
		org.eclipse.aether.util.repository.DefaultMirrorSelector$MirrorDef mirror
		int i
		int n
		org.eclipse.aether.repository.RemoteRepository repository
		String repoId
	static boolean matchPattern (org.eclipse.aether.repository.RemoteRepository, java.lang.String) 
		String repo
		String[] arr$
		int len$
		int i$
		String[] repos
		org.eclipse.aether.repository.RemoteRepository repository
		String pattern
		boolean result
		String originalId
	static boolean isExternalRepo (org.eclipse.aether.repository.RemoteRepository) 
		org.eclipse.aether.repository.RemoteRepository repository
		boolean local
	static boolean matchesType (java.lang.String, java.lang.String) 
		String layout
		String[] arr$
		int len$
		int i$
		String[] layouts
		String repoType
		String mirrorType
		boolean result
}

org/eclipse/aether/util/repository/DefaultProxySelector$ProxyDef.class
DefaultProxySelector.java
package org.eclipse.aether.util.repository
 org.eclipse.aether.util.repository.DefaultProxySelector$ProxyDef extends java.lang.Object {
	final org.eclipse.aether.repository.Proxy proxy
	final String nonProxyHosts
	public void  (org.eclipse.aether.repository.Proxy, java.lang.String) 
		org.eclipse.aether.repository.Proxy proxy
		String nonProxyHosts
}

org/eclipse/aether/util/repository/DefaultProxySelector.class
DefaultProxySelector.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.DefaultProxySelector extends java.lang.Object implements org.eclipse.aether.repository.ProxySelector  {
	private java.util.List proxies
	public void  () 
	public org.eclipse.aether.util.repository.DefaultProxySelector add (org.eclipse.aether.repository.Proxy, java.lang.String) 
		org.eclipse.aether.repository.Proxy proxy
		String nonProxyHosts
	public org.eclipse.aether.repository.Proxy getProxy (org.eclipse.aether.repository.RemoteRepository) 
		String key
		org.eclipse.aether.util.repository.DefaultProxySelector$ProxyDef proxy
		java.util.Iterator i$
		org.eclipse.aether.repository.RemoteRepository repository
		java.util.Map candidates
		String host
		String protocol
		org.eclipse.aether.util.repository.DefaultProxySelector$ProxyDef proxy
	static boolean isNonProxyHosts (java.lang.String, java.lang.String) 
		String pattern
		java.util.StringTokenizer tokenizer
		String host
		String nonProxyHosts
}

org/eclipse/aether/util/repository/layout/MavenDefaultLayout.class
MavenDefaultLayout.java
package org.eclipse.aether.util.repository.layout
public final org.eclipse.aether.util.repository.layout.MavenDefaultLayout extends java.lang.Object implements org.eclipse.aether.util.repository.layout.RepositoryLayout  {
	public void  () 
	private java.net.URI toUri (java.lang.String) 
		java.net.URISyntaxException e
		String path
	public java.net.URI getPath (org.eclipse.aether.artifact.Artifact) 
		org.eclipse.aether.artifact.Artifact artifact
		StringBuilder path
	public java.net.URI getPath (org.eclipse.aether.metadata.Metadata) 
		org.eclipse.aether.metadata.Metadata metadata
		StringBuilder path
}

org/eclipse/aether/util/repository/layout/RepositoryLayout.class
RepositoryLayout.java
package org.eclipse.aether.util.repository.layout
public abstract org.eclipse.aether.util.repository.layout.RepositoryLayout extends java.lang.Object {
	public abstract java.net.URI getPath (org.eclipse.aether.artifact.Artifact) 
	public abstract java.net.URI getPath (org.eclipse.aether.metadata.Metadata) 
}

org/eclipse/aether/util/repository/SecretAuthentication.class
SecretAuthentication.java
package org.eclipse.aether.util.repository
final org.eclipse.aether.util.repository.SecretAuthentication extends java.lang.Object implements org.eclipse.aether.repository.Authentication  {
	private static final Object[] KEYS
	private final String key
	private final char[] value
	private final int secretHash
	public void  (java.lang.String, java.lang.String) 
		String key
		String value
	public void  (java.lang.String, char[]) 
		String key
		char[] value
	private void  (char[], java.lang.String) 
		char[] value
		String key
	private static char[] copy (char[]) 
		char[] chars
	private char[] xor (char[]) 
		int key
		int i
		int mask
		char[] chars
	private static void clear (char[]) 
		int i
		char[] chars
	public void fill (org.eclipse.aether.repository.AuthenticationContext, java.lang.String, java.util.Map) 
		org.eclipse.aether.repository.AuthenticationContext context
		String key
		java.util.Map data
		char[] secret
	public void digest (org.eclipse.aether.repository.AuthenticationDigest) 
		org.eclipse.aether.repository.AuthenticationDigest digest
		char[] secret
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.repository.SecretAuthentication that
		char[] secret
		char[] thatSecret
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	static void  () 
		int i
}

org/eclipse/aether/util/repository/SimpleArtifactDescriptorPolicy.class
SimpleArtifactDescriptorPolicy.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.SimpleArtifactDescriptorPolicy extends java.lang.Object implements org.eclipse.aether.resolution.ArtifactDescriptorPolicy  {
	private final int policy
	public void  (boolean, boolean) 
		boolean ignoreMissing
		boolean ignoreInvalid
	public void  (int) 
		int policy
	public int getPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ArtifactDescriptorPolicyRequest request
}

org/eclipse/aether/util/repository/SimpleResolutionErrorPolicy.class
SimpleResolutionErrorPolicy.java
package org.eclipse.aether.util.repository
public final org.eclipse.aether.util.repository.SimpleResolutionErrorPolicy extends java.lang.Object implements org.eclipse.aether.resolution.ResolutionErrorPolicy  {
	private final int artifactPolicy
	private final int metadataPolicy
	public void  (boolean, boolean) 
		boolean cacheNotFound
		boolean cacheTransferErrors
	public void  (int) 
		int policy
	public void  (int, int) 
		int artifactPolicy
		int metadataPolicy
	public int getArtifactPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ResolutionErrorPolicyRequest) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ResolutionErrorPolicyRequest request
	public int getMetadataPolicy (org.eclipse.aether.RepositorySystemSession, org.eclipse.aether.resolution.ResolutionErrorPolicyRequest) 
		org.eclipse.aether.RepositorySystemSession session
		org.eclipse.aether.resolution.ResolutionErrorPolicyRequest request
}

org/eclipse/aether/util/repository/StringAuthentication.class
StringAuthentication.java
package org.eclipse.aether.util.repository
final org.eclipse.aether.util.repository.StringAuthentication extends java.lang.Object implements org.eclipse.aether.repository.Authentication  {
	private final String key
	private final String value
	public void  (java.lang.String, java.lang.String) 
		String key
		String value
	public void fill (org.eclipse.aether.repository.AuthenticationContext, java.lang.String, java.util.Map) 
		org.eclipse.aether.repository.AuthenticationContext context
		String key
		java.util.Map data
	public void digest (org.eclipse.aether.repository.AuthenticationDigest) 
		org.eclipse.aether.repository.AuthenticationDigest digest
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.repository.StringAuthentication that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public int hashCode () 
		int hash
	public java.lang.String toString () 
}

org/eclipse/aether/util/StringUtils.class
StringUtils.java
package org.eclipse.aether.util
public final org.eclipse.aether.util.StringUtils extends java.lang.Object {
	private void  () 
	public static boolean isEmpty (java.lang.String) 
		String string
}

org/eclipse/aether/util/version/GenericVersion$Item.class
GenericVersion.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.GenericVersion$Item extends java.lang.Object {
	private static final int KIND_BIGINT
	private static final int KIND_INT
	private static final int KIND_STRING
	private static final int KIND_QUALIFIER
	private static final java.util.Map QUALIFIERS
	private final int kind
	private final Object value
	public void  (org.eclipse.aether.util.version.GenericVersion$Tokenizer) 
		NumberFormatException e
		Integer qualifier
		org.eclipse.aether.util.version.GenericVersion$Tokenizer tokenizer
		String token
	public boolean isNumber () 
	public int compareTo (org.eclipse.aether.util.version.GenericVersion$Item) 
		org.eclipse.aether.util.version.GenericVersion$Item that
		int rel
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
}

org/eclipse/aether/util/version/GenericVersion$Tokenizer.class
GenericVersion.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.GenericVersion$Tokenizer extends java.lang.Object {
	private final String version
	private int index
	private String token
	private boolean number
	private boolean terminatedByNumber
	public void  (java.lang.String) 
		String version
	public java.lang.String getToken () 
	public boolean isNumber () 
	public boolean isTerminatedByNumber () 
	public boolean next () 
		int digit
		char c
		int n
		int state
		int start
		int end
	public java.lang.String toString () 
}

org/eclipse/aether/util/version/GenericVersion.class
GenericVersion.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.GenericVersion extends java.lang.Object implements org.eclipse.aether.version.Version  {
	private final String version
	private final org.eclipse.aether.util.version.GenericVersion$Item[] items
	private final int hash
	public void  (java.lang.String) 
		String version
	private static org.eclipse.aether.util.version.GenericVersion$Item[] parse (java.lang.String) 
		org.eclipse.aether.util.version.GenericVersion$Item item
		org.eclipse.aether.util.version.GenericVersion$Tokenizer tokenizer
		String version
		java.util.List items
	private static void trimPadding (java.util.List) 
		org.eclipse.aether.util.version.GenericVersion$Item item
		int i
		java.util.List items
		Boolean number
		int end
	public int compareTo (org.eclipse.aether.version.Version) 
		int rel
		org.eclipse.aether.util.version.GenericVersion$Item thisItem
		org.eclipse.aether.util.version.GenericVersion$Item thatItem
		int index
		org.eclipse.aether.version.Version obj
		org.eclipse.aether.util.version.GenericVersion$Item[] these
		org.eclipse.aether.util.version.GenericVersion$Item[] those
		boolean number
	private static int comparePadding (org.eclipse.aether.util.version.GenericVersion$Item[], int, java.lang.Boolean) 
		org.eclipse.aether.util.version.GenericVersion$Item item
		int i
		org.eclipse.aether.util.version.GenericVersion$Item[] items
		int index
		Boolean number
		int rel
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
	public volatile synthetic int compareTo (java.lang.Object) 
		Object x0
}

org/eclipse/aether/util/version/GenericVersionConstraint.class
GenericVersionConstraint.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.GenericVersionConstraint extends java.lang.Object implements org.eclipse.aether.version.VersionConstraint  {
	private final org.eclipse.aether.version.VersionRange range
	private final org.eclipse.aether.version.Version version
	public void  (org.eclipse.aether.version.VersionRange) 
		org.eclipse.aether.version.VersionRange range
	public void  (org.eclipse.aether.version.Version) 
		org.eclipse.aether.version.Version version
	public org.eclipse.aether.version.VersionRange getRange () 
	public org.eclipse.aether.version.Version getVersion () 
	public boolean containsVersion (org.eclipse.aether.version.Version) 
		org.eclipse.aether.version.Version version
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.version.GenericVersionConstraint that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public int hashCode () 
		int hash
	private static int hash (java.lang.Object) 
		Object obj
}

org/eclipse/aether/util/version/GenericVersionRange.class
GenericVersionRange.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.GenericVersionRange extends java.lang.Object implements org.eclipse.aether.version.VersionRange  {
	private final org.eclipse.aether.version.VersionRange$Bound lowerBound
	private final org.eclipse.aether.version.VersionRange$Bound upperBound
	public void  (java.lang.String)  throws org.eclipse.aether.version.InvalidVersionSpecificationException 
		boolean lowerBoundInclusive
		boolean lowerBoundInclusive
		boolean upperBoundInclusive
		boolean upperBoundInclusive
		org.eclipse.aether.version.Version lowerBound
		org.eclipse.aether.version.Version upperBound
		String parsedLowerBound
		String parsedUpperBound
		String range
		String process
		boolean lowerBoundInclusive
		boolean upperBoundInclusive
		org.eclipse.aether.version.Version lowerBound
		org.eclipse.aether.version.Version upperBound
		int index
	public org.eclipse.aether.version.VersionRange$Bound getLowerBound () 
	public org.eclipse.aether.version.VersionRange$Bound getUpperBound () 
	public boolean containsVersion (org.eclipse.aether.version.Version) 
		int comparison
		int comparison
		org.eclipse.aether.version.Version version
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.version.GenericVersionRange that
	private static boolean eq (java.lang.Object, java.lang.Object) 
		Object s1
		Object s2
	public int hashCode () 
		int hash
	private static int hash (java.lang.Object) 
		Object obj
	public java.lang.String toString () 
		StringBuilder buffer
}

org/eclipse/aether/util/version/GenericVersionScheme.class
GenericVersionScheme.java
package org.eclipse.aether.util.version
public final org.eclipse.aether.util.version.GenericVersionScheme extends java.lang.Object implements org.eclipse.aether.version.VersionScheme  {
	public void  () 
	public org.eclipse.aether.version.Version parseVersion (java.lang.String)  throws org.eclipse.aether.version.InvalidVersionSpecificationException 
		String version
	public org.eclipse.aether.version.VersionRange parseVersionRange (java.lang.String)  throws org.eclipse.aether.version.InvalidVersionSpecificationException 
		String range
	public org.eclipse.aether.version.VersionConstraint parseVersionConstraint (java.lang.String)  throws org.eclipse.aether.version.InvalidVersionSpecificationException 
		int index1
		int index2
		int index
		org.eclipse.aether.version.VersionRange range
		org.eclipse.aether.version.VersionConstraint result
		String constraint
		java.util.Collection ranges
		String process
		org.eclipse.aether.version.VersionConstraint result
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
}

org/eclipse/aether/util/version/UnionVersionRange.class
UnionVersionRange.java
package org.eclipse.aether.util.version
final org.eclipse.aether.util.version.UnionVersionRange extends java.lang.Object implements org.eclipse.aether.version.VersionRange  {
	private final java.util.Set ranges
	private final org.eclipse.aether.version.VersionRange$Bound lowerBound
	private final org.eclipse.aether.version.VersionRange$Bound upperBound
	public static transient org.eclipse.aether.version.VersionRange from (org.eclipse.aether.version.VersionRange[]) 
		org.eclipse.aether.version.VersionRange[] ranges
	public static org.eclipse.aether.version.VersionRange from (java.util.Collection) 
		java.util.Collection ranges
	private void  (java.util.Collection) 
		int c
		org.eclipse.aether.version.VersionRange$Bound lb
		org.eclipse.aether.version.VersionRange range
		java.util.Iterator i$
		int c
		org.eclipse.aether.version.VersionRange$Bound ub
		org.eclipse.aether.version.VersionRange range
		java.util.Iterator i$
		org.eclipse.aether.version.VersionRange$Bound lowerBound
		org.eclipse.aether.version.VersionRange$Bound upperBound
		java.util.Collection ranges
	public boolean containsVersion (org.eclipse.aether.version.Version) 
		org.eclipse.aether.version.VersionRange range
		java.util.Iterator i$
		org.eclipse.aether.version.Version version
	public org.eclipse.aether.version.VersionRange$Bound getLowerBound () 
	public org.eclipse.aether.version.VersionRange$Bound getUpperBound () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.eclipse.aether.util.version.UnionVersionRange that
	public int hashCode () 
		int hash
	public java.lang.String toString () 
		org.eclipse.aether.version.VersionRange range
		java.util.Iterator i$
		StringBuilder buffer
}

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