Home | History | Annotate | Download | only in lib

META-INF/MANIFEST.MF
org/jetbrains/kotlin/mainKts/MainKtsScriptDefinition$1$3.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$3 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder) 
		kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/mainKts/MainKtsScriptDefinition.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
public final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition extends kotlin.script.experimental.api.ScriptCompilationConfiguration {
	public static final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition INSTANCE
	private void  () 
	static void  () 
}

org/jetbrains/kotlin/mainKts/MainKtsScriptDefinition$1$2.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.RefineConfigurationBuilder) 
		kotlin.script.experimental.api.RefineConfigurationBuilder $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/mainKts/MainKtsConfigurator$invoke$resolvedClassPath$1.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$resolvedClassPath$1 extends kotlin.jvm.internal.FunctionReference implements kotlin.jvm.functions.Function3  {
	final org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$1 $report$1
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) 
	public final void invoke (kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity, java.lang.String, kotlin.script.dependencies.ScriptContents$Position) 
		kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity p1
		String p2
		kotlin.script.dependencies.ScriptContents$Position p3
	public final kotlin.reflect.KDeclarationContainer getOwner () 
	public final java.lang.String getName () 
	public final java.lang.String getSignature () 
	void  (org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$1) 
}

org/jetbrains/kotlin/mainKts/MainKtsScriptDefinition$1$1.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/mainKts/MainKtsScript.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
public abstract org.jetbrains.kotlin.mainKts.MainKtsScript extends java.lang.Object {
	private final String[] args
	public final java.lang.String[] getArgs () 
	public void  (java.lang.String[]) 
		String[] args
}

org/jetbrains/kotlin/mainKts/MainKtsScriptDefinition$1.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final org.jetbrains.kotlin.mainKts.MainKtsScriptDefinition$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

org/jetbrains/kotlin/mainKts/impl/IvyResolver$Companion.class
ivy.kt
package org.jetbrains.kotlin.mainKts.impl
public final org.jetbrains.kotlin.mainKts.impl.IvyResolver$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/mainKts/impl/FilesAndIvyResolver.class
ivy.kt
package org.jetbrains.kotlin.mainKts.impl
public final org.jetbrains.kotlin.mainKts.impl.FilesAndIvyResolver extends org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver {
	public void  () 
}

org/jetbrains/kotlin/mainKts/impl/IvyResolver.class
ivy.kt
package org.jetbrains.kotlin.mainKts.impl
public final org.jetbrains.kotlin.mainKts.impl.IvyResolver extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge  {
	private final java.util.ArrayList ivyResolvers
	public static final String DEFAULT_ARTIFACT_PATTERN
	public static final org.jetbrains.kotlin.mainKts.impl.IvyResolver$Companion Companion
	private final boolean isValidParam (java.lang.String) 
		String $receiver
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates artifactCoordinates
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates $receiver
		String stringCoordinates
		CharSequence $receiver$iv
		int count$iv
		char element$iv
		char it
		java.util.List artifactId
	private final java.util.List resolveArtifact (java.util.List) 
		java.util.List artifactId
		Iterable $receiver$iv
		int $i$f$none
		Object element$iv
		org.apache.ivy.plugins.resolver.URLResolver it
		int $i$a$1$none
		org.apache.ivy.plugins.resolver.URLResolver $receiver
		int $i$a$2$apply
		org.apache.ivy.core.settings.IvySettings $receiver
		int $i$a$1$apply
		org.apache.ivy.plugins.resolver.ChainResolver it
		int $i$a$1$also
		org.apache.ivy.plugins.resolver.URLResolver resolver
		org.apache.ivy.plugins.resolver.AbstractResolver resolver
		org.apache.ivy.core.settings.IvySettings ivySettings
		org.apache.ivy.Ivy ivy
		java.io.File ivyfile
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor moduleDescriptor
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor depsDescriptor
		org.apache.ivy.core.resolve.ResolveOptions $receiver
		int $i$a$1$apply
		org.apache.ivy.core.resolve.ResolveOptions resolveOptions
		org.apache.ivy.core.report.ResolveReport report
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		org.apache.ivy.core.report.ArtifactDownloadReport it
		int $i$a$3$map
	public boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates repositoryCoordinates
		java.net.URL url
		org.apache.ivy.plugins.resolver.URLResolver $receiver
		int $i$a$1$apply
		String it
		int $i$a$1$takeIf
		String it
		int $i$a$2$let
	public void  () 
	static void  () 
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.DependsOn) 
		org.jetbrains.kotlin.script.util.DependsOn dependsOn
	public java.lang.Iterable tryResolve (java.lang.String) 
		String artifactCoordinates
	public boolean tryAddRepository (java.lang.String, java.lang.String) 
		String repositoryCoordinates
		String id
	public boolean tryAddRepo (org.jetbrains.kotlin.script.util.Repository) 
		org.jetbrains.kotlin.script.util.Repository annotation
}

org/jetbrains/kotlin/mainKts/MainKtsConfigurator$invoke$2.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.List $resolvedClassPath
	final java.util.List $importedSources
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  (java.util.List, java.util.List) 
}

org/jetbrains/kotlin/mainKts/MainKtsConfigurator$invoke$resolvedClassPath$scriptContents$1.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
public final org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$resolvedClassPath$scriptContents$1 extends java.lang.Object implements kotlin.script.dependencies.ScriptContents  {
	private final Iterable annotations
	private final java.io.File file
	private final CharSequence text
	final java.util.List $annotations
	public java.lang.Iterable getAnnotations () 
	public java.io.File getFile () 
	public java.lang.CharSequence getText () 
	void  (java.util.List) 
		java.util.List $captured_local_variable$0
		Iterable $receiver$iv
		int $i$f$filter
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterTo
		Object element$iv$iv
		java.lang.annotation.Annotation it
		int $i$a$1$filter
}

org/jetbrains/kotlin/mainKts/MainKtsConfigurator.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
public final org.jetbrains.kotlin.mainKts.MainKtsConfigurator extends java.lang.Object implements kotlin.jvm.functions.Function1  {
	private final org.jetbrains.kotlin.mainKts.impl.FilesAndIvyResolver resolver
	public kotlin.script.experimental.api.ResultWithDiagnostics invoke (kotlin.script.experimental.api.ScriptConfigurationRefinementContext) 
		kotlin.script.experimental.api.ScriptConfigurationRefinementContext context
		java.util.ArrayList diagnostics
		org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$1 report$
		java.util.List it
		int $i$a$1$takeIf
		java.util.List annotations
		java.io.File scriptBaseDir
		Iterable $receiver$iv
		int $i$f$flatMap
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Object element$iv$iv
		java.lang.annotation.Annotation it
		int $i$a$1$flatMap
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		String sourceName
		int $i$a$1$map
		Iterable list$iv$iv
		java.util.List importedSources
		org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$resolvedClassPath$scriptContents$1 scriptContents
		Throwable e
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		java.util.Collection thisCollection$iv
		java.util.List resolvedClassPath
	public volatile java.lang.Object invoke (java.lang.Object) 
	public void  () 
}

org/jetbrains/kotlin/mainKts/MainKtsConfigurator$invoke$1.class
scriptDef.kt
package org.jetbrains.kotlin.mainKts
final org.jetbrains.kotlin.mainKts.MainKtsConfigurator$invoke$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function3  {
	final java.util.ArrayList $diagnostics
	final kotlin.script.experimental.api.ScriptConfigurationRefinementContext $context
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object, java.lang.Object) 
	public final void invoke (kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity, java.lang.String, kotlin.script.dependencies.ScriptContents$Position) 
		kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity severity
		String message
		kotlin.script.dependencies.ScriptContents$Position position
	void  (java.util.ArrayList, kotlin.script.experimental.api.ScriptConfigurationRefinementContext) 
}

META-INF/kotlin-main-kts.kotlin_module
META-INF/kotlin/
META-INF/kotlin/script/
META-INF/kotlin/script/templates/
META-INF/kotlin/script/templates/org.jetbrains.kotlin.mainKts.MainKtsScript
kotlin/script/experimental/util/PropertiesCollection$Builder.class
propertiesCollection.kt
package kotlin.script.experimental.util
public kotlin.script.experimental.util.PropertiesCollection$Builder extends java.lang.Object {
	private final java.util.Map data
	public final java.util.Map getData () 
	public final void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Object) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		Object v
	public final transient void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Object[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		Object[] vals
	public final transient void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.Pair[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.Pair[] vs
	public final void invoke_string_fqn_from_reflected_class (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KClass) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KClass kclass
	public final transient void invoke_string_list_fqn_from_reflected_class (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KClass[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KClass[] kclasses
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.reflect.KClass it
		int $i$a$1$map
	public final void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KClass) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KClass kclass
	public final void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KType) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KType ktype
	public final void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.String) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		String fqname
	public final transient void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KClass[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KClass[] classes
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.reflect.KClass it
		int $i$a$2$map
	public final transient void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.reflect.KType[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.reflect.KType[] types
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.reflect.KType it
		int $i$a$3$map
	public final transient void invoke (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.String[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		String[] fqnames
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		String it
		int $i$a$4$map
	public final transient void invoke_kotlintype_map_from_kclass (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.Pair[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.Pair[] classes
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.Pair $k_v
		Object k
		kotlin.reflect.KClass v
		int $i$a$5$map
	public final transient void invoke_kotlintype_map_from_ktype (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.Pair[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.Pair[] types
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.Pair $k_v
		Object k
		kotlin.reflect.KType v
		int $i$a$6$map
	public final transient void invoke_kotlintype_map_from_fqname (kotlin.script.experimental.util.PropertiesCollection$Key, kotlin.Pair[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		kotlin.Pair[] fqnames
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.Pair $k_v
		Object k
		String v
		int $i$a$7$map
	public final void set (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Object) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
		Object value
	public final void reset (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
	public final java.lang.Object get (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
		Object it
	public final java.lang.Object invoke (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
	public final void appendToList (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Iterable) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		Iterable values
		java.util.List it
		java.util.List newValues
	public final transient void append (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Object[]) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		Object[] values
		java.util.List it
		java.util.List newValues
	public final void append (kotlin.script.experimental.util.PropertiesCollection$Key, java.util.Map) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		java.util.Map values
		java.util.Map it
		java.util.Map newValues
	public final void appendToMap (kotlin.script.experimental.util.PropertiesCollection$Key, java.lang.Iterable) 
		kotlin.script.experimental.util.PropertiesCollection$Key $receiver
		Iterable values
		java.util.Map it
		java.util.Map newValues
	public final void invoke (kotlin.script.experimental.util.PropertiesCollection$Builder, kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.util.PropertiesCollection$Builder $receiver
		kotlin.jvm.functions.Function1 body
	public void  (java.lang.Iterable) 
		Iterable baseProperties
		java.util.LinkedHashMap $receiver
		int $i$a$1$apply
		Iterable $receiver$iv
		int $i$f$forEach
		Object element$iv
		kotlin.script.experimental.util.PropertiesCollection it
		int $i$a$1$forEach
	public void  (java.lang.Iterable, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
}

kotlin/script/experimental/util/PropertiesCollection.class
propertiesCollection.kt
package kotlin.script.experimental.util
public kotlin.script.experimental.util.PropertiesCollection extends java.lang.Object implements java.io.Serializable  {
	private final java.util.Map properties
	private static final long serialVersionUID
	public static final kotlin.script.experimental.util.PropertiesCollection$Companion Companion
	public final java.lang.Object get (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
	public final java.lang.Object getNoDefault (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
		Object it
	public final boolean containsKey (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key key
	public final java.util.Set entries () 
	public void  (java.util.Map) 
		java.util.Map properties
	public void  (java.util.Map, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
	static void  () 
	public static final java.util.Map access$getProperties$p (kotlin.script.experimental.util.PropertiesCollection) 
		kotlin.script.experimental.util.PropertiesCollection $this
}

kotlin/script/experimental/util/PropertiesCollection$Key$Companion.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollection$Key$Companion extends java.lang.Object {
	private static void serialVersionUID$annotations () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/util/PropertiesCollectionKt.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollectionKt extends java.lang.Object {
	public static final java.lang.Object getOrError (kotlin.script.experimental.util.PropertiesCollection, kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection $receiver
		kotlin.script.experimental.util.PropertiesCollection$Key key
}

kotlin/script/experimental/util/PropertiesCollection$Key.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollection$Key extends java.lang.Object implements java.io.Serializable  {
	private final String name
	private final transient Object defaultValue
	private static final long serialVersionUID
	public static final kotlin.script.experimental.util.PropertiesCollection$Key$Companion Companion
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public java.lang.String toString () 
	public final java.lang.String getName () 
	public final java.lang.Object getDefaultValue () 
	public void  (java.lang.String, java.lang.Object) 
		String name
		Object defaultValue
	public void  (java.lang.String, java.lang.Object, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

kotlin/script/experimental/util/PropertiesCollection$PropertyKeyDelegate.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate extends java.lang.Object {
	private final Object defaultValue
	public final kotlin.script.experimental.util.PropertiesCollection$Key getValue (java.lang.Object, kotlin.reflect.KProperty) 
		Object thisRef
		kotlin.reflect.KProperty property
	public void  (java.lang.Object) 
		Object defaultValue
	public void  (java.lang.Object, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
}

kotlin/script/experimental/util/PropertiesCollection$PropertyKeyCopyDelegate.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyCopyDelegate extends java.lang.Object {
	private final kotlin.script.experimental.util.PropertiesCollection$Key source
	public final kotlin.script.experimental.util.PropertiesCollection$Key getValue (java.lang.Object, kotlin.reflect.KProperty) 
		Object thisRef
		kotlin.reflect.KProperty property
	public final kotlin.script.experimental.util.PropertiesCollection$Key getSource () 
	public void  (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key source
}

kotlin/script/experimental/util/PropertiesCollection$Companion.class
propertiesCollection.kt
package kotlin.script.experimental.util
public final kotlin.script.experimental.util.PropertiesCollection$Companion extends java.lang.Object {
	public final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate key (java.lang.Object) 
		Object defaultValue
	public static kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate key$default (kotlin.script.experimental.util.PropertiesCollection$Companion, java.lang.Object, int, java.lang.Object) 
	public final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyCopyDelegate keyCopy (kotlin.script.experimental.util.PropertiesCollection$Key) 
		kotlin.script.experimental.util.PropertiesCollection$Key source
	private static void serialVersionUID$annotations () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/host/ScriptingHostConfigurationKeys.class
hostConfiguration.kt
package kotlin.script.experimental.host
public abstract kotlin.script.experimental.host.ScriptingHostConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/host/UrlScriptSource.class
scriptHostUtil.kt
package kotlin.script.experimental.host
public kotlin.script.experimental.host.UrlScriptSource extends java.lang.Object implements kotlin.script.experimental.api.ExternalSourceCode  {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final kotlin.Lazy text$delegate
	private final java.net.URL externalLocation
	static void  () 
	public java.lang.String getText () 
	public java.lang.String getName () 
	public java.lang.String getLocationId () 
	public java.net.URL getExternalLocation () 
	public void  (java.net.URL) 
		java.net.URL externalLocation
}

kotlin/script/experimental/host/ScriptingHostConfiguration.class
hostConfiguration.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.ScriptingHostConfiguration extends kotlin.script.experimental.util.PropertiesCollection {
	public static final kotlin.script.experimental.host.ScriptingHostConfiguration$Companion Companion
	public void  (java.lang.Iterable, kotlin.jvm.functions.Function1) 
		Iterable baseScriptingConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (kotlin.script.experimental.host.ScriptingHostConfiguration[], kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.host.ScriptingHostConfiguration[] baseConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.script.experimental.host.ScriptingHostConfiguration[], kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

kotlin/script/experimental/host/ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$3.class
configurationFromTemplate.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final kotlin.script.experimental.api.KotlinType $loadedBaseClassType
	final kotlin.script.experimental.annotations.KotlinScript $mainAnnotation
	final kotlin.jvm.functions.Function1 $body
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  (kotlin.script.experimental.api.KotlinType, kotlin.script.experimental.annotations.KotlinScript, kotlin.jvm.functions.Function1) 
}

kotlin/script/experimental/host/DummyScriptTemplate.class
configurationFromTemplate.kt
package kotlin.script.experimental.host
abstract kotlin.script.experimental.host.DummyScriptTemplate extends java.lang.Object {
	public void  () 
}

kotlin/script/experimental/host/HostConfigurationKt.class
hostConfiguration.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.HostConfigurationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate configurationDependencies$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate getScriptingClass$delegate
	static void  () 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getConfigurationDependencies (kotlin.script.experimental.host.ScriptingHostConfigurationKeys) 
		kotlin.script.experimental.host.ScriptingHostConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getGetScriptingClass (kotlin.script.experimental.host.ScriptingHostConfigurationKeys) 
		kotlin.script.experimental.host.ScriptingHostConfigurationKeys $receiver
	public static final kotlin.reflect.KClass getScriptingClass (kotlin.script.experimental.host.ScriptingHostConfiguration, kotlin.script.experimental.api.KotlinType, kotlin.reflect.KClass) 
		kotlin.script.experimental.host.ScriptingHostConfiguration $receiver
		kotlin.script.experimental.api.KotlinType type
		kotlin.reflect.KClass contextClass
		kotlin.script.experimental.host.GetScriptingClass getClass
	public static final kotlin.reflect.KClass getScriptingClass (kotlin.script.experimental.host.ScriptingHostConfiguration, kotlin.script.experimental.api.KotlinType, java.lang.Object) 
		kotlin.script.experimental.host.ScriptingHostConfiguration $receiver
		kotlin.script.experimental.api.KotlinType type
		Object context
}

kotlin/script/experimental/host/BasicScriptingHost$runInCoroutineContext$1.class
BasicScriptingHost.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.BasicScriptingHost$runInCoroutineContext$1 extends kotlin.coroutines.jvm.internal.SuspendLambda implements kotlin.jvm.functions.Function2  {
	private kotlinx.coroutines.CoroutineScope p$
	int label
	final kotlin.jvm.functions.Function2 $block
	public final java.lang.Object invokeSuspend (java.lang.Object) 
		Object result
	void  (kotlin.jvm.functions.Function2, kotlin.coroutines.Continuation) 
	public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation) 
		Object value
		kotlin.coroutines.Continuation completion
	public final java.lang.Object invoke (java.lang.Object, java.lang.Object) 
}

kotlin/script/experimental/host/UrlScriptSource$text$2.class
scriptHostUtil.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.UrlScriptSource$text$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final kotlin.script.experimental.host.UrlScriptSource this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (kotlin.script.experimental.host.UrlScriptSource) 
}

kotlin/script/experimental/host/GetScriptingClass.class
hostConfiguration.kt
package kotlin.script.experimental.host
public abstract kotlin.script.experimental.host.GetScriptingClass extends java.lang.Object {
	public abstract kotlin.reflect.KClass invoke (kotlin.script.experimental.api.KotlinType, kotlin.reflect.KClass, kotlin.script.experimental.host.ScriptingHostConfiguration) 
}

kotlin/script/experimental/host/ScriptingHostConfiguration$Builder.class
hostConfiguration.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.ScriptingHostConfiguration$Builder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.host.ScriptingHostConfigurationKeys  {
	public void  (java.lang.Iterable) 
		Iterable baseScriptingHostConfigurations
}

kotlin/script/experimental/host/ScriptHostUtilKt.class
scriptHostUtil.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.ScriptHostUtilKt extends java.lang.Object {
	public static final java.lang.String getMergedScriptText (kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration) 
		kotlin.script.experimental.api.SourceCode script
		kotlin.script.experimental.api.ScriptCompilationConfiguration configuration
		String originalScriptText
		java.util.List sourceFragments
		StringBuilder sb
		kotlin.script.experimental.api.ScriptSourceNamedFragment prevFragment
		kotlin.script.experimental.api.ScriptSourceNamedFragment fragment
		Integer fragmentStartPos
		Integer fragmentEndPos
		int curPos
		CharSequence $receiver$iv
		int $i$f$map
		CharSequence $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		char item$iv$iv
		char it
		int $i$a$1$map
	public static final kotlin.script.experimental.api.SourceCode toScriptSource (java.io.File) 
		java.io.File $receiver
	public static final kotlin.script.experimental.api.SourceCode toScriptSource (java.lang.String, java.lang.String) 
		String $receiver
		String name
	public static kotlin.script.experimental.api.SourceCode toScriptSource$default (java.lang.String, java.lang.String, int, java.lang.Object) 
}

kotlin/script/experimental/host/BasicScriptingHost.class
BasicScriptingHost.kt
package kotlin.script.experimental.host
public abstract kotlin.script.experimental.host.BasicScriptingHost extends java.lang.Object {
	private final kotlin.script.experimental.api.ScriptCompiler compiler
	private final kotlin.script.experimental.api.ScriptEvaluator evaluator
	public java.lang.Object runInCoroutineContext (kotlin.jvm.functions.Function2) 
		kotlin.jvm.functions.Function2 block
	public kotlin.script.experimental.api.ResultWithDiagnostics eval (kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.script.experimental.api.ScriptEvaluationConfiguration) 
		kotlin.script.experimental.api.SourceCode script
		kotlin.script.experimental.api.ScriptCompilationConfiguration scriptCompilationConfiguration
		kotlin.script.experimental.api.ScriptEvaluationConfiguration configuration
	public final kotlin.script.experimental.api.ScriptCompiler getCompiler () 
	public final kotlin.script.experimental.api.ScriptEvaluator getEvaluator () 
	public void  (kotlin.script.experimental.api.ScriptCompiler, kotlin.script.experimental.api.ScriptEvaluator) 
		kotlin.script.experimental.api.ScriptCompiler compiler
		kotlin.script.experimental.api.ScriptEvaluator evaluator
}

kotlin/script/experimental/host/ScriptingHostConfiguration$Companion.class
hostConfiguration.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.ScriptingHostConfiguration$Companion extends java.lang.Object implements kotlin.script.experimental.host.ScriptingHostConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/host/StringScriptSource.class
scriptHostUtil.kt
package kotlin.script.experimental.host
public kotlin.script.experimental.host.StringScriptSource extends java.lang.Object implements kotlin.script.experimental.api.SourceCode  {
	private final String locationId
	private final String source
	private final String name
	public java.lang.String getText () 
	public java.lang.String getLocationId () 
	public final java.lang.String getSource () 
	public java.lang.String getName () 
	public void  (java.lang.String, java.lang.String) 
		String source
		String name
	public void  (java.lang.String, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

kotlin/script/experimental/host/FileScriptSource.class
scriptHostUtil.kt
package kotlin.script.experimental.host
public kotlin.script.experimental.host.FileScriptSource extends java.lang.Object implements kotlin.script.experimental.api.ExternalSourceCode  {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private final kotlin.Lazy text$delegate
	private final java.io.File file
	private final String preloadedText
	static void  () 
	public java.net.URL getExternalLocation () 
	public java.lang.String getText () 
	public java.lang.String getName () 
	public java.lang.String getLocationId () 
	public final java.io.File getFile () 
	public void  (java.io.File, java.lang.String) 
		java.io.File file
		String preloadedText
	public void  (java.io.File, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public static final java.lang.String access$getPreloadedText$p (kotlin.script.experimental.host.FileScriptSource) 
		kotlin.script.experimental.host.FileScriptSource $this
}

kotlin/script/experimental/host/BasicScriptingHost$eval$1.class
BasicScriptingHost.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.BasicScriptingHost$eval$1 extends kotlin.coroutines.jvm.internal.SuspendLambda implements kotlin.jvm.functions.Function2  {
	private kotlinx.coroutines.CoroutineScope p$
	Object L$0
	Object L$1
	Object L$2
	int label
	final kotlin.script.experimental.host.BasicScriptingHost this$0
	final kotlin.script.experimental.api.SourceCode $script
	final kotlin.script.experimental.api.ScriptCompilationConfiguration $scriptCompilationConfiguration
	final kotlin.script.experimental.api.ScriptEvaluationConfiguration $configuration
	public final java.lang.Object invokeSuspend (java.lang.Object) 
		Object result
		kotlin.script.experimental.api.ResultWithDiagnostics $receiver$iv
		int $i$f$onSuccess
		kotlin.script.experimental.api.CompiledScript it
		int $i$a$1$onSuccess
	void  (kotlin.script.experimental.host.BasicScriptingHost, kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.script.experimental.api.ScriptEvaluationConfiguration, kotlin.coroutines.Continuation) 
	public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation) 
		Object value
		kotlin.coroutines.Continuation completion
	public final java.lang.Object invoke (java.lang.Object, java.lang.Object) 
}

kotlin/script/experimental/host/ScriptingHostConfiguration$2.class
hostConfiguration.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.ScriptingHostConfiguration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.host.ScriptingHostConfiguration$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.host.ScriptingHostConfiguration$Builder) 
		kotlin.script.experimental.host.ScriptingHostConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/host/ScriptingHostConfiguration$1.class
hostConfiguration.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.ScriptingHostConfiguration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.host.ScriptingHostConfiguration$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.host.ScriptingHostConfiguration$Builder) 
		kotlin.script.experimental.host.ScriptingHostConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/host/ConfigurationFromTemplateKt.class
configurationFromTemplate.kt
package kotlin.script.experimental.host
public final kotlin.script.experimental.host.ConfigurationFromTemplateKt extends java.lang.Object {
	private static final String ERROR_MSG_PREFIX
	private static final String ILLEGAL_CONFIG_ANN_ARG
	private static final String SCRIPT_RUNTIME_TEMPLATES_PACKAGE
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration createCompilationConfigurationFromTemplate (kotlin.script.experimental.api.KotlinType, kotlin.script.experimental.host.ScriptingHostConfiguration, kotlin.reflect.KClass, kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.KotlinType baseClassType
		kotlin.script.experimental.host.ScriptingHostConfiguration hostConfiguration
		kotlin.reflect.KClass contextClass
		kotlin.jvm.functions.Function1 body
		kotlin.script.experimental.host.GetScriptingClass getScriptingClass
		Throwable e
		kotlin.reflect.KClass baseClass
		kotlin.script.experimental.api.KotlinType loadedBaseClassType
		kotlin.reflect.KClass $receiver$iv
		Object[] $receiver$iv$iv
		Object element$iv$iv
		java.lang.annotation.Annotation it$iv
		kotlin.reflect.KClass $receiver$iv
		Object[] $receiver$iv$iv
		Object element$iv$iv
		java.lang.annotation.Annotation it$iv
		kotlin.script.experimental.annotations.KotlinScript mainAnnotation
		kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$2 scriptConfigInstance$
	public static kotlin.script.experimental.api.ScriptCompilationConfiguration createCompilationConfigurationFromTemplate$default (kotlin.script.experimental.api.KotlinType, kotlin.script.experimental.host.ScriptingHostConfiguration, kotlin.reflect.KClass, kotlin.jvm.functions.Function1, int, java.lang.Object) 
	private static final java.lang.annotation.Annotation findAnnotation (kotlin.reflect.KClass) 
		kotlin.reflect.KClass $receiver
		int $i$f$findAnnotation
		Object[] $receiver$iv
		Object element$iv
		java.lang.annotation.Annotation it
	private static final java.lang.Object createInstance (kotlin.reflect.KClass) 
		kotlin.reflect.KClass $receiver
		Object[] $receiver$iv
		Object single$iv
		boolean found$iv
		Object element$iv
		java.lang.reflect.Constructor it
		java.lang.reflect.Constructor noArgsConstructor
	public static final java.lang.Object access$createInstance (kotlin.reflect.KClass) 
		kotlin.reflect.KClass $receiver
}

kotlin/script/experimental/host/ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$2.class
configurationFromTemplate.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final kotlin.script.experimental.api.ScriptCompilationConfiguration invoke (kotlin.reflect.KClass) 
		kotlin.reflect.KClass kclass
		Throwable e
	void  () 
	static void  () 
}

kotlin/script/experimental/host/FileScriptSource$text$2.class
scriptHostUtil.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.FileScriptSource$text$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	final kotlin.script.experimental.host.FileScriptSource this$0
	public volatile java.lang.Object invoke () 
	public final java.lang.String invoke () 
	void  (kotlin.script.experimental.host.FileScriptSource) 
}

kotlin/script/experimental/host/ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$1.class
configurationFromTemplate.kt
package kotlin.script.experimental.host
final kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.host.ConfigurationFromTemplateKt$createCompilationConfigurationFromTemplate$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptCompilationKt.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCompilationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate displayName$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate fileExtension$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate baseClass$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate implicitReceivers$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate providedProperties$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate defaultImports$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate importScripts$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate dependencies$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate compilerOptions$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate refineConfigurationBeforeParsing$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate refineConfigurationOnAnnotations$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate refineConfigurationBeforeCompiling$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate sourceFragments$delegate
	static void  () 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getDisplayName (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getFileExtension (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getBaseClass (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getImplicitReceivers (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getProvidedProperties (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getDefaultImports (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getImportScripts (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getDependencies (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getCompilerOptions (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getRefineConfigurationBeforeParsing (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getRefineConfigurationOnAnnotations (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getRefineConfigurationBeforeCompiling (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getSourceFragments (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.api.RefineConfigurationBuilder getRefineConfiguration (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
}

kotlin/script/experimental/api/RefineConfigurationBuilder.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.RefineConfigurationBuilder extends kotlin.script.experimental.util.PropertiesCollection$Builder {
	public final void beforeParsing (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 handler
	public final void onAnnotations (java.util.List, kotlin.jvm.functions.Function1) 
		java.util.List annotations
		kotlin.jvm.functions.Function1 handler
	public final void onAnnotations (kotlin.script.experimental.api.KotlinType[], kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.KotlinType[] annotations
		kotlin.jvm.functions.Function1 handler
	private final void onAnnotations (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 handler
	public final void onAnnotations (kotlin.reflect.KClass[], kotlin.jvm.functions.Function1) 
		kotlin.reflect.KClass[] annotations
		kotlin.jvm.functions.Function1 handler
		Object[] $receiver$iv
		int $i$f$map
		Object[] $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.reflect.KClass it
		int $i$a$1$map
	public final void onAnnotations (java.lang.Iterable, kotlin.jvm.functions.Function1) 
		Iterable annotations
		kotlin.jvm.functions.Function1 handler
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.reflect.KClass it
		int $i$a$2$map
	public final void beforeCompiling (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 handler
	public void  () 
}

kotlin/script/experimental/api/ResultValue$Unit.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ResultValue$Unit extends kotlin.script.experimental.api.ResultValue {
	public static final kotlin.script.experimental.api.ResultValue$Unit INSTANCE
	private void  () 
	static void  () 
}

kotlin/script/experimental/api/SourceCode.class
scriptData.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.SourceCode extends java.lang.Object {
	public abstract java.lang.String getText () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getLocationId () 
}

kotlin/script/experimental/api/ScriptDiagnostic.class
errorHandling.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptDiagnostic extends java.lang.Object {
	private final String message
	private final kotlin.script.experimental.api.ScriptDiagnostic$Severity severity
	private final String sourcePath
	private final kotlin.script.experimental.api.SourceCode$Location location
	private final Throwable exception
	public final java.lang.String getMessage () 
	public final kotlin.script.experimental.api.ScriptDiagnostic$Severity getSeverity () 
	public final java.lang.String getSourcePath () 
	public final kotlin.script.experimental.api.SourceCode$Location getLocation () 
	public final java.lang.Throwable getException () 
	public void  (java.lang.String, kotlin.script.experimental.api.ScriptDiagnostic$Severity, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, java.lang.Throwable) 
		String message
		kotlin.script.experimental.api.ScriptDiagnostic$Severity severity
		String sourcePath
		kotlin.script.experimental.api.SourceCode$Location location
		Throwable exception
	public void  (java.lang.String, kotlin.script.experimental.api.ScriptDiagnostic$Severity, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, java.lang.Throwable, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final java.lang.String component1 () 
	public final kotlin.script.experimental.api.ScriptDiagnostic$Severity component2 () 
	public final java.lang.String component3 () 
	public final kotlin.script.experimental.api.SourceCode$Location component4 () 
	public final java.lang.Throwable component5 () 
	public final kotlin.script.experimental.api.ScriptDiagnostic copy (java.lang.String, kotlin.script.experimental.api.ScriptDiagnostic$Severity, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, java.lang.Throwable) 
		String message
		kotlin.script.experimental.api.ScriptDiagnostic$Severity severity
		String sourcePath
		kotlin.script.experimental.api.SourceCode$Location location
		Throwable exception
	public static kotlin.script.experimental.api.ScriptDiagnostic copy$default (kotlin.script.experimental.api.ScriptDiagnostic, java.lang.String, kotlin.script.experimental.api.ScriptDiagnostic$Severity, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, java.lang.Throwable, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/CompiledScript.class
scriptCompilation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.CompiledScript extends java.lang.Object {
	public abstract java.lang.String getSourceLocationId () 
	public abstract kotlin.script.experimental.api.ScriptCompilationConfiguration getCompilationConfiguration () 
	public abstract java.lang.Object getClass (kotlin.script.experimental.api.ScriptEvaluationConfiguration, kotlin.coroutines.Continuation) 
	public abstract java.util.List getOtherScripts () 
}

kotlin/script/experimental/api/RefineConfigurationOnAnnotationsData.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.RefineConfigurationOnAnnotationsData extends java.lang.Object implements java.io.Serializable  {
	private final java.util.List annotations
	private final kotlin.jvm.functions.Function1 handler
	public final java.util.List getAnnotations () 
	public final kotlin.jvm.functions.Function1 getHandler () 
	public void  (java.util.List, kotlin.jvm.functions.Function1) 
		java.util.List annotations
		kotlin.jvm.functions.Function1 handler
}

kotlin/script/experimental/api/ExternalSourceCode.class
scriptData.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ExternalSourceCode extends java.lang.Object implements kotlin.script.experimental.api.SourceCode  {
	public abstract java.net.URL getExternalLocation () 
}

kotlin/script/experimental/api/ScriptEvaluator.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptEvaluator extends java.lang.Object {
	public abstract java.lang.Object invoke (kotlin.script.experimental.api.CompiledScript, kotlin.script.experimental.api.ScriptEvaluationConfiguration, kotlin.coroutines.Continuation) 
}

kotlin/script/experimental/api/RefineConfigurationUnconditionallyData.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.RefineConfigurationUnconditionallyData extends java.lang.Object implements java.io.Serializable  {
	private final kotlin.jvm.functions.Function1 handler
	public final kotlin.jvm.functions.Function1 getHandler () 
	public void  (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 handler
}

kotlin/script/experimental/api/ScriptCompilationConfiguration$Builder.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.api.ScriptCompilationConfigurationKeys  {
	public void  (java.lang.Iterable) 
		Iterable baseConfigurations
}

kotlin/script/experimental/api/IdeScriptCompilationConfigurationKeys.class
scriptIdeConfiguration.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/api/SourceCode$Location.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.SourceCode$Location extends java.lang.Object {
	private final kotlin.script.experimental.api.SourceCode$Position start
	private final kotlin.script.experimental.api.SourceCode$Position end
	public final kotlin.script.experimental.api.SourceCode$Position getStart () 
	public final kotlin.script.experimental.api.SourceCode$Position getEnd () 
	public void  (kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position) 
		kotlin.script.experimental.api.SourceCode$Position start
		kotlin.script.experimental.api.SourceCode$Position end
	public void  (kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final kotlin.script.experimental.api.SourceCode$Position component1 () 
	public final kotlin.script.experimental.api.SourceCode$Position component2 () 
	public final kotlin.script.experimental.api.SourceCode$Location copy (kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position) 
		kotlin.script.experimental.api.SourceCode$Position start
		kotlin.script.experimental.api.SourceCode$Position end
	public static kotlin.script.experimental.api.SourceCode$Location copy$default (kotlin.script.experimental.api.SourceCode$Location, kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/ScriptConfigurationRefinementContext.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptConfigurationRefinementContext extends java.lang.Object {
	private final kotlin.script.experimental.api.SourceCode script
	private final kotlin.script.experimental.api.ScriptCompilationConfiguration compilationConfiguration
	private final kotlin.script.experimental.api.ScriptCollectedData collectedData
	public final kotlin.script.experimental.api.SourceCode getScript () 
	public final kotlin.script.experimental.api.ScriptCompilationConfiguration getCompilationConfiguration () 
	public final kotlin.script.experimental.api.ScriptCollectedData getCollectedData () 
	public void  (kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.script.experimental.api.ScriptCollectedData) 
		kotlin.script.experimental.api.SourceCode script
		kotlin.script.experimental.api.ScriptCompilationConfiguration compilationConfiguration
		kotlin.script.experimental.api.ScriptCollectedData collectedData
	public void  (kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.script.experimental.api.ScriptCollectedData, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

kotlin/script/experimental/api/ScriptCompilationConfigurationKeys.class
scriptCompilation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptCompilationConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/api/ScriptDiagnostic$Severity.class
errorHandling.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptDiagnostic$Severity extends java.lang.Enum {
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity FATAL
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity ERROR
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity WARNING
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity INFO
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity DEBUG
	private static final kotlin.script.experimental.api.ScriptDiagnostic$Severity[] $VALUES
	static void  () 
	private void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlin.script.experimental.api.ScriptDiagnostic$Severity[] values () 
	public static kotlin.script.experimental.api.ScriptDiagnostic$Severity valueOf (java.lang.String) 
}

kotlin/script/experimental/api/SourceCode$Position.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.SourceCode$Position extends java.lang.Object {
	private final int line
	private final int col
	private final Integer absolutePos
	public final int getLine () 
	public final int getCol () 
	public final java.lang.Integer getAbsolutePos () 
	public void  (int, int, java.lang.Integer) 
		int line
		int col
		Integer absolutePos
	public void  (int, int, java.lang.Integer, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final int component1 () 
	public final int component2 () 
	public final java.lang.Integer component3 () 
	public final kotlin.script.experimental.api.SourceCode$Position copy (int, int, java.lang.Integer) 
		int line
		int col
		Integer absolutePos
	public static kotlin.script.experimental.api.SourceCode$Position copy$default (kotlin.script.experimental.api.SourceCode$Position, int, int, java.lang.Integer, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/ScriptCompilationConfiguration$1.class
scriptCompilation.kt
package kotlin.script.experimental.api
final kotlin.script.experimental.api.ScriptCompilationConfiguration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/KotlinType.class
kotlinType.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.KotlinType extends java.lang.Object implements java.io.Serializable  {
	private final String typeName
	private final transient kotlin.reflect.KClass fromClass
	public final java.lang.String getTypeName () 
	public final kotlin.reflect.KClass getFromClass () 
	private void  (java.lang.String, kotlin.reflect.KClass) 
		String typeName
		kotlin.reflect.KClass fromClass
	void  (java.lang.String, kotlin.reflect.KClass, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (java.lang.String) 
		String qualifiedTypeName
	public void  (kotlin.reflect.KClass) 
		kotlin.reflect.KClass kclass
	public void  (kotlin.reflect.KType) 
		kotlin.reflect.KType type
}

kotlin/script/experimental/api/ResultWithDiagnostics$Failure.class
errorHandling.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ResultWithDiagnostics$Failure extends kotlin.script.experimental.api.ResultWithDiagnostics {
	private final java.util.List reports
	public java.util.List getReports () 
	public void  (java.util.List) 
		java.util.List reports
	public transient void  (kotlin.script.experimental.api.ScriptDiagnostic[]) 
		kotlin.script.experimental.api.ScriptDiagnostic[] reports
	public final java.util.List component1 () 
	public final kotlin.script.experimental.api.ResultWithDiagnostics$Failure copy (java.util.List) 
		java.util.List reports
	public static kotlin.script.experimental.api.ResultWithDiagnostics$Failure copy$default (kotlin.script.experimental.api.ResultWithDiagnostics$Failure, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/ScriptEvaluationConfiguration$1.class
scriptEvaluation.kt
package kotlin.script.experimental.api
final kotlin.script.experimental.api.ScriptEvaluationConfiguration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.api.ScriptEvaluationConfiguration$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptCompilationConfiguration$2.class
scriptCompilation.kt
package kotlin.script.experimental.api
final kotlin.script.experimental.api.ScriptCompilationConfiguration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptEvaluationConfiguration.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptEvaluationConfiguration extends kotlin.script.experimental.util.PropertiesCollection {
	public static final kotlin.script.experimental.api.ScriptEvaluationConfiguration$Companion Companion
	public void  (java.lang.Iterable, kotlin.jvm.functions.Function1) 
		Iterable baseEvaluationConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (kotlin.script.experimental.api.ScriptEvaluationConfiguration[], kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.ScriptEvaluationConfiguration[] baseConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.script.experimental.api.ScriptEvaluationConfiguration[], kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

kotlin/script/experimental/api/ScriptEvaluationKt$enableScriptsInstancesSharing$1.class
scriptEvaluation.kt
package kotlin.script.experimental.api
final kotlin.script.experimental.api.ScriptEvaluationKt$enableScriptsInstancesSharing$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.api.ScriptEvaluationKt$enableScriptsInstancesSharing$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptEvaluationKt.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptEvaluationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate implicitReceivers$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate providedProperties$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate constructorArgs$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate scriptsInstancesSharingMap$delegate
	static void  () 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getImplicitReceivers (kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getProvidedProperties (kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getConstructorArgs (kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getScriptsInstancesSharingMap (kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys $receiver
	public static final void enableScriptsInstancesSharing (kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder $receiver
}

kotlin/script/experimental/api/ScriptCollectedData$Companion.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCollectedData$Companion extends java.lang.Object implements kotlin.script.experimental.api.ScriptCollectedDataKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/ScriptDependency.class
scriptData.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptDependency extends java.lang.Object implements java.io.Serializable  {
}

kotlin/script/experimental/api/ScriptCollectedDataKeys.class
scriptData.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptCollectedDataKeys extends java.lang.Object {
}

kotlin/script/experimental/api/CompiledScript$DefaultImpls.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.CompiledScript$DefaultImpls extends java.lang.Object {
	public static java.lang.String getSourceLocationId (kotlin.script.experimental.api.CompiledScript) 
		kotlin.script.experimental.api.CompiledScript $this
	public static java.util.List getOtherScripts (kotlin.script.experimental.api.CompiledScript) 
		kotlin.script.experimental.api.CompiledScript $this
}

kotlin/script/experimental/api/ScriptIdeConfigurationKt.class
scriptIdeConfiguration.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptIdeConfigurationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate dependenciesSources$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate acceptedLocations$delegate
	static void  () 
	public static final kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder getIde (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getDependenciesSources (kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys $receiver
	public static void acceptedLocations$annotations (kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys) 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getAcceptedLocations (kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys $receiver
}

kotlin/script/experimental/api/SourceCode$Range.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.SourceCode$Range extends java.lang.Object {
	private final kotlin.script.experimental.api.SourceCode$Position start
	private final kotlin.script.experimental.api.SourceCode$Position end
	public final kotlin.script.experimental.api.SourceCode$Position getStart () 
	public final kotlin.script.experimental.api.SourceCode$Position getEnd () 
	public void  (kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position) 
		kotlin.script.experimental.api.SourceCode$Position start
		kotlin.script.experimental.api.SourceCode$Position end
	public final kotlin.script.experimental.api.SourceCode$Position component1 () 
	public final kotlin.script.experimental.api.SourceCode$Position component2 () 
	public final kotlin.script.experimental.api.SourceCode$Range copy (kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position) 
		kotlin.script.experimental.api.SourceCode$Position start
		kotlin.script.experimental.api.SourceCode$Position end
	public static kotlin.script.experimental.api.SourceCode$Range copy$default (kotlin.script.experimental.api.SourceCode$Range, kotlin.script.experimental.api.SourceCode$Position, kotlin.script.experimental.api.SourceCode$Position, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/ScriptSourceNamedFragment.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptSourceNamedFragment extends java.lang.Object {
	private final String name
	private final kotlin.script.experimental.api.SourceCode$Range range
	public final java.lang.String getName () 
	public final kotlin.script.experimental.api.SourceCode$Range getRange () 
	public void  (java.lang.String, kotlin.script.experimental.api.SourceCode$Range) 
		String name
		kotlin.script.experimental.api.SourceCode$Range range
	public final java.lang.String component1 () 
	public final kotlin.script.experimental.api.SourceCode$Range component2 () 
	public final kotlin.script.experimental.api.ScriptSourceNamedFragment copy (java.lang.String, kotlin.script.experimental.api.SourceCode$Range) 
		String name
		kotlin.script.experimental.api.SourceCode$Range range
	public static kotlin.script.experimental.api.ScriptSourceNamedFragment copy$default (kotlin.script.experimental.api.ScriptSourceNamedFragment, java.lang.String, kotlin.script.experimental.api.SourceCode$Range, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/IdeScriptCompilationConfigurationBuilder$Companion.class
scriptIdeConfiguration.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder$Companion extends java.lang.Object implements kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/EvaluationResult.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.EvaluationResult extends java.lang.Object {
	private final kotlin.script.experimental.api.ResultValue returnValue
	private final kotlin.script.experimental.api.ScriptEvaluationConfiguration configuration
	public final kotlin.script.experimental.api.ResultValue getReturnValue () 
	public final kotlin.script.experimental.api.ScriptEvaluationConfiguration getConfiguration () 
	public void  (kotlin.script.experimental.api.ResultValue, kotlin.script.experimental.api.ScriptEvaluationConfiguration) 
		kotlin.script.experimental.api.ResultValue returnValue
		kotlin.script.experimental.api.ScriptEvaluationConfiguration configuration
	public final kotlin.script.experimental.api.ResultValue component1 () 
	public final kotlin.script.experimental.api.ScriptEvaluationConfiguration component2 () 
	public final kotlin.script.experimental.api.EvaluationResult copy (kotlin.script.experimental.api.ResultValue, kotlin.script.experimental.api.ScriptEvaluationConfiguration) 
		kotlin.script.experimental.api.ResultValue returnValue
		kotlin.script.experimental.api.ScriptEvaluationConfiguration configuration
	public static kotlin.script.experimental.api.EvaluationResult copy$default (kotlin.script.experimental.api.EvaluationResult, kotlin.script.experimental.api.ResultValue, kotlin.script.experimental.api.ScriptEvaluationConfiguration, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/api/ScriptCollectedData.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCollectedData extends kotlin.script.experimental.util.PropertiesCollection {
	public static final kotlin.script.experimental.api.ScriptCollectedData$Companion Companion
	public void  (java.util.Map) 
		java.util.Map properties
	static void  () 
}

kotlin/script/experimental/api/ScriptCompilationConfiguration.class
scriptCompilation.kt
package kotlin.script.experimental.api
public kotlin.script.experimental.api.ScriptCompilationConfiguration extends kotlin.script.experimental.util.PropertiesCollection {
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration$Companion Companion
	public void  (java.lang.Iterable, kotlin.jvm.functions.Function1) 
		Iterable baseConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1) 
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  (kotlin.script.experimental.api.ScriptCompilationConfiguration[], kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration[] baseConfigurations
		kotlin.jvm.functions.Function1 body
	public void  (kotlin.script.experimental.api.ScriptCompilationConfiguration[], kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	static void  () 
}

kotlin/script/experimental/api/ScriptEvaluationConfiguration$2.class
scriptEvaluation.kt
package kotlin.script.experimental.api
final kotlin.script.experimental.api.ScriptEvaluationConfiguration$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.api.ScriptEvaluationConfiguration$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptCompilationConfiguration$Companion.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCompilationConfiguration$Companion extends java.lang.Object implements kotlin.script.experimental.api.ScriptCompilationConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/ScriptEvaluationConfigurationKeys.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/api/ScriptEvaluationConfiguration$Builder.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptEvaluationConfiguration$Builder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys  {
	public void  (java.lang.Iterable) 
		Iterable baseEvaluationConfigurations
}

kotlin/script/experimental/api/ScriptAcceptedLocation.class
scriptIdeConfiguration.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptAcceptedLocation extends java.lang.Enum {
	public static final kotlin.script.experimental.api.ScriptAcceptedLocation Sources
	public static final kotlin.script.experimental.api.ScriptAcceptedLocation Tests
	public static final kotlin.script.experimental.api.ScriptAcceptedLocation Libraries
	public static final kotlin.script.experimental.api.ScriptAcceptedLocation Project
	public static final kotlin.script.experimental.api.ScriptAcceptedLocation Everywhere
	private static final kotlin.script.experimental.api.ScriptAcceptedLocation[] $VALUES
	static void  () 
	private void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlin.script.experimental.api.ScriptAcceptedLocation[] values () 
	public static kotlin.script.experimental.api.ScriptAcceptedLocation valueOf (java.lang.String) 
}

kotlin/script/experimental/api/ResultWithDiagnostics.class
errorHandling.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ResultWithDiagnostics extends java.lang.Object {
	public abstract java.util.List getReports () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/ScriptCompiler.class
scriptCompilation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ScriptCompiler extends java.lang.Object {
	public abstract java.lang.Object invoke (kotlin.script.experimental.api.SourceCode, kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.coroutines.Continuation) 
}

kotlin/script/experimental/api/ScriptCompilationConfiguration$Default.class
scriptCompilation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptCompilationConfiguration$Default extends kotlin.script.experimental.api.ScriptCompilationConfiguration {
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration$Default INSTANCE
	private void  () 
	static void  () 
}

kotlin/script/experimental/api/ScriptDataKt.class
scriptData.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptDataKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate foundAnnotations$delegate
	static void  () 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getFoundAnnotations (kotlin.script.experimental.api.ScriptCollectedDataKeys) 
		kotlin.script.experimental.api.ScriptCollectedDataKeys $receiver
}

kotlin/script/experimental/api/ErrorHandlingKt.class
errorHandling.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ErrorHandlingKt extends java.lang.Object {
	public static final kotlin.script.experimental.api.ResultWithDiagnostics onSuccess (kotlin.script.experimental.api.ResultWithDiagnostics, kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.ResultWithDiagnostics $receiver
		kotlin.jvm.functions.Function1 body
		int $i$f$onSuccess
	public static final kotlin.script.experimental.api.ResultWithDiagnostics mapSuccess (java.lang.Iterable, kotlin.jvm.functions.Function1) 
		Iterable $receiver
		kotlin.jvm.functions.Function1 body
		int $i$f$mapSuccess
		java.util.ArrayList reports
		java.util.ArrayList results
		Object it
		kotlin.script.experimental.api.ResultWithDiagnostics result
	public static final kotlin.script.experimental.api.ResultWithDiagnostics onFailure (kotlin.script.experimental.api.ResultWithDiagnostics, kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.ResultWithDiagnostics $receiver
		kotlin.jvm.functions.Function1 body
	public static final kotlin.script.experimental.api.ResultWithDiagnostics plus (java.util.List, kotlin.script.experimental.api.ResultWithDiagnostics) 
		java.util.List $receiver
		kotlin.script.experimental.api.ResultWithDiagnostics result
	public static final kotlin.script.experimental.api.ResultWithDiagnostics$Success asSuccess (java.lang.Object, java.util.List) 
		Object $receiver
		java.util.List reports
	public static kotlin.script.experimental.api.ResultWithDiagnostics$Success asSuccess$default (java.lang.Object, java.util.List, int, java.lang.Object) 
	public static final kotlin.script.experimental.api.ScriptDiagnostic asDiagnostics (java.lang.Throwable, java.lang.String, java.lang.String, kotlin.script.experimental.api.SourceCode$Location) 
		Throwable $receiver
		String customMessage
		String path
		kotlin.script.experimental.api.SourceCode$Location location
	public static kotlin.script.experimental.api.ScriptDiagnostic asDiagnostics$default (java.lang.Throwable, java.lang.String, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, int, java.lang.Object) 
	public static final kotlin.script.experimental.api.ScriptDiagnostic asErrorDiagnostics (java.lang.String, java.lang.String, kotlin.script.experimental.api.SourceCode$Location) 
		String $receiver
		String path
		kotlin.script.experimental.api.SourceCode$Location location
	public static kotlin.script.experimental.api.ScriptDiagnostic asErrorDiagnostics$default (java.lang.String, java.lang.String, kotlin.script.experimental.api.SourceCode$Location, int, java.lang.Object) 
	public static final java.lang.Object resultOrNull (kotlin.script.experimental.api.ResultWithDiagnostics) 
		kotlin.script.experimental.api.ResultWithDiagnostics $receiver
}

kotlin/script/experimental/api/ResultValue$Value.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ResultValue$Value extends kotlin.script.experimental.api.ResultValue {
	private final String name
	private final Object value
	private final String type
	private final Object scriptInstance
	public java.lang.String toString () 
	public final java.lang.String getName () 
	public final java.lang.Object getValue () 
	public final java.lang.String getType () 
	public final java.lang.Object getScriptInstance () 
	public void  (java.lang.String, java.lang.Object, java.lang.String, java.lang.Object) 
		String name
		Object value
		String type
		Object scriptInstance
}

kotlin/script/experimental/api/ScriptEvaluationConfiguration$Companion.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ScriptEvaluationConfiguration$Companion extends java.lang.Object implements kotlin.script.experimental.api.ScriptEvaluationConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/ResultValue.class
scriptEvaluation.kt
package kotlin.script.experimental.api
public abstract kotlin.script.experimental.api.ResultValue extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/api/IdeScriptCompilationConfigurationBuilder.class
scriptIdeConfiguration.kt
package kotlin.script.experimental.api
public kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.api.IdeScriptCompilationConfigurationKeys  {
	public static final kotlin.script.experimental.api.IdeScriptCompilationConfigurationBuilder$Companion Companion
	public void  () 
	static void  () 
}

kotlin/script/experimental/api/ResultWithDiagnostics$Success.class
errorHandling.kt
package kotlin.script.experimental.api
public final kotlin.script.experimental.api.ResultWithDiagnostics$Success extends kotlin.script.experimental.api.ResultWithDiagnostics {
	private final Object value
	private final java.util.List reports
	public final java.lang.Object getValue () 
	public java.util.List getReports () 
	public void  (java.lang.Object, java.util.List) 
		Object value
		java.util.List reports
	public void  (java.lang.Object, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final java.lang.Object component1 () 
	public final java.util.List component2 () 
	public final kotlin.script.experimental.api.ResultWithDiagnostics$Success copy (java.lang.Object, java.util.List) 
		Object value
		java.util.List reports
	public static kotlin.script.experimental.api.ResultWithDiagnostics$Success copy$default (kotlin.script.experimental.api.ResultWithDiagnostics$Success, java.lang.Object, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/annotations/KotlinScript.class
scriptAnnotations.kt
package kotlin.script.experimental.annotations
public abstract kotlin.script.experimental.annotations.KotlinScript extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String displayName () 
	public abstract java.lang.String fileExtension () 
	public abstract java.lang.Class compilationConfiguration () 
}

META-INF/kotlin-scripting-common.kotlin_module
kotlin/script/experimental/jvm/util/KotlinJars$stdlib$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$stdlib$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$stdlib$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/JvmClasspathUtilKt.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
public final kotlin.script.experimental.jvm.util.JvmClasspathUtilKt extends java.lang.Object {
	public static final String KOTLIN_JAVA_STDLIB_JAR
	public static final String KOTLIN_JAVA_REFLECT_JAR
	public static final String KOTLIN_JAVA_SCRIPT_RUNTIME_JAR
	public static final String TROVE4J_JAR
	public static final String KOTLIN_COMPILER_NAME
	public static final String KOTLIN_COMPILER_JAR
	public static final String KOTLIN_SCRIPT_CLASSPATH_PROPERTY
	public static final String KOTLIN_COMPILER_CLASSPATH_PROPERTY
	public static final String KOTLIN_COMPILER_JAR_PROPERTY
	public static final String KOTLIN_STDLIB_JAR_PROPERTY
	public static final String KOTLIN_RUNTIME_JAR_PROPERTY
	public static final String KOTLIN_SCRIPT_RUNTIME_JAR_PROPERTY
	private static final java.util.Set validClasspathFilesExtensions
	private static final String KOTLIN_COMPILER_EMBEDDABLE_JAR
	public static final java.util.List classpathFromClassloader (java.lang.ClassLoader) 
		ClassLoader classLoader
		Iterable $receiver$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		Object element$iv$iv
		ClassLoader it
		int $i$a$2$flatMap
		java.lang.reflect.Method getUrls
		java.util.List result
		Iterable $receiver$iv
		int $i$f$filterIsInstance
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$filterIsInstanceTo
		Object element$iv$iv
		Throwable e
		java.util.List urls
		Iterable $receiver$iv
		int $i$f$mapNotNull
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapNotNullTo
		Iterable $receiver$iv$iv$iv
		int $i$f$forEach
		Object element$iv$iv$iv
		Object element$iv$iv
		int $i$a$1$forEach
		java.net.URL it
		int $i$a$1$mapNotNull
		java.io.File el
		int $i$a$1$takeIf
		Iterable $receiver$iv
		int $i$f$any
		Object element$iv
		String it
		int $i$a$1$any
		Object it$iv$iv
		int $i$a$1$let
		Iterable list$iv$iv
		java.util.List it
		int $i$a$3$takeIf
	public static final java.util.List classpathFromClasspathProperty () 
		java.util.List $receiver$iv
		int $i$f$dropLastWhile
		java.util.ListIterator iterator$iv
		String p1
		int $i$a$1$unknown
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		String p1
		int $i$a$2$unknown
	public static final java.util.List classpathFromClass (java.lang.ClassLoader, kotlin.reflect.KClass) 
		ClassLoader classLoader
		kotlin.reflect.KClass klass
	public static final java.util.List classpathFromFQN (java.lang.ClassLoader, java.lang.String) 
		ClassLoader classLoader
		String fqn
		String clp
		java.net.URL url
		String it
	public static final boolean matchMaybeVersionedFile (java.io.File, java.lang.String) 
		java.io.File $receiver
		String baseName
	public static final boolean hasParentNamed (java.io.File, java.lang.String) 
		java.io.File $receiver
		String baseName
	public static final transient java.util.List takeIfContainsAll (java.util.List, java.lang.String[]) 
		java.util.List $receiver
		String[] keyNames
		java.util.List classpath
		Object[] $receiver$iv
		Object element$iv
		String key
		Iterable $receiver$iv
		Object element$iv
		java.io.File it
	public static final transient java.util.List filterIfContainsAll (java.util.List, java.lang.String[]) 
		java.util.List $receiver
		String[] keyNames
		java.util.HashMap res
		java.io.File cpentry
		String prefix
		Object[] $receiver$iv
		int $i$f$all
		Object element$iv
		String it
		int $i$a$1$all
	public static final transient java.util.List takeIfContainsAny (java.util.List, java.lang.String[]) 
		java.util.List $receiver
		String[] keyNames
		java.util.List classpath
		Object[] $receiver$iv
		Object element$iv
		String key
		Iterable $receiver$iv
		Object element$iv
		java.io.File it
	public static final java.util.List scriptCompilationClasspathFromContextOrNull (java.lang.String[], java.lang.ClassLoader, boolean) 
		String[] keyNames
		ClassLoader classLoader
		boolean wholeClasspath
		kotlin.script.experimental.jvm.util.JvmClasspathUtilKt$scriptCompilationClasspathFromContextOrNull$1 takeAndFilter$
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		String p1
		int $i$a$2$unknown
	public static java.util.List scriptCompilationClasspathFromContextOrNull$default (java.lang.String[], java.lang.ClassLoader, boolean, int, java.lang.Object) 
	public static final java.util.List scriptCompilationClasspathFromContextOrStlib (java.lang.String[], java.lang.ClassLoader, boolean) 
		String[] keyNames
		ClassLoader classLoader
		boolean wholeClasspath
	public static java.util.List scriptCompilationClasspathFromContextOrStlib$default (java.lang.String[], java.lang.ClassLoader, boolean, int, java.lang.Object) 
	public static final java.util.List scriptCompilationClasspathFromContext (java.lang.String[], java.lang.ClassLoader, boolean) 
		String[] keyNames
		ClassLoader classLoader
		boolean wholeClasspath
	public static java.util.List scriptCompilationClasspathFromContext$default (java.lang.String[], java.lang.ClassLoader, boolean, int, java.lang.Object) 
	static void  () 
}

kotlin/script/experimental/jvm/util/KotlinJars$scriptRuntimeOrNull$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$scriptRuntimeOrNull$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$scriptRuntimeOrNull$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/KotlinJars$stdlibOrNull$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$stdlibOrNull$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$stdlibOrNull$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
		String p1
		java.io.File p1
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/KotlinJars.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
public final kotlin.script.experimental.jvm.util.KotlinJars extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.Lazy explicitCompilerClasspath$delegate
	private static final kotlin.Lazy compilerClasspath$delegate
	private static final kotlin.Lazy stdlibOrNull$delegate
	private static final kotlin.Lazy stdlib$delegate
	private static final kotlin.Lazy scriptRuntimeOrNull$delegate
	private static final kotlin.Lazy scriptRuntime$delegate
	public static final kotlin.script.experimental.jvm.util.KotlinJars INSTANCE
	static void  () 
	private final java.util.List getExplicitCompilerClasspath () 
	public final java.util.List getCompilerClasspath () 
	public final java.io.File getLib (java.lang.String, java.lang.String, kotlin.reflect.KClass) 
		String propertyName
		String jarName
		kotlin.reflect.KClass markerClass
		String p1
		int $i$a$1$unknown
		java.io.File p1
		int $i$a$2$unknown
		Iterable $receiver$iv
		Object element$iv
		java.io.File it
		java.io.File p1
		int $i$a$4$unknown
		java.io.File p1
		int $i$a$5$unknown
	public final java.io.File getStdlibOrNull () 
	public final java.io.File getStdlib () 
	public final java.io.File getScriptRuntimeOrNull () 
	public final java.io.File getScriptRuntime () 
	public final java.util.List getKotlinScriptStandardJars () 
	private void  () 
	public static final java.util.List access$getExplicitCompilerClasspath$p (kotlin.script.experimental.jvm.util.KotlinJars) 
		kotlin.script.experimental.jvm.util.KotlinJars $this
}

kotlin/script/experimental/jvm/util/KotlinJars$explicitCompilerClasspath$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$explicitCompilerClasspath$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$explicitCompilerClasspath$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		String p1
		int $i$a$1$unknown
		String p1
		int $i$a$2$unknown
		java.io.File p1
		int $i$a$3$unknown
		java.io.File it
		int $i$a$4$let
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/JvmClasspathUtilKt$classpathFromClassloader$1.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.JvmClasspathUtilKt$classpathFromClassloader$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.util.JvmClasspathUtilKt$classpathFromClassloader$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.ClassLoader invoke (java.lang.ClassLoader) 
		ClassLoader it
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/KotlinJars$compilerClasspath$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$compilerClasspath$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$compilerClasspath$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.util.List invoke () 
		java.util.List kotlinCompilerJars
		java.util.List kotlinLibsJars
		java.util.List kotlinBaseJars
		java.util.List it
		int $i$a$1$takeIf
		Iterable $receiver$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		Object element$iv$iv
		java.io.File f
		Iterable $receiver$iv
		Object element$iv
		String it
		java.util.List it
		int $i$a$3$takeIf
		java.util.List classpath
		Iterable $receiver$iv
		Object element$iv
		java.io.File f
		Iterable $receiver$iv
		int $i$f$any
		Object element$iv
		String it
		int $i$a$1$any
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/KotlinJars$scriptRuntime$2.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.KotlinJars$scriptRuntime$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlin.script.experimental.jvm.util.KotlinJars$scriptRuntime$2 INSTANCE
	public volatile java.lang.Object invoke () 
	public final java.io.File invoke () 
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/util/JvmClasspathUtilKt$scriptCompilationClasspathFromContextOrNull$1.class
jvmClasspathUtil.kt
package kotlin.script.experimental.jvm.util
final kotlin.script.experimental.jvm.util.JvmClasspathUtilKt$scriptCompilationClasspathFromContextOrNull$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final boolean $wholeClasspath
	final String[] $keyNames
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.util.List invoke (java.util.List) 
		java.util.List $receiver
	void  (boolean, java.lang.String[]) 
}

kotlin/script/experimental/jvm/JvmGetScriptingClass$invoke$2.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$2 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (kotlin.script.experimental.api.ScriptDependency) 
		kotlin.script.experimental.api.ScriptDependency it
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/JvmDependency.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmDependency extends java.lang.Object implements kotlin.script.experimental.api.ScriptDependency  {
	private final java.util.List classpath
	public final java.util.List getClasspath () 
	public void  (java.util.List) 
		java.util.List classpath
	public transient void  (java.io.File[]) 
		java.io.File[] classpathEntries
	public final java.util.List component1 () 
	public final kotlin.script.experimental.jvm.JvmDependency copy (java.util.List) 
		java.util.List classpath
	public static kotlin.script.experimental.jvm.JvmDependency copy$default (kotlin.script.experimental.jvm.JvmDependency, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/jvm/JvmScriptCompilationKt.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmScriptCompilationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyCopyDelegate javaHome$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyCopyDelegate jdkHome$delegate
	static void  () 
	public static final void dependenciesFromClassContext (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, kotlin.reflect.KClass, java.lang.String[], boolean) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder $receiver
		kotlin.reflect.KClass contextClass
		String[] libraries
		boolean wholeClasspath
	public static void dependenciesFromClassContext$default (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, kotlin.reflect.KClass, java.lang.String[], boolean, int, java.lang.Object) 
	public static final void dependenciesFromCurrentContext (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, java.lang.String[], boolean) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder $receiver
		String[] libraries
		boolean wholeClasspath
	public static void dependenciesFromCurrentContext$default (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, java.lang.String[], boolean, int, java.lang.Object) 
	public static final void dependenciesFromClassloader (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, java.lang.String[], java.lang.ClassLoader, boolean) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder $receiver
		String[] libraries
		ClassLoader classLoader
		boolean wholeClasspath
	public static void dependenciesFromClassloader$default (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, java.lang.String[], java.lang.ClassLoader, boolean, int, java.lang.Object) 
	public static final kotlin.script.experimental.api.ScriptCompilationConfiguration withUpdatedClasspath (kotlin.script.experimental.api.ScriptCompilationConfiguration, java.util.Collection) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration $receiver
		java.util.Collection classpath
		java.util.List newClasspath
	public static final void updateClasspath (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder, java.util.Collection) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
		java.util.Collection classpath
	public static final void updateClasspath (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder, java.util.Collection) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder $receiver
		java.util.Collection classpath
	private static final void updateClasspathImpl (kotlin.script.experimental.util.PropertiesCollection$Builder, java.util.Collection) 
		kotlin.script.experimental.util.PropertiesCollection$Builder $receiver
		java.util.Collection classpath
		java.util.List newClasspath
	private static final java.util.List filterNewClasspath (java.util.Collection, java.util.Collection) 
		java.util.Collection $receiver
		java.util.Collection known
		Iterable $receiver$iv
		java.util.Collection destination$iv
		Object element$iv
		kotlin.script.experimental.api.ScriptDependency it
		int $i$a$1$flatMapTo
		Iterable list$iv
		java.util.HashSet knownClasspath
		Iterable $receiver$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		Object element$iv$iv
		java.io.File it
		java.util.List it
		int $i$a$2$takeIf
	public static void javaHome$annotations (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys) 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getJavaHome (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getJdkHome (kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys $receiver
	public static void jvm$annotations (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
	public static final kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder getJvm (kotlin.script.experimental.api.ScriptCompilationConfigurationKeys) 
		kotlin.script.experimental.api.ScriptCompilationConfigurationKeys $receiver
}

kotlin/script/experimental/jvm/JvmScriptingHostConfigurationKeys.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
public abstract kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/jvm/JvmScriptingHostConfigurationKt$defaultJvmScriptingHostConfiguration$1.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKt$defaultJvmScriptingHostConfiguration$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKt$defaultJvmScriptingHostConfiguration$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.host.ScriptingHostConfiguration$Builder) 
		kotlin.script.experimental.host.ScriptingHostConfiguration$Builder $receiver
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/JvmGetScriptingClass$invoke$3.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$3 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.String invoke (kotlin.script.experimental.api.ScriptDependency) 
		kotlin.script.experimental.api.ScriptDependency it
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/JvmGetScriptingClass$invoke$actualClassLoadersChain$1.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$actualClassLoadersChain$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.JvmGetScriptingClass$invoke$actualClassLoadersChain$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.ClassLoader invoke (java.lang.ClassLoader) 
		ClassLoader it
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/JvmScriptingHostConfigurationBuilder$Companion.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationBuilder$Companion extends java.lang.Object implements kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/jvm/JvmGetScriptingClass.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmGetScriptingClass extends java.lang.Object implements kotlin.script.experimental.host.GetScriptingClass  {
	private java.util.List dependencies
	private ClassLoader classLoader
	private boolean baseClassLoaderIsInitialized
	private ClassLoader baseClassLoader
	public synchronized kotlin.reflect.KClass invoke (kotlin.script.experimental.api.KotlinType, kotlin.reflect.KClass, kotlin.script.experimental.host.ScriptingHostConfiguration) 
		kotlin.script.experimental.api.KotlinType classType
		kotlin.reflect.KClass contextClass
		kotlin.script.experimental.host.ScriptingHostConfiguration hostConfiguration
		ClassLoader contextClassloader
		kotlin.reflect.KClass fromClass
		kotlin.sequences.Sequence actualClassLoadersChain
		kotlin.sequences.Sequence $receiver$iv
		int $i$f$any
		Object element$iv
		ClassLoader it
		int $i$a$1$any
		java.util.List newDeps
		Iterable $receiver$iv
		int $i$f$flatMap
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Object element$iv$iv
		kotlin.script.experimental.api.ScriptDependency dependency
		int $i$a$1$flatMap
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		java.io.File it
		int $i$a$1$map
		Iterable list$iv$iv
		java.util.List classpath
		java.util.Collection $receiver$iv
		int $i$f$toTypedArray
		java.util.Collection thisCollection$iv
		Throwable e
	public void  () 
}

kotlin/script/experimental/jvm/JvmScriptCompilationConfigurationKeys.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
public abstract kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys extends java.lang.Object {
}

kotlin/script/experimental/jvm/JvmScriptCompilationKt$withUpdatedClasspath$1.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
final kotlin.script.experimental.jvm.JvmScriptCompilationKt$withUpdatedClasspath$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final java.util.List $newClasspath
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration$Builder $receiver
	void  (java.util.List) 
}

kotlin/script/experimental/jvm/JvmScriptingHostConfigurationKt.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKt extends java.lang.Object {
	static final kotlin.reflect.KProperty[] $$delegatedProperties
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate javaHome$delegate
	private static final kotlin.script.experimental.util.PropertiesCollection$PropertyKeyDelegate jdkHome$delegate
	static void  () 
	public static void javaHome$annotations (kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys) 
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getJavaHome (kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys) 
		kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys $receiver
	public static final kotlin.script.experimental.util.PropertiesCollection$Key getJdkHome (kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys) 
		kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys $receiver
	public static void jvm$annotations (kotlin.script.experimental.host.ScriptingHostConfigurationKeys) 
	public static final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationBuilder getJvm (kotlin.script.experimental.host.ScriptingHostConfigurationKeys) 
		kotlin.script.experimental.host.ScriptingHostConfigurationKeys $receiver
	public static final kotlin.script.experimental.host.ScriptingHostConfiguration getDefaultJvmScriptingHostConfiguration () 
}

kotlin/script/experimental/jvm/compat/DiagnosticsUtilKt.class
diagnosticsUtil.kt
package kotlin.script.experimental.jvm.compat
public final kotlin.script.experimental.jvm.compat.DiagnosticsUtilKt extends java.lang.Object {
	public static final kotlin.script.experimental.api.ScriptDiagnostic$Severity mapLegacyDiagnosticSeverity (kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity) 
		kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity severity
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity mapToLegacyScriptReportSeverity (kotlin.script.experimental.api.ScriptDiagnostic$Severity) 
		kotlin.script.experimental.api.ScriptDiagnostic$Severity severity
	public static final kotlin.script.experimental.api.SourceCode$Location mapLegacyScriptPosition (kotlin.script.dependencies.ScriptContents$Position) 
		kotlin.script.dependencies.ScriptContents$Position pos
		kotlin.script.dependencies.ScriptContents$Position it
	public static final kotlin.script.experimental.dependencies.ScriptReport$Position mapToLegacyScriptReportPosition (kotlin.script.experimental.api.SourceCode$Location) 
		kotlin.script.experimental.api.SourceCode$Location pos
		kotlin.script.experimental.api.SourceCode$Location it
}

kotlin/script/experimental/jvm/compat/DiagnosticsUtilKt$WhenMappings.class

package kotlin.script.experimental.jvm.compat
public final kotlin.script.experimental.jvm.compat.DiagnosticsUtilKt$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	public static final int[] $EnumSwitchMapping$1
	static void  () 
}

kotlin/script/experimental/jvm/JvmScriptCompilationConfigurationBuilder$Companion.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
public final kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder$Companion extends java.lang.Object implements kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/jvm/impl/BridgeDependenciesResolver.class
BridgeDependenciesResolver.kt
package kotlin.script.experimental.jvm.impl
public final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver extends java.lang.Object implements kotlin.script.experimental.dependencies.AsyncDependenciesResolver  {
	private final kotlin.script.experimental.api.ScriptCompilationConfiguration scriptCompilationConfiguration
	private final kotlin.jvm.functions.Function1 onClasspathUpdated
	public kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult resolve (kotlin.script.dependencies.ScriptContents, java.util.Map) 
		kotlin.script.dependencies.ScriptContents scriptContents
		java.util.Map environment
	public java.lang.Object resolveAsync (kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.coroutines.Continuation) 
		kotlin.script.dependencies.ScriptContents scriptContents
		java.util.Map environment
		java.util.ArrayList diagnostics
		kotlin.script.experimental.api.ScriptCollectedData processedScriptData
		java.util.List oldClasspath
		java.util.List defaultImports
		kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver$resolveAsync$2 toDependencies$
		kotlin.script.experimental.api.ResultWithDiagnostics $receiver$iv
		int $i$f$onSuccess
		kotlin.script.experimental.api.ScriptCompilationConfiguration it
		int $i$a$1$onSuccess
		kotlin.script.experimental.api.ResultWithDiagnostics refineResults
		kotlin.script.experimental.api.ScriptCompilationConfiguration refinedConfiguration
		Iterable $receiver$iv
		int $i$f$flatMap
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Object element$iv$iv
		kotlin.script.experimental.api.ScriptDependency it
		int $i$a$1$flatMap
		Iterable list$iv$iv
		java.util.List newClasspath
		Throwable e
	public final kotlin.script.experimental.api.ScriptCompilationConfiguration getScriptCompilationConfiguration () 
	public final kotlin.jvm.functions.Function1 getOnClasspathUpdated () 
	public void  (kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.jvm.functions.Function1) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration scriptCompilationConfiguration
		kotlin.jvm.functions.Function1 onClasspathUpdated
	public void  (kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.jvm.functions.Function1, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public java.util.concurrent.Future resolve (kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
}

kotlin/script/experimental/jvm/impl/BridgeDependenciesResolver$resolve$1.class
BridgeDependenciesResolver.kt
package kotlin.script.experimental.jvm.impl
final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver$resolve$1 extends kotlin.coroutines.jvm.internal.SuspendLambda implements kotlin.jvm.functions.Function2  {
	private kotlinx.coroutines.CoroutineScope p$
	int label
	final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver this$0
	final kotlin.script.dependencies.ScriptContents $scriptContents
	final java.util.Map $environment
	public final java.lang.Object invokeSuspend (java.lang.Object) 
		Object result
	void  (kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver, kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.coroutines.Continuation) 
	public final kotlin.coroutines.Continuation create (java.lang.Object, kotlin.coroutines.Continuation) 
		Object value
		kotlin.coroutines.Continuation completion
	public final java.lang.Object invoke (java.lang.Object, java.lang.Object) 
}

kotlin/script/experimental/jvm/impl/BridgeDependenciesResolver$1.class
BridgeDependenciesResolver.kt
package kotlin.script.experimental.jvm.impl
final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	public static final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final void invoke (java.util.List) 
		java.util.List it
	void  () 
	static void  () 
}

kotlin/script/experimental/jvm/impl/BridgeDependenciesResolver$resolveAsync$2.class
BridgeDependenciesResolver.kt
package kotlin.script.experimental.jvm.impl
final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolver$resolveAsync$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	final java.util.List $defaultImports
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final kotlin.script.experimental.dependencies.ScriptDependencies invoke (kotlin.script.experimental.api.ScriptCompilationConfiguration, java.util.List) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration $receiver
		java.util.List classpath
	void  (java.util.List) 
}

kotlin/script/experimental/jvm/impl/BridgeDependenciesResolverKt.class
BridgeDependenciesResolver.kt
package kotlin.script.experimental.jvm.impl
public final kotlin.script.experimental.jvm.impl.BridgeDependenciesResolverKt extends java.lang.Object {
	public static final java.util.List mapScriptReportsToDiagnostics (java.util.List) 
		java.util.List $receiver
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.script.experimental.api.ScriptDiagnostic it
		int $i$a$1$map
	public static final kotlin.script.experimental.api.SourceCode toScriptSource (kotlin.script.dependencies.ScriptContents) 
		kotlin.script.dependencies.ScriptContents $receiver
	public static final java.util.List toClassPathOrEmpty (java.util.List) 
		java.util.List $receiver
		Iterable $receiver$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		Object element$iv$iv
		kotlin.script.experimental.api.ScriptDependency it
		int $i$a$1$flatMap
		Iterable list$iv$iv
	public static final java.util.List toFilesOrEmpty (java.util.List) 
		java.util.List $receiver
		Iterable $receiver$iv
		int $i$f$map
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$mapTo
		Object item$iv$iv
		kotlin.script.experimental.api.SourceCode it
		int $i$a$1$map
		kotlin.script.experimental.api.ExternalSourceCode externalSource
	public static final kotlin.script.experimental.api.ResultWithDiagnostics refineWith (kotlin.script.experimental.api.ScriptCompilationConfiguration, kotlin.jvm.functions.Function1, kotlin.script.dependencies.ScriptContents, kotlin.script.experimental.api.ScriptCollectedData) 
		kotlin.script.experimental.api.ScriptCompilationConfiguration $receiver
		kotlin.jvm.functions.Function1 handler
		kotlin.script.dependencies.ScriptContents scriptContents
		kotlin.script.experimental.api.ScriptCollectedData processedScriptData
}

kotlin/script/experimental/jvm/impl/PathUtilKt.class
pathUtil.kt
package kotlin.script.experimental.jvm.impl
public final kotlin.script.experimental.jvm.impl.PathUtilKt extends java.lang.Object {
	private static final String JAR_PROTOCOL
	private static final String FILE_PROTOCOL
	private static final String JAR_SEPARATOR
	private static final String SCHEME_SEPARATOR
	public static final java.lang.String getResourceRoot (java.lang.Class, java.lang.String) 
		Class context
		String path
		java.net.URL url
	private static final java.lang.String extractRoot (java.net.URL, java.lang.String) 
		java.net.URL resourceURL
		String resourcePath
		String resultPath
		String protocol
		String path
		String testPath
		String testResourcePath
		kotlin.Pair paths
	private static final kotlin.Pair splitJarUrl (java.lang.String) 
		String url
		int it
		int $i$a$1$takeIf
		int pivot
		String resourcePath
		String jarPath
		Exception e
	public static final java.io.File getResourcePathForClass (java.lang.Class) 
		Class aClass
		String path
		String resourceRoot
	public static final java.io.File toFile (java.net.URL) 
		java.net.URL $receiver
		java.net.URISyntaxException e
}

kotlin/script/experimental/jvm/JvmScriptingHostConfigurationBuilder.class
jvmScriptingHostConfiguration.kt
package kotlin.script.experimental.jvm
public kotlin.script.experimental.jvm.JvmScriptingHostConfigurationBuilder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.jvm.JvmScriptingHostConfigurationKeys  {
	public static final kotlin.script.experimental.jvm.JvmScriptingHostConfigurationBuilder$Companion Companion
	public void  () 
	static void  () 
}

kotlin/script/experimental/jvm/JvmScriptCompilationConfigurationBuilder.class
jvmScriptCompilation.kt
package kotlin.script.experimental.jvm
public kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder extends kotlin.script.experimental.util.PropertiesCollection$Builder implements kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationKeys  {
	public static final kotlin.script.experimental.jvm.JvmScriptCompilationConfigurationBuilder$Companion Companion
	public void  () 
	static void  () 
}

META-INF/kotlin-scripting-jvm.kotlin_module
org/jetbrains/kotlin/script/util/DependsOn.class
annotations.kt
package org.jetbrains.kotlin.script.util
public abstract org.jetbrains.kotlin.script.util.DependsOn extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
	public abstract java.lang.String groupId () 
	public abstract java.lang.String artifactId () 
	public abstract java.lang.String version () 
}

org/jetbrains/kotlin/script/util/resolvers/Resolver.class
resolverInterface.kt
package org.jetbrains.kotlin.script.util.resolvers
public abstract org.jetbrains.kotlin.script.util.resolvers.Resolver extends java.lang.Object {
	public abstract java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.DependsOn) 
	public abstract boolean tryAddRepo (org.jetbrains.kotlin.script.util.Repository) 
}

org/jetbrains/kotlin/script/util/resolvers/FlatLibDirectoryResolver.class
basic.kt
package org.jetbrains.kotlin.script.util.resolvers
public final org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge  {
	private final java.util.ArrayList localRepos
	public static final org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver$Companion Companion
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates artifactCoordinates
		java.io.File path
		String p1
		String it
		java.io.File it
		java.io.File res
	public boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates repositoryCoordinates
		java.io.File repoDir
	public transient void  (java.io.File[]) 
		java.io.File[] paths
		java.io.File path
	static void  () 
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.DependsOn) 
		org.jetbrains.kotlin.script.util.DependsOn dependsOn
	public boolean tryAddRepository (java.lang.String, java.lang.String) 
		String repositoryCoordinates
		String id
	public boolean tryAddRepo (org.jetbrains.kotlin.script.util.Repository) 
		org.jetbrains.kotlin.script.util.Repository annotation
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericRepositoryWithBridge$DefaultImpls.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public final org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge$DefaultImpls extends java.lang.Object {
	public static java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge, org.jetbrains.kotlin.script.util.DependsOn) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge $this
		org.jetbrains.kotlin.script.util.DependsOn dependsOn
		org.jetbrains.kotlin.script.util.DependsOn $receiver
		int $i$a$1$with
	public static boolean tryAddRepo (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge, org.jetbrains.kotlin.script.util.Repository) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge $this
		org.jetbrains.kotlin.script.util.Repository annotation
		org.jetbrains.kotlin.script.util.Repository $receiver
		String it
		String it
	public static java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge, java.lang.String) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge $this
		String artifactCoordinates
	public static boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge, java.lang.String, java.lang.String) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge $this
		String repositoryCoordinates
		String id
}

org/jetbrains/kotlin/script/util/resolvers/experimental/BasicArtifactCoordinates.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public org.jetbrains.kotlin.script.util.resolvers.experimental.BasicArtifactCoordinates extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates  {
	private final String string
	public java.lang.String getString () 
	public void  (java.lang.String) 
		String string
}

org/jetbrains/kotlin/script/util/resolvers/experimental/MavenArtifactCoordinates.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public org.jetbrains.kotlin.script.util.resolvers.experimental.MavenArtifactCoordinates extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates  {
	private final String value
	private final String groupId
	private final String artifactId
	private final String version
	public java.lang.String getString () 
		String it
		int $i$a$1$takeIf
		Iterable $receiver$iv
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		Object element$iv$iv
		String it
	public final java.lang.String getGroupId () 
	public final java.lang.String getArtifactId () 
	public final java.lang.String getVersion () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String value
		String groupId
		String artifactId
		String version
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericRepositoryCoordinates.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public abstract org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates extends java.lang.Object {
	public abstract java.lang.String getString () 
	public abstract java.lang.String getName () 
	public abstract java.net.URL getUrl () 
	public abstract java.io.File getFile () 
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericArtifactCoordinates.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public abstract org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates extends java.lang.Object {
	public abstract java.lang.String getString () 
}

org/jetbrains/kotlin/script/util/resolvers/experimental/BasicRepositoryCoordinates.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public org.jetbrains.kotlin.script.util.resolvers.experimental.BasicRepositoryCoordinates extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates  {
	private final String string
	private final String name
	public java.lang.String getString () 
	public java.lang.String getName () 
	public void  (java.lang.String, java.lang.String) 
		String string
		String name
	public java.net.URL getUrl () 
	public java.io.File getFile () 
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericRepositoryCoordinates$DefaultImpls.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public final org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates$DefaultImpls extends java.lang.Object {
	public static java.net.URL getUrl (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates $this
	public static java.io.File getFile (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates $this
		java.net.URL it
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericRepositoryWithBridge.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public abstract org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.Resolver org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver  {
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericResolver.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public abstract org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver extends java.lang.Object {
	public abstract java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates) 
	public abstract boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
	public abstract boolean tryAddRepository (java.lang.String, java.lang.String) 
}

org/jetbrains/kotlin/script/util/resolvers/experimental/GenericResolver$DefaultImpls.class
genericResolver.kt
package org.jetbrains.kotlin.script.util.resolvers.experimental
public final org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver$DefaultImpls extends java.lang.Object {
	public static java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver, java.lang.String) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver $this
		String artifactCoordinates
	public static boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver, java.lang.String, java.lang.String) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericResolver $this
		String repositoryCoordinates
		String id
}

org/jetbrains/kotlin/script/util/resolvers/DirectResolver.class
basic.kt
package org.jetbrains.kotlin.script.util.resolvers
public final org.jetbrains.kotlin.script.util.resolvers.DirectResolver extends java.lang.Object implements org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryWithBridge  {
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericArtifactCoordinates artifactCoordinates
		String p1
		String p1
		java.io.File it
		java.io.File it
	public boolean tryAddRepository (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates repositoryCoordinates
	public void  () 
	public java.lang.Iterable tryResolve (org.jetbrains.kotlin.script.util.DependsOn) 
		org.jetbrains.kotlin.script.util.DependsOn dependsOn
	public boolean tryAddRepository (java.lang.String, java.lang.String) 
		String repositoryCoordinates
		String id
	public boolean tryAddRepo (org.jetbrains.kotlin.script.util.Repository) 
		org.jetbrains.kotlin.script.util.Repository annotation
}

org/jetbrains/kotlin/script/util/resolvers/FlatLibDirectoryResolver$Companion.class
basic.kt
package org.jetbrains.kotlin.script.util.resolvers
public final org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver$Companion extends java.lang.Object {
	public final org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver tryCreate (org.jetbrains.kotlin.script.util.Repository) 
		org.jetbrains.kotlin.script.util.Repository annotation
		String p1
		int $i$a$1$unknown
		String p1
		int $i$a$2$unknown
	public final org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver tryCreate (org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates) 
		org.jetbrains.kotlin.script.util.resolvers.experimental.GenericRepositoryCoordinates repositoryCoordinates
		java.io.File it
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

org/jetbrains/kotlin/script/util/resolvers/BasicKt.class
basic.kt
package org.jetbrains.kotlin.script.util.resolvers
public final org.jetbrains.kotlin.script.util.resolvers.BasicKt extends java.lang.Object {
	public static final java.net.URL toRepositoryUrlOrNull (java.lang.String) 
		String $receiver
		java.net.MalformedURLException _
	public static final java.io.File toRepositoryFileOrNull (java.lang.String) 
		String $receiver
		java.io.File it
}

org/jetbrains/kotlin/script/util/Repository.class
annotations.kt
package org.jetbrains.kotlin.script.util
public abstract org.jetbrains.kotlin.script.util.Repository extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String value () 
	public abstract java.lang.String id () 
	public abstract java.lang.String url () 
}

org/jetbrains/kotlin/script/util/Import.class
annotations.kt
package org.jetbrains.kotlin.script.util
public abstract org.jetbrains.kotlin.script.util.Import extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract java.lang.String[] paths () 
}

org/jetbrains/kotlin/script/util/KotlinAnnotatedScriptDependenciesResolver.class
resolve.kt
package org.jetbrains.kotlin.script.util
public org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver extends java.lang.Object implements kotlin.script.dependencies.ScriptDependenciesResolver  {
	private final java.util.List resolvers
	private final java.util.List baseClassPath
	public java.util.concurrent.Future resolve (kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
		java.util.List depsFromAnnotations
	private final java.util.List resolveFromAnnotations (kotlin.script.dependencies.ScriptContents) 
		kotlin.script.dependencies.ScriptContents script
		Iterable $receiver$iv
		Object element$iv
		java.lang.annotation.Annotation annotation
		Iterable $receiver$iv
		int $i$f$firstIsInstanceOrNull
		Object element$iv
		org.jetbrains.kotlin.script.util.resolvers.FlatLibDirectoryResolver it
		int $i$a$1$also
		boolean isFlat
		org.jetbrains.kotlin.script.util.resolvers.Resolver it
		Iterable $receiver$iv
		int $i$f$flatMap
		Iterable $receiver$iv$iv
		java.util.Collection destination$iv$iv
		int $i$f$flatMapTo
		Object element$iv$iv
		org.jetbrains.kotlin.script.util.DependsOn dep
		int $i$a$2$flatMap
		Iterable list$iv$iv
	public final java.util.List getBaseClassPath () 
	public void  (java.util.List, java.lang.Iterable) 
		java.util.List baseClassPath
		Iterable resolvers
	public static final java.util.List access$getResolvers$p (org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver) 
		org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver $this
}

org/jetbrains/kotlin/script/util/KotlinAnnotatedScriptDependenciesResolver$ResolvedDependencies.class
resolve.kt
package org.jetbrains.kotlin.script.util
public final org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver$ResolvedDependencies extends java.lang.Object implements kotlin.script.dependencies.KotlinScriptExternalDependencies  {
	private final java.util.List classpath
	private final java.util.List imports
	final org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver this$0
	public java.util.List getClasspath () 
	public volatile java.lang.Iterable getClasspath () 
	public java.util.List getImports () 
	public volatile java.lang.Iterable getImports () 
	public void  (org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver, kotlin.script.dependencies.KotlinScriptExternalDependencies, java.util.List) 
		org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver $outer
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
		java.util.List depsFromAnnotations
	public java.lang.String getJavaHome () 
	public java.lang.Iterable getScripts () 
	public java.lang.Iterable getSources () 
	public int compareTo (kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies other
	public volatile int compareTo (java.lang.Object) 
}

org/jetbrains/kotlin/script/util/KotlinAnnotatedScriptDependenciesResolver$resolveFromAnnotations$2$1.class
resolve.kt
package org.jetbrains.kotlin.script.util
final org.jetbrains.kotlin.script.util.KotlinAnnotatedScriptDependenciesResolver$resolveFromAnnotations$2$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1  {
	final org.jetbrains.kotlin.script.util.DependsOn $dep
	public volatile java.lang.Object invoke (java.lang.Object) 
	public final java.lang.Iterable invoke (org.jetbrains.kotlin.script.util.resolvers.Resolver) 
		org.jetbrains.kotlin.script.util.resolvers.Resolver it
	void  (org.jetbrains.kotlin.script.util.DependsOn) 
}

META-INF/kotlin-script-util.kotlin_module
kotlin/script/experimental/dependencies/DependenciesResolver$ResolveResult$Failure.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Failure extends kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult {
	private final java.util.List reports
	public kotlin.script.experimental.dependencies.ScriptDependencies getDependencies () 
	public java.util.List getReports () 
	public void  (java.util.List) 
		java.util.List reports
	public transient void  (kotlin.script.experimental.dependencies.ScriptReport[]) 
		kotlin.script.experimental.dependencies.ScriptReport[] reports
	public final java.util.List component1 () 
	public final kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Failure copy (java.util.List) 
		java.util.List reports
	public static kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Failure copy$default (kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Failure, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/dependencies/ScriptReport$Position.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ScriptReport$Position extends java.lang.Object {
	private final int startLine
	private final int startColumn
	private final Integer endLine
	private final Integer endColumn
	public final int getStartLine () 
	public final int getStartColumn () 
	public final java.lang.Integer getEndLine () 
	public final java.lang.Integer getEndColumn () 
	public void  (int, int, java.lang.Integer, java.lang.Integer) 
		int startLine
		int startColumn
		Integer endLine
		Integer endColumn
	public void  (int, int, java.lang.Integer, java.lang.Integer, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final int component1 () 
	public final int component2 () 
	public final java.lang.Integer component3 () 
	public final java.lang.Integer component4 () 
	public final kotlin.script.experimental.dependencies.ScriptReport$Position copy (int, int, java.lang.Integer, java.lang.Integer) 
		int startLine
		int startColumn
		Integer endLine
		Integer endColumn
	public static kotlin.script.experimental.dependencies.ScriptReport$Position copy$default (kotlin.script.experimental.dependencies.ScriptReport$Position, int, int, java.lang.Integer, java.lang.Integer, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/dependencies/AsyncDependenciesResolver$DefaultImpls.class
AsyncDependenciesResolver.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.AsyncDependenciesResolver$DefaultImpls extends java.lang.Object {
	public static kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult resolve (kotlin.script.experimental.dependencies.AsyncDependenciesResolver, kotlin.script.dependencies.ScriptContents, java.util.Map) 
		kotlin.script.experimental.dependencies.AsyncDependenciesResolver $this
		kotlin.script.dependencies.ScriptContents scriptContents
		java.util.Map environment
	public static java.util.concurrent.Future resolve (kotlin.script.experimental.dependencies.AsyncDependenciesResolver, kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.experimental.dependencies.AsyncDependenciesResolver $this
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
}

kotlin/script/experimental/dependencies/ScriptReport$Severity.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ScriptReport$Severity extends java.lang.Enum {
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity FATAL
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity ERROR
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity WARNING
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity INFO
	public static final kotlin.script.experimental.dependencies.ScriptReport$Severity DEBUG
	private static final kotlin.script.experimental.dependencies.ScriptReport$Severity[] $VALUES
	static void  () 
	private void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlin.script.experimental.dependencies.ScriptReport$Severity[] values () 
	public static kotlin.script.experimental.dependencies.ScriptReport$Severity valueOf (java.lang.String) 
}

kotlin/script/experimental/dependencies/DependenciesResolver$DefaultImpls.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.DependenciesResolver$DefaultImpls extends java.lang.Object {
	public static java.util.concurrent.Future resolve (kotlin.script.experimental.dependencies.DependenciesResolver, kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.experimental.dependencies.DependenciesResolver $this
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
}

kotlin/script/experimental/dependencies/ScriptDependencies.class
dependencies.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ScriptDependencies extends java.lang.Object {
	private final java.io.File javaHome
	private final java.util.List classpath
	private final java.util.List imports
	private final java.util.List sources
	private final java.util.List scripts
	private static final kotlin.script.experimental.dependencies.ScriptDependencies Empty
	public static final kotlin.script.experimental.dependencies.ScriptDependencies$Companion Companion
	public final java.io.File getJavaHome () 
	public final java.util.List getClasspath () 
	public final java.util.List getImports () 
	public final java.util.List getSources () 
	public final java.util.List getScripts () 
	public void  (java.io.File, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.io.File javaHome
		java.util.List classpath
		java.util.List imports
		java.util.List sources
		java.util.List scripts
	public void  (java.io.File, java.util.List, java.util.List, java.util.List, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
	static void  () 
	public static final kotlin.script.experimental.dependencies.ScriptDependencies access$getEmpty$cp () 
	public final java.io.File component1 () 
	public final java.util.List component2 () 
	public final java.util.List component3 () 
	public final java.util.List component4 () 
	public final java.util.List component5 () 
	public final kotlin.script.experimental.dependencies.ScriptDependencies copy (java.io.File, java.util.List, java.util.List, java.util.List, java.util.List) 
		java.io.File javaHome
		java.util.List classpath
		java.util.List imports
		java.util.List sources
		java.util.List scripts
	public static kotlin.script.experimental.dependencies.ScriptDependencies copy$default (kotlin.script.experimental.dependencies.ScriptDependencies, java.io.File, java.util.List, java.util.List, java.util.List, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/dependencies/ScriptReport.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ScriptReport extends java.lang.Object {
	private final String message
	private final kotlin.script.experimental.dependencies.ScriptReport$Severity severity
	private final kotlin.script.experimental.dependencies.ScriptReport$Position position
	public final java.lang.String getMessage () 
	public final kotlin.script.experimental.dependencies.ScriptReport$Severity getSeverity () 
	public final kotlin.script.experimental.dependencies.ScriptReport$Position getPosition () 
	public void  (java.lang.String, kotlin.script.experimental.dependencies.ScriptReport$Severity, kotlin.script.experimental.dependencies.ScriptReport$Position) 
		String message
		kotlin.script.experimental.dependencies.ScriptReport$Severity severity
		kotlin.script.experimental.dependencies.ScriptReport$Position position
	public void  (java.lang.String, kotlin.script.experimental.dependencies.ScriptReport$Severity, kotlin.script.experimental.dependencies.ScriptReport$Position, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final java.lang.String component1 () 
	public final kotlin.script.experimental.dependencies.ScriptReport$Severity component2 () 
	public final kotlin.script.experimental.dependencies.ScriptReport$Position component3 () 
	public final kotlin.script.experimental.dependencies.ScriptReport copy (java.lang.String, kotlin.script.experimental.dependencies.ScriptReport$Severity, kotlin.script.experimental.dependencies.ScriptReport$Position) 
		String message
		kotlin.script.experimental.dependencies.ScriptReport$Severity severity
		kotlin.script.experimental.dependencies.ScriptReport$Position position
	public static kotlin.script.experimental.dependencies.ScriptReport copy$default (kotlin.script.experimental.dependencies.ScriptReport, java.lang.String, kotlin.script.experimental.dependencies.ScriptReport$Severity, kotlin.script.experimental.dependencies.ScriptReport$Position, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/dependencies/DependenciesResolver$ResolveResult$Success.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success extends kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult {
	private final kotlin.script.experimental.dependencies.ScriptDependencies dependencies
	private final java.util.List reports
	public kotlin.script.experimental.dependencies.ScriptDependencies getDependencies () 
	public java.util.List getReports () 
	public void  (kotlin.script.experimental.dependencies.ScriptDependencies, java.util.List) 
		kotlin.script.experimental.dependencies.ScriptDependencies dependencies
		java.util.List reports
	public void  (kotlin.script.experimental.dependencies.ScriptDependencies, java.util.List, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public final kotlin.script.experimental.dependencies.ScriptDependencies component1 () 
	public final java.util.List component2 () 
	public final kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success copy (kotlin.script.experimental.dependencies.ScriptDependencies, java.util.List) 
		kotlin.script.experimental.dependencies.ScriptDependencies dependencies
		java.util.List reports
	public static kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success copy$default (kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success, kotlin.script.experimental.dependencies.ScriptDependencies, java.util.List, int, java.lang.Object) 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/experimental/dependencies/DependenciesResolver$ResolveResult.class
resolvers.kt
package kotlin.script.experimental.dependencies
public abstract kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult extends java.lang.Object {
	public abstract kotlin.script.experimental.dependencies.ScriptDependencies getDependencies () 
	public abstract java.util.List getReports () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/dependencies/DependenciesResolver.class
resolvers.kt
package kotlin.script.experimental.dependencies
public abstract kotlin.script.experimental.dependencies.DependenciesResolver extends java.lang.Object implements kotlin.script.dependencies.ScriptDependenciesResolver  {
	public abstract kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult resolve (kotlin.script.dependencies.ScriptContents, java.util.Map) 
}

kotlin/script/experimental/dependencies/ScriptDependencies$Companion.class
dependencies.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ScriptDependencies$Companion extends java.lang.Object {
	public final kotlin.script.experimental.dependencies.ScriptDependencies getEmpty () 
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlin/script/experimental/dependencies/AsyncDependenciesResolver.class
AsyncDependenciesResolver.kt
package kotlin.script.experimental.dependencies
public abstract kotlin.script.experimental.dependencies.AsyncDependenciesResolver extends java.lang.Object implements kotlin.script.experimental.dependencies.DependenciesResolver  {
	public abstract java.lang.Object resolveAsync (kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.coroutines.Continuation) 
	public abstract kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult resolve (kotlin.script.dependencies.ScriptContents, java.util.Map) 
}

kotlin/script/experimental/dependencies/DependenciesResolver$NoDependencies.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.DependenciesResolver$NoDependencies extends java.lang.Object implements kotlin.script.experimental.dependencies.DependenciesResolver  {
	public static final kotlin.script.experimental.dependencies.DependenciesResolver$NoDependencies INSTANCE
	public kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success resolve (kotlin.script.dependencies.ScriptContents, java.util.Map) 
		kotlin.script.dependencies.ScriptContents scriptContents
		java.util.Map environment
	public volatile kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult resolve (kotlin.script.dependencies.ScriptContents, java.util.Map) 
	private void  () 
	static void  () 
	public java.util.concurrent.Future resolve (kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
}

kotlin/script/experimental/dependencies/ResolversKt.class
resolvers.kt
package kotlin.script.experimental.dependencies
public final kotlin.script.experimental.dependencies.ResolversKt extends java.lang.Object {
	public static final kotlin.script.experimental.dependencies.DependenciesResolver$ResolveResult$Success asSuccess (kotlin.script.experimental.dependencies.ScriptDependencies) 
		kotlin.script.experimental.dependencies.ScriptDependencies $receiver
}

kotlin/script/experimental/location/ScriptExpectedLocations.class
scriptLocation_deprecated.kt
package kotlin.script.experimental.location
public abstract kotlin.script.experimental.location.ScriptExpectedLocations extends java.lang.Object implements java.lang.annotation.Annotation  {
	public abstract kotlin.script.experimental.location.ScriptExpectedLocation[] value () 
}

kotlin/script/experimental/location/ScriptExpectedLocation.class
scriptLocation_deprecated.kt
package kotlin.script.experimental.location
public final kotlin.script.experimental.location.ScriptExpectedLocation extends java.lang.Enum {
	public static final kotlin.script.experimental.location.ScriptExpectedLocation SourcesOnly
	public static final kotlin.script.experimental.location.ScriptExpectedLocation TestsOnly
	public static final kotlin.script.experimental.location.ScriptExpectedLocation Libraries
	public static final kotlin.script.experimental.location.ScriptExpectedLocation Project
	public static final kotlin.script.experimental.location.ScriptExpectedLocation Everywhere
	private static final kotlin.script.experimental.location.ScriptExpectedLocation[] $VALUES
	static void  () 
	private void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlin.script.experimental.location.ScriptExpectedLocation[] values () 
	public static kotlin.script.experimental.location.ScriptExpectedLocation valueOf (java.lang.String) 
}

kotlin/script/dependencies/ScriptDependenciesResolver.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public abstract kotlin.script.dependencies.ScriptDependenciesResolver extends java.lang.Object {
}

kotlin/script/dependencies/ScriptContents.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public abstract kotlin.script.dependencies.ScriptContents extends java.lang.Object {
	public abstract java.io.File getFile () 
	public abstract java.lang.Iterable getAnnotations () 
	public abstract java.lang.CharSequence getText () 
}

kotlin/script/dependencies/KotlinScriptExternalDependencies$DefaultImpls.class
dependencies_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.KotlinScriptExternalDependencies$DefaultImpls extends java.lang.Object {
	public static java.lang.String getJavaHome (kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies $this
	public static java.lang.Iterable getSources (kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies $this
	public static java.lang.Iterable getScripts (kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies $this
	public static int compareTo (kotlin.script.dependencies.KotlinScriptExternalDependencies, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies $this
		kotlin.script.dependencies.KotlinScriptExternalDependencies other
		int $receiver$iv
		int $receiver$iv
		int $receiver$iv
		int $receiver$iv
}

kotlin/script/dependencies/ScriptDependenciesResolver$DefaultImpls.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.ScriptDependenciesResolver$DefaultImpls extends java.lang.Object {
	public static java.util.concurrent.Future resolve (kotlin.script.dependencies.ScriptDependenciesResolver, kotlin.script.dependencies.ScriptContents, java.util.Map, kotlin.jvm.functions.Function3, kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.ScriptDependenciesResolver $this
		kotlin.script.dependencies.ScriptContents script
		java.util.Map environment
		kotlin.jvm.functions.Function3 report
		kotlin.script.dependencies.KotlinScriptExternalDependencies previousDependencies
}

kotlin/script/dependencies/KotlinScriptExternalDependencies.class
dependencies_deprecated.kt
package kotlin.script.dependencies
public abstract kotlin.script.dependencies.KotlinScriptExternalDependencies extends java.lang.Object implements java.lang.Comparable  {
	public abstract java.lang.String getJavaHome () 
	public abstract java.lang.Iterable getClasspath () 
	public abstract java.lang.Iterable getImports () 
	public abstract java.lang.Iterable getSources () 
	public abstract java.lang.Iterable getScripts () 
}

kotlin/script/dependencies/ScriptDependenciesResolver$ReportSeverity.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity extends java.lang.Enum {
	public static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity FATAL
	public static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity ERROR
	public static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity WARNING
	public static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity INFO
	public static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity DEBUG
	private static final kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity[] $VALUES
	static void  () 
	private void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlin.script.dependencies.ScriptDependenciesResolver$ReportSeverity[] values () 
}

kotlin/script/dependencies/Resolvers_deprecatedKt.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.Resolvers_deprecatedKt extends java.lang.Object {
	public static final kotlin.script.dependencies.PseudoFuture asFuture (kotlin.script.dependencies.KotlinScriptExternalDependencies) 
		kotlin.script.dependencies.KotlinScriptExternalDependencies $receiver
}

kotlin/script/dependencies/Dependencies_deprecatedKt.class
dependencies_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.Dependencies_deprecatedKt extends java.lang.Object {
	private static final int compareValues (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
	private static final int compareIterables (java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
		java.util.Iterator ia
		java.util.Iterator ib
		int compRes
	public static final int access$compareValues (java.lang.Comparable, java.lang.Comparable) 
		Comparable a
		Comparable b
	public static final int access$compareIterables (java.lang.Iterable, java.lang.Iterable) 
		Iterable a
		Iterable b
}

kotlin/script/dependencies/PseudoFuture.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.PseudoFuture extends java.lang.Object implements java.util.concurrent.Future  {
	private final Object value
	public java.lang.Object get () 
	public java.lang.Object get (long, java.util.concurrent.TimeUnit) 
		long p0
		java.util.concurrent.TimeUnit p1
	public boolean cancel (boolean) 
		boolean p0
	public boolean isDone () 
	public boolean isCancelled () 
	public void  (java.lang.Object) 
		Object value
}

kotlin/script/dependencies/ScriptContents$Position.class
resolvers_deprecated.kt
package kotlin.script.dependencies
public final kotlin.script.dependencies.ScriptContents$Position extends java.lang.Object {
	private final int line
	private final int col
	public final int getLine () 
	public final int getCol () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlin/script/templates/standard/ScriptTemplateWithArgs.class
templates.kt
package kotlin.script.templates.standard
public abstract kotlin.script.templates.standard.ScriptTemplateWithArgs extends java.lang.Object {
}

META-INF/kotlin-script-runtime.kotlin_module
META-INF/LICENSE
META-INF/NOTICE
fr/jayasoft/ivy/ant/antlib.xml
module.properties
org/apache/ivy/Ivy$1.class
Ivy.java
package org.apache.ivy
 org.apache.ivy.Ivy$1 extends java.lang.Object implements org.apache.ivy.plugins.repository.TransferListener  {
	final org.apache.ivy.Ivy this$0
	void  (org.apache.ivy.Ivy) 
	public void transferProgress (org.apache.ivy.plugins.repository.TransferEvent) 
		org.apache.ivy.plugins.repository.TransferEvent evt
		org.apache.ivy.core.resolve.ResolveData resolve
}

org/apache/ivy/Ivy.class
Ivy.java
package org.apache.ivy
public org.apache.ivy.Ivy extends java.lang.Object {
	public static final java.text.SimpleDateFormat DATE_FORMAT
	private static final String IVY_VERSION
	private static final String IVY_DATE
	private boolean interrupted
	private boolean bound
	private org.apache.ivy.core.settings.IvySettings settings
	private org.apache.ivy.core.event.EventManager eventManager
	private org.apache.ivy.core.sort.SortEngine sortEngine
	private org.apache.ivy.core.search.SearchEngine searchEngine
	private org.apache.ivy.core.resolve.ResolveEngine resolveEngine
	private org.apache.ivy.core.retrieve.RetrieveEngine retrieveEngine
	private org.apache.ivy.core.deliver.DeliverEngine deliverEngine
	private org.apache.ivy.core.publish.PublishEngine publishEngine
	private org.apache.ivy.core.install.InstallEngine installEngine
	private org.apache.ivy.core.repository.RepositoryManagementEngine repositoryEngine
	private org.apache.ivy.util.MessageLoggerEngine loggerEngine
	public static java.lang.String getIvyVersion () 
	public static java.lang.String getIvyDate () 
	public static java.lang.String getIvyHomeURL () 
	public static org.apache.ivy.Ivy newInstance () 
		org.apache.ivy.Ivy ivy
	public static org.apache.ivy.Ivy newInstance (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
		org.apache.ivy.Ivy ivy
	public void  () 
	public void bind () 
	public void pushContext () 
	public void popContext () 
	public void configureDefault ()  throws java.text.ParseException java.io.IOException 
	public org.apache.ivy.core.report.ResolveReport resolve (java.net.URL, org.apache.ivy.core.resolve.ResolveOptions)  throws java.text.ParseException java.io.IOException 
		java.net.URL ivySource
		org.apache.ivy.core.resolve.ResolveOptions options
	public synchronized boolean isInterrupted () 
	public void checkInterrupted () 
	public static java.lang.String getWorkingRevision () 
	private void assertBound () 
	private void postConfigure () 
		java.util.Collection triggers
		java.util.Iterator iter
		org.apache.ivy.plugins.trigger.Trigger trigger
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public org.apache.ivy.core.settings.IvySettings getSettings () 
	public org.apache.ivy.core.event.EventManager getEventManager () 
	public org.apache.ivy.core.resolve.ResolveEngine getResolveEngine () 
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public org.apache.ivy.util.MessageLoggerEngine getLoggerEngine () 
	static void  () 
		java.util.Properties props
		java.net.URL moduleURL
		java.io.InputStream module
}

org/apache/ivy/ant/antlib.xml
org/apache/ivy/core/IvyContext.class
IvyContext.java
package org.apache.ivy.core
public org.apache.ivy.core.IvyContext extends java.lang.Object {
	private static ThreadLocal current
	private org.apache.ivy.Ivy defaultIvy
	private java.lang.ref.WeakReference ivy
	private java.util.Map contextMap
	private Thread operatingThread
	private org.apache.ivy.core.resolve.ResolveData resolveData
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public void  () 
	public void  (org.apache.ivy.core.IvyContext) 
		org.apache.ivy.core.IvyContext ctx
	public static org.apache.ivy.core.IvyContext getContext () 
		java.util.Stack cur
	private static java.util.Stack getCurrentStack () 
		java.util.Stack cur
	public static org.apache.ivy.core.IvyContext pushNewContext () 
	public static org.apache.ivy.core.IvyContext pushNewCopyContext () 
	public static org.apache.ivy.core.IvyContext pushContext (org.apache.ivy.core.IvyContext) 
		org.apache.ivy.core.IvyContext context
	public static org.apache.ivy.core.IvyContext popContext () 
	public org.apache.ivy.Ivy getIvy () 
		org.apache.ivy.Ivy ivy
	public org.apache.ivy.Ivy peekIvy () 
		org.apache.ivy.Ivy ivy
	private org.apache.ivy.Ivy getDefaultIvy () 
		Exception e
	public void setIvy (org.apache.ivy.Ivy) 
		org.apache.ivy.Ivy ivy
	public org.apache.ivy.core.settings.IvySettings getSettings () 
	public org.apache.ivy.plugins.circular.CircularDependencyStrategy getCircularDependencyStrategy () 
	public java.lang.Object get (java.lang.String) 
		String key
		java.lang.ref.WeakReference ref
	public void set (java.lang.String, java.lang.Object) 
		String key
		Object value
	public org.apache.ivy.util.MessageLogger getMessageLogger () 
		org.apache.ivy.Ivy ivy
	public org.apache.ivy.core.event.EventManager getEventManager () 
	public void setResolveData (org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.resolve.ResolveData data
	public org.apache.ivy.core.resolve.ResolveData getResolveData () 
	public void setDependencyDescriptor (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor () 
	static void  () 
}

org/apache/ivy/core/IvyPatternHelper$OriginalArtifactNameValue.class
IvyPatternHelper.java
package org.apache.ivy.core
 org.apache.ivy.core.IvyPatternHelper$OriginalArtifactNameValue extends java.lang.Object {
	private String org
	private String moduleName
	private String branch
	private String revision
	private java.util.Map extraModuleAttributes
	private String artifactName
	private String artifactType
	private String artifactExt
	private java.util.Map extraArtifactAttributes
	private org.apache.ivy.core.cache.ArtifactOrigin origin
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.Map) 
		String org
		String moduleName
		String branch
		String revision
		String artifactName
		String artifactType
		String artifactExt
		java.util.Map extraModuleAttributes
		java.util.Map extraArtifactAttributes
	public void  (org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public java.lang.String toString () 
		org.apache.ivy.core.module.id.ModuleRevisionId revId
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.RepositoryCacheManager cacheManager
		String location
		int lastPathIndex
		int lastColonIndex
}

org/apache/ivy/core/IvyPatternHelper.class
IvyPatternHelper.java
package org.apache.ivy.core
public final org.apache.ivy.core.IvyPatternHelper extends java.lang.Object {
	private static final java.util.regex.Pattern PARAM_PATTERN
	private static final java.util.regex.Pattern VAR_PATTERN
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId) 
		String pattern
		org.apache.ivy.core.module.id.ModuleRevisionId moduleRevision
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, java.lang.String) 
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String conf
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.Artifact) 
		String pattern
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public static java.lang.String substitute (java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.Artifact, java.lang.String, org.apache.ivy.core.cache.ArtifactOrigin) 
		String pattern
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String conf
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public static java.lang.String substitute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String pattern
		String org
		String module
		String revision
		String artifact
		String type
		String ext
	public static java.lang.String substitute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, java.util.Map) 
		String pattern
		String org
		String module
		String revision
		String artifact
		String type
		String ext
		String conf
		java.util.Map extraModuleAttributes
		java.util.Map extraArtifactAttributes
	public static java.lang.String substitute (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, org.apache.ivy.core.cache.ArtifactOrigin, java.util.Map, java.util.Map) 
		String pattern
		String org
		String module
		String branch
		String revision
		String artifact
		String type
		String ext
		String conf
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.util.Map extraModuleAttributes
		java.util.Map extraArtifactAttributes
		java.util.Map tokens
		java.util.Iterator entries
		java.util.Map$Entry entry
		String token
		java.util.Iterator entries
		java.util.Map$Entry entry
		String token
	public static java.lang.String substituteVariables (java.lang.String, java.util.Map) 
		String pattern
		java.util.Map variables
	public static java.lang.String substituteVariables (java.lang.String, org.apache.ivy.core.settings.IvyVariableContainer) 
		String pattern
		org.apache.ivy.core.settings.IvyVariableContainer variables
	private static java.lang.String substituteVariables (java.lang.String, org.apache.ivy.core.settings.IvyVariableContainer, java.util.Stack) 
		String pattern
		org.apache.ivy.core.settings.IvyVariableContainer variables
		java.util.Stack substituting
		java.util.regex.Matcher m
		boolean useVariables
		StringBuffer sb
		String var
		String val
		int index
		java.util.List cycle
	public static java.lang.String substituteTokens (java.lang.String, java.util.Map) 
		String pattern
		java.util.Map tokens
		java.util.Map tokensCopy
		String org
		StringBuffer buffer
		char[] chars
		StringBuffer optionalPart
		StringBuffer tokenBuffer
		boolean insideOptionalPart
		boolean insideToken
		boolean tokenSeen
		boolean tokenHadValue
		int i
		String token
		Object tokenValue
		String value
	public static java.lang.String substituteToken (java.lang.String, java.lang.String, java.lang.String) 
		String pattern
		String token
		String value
		StringBuffer buf
	public static void substituteToken (java.lang.StringBuffer, java.lang.String, java.lang.String) 
		StringBuffer buf
		String token
		String value
		String from
		int fromLength
		int index
	public static java.lang.String getTokenString (java.lang.String) 
		String token
	public static java.lang.String substituteParams (java.lang.String, java.util.Map) 
		String pattern
		java.util.Map params
	private static java.lang.String substituteParams (java.lang.String, org.apache.ivy.core.settings.IvyVariableContainer, java.util.Stack) 
		String pattern
		org.apache.ivy.core.settings.IvyVariableContainer params
		java.util.Stack substituting
		java.util.regex.Matcher m
		StringBuffer sb
		String var
		String val
		int index
		java.util.List cycle
	public static java.lang.String getFirstToken (java.lang.String) 
		String pattern
		int startIndex
		int endIndex
	static void  () 
}

org/apache/ivy/core/IvyThread.class
IvyThread.java
package org.apache.ivy.core
public org.apache.ivy.core.IvyThread extends java.lang.Thread {
	private org.apache.ivy.core.IvyContext context
	public void  () 
	public void  (java.lang.Runnable, java.lang.String) 
		Runnable target
		String name
	public void  (java.lang.Runnable) 
		Runnable target
	public void  (java.lang.String) 
		String name
	public void  (java.lang.ThreadGroup, java.lang.Runnable, java.lang.String, long) 
		ThreadGroup group
		Runnable target
		String name
		long stackSize
	public void  (java.lang.ThreadGroup, java.lang.Runnable, java.lang.String) 
		ThreadGroup group
		Runnable target
		String name
	public void  (java.lang.ThreadGroup, java.lang.Runnable) 
		ThreadGroup group
		Runnable target
	public void  (java.lang.ThreadGroup, java.lang.String) 
		ThreadGroup group
		String name
	public void run () 
	protected void initContext () 
}

org/apache/ivy/core/LogOptions.class
LogOptions.java
package org.apache.ivy.core
public org.apache.ivy.core.LogOptions extends java.lang.Object {
	private String log
	public void  () 
	public void  (org.apache.ivy.core.LogOptions) 
		org.apache.ivy.core.LogOptions options
	public java.lang.String getLog () 
	public org.apache.ivy.core.LogOptions setLog (java.lang.String) 
		String log
}

org/apache/ivy/core/NormalRelativeUrlResolver.class
NormalRelativeUrlResolver.java
package org.apache.ivy.core
public org.apache.ivy.core.NormalRelativeUrlResolver extends org.apache.ivy.core.RelativeUrlResolver {
	public void  () 
	public java.net.URL getURL (java.net.URL, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URL context
		String url
}

org/apache/ivy/core/RelativeUrlResolver.class
RelativeUrlResolver.java
package org.apache.ivy.core
public abstract org.apache.ivy.core.RelativeUrlResolver extends java.lang.Object {
	public void  () 
	public abstract java.net.URL getURL (java.net.URL, java.lang.String)  throws java.net.MalformedURLException 
	public java.net.URL getURL (java.net.URL, java.lang.String, java.lang.String)  throws java.net.MalformedURLException 
		java.net.URL context
		String file
		String url
		java.io.File f
}

org/apache/ivy/core/cache/ArtifactOrigin.class
ArtifactOrigin.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.ArtifactOrigin extends java.lang.Object {
	private boolean isLocal
	private String location
	private org.apache.ivy.core.module.descriptor.Artifact artifact
	private Long lastChecked
	private boolean exists
	public static final org.apache.ivy.core.cache.ArtifactOrigin unkwnown (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public static final boolean isUnknown (org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.cache.ArtifactOrigin artifact
	public static final boolean isUnknown (java.lang.String) 
		String location
	public void  (org.apache.ivy.core.module.descriptor.Artifact, boolean, java.lang.String) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		boolean isLocal
		String location
	public boolean isLocal () 
	public java.lang.String getLocation () 
	public void setLocation (java.lang.String) 
		String location
	public org.apache.ivy.core.module.descriptor.Artifact getArtifact () 
	public java.lang.Long getLastChecked () 
	public void setLastChecked (java.lang.Long) 
		Long lastChecked
	public boolean isExists () 
	public void setExist (boolean) 
		boolean exists
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.ivy.core.cache.ArtifactOrigin that
	public int hashCode () 
		int result
}

org/apache/ivy/core/cache/CacheDownloadOptions.class
CacheDownloadOptions.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.CacheDownloadOptions extends java.lang.Object {
	private org.apache.ivy.core.cache.DownloadListener listener
	private boolean force
	public void  () 
	public org.apache.ivy.core.cache.DownloadListener getListener () 
	public org.apache.ivy.core.cache.CacheDownloadOptions setListener (org.apache.ivy.core.cache.DownloadListener) 
		org.apache.ivy.core.cache.DownloadListener listener
	public boolean isForce () 
	public org.apache.ivy.core.cache.CacheDownloadOptions setForce (boolean) 
		boolean force
}

org/apache/ivy/core/cache/CacheMetadataOptions.class
CacheMetadataOptions.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.CacheMetadataOptions extends org.apache.ivy.core.cache.CacheDownloadOptions {
	private boolean validate
	private org.apache.ivy.plugins.namespace.Namespace namespace
	private Boolean isCheckmodified
	private String changingMatcherName
	private String changingPattern
	private boolean checkTTL
	public void  () 
	public org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	public org.apache.ivy.core.cache.CacheMetadataOptions setNamespace (org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.plugins.namespace.Namespace namespace
	public boolean isValidate () 
	public org.apache.ivy.core.cache.CacheMetadataOptions setValidate (boolean) 
		boolean validate
	public java.lang.Boolean isCheckmodified () 
	public org.apache.ivy.core.cache.CacheMetadataOptions setCheckmodified (java.lang.Boolean) 
		Boolean isCheckmodified
	public java.lang.String getChangingMatcherName () 
	public org.apache.ivy.core.cache.CacheMetadataOptions setChangingMatcherName (java.lang.String) 
		String changingMatcherName
	public java.lang.String getChangingPattern () 
	public org.apache.ivy.core.cache.CacheMetadataOptions setChangingPattern (java.lang.String) 
		String changingPattern
	public org.apache.ivy.core.cache.CacheMetadataOptions setCheckTTL (boolean) 
		boolean checkTTL
	public boolean isCheckTTL () 
}

org/apache/ivy/core/cache/CacheResourceOptions.class
CacheResourceOptions.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.CacheResourceOptions extends org.apache.ivy.core.cache.CacheDownloadOptions {
	private long ttl
	public void  () 
	public long getTtl () 
}

org/apache/ivy/core/cache/CacheUtil.class
CacheUtil.java
package org.apache.ivy.core.cache
public final org.apache.ivy.core.cache.CacheUtil extends java.lang.Object {
	public static void checkCachePattern (java.lang.String) 
		String cachePattern
}

org/apache/ivy/core/cache/DefaultRepositoryCacheManager$1.class
DefaultRepositoryCacheManager.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.DefaultRepositoryCacheManager$1 extends java.lang.Object implements org.apache.ivy.plugins.repository.ArtifactResourceResolver  {
	final org.apache.ivy.plugins.resolver.util.ResolvedResource val$mdRef
	final org.apache.ivy.core.cache.DefaultRepositoryCacheManager this$0
	void  (org.apache.ivy.core.cache.DefaultRepositoryCacheManager, org.apache.ivy.plugins.resolver.util.ResolvedResource) 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource resolve (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
}

org/apache/ivy/core/cache/DefaultRepositoryCacheManager$BackupResourceDownloader.class
DefaultRepositoryCacheManager.java
package org.apache.ivy.core.cache
final org.apache.ivy.core.cache.DefaultRepositoryCacheManager$BackupResourceDownloader extends java.lang.Object implements org.apache.ivy.plugins.repository.ResourceDownloader  {
	private org.apache.ivy.plugins.repository.ResourceDownloader delegate
	private java.io.File backup
	private String originalPath
	final org.apache.ivy.core.cache.DefaultRepositoryCacheManager this$0
	private void  (org.apache.ivy.core.cache.DefaultRepositoryCacheManager, org.apache.ivy.plugins.repository.ResourceDownloader) 
		org.apache.ivy.plugins.repository.ResourceDownloader delegate
	public void download (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.repository.Resource resource
		java.io.File dest
	public void restore ()  throws java.io.IOException 
		java.io.File original
	public void cleanUp () 
	void  (org.apache.ivy.core.cache.DefaultRepositoryCacheManager, org.apache.ivy.plugins.repository.ResourceDownloader, org.apache.ivy.core.cache.DefaultRepositoryCacheManager$1) 
		org.apache.ivy.core.cache.DefaultRepositoryCacheManager x0
		org.apache.ivy.plugins.repository.ResourceDownloader x1
		org.apache.ivy.core.cache.DefaultRepositoryCacheManager$1 x2
}

org/apache/ivy/core/cache/DefaultRepositoryCacheManager$MyModuleDescriptorProvider.class
DefaultRepositoryCacheManager.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.DefaultRepositoryCacheManager$MyModuleDescriptorProvider extends java.lang.Object implements org.apache.ivy.core.cache.ModuleDescriptorProvider  {
	private final org.apache.ivy.plugins.parser.ModuleDescriptorParser mdParser
	private final org.apache.ivy.plugins.parser.ParserSettings settings
	final org.apache.ivy.core.cache.DefaultRepositoryCacheManager this$0
	public void  (org.apache.ivy.core.cache.DefaultRepositoryCacheManager, org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser mdParser
		org.apache.ivy.plugins.parser.ParserSettings settings
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor provideModule (org.apache.ivy.plugins.parser.ParserSettings, java.io.File, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.io.File descriptorURL
		boolean validate
}

org/apache/ivy/core/cache/DefaultRepositoryCacheManager.class
DefaultRepositoryCacheManager.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.DefaultRepositoryCacheManager extends java.lang.Object implements org.apache.ivy.core.cache.RepositoryCacheManager org.apache.ivy.plugins.IvySettingsAware  {
	private static java.security.MessageDigest SHA_DIGEST
	private org.apache.ivy.core.settings.IvySettings settings
	private java.io.File basedir
	private org.apache.ivy.plugins.lock.LockStrategy lockStrategy
	private String name
	private String ivyPattern
	private String dataFilePattern
	private String artifactPattern
	private String lockStrategyName
	private String changingPattern
	private String changingMatcherName
	private Boolean checkmodified
	private Boolean useOrigin
	private org.apache.ivy.core.module.id.ModuleRules ttlRules
	private Long defaultTTL
	private org.apache.ivy.core.cache.ModuleDescriptorMemoryCache memoryModuleDescrCache
	private org.apache.ivy.core.pack.PackagingManager packagingManager
	private static final java.util.regex.Pattern DURATION_PATTERN
	private static final java.util.regex.Pattern ARTIFACT_KEY_PATTERN
	public void  () 
	public void  (java.lang.String, org.apache.ivy.core.settings.IvySettings, java.io.File) 
		String name
		org.apache.ivy.core.settings.IvySettings settings
		java.io.File basedir
	public org.apache.ivy.core.settings.IvySettings getSettings () 
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public java.io.File getIvyFileInCache (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String file
	public java.lang.String getIvyPattern () 
	public java.lang.String getArtifactPattern () 
	public java.io.File getBasedir () 
	public void setBasedir (java.io.File) 
		java.io.File cache
	public long getDefaultTTL () 
	public java.lang.String getDataFilePattern () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public org.apache.ivy.core.cache.ModuleDescriptorMemoryCache getMemoryCache () 
	private long parseDuration (java.lang.String) 
		String duration
		java.util.regex.Matcher m
		int days
		int hours
		int minutes
		int seconds
		int millis
	private int getGroupIntValue (java.util.regex.Matcher, int) 
		java.util.regex.Matcher m
		int groupNumber
		String g
	public boolean isCheckmodified () 
		String check
	public boolean isUseOrigin () 
	public java.io.File getArchiveFileInCache (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public java.io.File getArchiveFileInCache (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.io.File archive
		java.io.File original
	private java.io.File getArchiveFileInCache (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin, boolean) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		boolean useOrigin
	public java.lang.String getArchivePathInCache (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
	private void saveResolver (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String name
		org.apache.ivy.util.PropertiesFile cdf
	public void saveResolvers (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String metadataResolverName
		String artifactResolverName
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.util.PropertiesFile cdf
	private java.lang.String getSavedResolverName (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.util.PropertiesFile cdf
	private java.lang.String getSavedArtResolverName (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.util.PropertiesFile cdf
	void saveArtifactOrigin (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		org.apache.ivy.util.PropertiesFile cdf
	private void removeSavedArtifactOrigin (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.util.PropertiesFile cdf
	public org.apache.ivy.core.cache.ArtifactOrigin getSavedArtifactOrigin (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.util.PropertiesFile cdf
		String location
		String local
		String lastChecked
		String exists
		String original
		boolean isLocal
		java.util.regex.Matcher m
		String origName
		String origType
		String origExt
		org.apache.ivy.core.module.id.ArtifactRevisionId originArtifactId
		java.net.MalformedURLException e
		java.util.Iterator it
		String ownLocationKey
		java.util.Map$Entry entry
		java.util.regex.Matcher m
		String origName
		String origType
		String origExt
		org.apache.ivy.core.module.id.ArtifactRevisionId originArtifactId
		java.net.MalformedURLException e
		org.apache.ivy.core.cache.ArtifactOrigin origin
	private java.lang.String getPrefixKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		int hashCode
	private java.lang.String getLocationKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String prefix
	private java.lang.String getIsLocalKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String prefix
	private java.lang.String getLastCheckedKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String prefix
	private java.lang.String getExistsKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String prefix
	private java.lang.String getOriginalKey (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String prefix
	private org.apache.ivy.util.PropertiesFile getCachedDataFile (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private org.apache.ivy.util.PropertiesFile getCachedDataFile (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
	public org.apache.ivy.core.resolve.ResolvedModuleRevision findModuleInCache (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions, java.lang.String) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
		org.apache.ivy.core.cache.CacheMetadataOptions options
		String expectedResolver
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	private org.apache.ivy.core.resolve.ResolvedModuleRevision doFindModuleInCache (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.cache.CacheMetadataOptions options
		String expectedResolver
		boolean unlock
		String resolvedRevision
		java.io.File ivyFile
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.core.module.descriptor.ModuleDescriptor depMD
		String resolverName
		String artResolverName
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.DependencyResolver artResolver
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		Exception e
	protected org.apache.ivy.plugins.parser.ModuleDescriptorParser getModuleDescriptorParser (java.io.File) 
		java.io.File moduleDescriptorFile
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor getMdFromCache (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.core.cache.CacheMetadataOptions, java.io.File)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser mdParser
		org.apache.ivy.core.cache.CacheMetadataOptions options
		java.io.File ivyFile
		org.apache.ivy.core.cache.ModuleDescriptorMemoryCache cache
		org.apache.ivy.core.cache.ModuleDescriptorProvider mdProvider
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor getStaledMd (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.core.cache.CacheMetadataOptions, java.io.File, org.apache.ivy.plugins.parser.ParserSettings)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser mdParser
		org.apache.ivy.core.cache.CacheMetadataOptions options
		java.io.File ivyFile
		org.apache.ivy.plugins.parser.ParserSettings parserSettings
		org.apache.ivy.core.cache.ModuleDescriptorMemoryCache cache
		org.apache.ivy.core.cache.ModuleDescriptorProvider mdProvider
	private java.lang.String getResolvedRevision (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.cache.CacheMetadataOptions options
		String resolvedRevision
		org.apache.ivy.util.PropertiesFile cachedResolvedRevision
		String resolvedTime
		long expiration
	public void saveResolvedRevision (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String revision
		org.apache.ivy.util.PropertiesFile cachedResolvedRevision
	public long getTTL (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		Long ttl
	public java.lang.String toString () 
	public java.io.File getRepositoryCacheRoot () 
	public org.apache.ivy.plugins.lock.LockStrategy getLockStrategy () 
	public org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.ArtifactResourceResolver, org.apache.ivy.plugins.repository.ResourceDownloader, org.apache.ivy.core.cache.CacheDownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.repository.ArtifactResourceResolver resourceResolver
		org.apache.ivy.plugins.repository.ResourceDownloader resourceDownloader
		org.apache.ivy.core.cache.CacheDownloadOptions options
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		boolean useOrigin
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.cache.DownloadListener listener
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.io.File archiveFile
		long start
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
		org.apache.ivy.plugins.repository.Resource artifactRes
		Exception ex
	private void unpackArtifact (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.report.ArtifactDownloadReport, org.apache.ivy.core.cache.CacheDownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		org.apache.ivy.core.cache.CacheDownloadOptions options
		org.apache.ivy.core.module.descriptor.Artifact unpacked
		java.io.File archiveFile
		Exception e
	public org.apache.ivy.core.report.ArtifactDownloadReport downloadRepositoryResource (org.apache.ivy.plugins.repository.Resource, java.lang.String, java.lang.String, java.lang.String, org.apache.ivy.core.cache.CacheResourceOptions, org.apache.ivy.plugins.repository.Repository) 
		org.apache.ivy.plugins.repository.Resource resource
		String name
		String type
		String extension
		org.apache.ivy.core.cache.CacheResourceOptions options
		org.apache.ivy.plugins.repository.Repository repository
		String hash
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		boolean useOrigin
		org.apache.ivy.core.cache.DownloadListener listener
		org.apache.ivy.core.cache.ArtifactOrigin savedOrigin
		java.io.File archiveFile
		org.apache.ivy.core.cache.ArtifactOrigin origin
		long start
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
		java.io.File part
		Exception ex
	private java.lang.String computeResourceNameHash (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource resource
		byte[] shaDigest
		java.io.UnsupportedEncodingException e
	private boolean checkCacheUptodate (java.io.File, org.apache.ivy.plugins.repository.Resource, org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.cache.ArtifactOrigin, long) 
		java.io.File archiveFile
		org.apache.ivy.plugins.repository.Resource resource
		org.apache.ivy.core.cache.ArtifactOrigin savedOrigin
		org.apache.ivy.core.cache.ArtifactOrigin origin
		long ttl
		long time
	public void originalToCachedModuleDescriptor (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.resolve.ResolvedModuleRevision, org.apache.ivy.core.cache.ModuleDescriptorWriter) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.util.ResolvedResource orginalMetadataRef
		org.apache.ivy.core.module.descriptor.Artifact requestedMetadataArtifact
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		org.apache.ivy.core.cache.ModuleDescriptorWriter writer
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.Artifact originalMetadataArtifact
		java.io.File mdFileInCache
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.io.File originalFileInCache
		RuntimeException e
		Exception e
		String metadataRef
		String metadataRef
	public org.apache.ivy.core.resolve.ResolvedModuleRevision cacheModuleDescriptor (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.ResourceDownloader, org.apache.ivy.core.cache.CacheMetadataOptions)  throws java.text.ParseException 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.util.ResolvedResource mdRef
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.descriptor.Artifact moduleArtifact
		org.apache.ivy.plugins.repository.ResourceDownloader downloader
		org.apache.ivy.core.cache.CacheMetadataOptions options
		java.util.Date cachedPublicationDate
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.cache.DefaultRepositoryCacheManager$BackupResourceDownloader backupDownloader
		long repoLastModified
		org.apache.ivy.core.module.descriptor.Artifact transformedArtifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.io.File artFile
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		long repLastModified
		long cacheLastModified
		org.apache.ivy.core.module.descriptor.Artifact originalMetadataArtifact
		org.apache.ivy.core.report.ArtifactDownloadReport report
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.plugins.parser.ParserSettings parserSettings
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		boolean deleteOldArtifacts
		String[] confs
		int i
		org.apache.ivy.core.module.descriptor.Artifact[] arts
		int j
		org.apache.ivy.core.module.descriptor.Artifact transformedArtifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.io.File artFile
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		org.apache.ivy.core.module.descriptor.Artifact transformedMetadataArtifact
		java.io.IOException ex
	private boolean lockMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.Artifact artifact
		InterruptedException e
	private void unlockMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.Artifact artifact
	private org.apache.ivy.core.cache.ArtifactOrigin getDefaultMetadataArtifactOrigin (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	private org.apache.ivy.core.module.descriptor.Artifact getDefaultMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public org.apache.ivy.core.module.descriptor.Artifact getOriginalMetadataArtifact (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact moduleArtifact
	private boolean isOriginalMetadataArtifact (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	private boolean isChanging (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
		org.apache.ivy.core.cache.CacheMetadataOptions options
	private org.apache.ivy.plugins.matcher.Matcher getChangingMatcher (org.apache.ivy.core.cache.CacheMetadataOptions) 
		org.apache.ivy.core.cache.CacheMetadataOptions options
		String changingPattern
		String changingMatcherName
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
	private boolean isCheckmodified (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
		org.apache.ivy.core.cache.CacheMetadataOptions options
	static void  () 
		java.security.NoSuchAlgorithmException e
}

org/apache/ivy/core/cache/DefaultResolutionCacheManager.class
DefaultResolutionCacheManager.java
package org.apache.ivy.core.cache
public org.apache.ivy.core.cache.DefaultResolutionCacheManager extends java.lang.Object implements org.apache.ivy.core.cache.ResolutionCacheManager org.apache.ivy.plugins.IvySettingsAware  {
	private String resolvedIvyPattern
	private String resolvedIvyPropertiesPattern
	private java.io.File basedir
	private String name
	private org.apache.ivy.core.settings.IvySettings settings
	public void  () 
	public void  (java.io.File) 
		java.io.File basedir
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public java.io.File getResolutionCacheRoot () 
	public void setBasedir (java.io.File) 
		java.io.File basedir
	public java.lang.String getResolvedIvyPattern () 
	public java.lang.String getResolvedIvyPropertiesPattern () 
	public java.io.File getResolvedIvyFileInCache (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String file
	public java.io.File getResolvedIvyPropertiesInCache (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String file
	public java.io.File getConfigurationResolveReportInCache (java.lang.String, java.lang.String) 
		String resolveId
		String conf
	public void saveResolvedModuleDescriptor (org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrevId
		java.io.File ivyFileInCache
		java.util.Properties paths
		java.io.File parentsFile
		java.io.FileOutputStream out
	private void saveLocalParents (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.File, java.util.Properties)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.core.module.id.ModuleRevisionId baseMrevId
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.File mdFile
		java.util.Properties paths
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] parents
		int i
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		org.apache.ivy.core.module.id.ModuleRevisionId pRevId
		java.io.File parentFile
	public java.lang.String toString () 
}

org/apache/ivy/core/cache/DownloadListener.class
DownloadListener.java
package org.apache.ivy.core.cache
public abstract org.apache.ivy.core.cache.DownloadListener extends java.lang.Object {
	public abstract void needArtifact (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.core.module.descriptor.Artifact) 
	public abstract void startArtifactDownload (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
	public abstract void endArtifactDownload (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.report.ArtifactDownloadReport, java.io.File) 
}

org/apache/ivy/core/cache/ModuleDescriptorMemoryCache$CacheEntry.class
ModuleDescriptorMemoryCache.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.ModuleDescriptorMemoryCache$CacheEntry extends java.lang.Object {
	private final org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private final boolean validated
	private final org.apache.ivy.core.cache.ParserSettingsMonitor parserSettingsMonitor
	void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, boolean, org.apache.ivy.core.cache.ParserSettingsMonitor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		boolean validated
		org.apache.ivy.core.cache.ParserSettingsMonitor parserSettingsMonitor
	boolean isStale (boolean, org.apache.ivy.plugins.parser.ParserSettings) 
		boolean validated
		org.apache.ivy.plugins.parser.ParserSettings newParserSettings
	static org.apache.ivy.core.module.descriptor.ModuleDescriptor access$000 (org.apache.ivy.core.cache.ModuleDescriptorMemoryCache$CacheEntry) 
		org.apache.ivy.core.cache.ModuleDescriptorMemoryCache$CacheEntry x0
}

org/apache/ivy/core/cache/ModuleDescriptorMemoryCache.class
ModuleDescriptorMemoryCache.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.ModuleDescriptorMemoryCache extends java.lang.Object {
	private final int maxSize
	private final java.util.LinkedHashMap valueMap
	public void  (int) 
		int size
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor get (java.io.File, org.apache.ivy.plugins.parser.ParserSettings, boolean, org.apache.ivy.core.cache.ModuleDescriptorProvider)  throws java.text.ParseException java.io.IOException 
		java.io.File ivyFile
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		boolean validated
		org.apache.ivy.core.cache.ModuleDescriptorProvider mdProvider
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getStale (java.io.File, org.apache.ivy.plugins.parser.ParserSettings, boolean, org.apache.ivy.core.cache.ModuleDescriptorProvider)  throws java.text.ParseException java.io.IOException 
		java.io.File ivyFile
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		boolean validated
		org.apache.ivy.core.cache.ModuleDescriptorProvider mdProvider
		org.apache.ivy.core.cache.ParserSettingsMonitor settingsMonitor
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
	org.apache.ivy.core.module.descriptor.ModuleDescriptor getFromCache (java.io.File, org.apache.ivy.plugins.parser.ParserSettings, boolean) 
		java.io.File ivyFile
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		boolean validated
		org.apache.ivy.core.cache.ModuleDescriptorMemoryCache$CacheEntry entry
	void putInCache (java.io.File, org.apache.ivy.core.cache.ParserSettingsMonitor, boolean, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		java.io.File url
		org.apache.ivy.core.cache.ParserSettingsMonitor ivySettingsMonitor
		boolean validated
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
		java.util.Iterator it
}

org/apache/ivy/core/cache/ModuleDescriptorProvider.class
ModuleDescriptorProvider.java
package org.apache.ivy.core.cache
abstract org.apache.ivy.core.cache.ModuleDescriptorProvider extends java.lang.Object {
	public abstract org.apache.ivy.core.module.descriptor.ModuleDescriptor provideModule (org.apache.ivy.plugins.parser.ParserSettings, java.io.File, boolean)  throws java.text.ParseException java.io.IOException 
}

org/apache/ivy/core/cache/ModuleDescriptorWriter.class
ModuleDescriptorWriter.java
package org.apache.ivy.core.cache
public abstract org.apache.ivy.core.cache.ModuleDescriptorWriter extends java.lang.Object {
	public abstract void write (org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.File, java.io.File)  throws java.io.IOException java.text.ParseException 
}

org/apache/ivy/core/cache/ParserSettingsMonitor$1.class
ParserSettingsMonitor.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.ParserSettingsMonitor$1 extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
	final org.apache.ivy.core.cache.ParserSettingsMonitor this$0
	void  (org.apache.ivy.core.cache.ParserSettingsMonitor) 
	public org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (java.lang.String) 
		String name
	public org.apache.ivy.plugins.matcher.PatternMatcher getMatcher (java.lang.String) 
		String matcherName
	public org.apache.ivy.plugins.namespace.Namespace getNamespace (java.lang.String) 
		String namespace
	public org.apache.ivy.core.RelativeUrlResolver getRelativeUrlResolver () 
	public org.apache.ivy.core.cache.ResolutionCacheManager getResolutionCacheManager () 
	public org.apache.ivy.plugins.resolver.DependencyResolver getResolver (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
	public org.apache.ivy.core.module.status.StatusManager getStatusManager () 
	public java.io.File resolveFile (java.lang.String) 
		String filename
	public java.lang.String getDefaultBranch (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	public org.apache.ivy.plugins.namespace.Namespace getContextNamespace () 
	public java.util.Map substitute (java.util.Map) 
		java.util.Map strings
		java.util.Map substituted
		java.util.Iterator it
		java.util.Map$Entry entry
	public java.lang.String substitute (java.lang.String) 
		String value
		String r
}

org/apache/ivy/core/cache/ParserSettingsMonitor.class
ParserSettingsMonitor.java
package org.apache.ivy.core.cache
 org.apache.ivy.core.cache.ParserSettingsMonitor extends java.lang.Object {
	private org.apache.ivy.plugins.parser.ParserSettings delegatedSettings
	private final java.util.Map substitutes
	private org.apache.ivy.plugins.parser.ParserSettings monitoredSettings
	public void  (org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ParserSettings settings
	public org.apache.ivy.plugins.parser.ParserSettings getMonitoredSettings () 
	public boolean hasChanged (org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ParserSettings newSettings
		java.util.Iterator it
		java.util.Map$Entry entry
		String key
		Object oldValue
		String newValue
	static org.apache.ivy.plugins.parser.ParserSettings access$000 (org.apache.ivy.core.cache.ParserSettingsMonitor) 
		org.apache.ivy.core.cache.ParserSettingsMonitor x0
	static java.util.Map access$100 (org.apache.ivy.core.cache.ParserSettingsMonitor) 
		org.apache.ivy.core.cache.ParserSettingsMonitor x0
}

org/apache/ivy/core/cache/RepositoryCacheManager.class
RepositoryCacheManager.java
package org.apache.ivy.core.cache
public abstract org.apache.ivy.core.cache.RepositoryCacheManager extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract void saveResolvers (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String) 
	public abstract org.apache.ivy.core.cache.ArtifactOrigin getSavedArtifactOrigin (org.apache.ivy.core.module.descriptor.Artifact) 
	public abstract org.apache.ivy.core.resolve.ResolvedModuleRevision findModuleInCache (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.cache.CacheMetadataOptions, java.lang.String) 
	public abstract org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.ArtifactResourceResolver, org.apache.ivy.plugins.repository.ResourceDownloader, org.apache.ivy.core.cache.CacheDownloadOptions) 
	public abstract org.apache.ivy.core.report.ArtifactDownloadReport downloadRepositoryResource (org.apache.ivy.plugins.repository.Resource, java.lang.String, java.lang.String, java.lang.String, org.apache.ivy.core.cache.CacheResourceOptions, org.apache.ivy.plugins.repository.Repository) 
	public abstract org.apache.ivy.core.resolve.ResolvedModuleRevision cacheModuleDescriptor (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.ResourceDownloader, org.apache.ivy.core.cache.CacheMetadataOptions)  throws java.text.ParseException 
	public abstract void originalToCachedModuleDescriptor (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.resolve.ResolvedModuleRevision, org.apache.ivy.core.cache.ModuleDescriptorWriter) 
	public abstract void saveResolvedRevision (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String) 
}

org/apache/ivy/core/cache/ResolutionCacheManager.class
ResolutionCacheManager.java
package org.apache.ivy.core.cache
public abstract org.apache.ivy.core.cache.ResolutionCacheManager extends java.lang.Object {
	public abstract java.io.File getResolvedIvyPropertiesInCache (org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract java.io.File getConfigurationResolveReportInCache (java.lang.String, java.lang.String) 
	public abstract void saveResolvedModuleDescriptor (org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
}

org/apache/ivy/core/check/CheckEngineSettings.class

package org.apache.ivy.core.check
public abstract org.apache.ivy.core.check.CheckEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
}

org/apache/ivy/core/deliver/DeliverEngine.class
DeliverEngine.java
package org.apache.ivy.core.deliver
public org.apache.ivy.core.deliver.DeliverEngine extends java.lang.Object {
	private org.apache.ivy.core.deliver.DeliverEngineSettings settings
	public void  (org.apache.ivy.core.deliver.DeliverEngineSettings) 
		org.apache.ivy.core.deliver.DeliverEngineSettings settings
}

org/apache/ivy/core/deliver/DeliverEngineSettings.class
DeliverEngineSettings.java
package org.apache.ivy.core.deliver
public abstract org.apache.ivy.core.deliver.DeliverEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
}

org/apache/ivy/core/event/EventManager.class
EventManager.java
package org.apache.ivy.core.event
public org.apache.ivy.core.event.EventManager extends java.lang.Object implements org.apache.ivy.plugins.repository.TransferListener  {
	private javax.swing.event.EventListenerList listeners
	public void  () 
	public void addIvyListener (org.apache.ivy.core.event.IvyListener, java.lang.String) 
		org.apache.ivy.core.event.IvyListener listener
		String eventName
	public void addIvyListener (org.apache.ivy.core.event.IvyListener, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.core.event.IvyListener listener
		org.apache.ivy.util.filter.Filter filter
	public void removeIvyListener (org.apache.ivy.core.event.IvyListener) 
		org.apache.ivy.core.event.IvyListener listener
		org.apache.ivy.core.event.IvyListener[] listeners
		int i
	public void fireIvyEvent (org.apache.ivy.core.event.IvyEvent) 
		org.apache.ivy.core.event.IvyEvent evt
		Object[] listeners
		int i
	public void addTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
		org.apache.ivy.plugins.repository.TransferListener listener
	protected void fireTransferEvent (org.apache.ivy.plugins.repository.TransferEvent) 
		org.apache.ivy.plugins.repository.TransferEvent evt
		Object[] listeners
		int i
	public void transferProgress (org.apache.ivy.plugins.repository.TransferEvent) 
		org.apache.ivy.plugins.repository.TransferEvent evt
}

org/apache/ivy/core/event/FilteredIvyListener.class
FilteredIvyListener.java
package org.apache.ivy.core.event
public org.apache.ivy.core.event.FilteredIvyListener extends java.lang.Object implements org.apache.ivy.core.event.IvyListener  {
	private org.apache.ivy.core.event.IvyListener listener
	private org.apache.ivy.util.filter.Filter filter
	public void  (org.apache.ivy.core.event.IvyListener, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.core.event.IvyListener listener
		org.apache.ivy.util.filter.Filter filter
	public org.apache.ivy.core.event.IvyListener getIvyListener () 
	public void progress (org.apache.ivy.core.event.IvyEvent) 
		org.apache.ivy.core.event.IvyEvent event
}

org/apache/ivy/core/event/IvyEvent.class
IvyEvent.java
package org.apache.ivy.core.event
public org.apache.ivy.core.event.IvyEvent extends java.lang.Object {
	private org.apache.ivy.core.event.EventManager source
	private String name
	private java.util.Map attributes
	protected void  (java.lang.String) 
		String name
	protected void addAttribute (java.lang.String, java.lang.String) 
		String key
		String value
	protected void addMDAttributes (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	protected void addMridAttributes (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	protected void addModuleIdAttributes (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	protected void addConfsAttribute (java.lang.String[]) 
		String[] confs
	protected void addAttributes (java.util.Map) 
		java.util.Map attributes
	public org.apache.ivy.core.event.EventManager getSource () 
	public java.lang.String getName () 
	public java.util.Map getAttributes () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.event.IvyEvent e
	public int hashCode () 
		int hash
}

org/apache/ivy/core/event/IvyEventFilter$1.class
IvyEventFilter.java
package org.apache.ivy.core.event
 org.apache.ivy.core.event.IvyEventFilter$1 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final org.apache.ivy.plugins.matcher.Matcher val$eventNameMatcher
	final org.apache.ivy.core.event.IvyEventFilter this$0
	void  (org.apache.ivy.core.event.IvyEventFilter, org.apache.ivy.plugins.matcher.Matcher) 
	public boolean accept (java.lang.Object) 
		Object o
		org.apache.ivy.core.event.IvyEvent e
}

org/apache/ivy/core/event/IvyEventFilter$2.class
IvyEventFilter.java
package org.apache.ivy.core.event
 org.apache.ivy.core.event.IvyEventFilter$2 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final String val$attname
	final org.apache.ivy.plugins.matcher.Matcher[] val$matchers
	final org.apache.ivy.core.event.IvyEventFilter this$0
	void  (org.apache.ivy.core.event.IvyEventFilter, java.lang.String, org.apache.ivy.plugins.matcher.Matcher[]) 
	public boolean accept (java.lang.Object) 
		Object o
		org.apache.ivy.core.event.IvyEvent e
		String val
		int i
}

org/apache/ivy/core/event/IvyEventFilter.class
IvyEventFilter.java
package org.apache.ivy.core.event
public org.apache.ivy.core.event.IvyEventFilter extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	private org.apache.ivy.plugins.matcher.PatternMatcher matcher
	private org.apache.ivy.util.filter.Filter nameFilter
	private org.apache.ivy.util.filter.Filter attFilter
	public void  (java.lang.String, java.lang.String, org.apache.ivy.plugins.matcher.PatternMatcher) 
		String event
		String filterExpression
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		org.apache.ivy.plugins.matcher.Matcher eventNameMatcher
	private org.apache.ivy.util.filter.Filter parseExpression (java.lang.String) 
		String filterExpression
		int index
		String attname
		String[] values
		org.apache.ivy.plugins.matcher.Matcher[] matchers
		int i
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/core/event/IvyListener.class
IvyListener.java
package org.apache.ivy.core.event
public abstract org.apache.ivy.core.event.IvyListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void progress (org.apache.ivy.core.event.IvyEvent) 
}

org/apache/ivy/core/event/download/DownloadEvent.class
DownloadEvent.java
package org.apache.ivy.core.event.download
public abstract org.apache.ivy.core.event.download.DownloadEvent extends org.apache.ivy.core.event.IvyEvent {
	private org.apache.ivy.core.module.descriptor.Artifact artifact
	public void  (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		String name
		org.apache.ivy.core.module.descriptor.Artifact artifact
	protected void addArtifactAttributes (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
}

org/apache/ivy/core/event/download/EndArtifactDownloadEvent.class
EndArtifactDownloadEvent.java
package org.apache.ivy.core.event.download
public org.apache.ivy.core.event.download.EndArtifactDownloadEvent extends org.apache.ivy.core.event.download.DownloadEvent {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	private org.apache.ivy.core.report.ArtifactDownloadReport report
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.report.ArtifactDownloadReport, java.io.File) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport report
		java.io.File dest
		org.apache.ivy.core.cache.ArtifactOrigin origin
}

org/apache/ivy/core/event/download/NeedArtifactEvent.class
NeedArtifactEvent.java
package org.apache.ivy.core.event.download
public org.apache.ivy.core.event.download.NeedArtifactEvent extends org.apache.ivy.core.event.download.DownloadEvent {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.Artifact artifact
}

org/apache/ivy/core/event/download/PrepareDownloadEvent.class
PrepareDownloadEvent.java
package org.apache.ivy.core.event.download
public org.apache.ivy.core.event.download.PrepareDownloadEvent extends org.apache.ivy.core.event.IvyEvent {
	private org.apache.ivy.core.module.descriptor.Artifact[] artifacts
	public void  (org.apache.ivy.core.module.descriptor.Artifact[]) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
}

org/apache/ivy/core/event/download/StartArtifactDownloadEvent.class
StartArtifactDownloadEvent.java
package org.apache.ivy.core.event.download
public org.apache.ivy.core.event.download.StartArtifactDownloadEvent extends org.apache.ivy.core.event.download.DownloadEvent {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	private org.apache.ivy.core.cache.ArtifactOrigin origin
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
}

org/apache/ivy/core/event/resolve/EndResolveDependencyEvent.class
EndResolveDependencyEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.EndResolveDependencyEvent extends org.apache.ivy.core.event.resolve.ResolveDependencyEvent {
	private org.apache.ivy.core.resolve.ResolvedModuleRevision module
	private long duration
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.resolve.ResolvedModuleRevision, long) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
		org.apache.ivy.core.resolve.ResolvedModuleRevision module
		long duration
}

org/apache/ivy/core/event/resolve/EndResolveEvent.class
EndResolveEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.EndResolveEvent extends org.apache.ivy.core.event.resolve.ResolveEvent {
	private org.apache.ivy.core.report.ResolveReport report
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String[], org.apache.ivy.core.report.ResolveReport) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String[] confs
		org.apache.ivy.core.report.ResolveReport report
}

org/apache/ivy/core/event/resolve/ResolveDependencyEvent.class
ResolveDependencyEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.ResolveDependencyEvent extends org.apache.ivy.core.event.IvyEvent {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	protected void  (java.lang.String, org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId) 
		String name
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
}

org/apache/ivy/core/event/resolve/ResolveEvent.class
ResolveEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.ResolveEvent extends org.apache.ivy.core.event.IvyEvent {
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	protected void  (java.lang.String, org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String[]) 
		String name
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String[] confs
}

org/apache/ivy/core/event/resolve/StartResolveDependencyEvent.class
StartResolveDependencyEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.StartResolveDependencyEvent extends org.apache.ivy.core.event.resolve.ResolveDependencyEvent {
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
}

org/apache/ivy/core/event/resolve/StartResolveEvent.class
StartResolveEvent.java
package org.apache.ivy.core.event.resolve
public org.apache.ivy.core.event.resolve.StartResolveEvent extends org.apache.ivy.core.event.resolve.ResolveEvent {
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String[] confs
}

org/apache/ivy/core/install/InstallEngine.class
InstallEngine.java
package org.apache.ivy.core.install
public org.apache.ivy.core.install.InstallEngine extends java.lang.Object {
	private org.apache.ivy.core.install.InstallEngineSettings settings
	private org.apache.ivy.core.resolve.ResolveEngine resolveEngine
	private org.apache.ivy.core.search.SearchEngine searchEngine
	public void  (org.apache.ivy.core.install.InstallEngineSettings, org.apache.ivy.core.search.SearchEngine, org.apache.ivy.core.resolve.ResolveEngine) 
		org.apache.ivy.core.install.InstallEngineSettings settings
		org.apache.ivy.core.search.SearchEngine searchEngine
		org.apache.ivy.core.resolve.ResolveEngine resolveEngine
}

org/apache/ivy/core/install/InstallEngineSettings.class
InstallEngineSettings.java
package org.apache.ivy.core.install
public abstract org.apache.ivy.core.install.InstallEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
}

org/apache/ivy/core/module/descriptor/AbstractArtifact.class
AbstractArtifact.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.AbstractArtifact extends java.lang.Object implements org.apache.ivy.core.module.descriptor.Artifact  {
	public void  () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.descriptor.Artifact art
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	public java.lang.String getAttribute (java.lang.String) 
		String attName
	public java.util.Map getAttributes () 
	public java.lang.String getExtraAttribute (java.lang.String) 
		String attName
	public java.util.Map getExtraAttributes () 
	public java.util.Map getQualifiedExtraAttributes () 
}

org/apache/ivy/core/module/descriptor/AbstractIncludeExcludeRule.class
AbstractIncludeExcludeRule.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.AbstractIncludeExcludeRule extends org.apache.ivy.util.extendable.UnmodifiableExtendableItem implements org.apache.ivy.core.module.descriptor.ConfigurationAware  {
	private org.apache.ivy.core.module.id.ArtifactId id
	private java.util.Collection confs
	private org.apache.ivy.plugins.matcher.PatternMatcher patternMatcher
	public void  (org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.plugins.matcher.PatternMatcher, java.util.Map) 
		org.apache.ivy.core.module.id.ArtifactId aid
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		java.util.Map extraAttributes
	private void initStandardAttributes () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.descriptor.AbstractIncludeExcludeRule rule
	public int hashCode () 
	public void addConfiguration (java.lang.String) 
		String conf
	public org.apache.ivy.core.module.id.ArtifactId getId () 
	public java.lang.String[] getConfigurations () 
	public org.apache.ivy.plugins.matcher.PatternMatcher getMatcher () 
	public java.lang.String toString () 
}

org/apache/ivy/core/module/descriptor/Artifact.class
Artifact.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.Artifact extends java.lang.Object implements org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public abstract java.util.Date getPublicationDate () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getExt () 
	public abstract java.net.URL getUrl () 
	public abstract org.apache.ivy.core.module.id.ArtifactRevisionId getId () 
	public abstract boolean isMetadata () 
}

org/apache/ivy/core/module/descriptor/Configuration$Visibility.class
Configuration.java
package org.apache.ivy.core.module.descriptor
public final org.apache.ivy.core.module.descriptor.Configuration$Visibility extends java.lang.Object {
	public static final org.apache.ivy.core.module.descriptor.Configuration$Visibility PUBLIC
	public static final org.apache.ivy.core.module.descriptor.Configuration$Visibility PRIVATE
	private String name
	public static org.apache.ivy.core.module.descriptor.Configuration$Visibility getVisibility (java.lang.String) 
		String name
	private void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	static void  () 
}

org/apache/ivy/core/module/descriptor/Configuration.class
Configuration.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.Configuration extends org.apache.ivy.util.extendable.DefaultExtendableItem implements org.apache.ivy.core.module.descriptor.InheritableItem  {
	private String name
	private String description
	private String[] extendsFrom
	private org.apache.ivy.core.module.descriptor.Configuration$Visibility visibility
	private boolean transitive
	private String deprecated
	private org.apache.ivy.core.module.id.ModuleRevisionId sourceModule
	public static java.util.Collection findConfigurationExtending (java.lang.String, org.apache.ivy.core.module.descriptor.Configuration[]) 
		String conf
		org.apache.ivy.core.module.descriptor.Configuration[] confs
		java.util.Collection extendingConfs
		int i
	public void  (java.lang.String) 
		String name
	public void  (org.apache.ivy.core.module.descriptor.Configuration, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.descriptor.Configuration source
		org.apache.ivy.core.module.id.ModuleRevisionId sourceModule
	public void  (java.lang.String, org.apache.ivy.core.module.descriptor.Configuration$Visibility, java.lang.String, java.lang.String[], boolean, java.lang.String) 
		String name
		org.apache.ivy.core.module.descriptor.Configuration$Visibility visibility
		String description
		String[] ext
		boolean transitive
		String deprecated
	private void  (java.util.Map, java.util.Map, java.lang.String, org.apache.ivy.core.module.descriptor.Configuration$Visibility, java.lang.String, java.lang.String[], boolean, java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId) 
		java.util.Map attributes
		java.util.Map extraAttributes
		String name
		org.apache.ivy.core.module.descriptor.Configuration$Visibility visibility
		String description
		String[] ext
		boolean transitive
		String deprecated
		org.apache.ivy.core.module.id.ModuleRevisionId sourceModule
		int i
	public java.lang.String getDeprecated () 
	public java.lang.String getDescription () 
	public java.lang.String[] getExtends () 
	public java.lang.String getName () 
	public org.apache.ivy.core.module.descriptor.Configuration$Visibility getVisibility () 
	public final boolean isTransitive () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getSourceModule () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public void replaceWildcards (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.Configuration[] configs
		java.util.Set newExtends
		int j
	private void addOther (org.apache.ivy.core.module.descriptor.Configuration[], org.apache.ivy.core.module.descriptor.Configuration$Visibility, java.util.Set) 
		org.apache.ivy.core.module.descriptor.Configuration[] allConfigs
		org.apache.ivy.core.module.descriptor.Configuration$Visibility visibility
		java.util.Set configs
		int i
		String currentName
}

org/apache/ivy/core/module/descriptor/ConfigurationAware.class
ConfigurationAware.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.ConfigurationAware extends java.lang.Object {
	public abstract java.lang.String[] getConfigurations () 
	public abstract void addConfiguration (java.lang.String) 
}

org/apache/ivy/core/module/descriptor/ConfigurationGroup.class
ConfigurationGroup.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.ConfigurationGroup extends org.apache.ivy.core.module.descriptor.Configuration {
	private final java.util.Map members
	public void  (java.lang.String, java.util.Map) 
		String confName
		java.util.Map members
	public java.lang.String[] getMembersConfigurationNames () 
	public org.apache.ivy.core.module.descriptor.Configuration$Visibility getVisibility () 
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.Configuration c
}

org/apache/ivy/core/module/descriptor/ConfigurationIntersection.class
ConfigurationIntersection.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.ConfigurationIntersection extends org.apache.ivy.core.module.descriptor.Configuration {
	private final java.util.Map intersectedConfs
	public void  (java.lang.String, java.util.Map) 
		String confName
		java.util.Map intersectedConfs
	public java.lang.String[] getIntersectedConfigurationNames () 
	public org.apache.ivy.core.module.descriptor.Configuration$Visibility getVisibility () 
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.Configuration c
}

org/apache/ivy/core/module/descriptor/DefaultArtifact.class
DefaultArtifact.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultArtifact extends org.apache.ivy.core.module.descriptor.AbstractArtifact {
	private java.util.Date publicationDate
	private org.apache.ivy.core.module.id.ArtifactRevisionId arid
	private java.net.URL url
	private boolean isMetadata
	public static org.apache.ivy.core.module.descriptor.Artifact newIvyArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date pubDate
	public static org.apache.ivy.core.module.descriptor.Artifact newPomArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date pubDate
	public static org.apache.ivy.core.module.descriptor.Artifact cloneWithAnotherType (org.apache.ivy.core.module.descriptor.Artifact, java.lang.String) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String newType
	public static org.apache.ivy.core.module.descriptor.Artifact cloneWithAnotherTypeAndExt (org.apache.ivy.core.module.descriptor.Artifact, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String newType
		String newExt
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date publicationDate
		String name
		String type
		String ext
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date, java.lang.String, java.lang.String, java.lang.String, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date publicationDate
		String name
		String type
		String ext
		boolean isMetadata
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date, java.lang.String, java.lang.String, java.lang.String, java.util.Map) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date publicationDate
		String name
		String type
		String ext
		java.util.Map extraAttributes
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date, java.lang.String, java.lang.String, java.lang.String, java.net.URL, java.util.Map) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date publicationDate
		String name
		String type
		String ext
		java.net.URL url
		java.util.Map extraAttributes
	public void  (org.apache.ivy.core.module.id.ArtifactRevisionId, java.util.Date, java.net.URL, boolean) 
		org.apache.ivy.core.module.id.ArtifactRevisionId arid
		java.util.Date publicationDate
		java.net.URL url
		boolean isMetadata
	public org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public java.lang.String getName () 
	public java.util.Date getPublicationDate () 
	public java.lang.String getType () 
	public java.lang.String getExt () 
	public org.apache.ivy.core.module.id.ArtifactRevisionId getId () 
	public java.net.URL getUrl () 
	public boolean isMetadata () 
}

org/apache/ivy/core/module/descriptor/DefaultDependencyArtifactDescriptor.class
DefaultDependencyArtifactDescriptor.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultDependencyArtifactDescriptor extends org.apache.ivy.util.extendable.UnmodifiableExtendableItem implements org.apache.ivy.core.module.descriptor.ConfigurationAware org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor  {
	private java.util.Collection confs
	private java.net.URL url
	private String name
	private String type
	private String ext
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public void  (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.lang.String, java.lang.String, java.lang.String, java.net.URL, java.util.Map) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		String name
		String type
		String ext
		java.net.URL url
		java.util.Map extraAttributes
	private void initStandardAttributes () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor dad
	public int hashCode () 
	public void addConfiguration (java.lang.String) 
		String conf
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor () 
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getExt () 
	public java.lang.String[] getConfigurations () 
	public java.net.URL getUrl () 
	public java.lang.String toString () 
}

org/apache/ivy/core/module/descriptor/DefaultDependencyDescriptor.class
DefaultDependencyDescriptor.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor extends java.lang.Object implements org.apache.ivy.core.module.descriptor.DependencyDescriptor  {
	private static final java.util.regex.Pattern SELF_FALLBACK_PATTERN
	private static final java.util.regex.Pattern THIS_FALLBACK_PATTERN
	private final org.apache.ivy.core.module.id.ModuleRevisionId revId
	private org.apache.ivy.core.module.id.ModuleRevisionId dynamicRevId
	private java.util.Map confs
	private java.util.Map dependencyArtifacts
	private java.util.Map includeRules
	private java.util.Map excludeRules
	private boolean isForce
	private boolean isChanging
	private org.apache.ivy.core.module.id.ModuleRevisionId parentId
	private boolean isTransitive
	private org.apache.ivy.plugins.namespace.Namespace namespace
	private final org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor asSystem
	private org.apache.ivy.core.module.id.ModuleRevisionId sourceModule
	public static org.apache.ivy.core.module.descriptor.DependencyDescriptor transformInstance (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.plugins.namespace.Namespace ns
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor newdd
	public static org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor transformInstance (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.plugins.namespace.NamespaceTransformer, boolean) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		boolean fromSystem
		org.apache.ivy.core.module.id.ModuleRevisionId transformParentId
		org.apache.ivy.core.module.id.ModuleRevisionId transformMrid
		org.apache.ivy.core.module.id.ModuleRevisionId transformDynamicMrid
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor newdd
		org.apache.ivy.core.module.id.ModuleRevisionId sourceModule
		String[] moduleConfs
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor ddd
		int i
	private void  (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId revision
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, boolean, boolean, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		boolean force
		boolean changing
		boolean transitive
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		boolean force
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, boolean, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		boolean force
		boolean changing
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, boolean, boolean, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.id.ModuleRevisionId dynamicConstraint
		boolean force
		boolean changing
		boolean transitive
	public org.apache.ivy.core.module.id.ModuleId getDependencyId () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getDependencyRevisionId () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getDynamicConstraintDependencyRevisionId () 
	public java.lang.String[] getModuleConfigurations () 
	public java.lang.String[] getDependencyConfigurations (java.lang.String) 
		String moduleConfiguration
	public java.lang.String[] getDependencyConfigurations (java.lang.String, java.lang.String) 
		String moduleConfiguration
		String requestedConfiguration
		org.apache.ivy.core.module.descriptor.Configuration c
		org.apache.ivy.core.module.descriptor.ConfigurationIntersection intersection
		java.util.Set intersectedDepConfs
		String[] intersected
		int i
		java.util.Collection depConfs
		java.util.Set intersectedDepConfsCopy
		java.util.Iterator it
		String intersectedDepConf
		java.util.List confsList
		java.util.List defConfs
		java.util.Iterator it
		String mappedConf
		org.apache.ivy.core.module.descriptor.ConfigurationGroup group
		java.util.Set groupDepConfs
		String[] members
		int i
		java.util.Collection depConfs
		java.util.List confsList
		java.util.List defConfs
		java.util.Collection ret
		java.util.Collection replacedRet
		java.util.Iterator iter
		String c
		String replacedConf
		StringBuffer r
		java.util.Iterator iter
		String c
	private java.util.Collection getDependencyConfigurationsIncludingExtending (java.lang.String, java.lang.String) 
		String conf
		String requestedConfiguration
		java.util.Set allDepConfs
		java.util.Collection extendingConfs
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.Configuration extendingConf
	protected static java.lang.String replaceSelfFallbackPattern (java.lang.String, java.lang.String) 
		String conf
		String moduleConfiguration
	protected static java.lang.String replaceThisFallbackPattern (java.lang.String, java.lang.String) 
		String conf
		String requestedConfiguration
	protected static java.lang.String replaceFallbackConfigurationPattern (java.util.regex.Pattern, java.lang.String, java.lang.String) 
		java.util.regex.Pattern pattern
		String conf
		String moduleConfiguration
		java.util.regex.Matcher matcher
		String mappedConf
	public java.lang.String[] getDependencyConfigurations (java.lang.String[]) 
		String[] moduleConfigurations
		java.util.Set confs
		int i
	public org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] getDependencyArtifacts (java.lang.String) 
		String moduleConfiguration
		java.util.Collection artifacts
	public org.apache.ivy.core.module.descriptor.IncludeRule[] getIncludeRules (java.lang.String) 
		String moduleConfiguration
		java.util.Collection rules
	public org.apache.ivy.core.module.descriptor.ExcludeRule[] getExcludeRules (java.lang.String) 
		String moduleConfiguration
		java.util.Collection rules
	private java.util.Set getCollectionForConfiguration (java.lang.String, java.util.Map) 
		String moduleConfiguration
		java.util.Map collectionMap
		java.util.Collection artifacts
		java.util.Collection defArtifacts
		java.util.Set ret
	public org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] getDependencyArtifacts (java.lang.String[]) 
		String[] moduleConfigurations
		java.util.Set artifacts
		int i
	public org.apache.ivy.core.module.descriptor.IncludeRule[] getIncludeRules (java.lang.String[]) 
		String[] moduleConfigurations
		java.util.Set rules
		int i
	public org.apache.ivy.core.module.descriptor.ExcludeRule[] getExcludeRules (java.lang.String[]) 
		String[] moduleConfigurations
		java.util.Set rules
		int i
	public org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] getAllDependencyArtifacts () 
		java.util.Set ret
	public org.apache.ivy.core.module.descriptor.IncludeRule[] getAllIncludeRules () 
		java.util.Set ret
	public org.apache.ivy.core.module.descriptor.ExcludeRule[] getAllExcludeRules () 
		java.util.Set ret
	private java.util.Set mergeAll (java.util.Map) 
		java.util.Map artifactsMap
		java.util.Set ret
		java.util.Iterator it
		java.util.Collection artifacts
	public void addDependencyConfiguration (java.lang.String, java.lang.String) 
		String masterConf
		String depConf
		org.apache.ivy.core.module.descriptor.Configuration config
		org.apache.ivy.core.module.descriptor.Configuration config
		org.apache.ivy.core.module.descriptor.ConfigurationGroup group
		String[] members
		int i
		java.util.List confsList
	public void addDependencyArtifact (java.lang.String, org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor) 
		String masterConf
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor dad
	public void addIncludeRule (java.lang.String, org.apache.ivy.core.module.descriptor.IncludeRule) 
		String masterConf
		org.apache.ivy.core.module.descriptor.IncludeRule rule
	public void addExcludeRule (java.lang.String, org.apache.ivy.core.module.descriptor.ExcludeRule) 
		String masterConf
		org.apache.ivy.core.module.descriptor.ExcludeRule rule
	private void addObjectToConfiguration (java.lang.String, java.lang.Object, java.util.Map) 
		String callerConf
		Object toAdd
		java.util.Map confsMap
		java.util.Collection col
	public boolean doesExclude (java.lang.String[], org.apache.ivy.core.module.id.ArtifactId) 
		String[] moduleConfigurations
		org.apache.ivy.core.module.id.ArtifactId artifactId
		org.apache.ivy.core.module.descriptor.ExcludeRule[] rules
		int i
	public boolean canExclude () 
	public java.lang.String toString () 
	public boolean isForce () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getParentRevisionId () 
	public boolean isChanging () 
	public boolean isTransitive () 
	public org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	public java.lang.String getAttribute (java.lang.String) 
		String attName
	public java.util.Map getAttributes () 
	public java.lang.String getExtraAttribute (java.lang.String) 
		String attName
	public java.util.Map getExtraAttributes () 
	public java.util.Map getQualifiedExtraAttributes () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor asSystem () 
	private void setDependencyArtifacts (java.util.Map) 
		java.util.Map dependencyArtifacts
	private java.util.Map getDependencyArtifacts () 
	private void setIncludeRules (java.util.Map) 
		java.util.Map includeRules
	private java.util.Map getIncludeRules () 
	private void setExcludeRules (java.util.Map) 
		java.util.Map excludeRules
	private java.util.Map getExcludeRules () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getSourceModule () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor clone (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId revision
	static void  () 
}

org/apache/ivy/core/module/descriptor/DefaultExcludeRule.class
DefaultExcludeRule.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultExcludeRule extends org.apache.ivy.core.module.descriptor.AbstractIncludeExcludeRule implements org.apache.ivy.core.module.descriptor.ExcludeRule  {
	public void  (org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.plugins.matcher.PatternMatcher, java.util.Map) 
		org.apache.ivy.core.module.id.ArtifactId aid
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		java.util.Map extraAttributes
	public java.lang.String toString () 
}

org/apache/ivy/core/module/descriptor/DefaultExtendsDescriptor.class
DefaultExtendsDescriptor.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultExtendsDescriptor extends java.lang.Object implements org.apache.ivy.core.module.descriptor.ExtendsDescriptor  {
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
	private String location
	private java.util.List extendsTypes
	private boolean local
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		String location
		String[] types
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String[], boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		String location
		String[] types
		boolean local
		int i
	public org.apache.ivy.core.module.id.ModuleRevisionId getParentRevisionId () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedParentRevisionId () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getParentMd () 
	public java.lang.String getLocation () 
	public java.lang.String[] getExtendsTypes () 
	public boolean isLocal () 
}

org/apache/ivy/core/module/descriptor/DefaultIncludeRule.class
DefaultIncludeRule.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultIncludeRule extends org.apache.ivy.core.module.descriptor.AbstractIncludeExcludeRule implements org.apache.ivy.core.module.descriptor.IncludeRule  {
	public void  (org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.plugins.matcher.PatternMatcher, java.util.Map) 
		org.apache.ivy.core.module.id.ArtifactId aid
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		java.util.Map extraAttributes
	public java.lang.String toString () 
}

org/apache/ivy/core/module/descriptor/DefaultModuleDescriptor.class
DefaultModuleDescriptor.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor extends java.lang.Object implements org.apache.ivy.core.module.descriptor.ModuleDescriptor  {
	private org.apache.ivy.core.module.id.ModuleRevisionId revId
	private org.apache.ivy.core.module.id.ModuleRevisionId resolvedRevId
	private String status
	private java.util.Date publicationDate
	private java.util.Date resolvedPublicationDate
	private java.util.List dependencies
	private java.util.Map configurations
	private java.util.Map artifactsByConf
	private java.util.Collection artifacts
	private boolean isDefault
	private org.apache.ivy.core.module.id.ModuleRules conflictManagers
	private org.apache.ivy.core.module.id.ModuleRules dependencyDescriptorMediators
	private java.util.List licenses
	private String homePage
	private String description
	private long lastModified
	private org.apache.ivy.plugins.namespace.Namespace namespace
	private String defaultConf
	private String defaultConfMapping
	private boolean mappingOverride
	private org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	private org.apache.ivy.plugins.repository.Resource resource
	private java.util.List excludeRules
	private org.apache.ivy.core.module.descriptor.Artifact metadataArtifact
	private java.util.List inheritedDescriptors
	private java.util.Map extraAttributesNamespaces
	private java.util.List extraInfos
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor newDefaultInstance (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor newCallerInstance (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String[], boolean, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String[] confs
		boolean transitive
		boolean changing
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor moduleDescriptor
		int i
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		int j
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor newCallerInstance (org.apache.ivy.core.module.id.ModuleRevisionId[], boolean, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrid
		boolean transitive
		boolean changing
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor moduleDescriptor
		int i
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor newDefaultInstance (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] artifacts
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor moduleDescriptor
		int i
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor newBasicInstance (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date publicationDate
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor moduleDescriptor
	public static org.apache.ivy.core.module.descriptor.ModuleDescriptor transformInstance (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.namespace.Namespace ns
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor nmd
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] ed
		int i
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parentMd
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor parentNmd
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dd
		int i
		org.apache.ivy.core.module.descriptor.Configuration[] confs
		int i
		org.apache.ivy.core.module.descriptor.Artifact[] arts
		int j
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor dmd
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId id
		String status
		java.util.Date pubDate
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, java.util.Date, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId id
		String status
		java.util.Date pubDate
		boolean isDefault
	public void  (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.plugins.repository.Resource res
	public org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact () 
	public void setModuleArtifact (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact moduleArtifact
	public boolean isDefault () 
	public void setPublicationDate (java.util.Date) 
		java.util.Date publicationDate
	public java.util.Date getPublicationDate () 
	public void setResolvedPublicationDate (java.util.Date) 
		java.util.Date publicationDate
	public java.util.Date getResolvedPublicationDate () 
	public java.lang.String getRevision () 
	public void setModuleRevisionId (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId revId
	public void setResolvedModuleRevisionId (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId revId
	public void setStatus (java.lang.String) 
		String status
	public void addInheritedDescriptor (org.apache.ivy.core.module.descriptor.ExtendsDescriptor) 
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor descriptor
	public void addDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dependency
	public void addConfiguration (org.apache.ivy.core.module.descriptor.Configuration) 
		org.apache.ivy.core.module.descriptor.Configuration conf
	public void addArtifact (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		String conf
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.module.descriptor.Configuration c
		org.apache.ivy.core.module.descriptor.ConfigurationGroup group
		String[] members
		int i
		java.util.Collection artifacts
	public org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedModuleRevisionId () 
	public java.lang.String getStatus () 
	public org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] getInheritedDescriptors () 
	public org.apache.ivy.core.module.descriptor.Configuration[] getConfigurations () 
	public java.lang.String[] getConfigurationsNames () 
	public java.lang.String[] getPublicConfigurationsNames () 
		java.util.List ret
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.Configuration conf
	public org.apache.ivy.core.module.descriptor.Configuration getConfiguration (java.lang.String) 
		String confName
		org.apache.ivy.core.module.descriptor.Configuration configuration
		java.util.regex.Matcher m
		String attName
		String attValue
		java.util.Map members
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.Configuration conf
		String[] confs
		java.util.Map intersectedConfs
		int i
		org.apache.ivy.core.module.descriptor.Configuration c
	public org.apache.ivy.core.module.descriptor.Artifact[] getArtifacts (java.lang.String) 
		String conf
		org.apache.ivy.core.module.descriptor.Configuration c
		java.util.Collection artifacts
		org.apache.ivy.core.module.descriptor.ConfigurationIntersection intersection
		String[] intersected
		java.util.Set intersectedArtifacts
		int j
		java.util.Collection arts
		org.apache.ivy.core.module.descriptor.ConfigurationGroup group
		String[] members
		java.util.Set groupArtifacts
		int i
	private java.util.Collection getArtifactsIncludingExtending (java.lang.String) 
		String conf
		java.util.Collection extendingConfs
		java.util.Set artifacts
		java.util.Collection arts
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.Configuration extendingConf
	public org.apache.ivy.core.module.descriptor.Artifact[] getAllArtifacts () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor[] getDependencies () 
	public boolean dependsOn (org.apache.ivy.plugins.version.VersionMatcher, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.plugins.version.VersionMatcher matcher
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public void toIvyFile (java.io.File)  throws java.text.ParseException java.io.IOException 
		java.io.File destFile
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor other
	public java.lang.String toString () 
	public void setDefault (boolean) 
		boolean b
	public void addConflictManager (org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.plugins.conflict.ConflictManager) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		org.apache.ivy.plugins.conflict.ConflictManager manager
	public org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	public void addDependencyDescriptorMediator (org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator ddm
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor mediate (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		Object[] mediators
		int i
	public org.apache.ivy.core.module.id.ModuleRules getAllDependencyDescriptorMediators () 
	public void addLicense (org.apache.ivy.core.module.descriptor.License) 
		org.apache.ivy.core.module.descriptor.License license
	public org.apache.ivy.core.module.descriptor.License[] getLicenses () 
	public java.lang.String getHomePage () 
	public void setHomePage (java.lang.String) 
		String homePage
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
	public long getLastModified () 
	public void setLastModified (long) 
		long lastModified
	public org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	public boolean isNamespaceUseful () 
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public void setNamespace (org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.plugins.namespace.Namespace ns
	public void check () 
		java.util.Stack confs
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.Configuration conf
		String[] ext
		int i
	private void checkConf (java.util.Stack, java.lang.String) 
		java.util.Stack confs
		String confName
		int index
		StringBuffer cycle
		org.apache.ivy.core.module.descriptor.Configuration conf
		String[] ext
		int i
	public java.lang.String getDefaultConf () 
	public void setDefaultConf (java.lang.String) 
		String defaultConf
	public java.lang.String getDefaultConfMapping () 
	public void setDefaultConfMapping (java.lang.String) 
		String defaultConfMapping
	public void setMappingOverride (boolean) 
		boolean override
	public boolean isMappingOverride () 
	public java.lang.String getAttribute (java.lang.String) 
		String attName
	public java.util.Map getAttributes () 
	public java.lang.String getExtraAttribute (java.lang.String) 
		String attName
	public java.util.Map getExtraAttributes () 
	public java.util.Map getQualifiedExtraAttributes () 
	public org.apache.ivy.plugins.parser.ModuleDescriptorParser getParser () 
	public org.apache.ivy.plugins.repository.Resource getResource () 
	public void addExcludeRule (org.apache.ivy.core.module.descriptor.ExcludeRule) 
		org.apache.ivy.core.module.descriptor.ExcludeRule rule
	public boolean canExclude () 
	public boolean doesExclude (java.lang.String[], org.apache.ivy.core.module.id.ArtifactId) 
		String[] moduleConfigurations
		org.apache.ivy.core.module.id.ArtifactId artifactId
		org.apache.ivy.core.module.descriptor.ExcludeRule[] rules
		int i
	public org.apache.ivy.core.module.descriptor.ExcludeRule[] getAllExcludeRules () 
	public org.apache.ivy.core.module.descriptor.ExcludeRule[] getExcludeRules (java.lang.String[]) 
		String[] moduleConfigurations
		java.util.Set rules
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.ExcludeRule rule
		String[] ruleConfs
	private boolean containsAny (java.lang.String[], java.lang.String[]) 
		String[] arr1
		String[] arr2
	public java.util.Map getExtraAttributesNamespaces () 
	public void addExtraAttributeNamespace (java.lang.String, java.lang.String) 
		String prefix
		String namespace
	public void addExtraInfo (java.lang.String, java.lang.String) 
		String infoKey
		String value
	public java.util.Map getExtraInfo () 
		java.util.Map map
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
	private void populateExtraInfoMap (java.util.Map, org.apache.ivy.core.module.descriptor.ExtraInfoHolder) 
		java.util.Map map
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder nested
	public java.util.List getExtraInfos () 
	public void addExtraInfo (org.apache.ivy.core.module.descriptor.ExtraInfoHolder) 
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
	public java.lang.String getExtraInfoContentByTagName (java.lang.String) 
		String tagName
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoByTagName
	public org.apache.ivy.core.module.descriptor.ExtraInfoHolder getExtraInfoByTagName (java.lang.String) 
		String tagName
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
}

org/apache/ivy/core/module/descriptor/DependencyArtifactDescriptor.class
DependencyArtifactDescriptor.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor extends java.lang.Object implements org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor () 
	public abstract java.lang.String getName () 
	public abstract java.lang.String getType () 
	public abstract java.lang.String getExt () 
	public abstract java.net.URL getUrl () 
	public abstract java.lang.String[] getConfigurations () 
}

org/apache/ivy/core/module/descriptor/DependencyDescriptor.class
DependencyDescriptor.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptor extends java.lang.Object implements org.apache.ivy.core.module.descriptor.InheritableItem org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract org.apache.ivy.core.module.id.ModuleId getDependencyId () 
	public abstract boolean isForce () 
	public abstract boolean isChanging () 
	public abstract boolean isTransitive () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getParentRevisionId () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getDependencyRevisionId () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getDynamicConstraintDependencyRevisionId () 
	public abstract java.lang.String[] getModuleConfigurations () 
	public abstract java.lang.String[] getDependencyConfigurations (java.lang.String, java.lang.String) 
	public abstract java.lang.String[] getDependencyConfigurations (java.lang.String) 
	public abstract java.lang.String[] getDependencyConfigurations (java.lang.String[]) 
	public abstract org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] getAllDependencyArtifacts () 
	public abstract org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] getDependencyArtifacts (java.lang.String) 
	public abstract org.apache.ivy.core.module.descriptor.IncludeRule[] getAllIncludeRules () 
	public abstract org.apache.ivy.core.module.descriptor.IncludeRule[] getIncludeRules (java.lang.String) 
	public abstract org.apache.ivy.core.module.descriptor.ExcludeRule[] getAllExcludeRules () 
	public abstract org.apache.ivy.core.module.descriptor.ExcludeRule[] getExcludeRules (java.lang.String) 
	public abstract boolean doesExclude (java.lang.String[], org.apache.ivy.core.module.id.ArtifactId) 
	public abstract boolean canExclude () 
	public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptor clone (org.apache.ivy.core.module.id.ModuleRevisionId) 
}

org/apache/ivy/core/module/descriptor/DependencyDescriptorMediator.class
DependencyDescriptorMediator.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator extends java.lang.Object {
	public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptor mediate (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
}

org/apache/ivy/core/module/descriptor/ExcludeRule.class
ExcludeRule.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.ExcludeRule extends java.lang.Object implements org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract org.apache.ivy.core.module.id.ArtifactId getId () 
	public abstract java.lang.String[] getConfigurations () 
	public abstract org.apache.ivy.plugins.matcher.PatternMatcher getMatcher () 
}

org/apache/ivy/core/module/descriptor/ExtendsDescriptor.class
ExtendsDescriptor.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.ExtendsDescriptor extends java.lang.Object {
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getParentRevisionId () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getResolvedParentRevisionId () 
	public abstract org.apache.ivy.core.module.descriptor.ModuleDescriptor getParentMd () 
	public abstract java.lang.String getLocation () 
	public abstract java.lang.String[] getExtendsTypes () 
	public abstract boolean isLocal () 
}

org/apache/ivy/core/module/descriptor/ExtraInfoHolder.class
ExtraInfoHolder.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.ExtraInfoHolder extends java.lang.Object {
	private String name
	private java.util.Map attributes
	private String content
	private java.util.List nestedExtraInfoHolder
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String name
		String content
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.util.Map getAttributes () 
	public java.lang.String getContent () 
	public void setContent (java.lang.String) 
		String content
	public java.util.List getNestedExtraInfoHolder () 
}

org/apache/ivy/core/module/descriptor/IncludeRule.class
IncludeRule.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.IncludeRule extends java.lang.Object implements org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract org.apache.ivy.core.module.id.ArtifactId getId () 
	public abstract java.lang.String[] getConfigurations () 
	public abstract org.apache.ivy.plugins.matcher.PatternMatcher getMatcher () 
}

org/apache/ivy/core/module/descriptor/InheritableItem.class
InheritableItem.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.InheritableItem extends java.lang.Object {
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getSourceModule () 
}

org/apache/ivy/core/module/descriptor/License.class
License.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.License extends java.lang.Object {
	private String name
	private String url
	public void  (java.lang.String, java.lang.String) 
		String name
		String url
	public java.lang.String getName () 
	public java.lang.String getUrl () 
}

org/apache/ivy/core/module/descriptor/MDArtifact.class
MDArtifact.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.MDArtifact extends org.apache.ivy.core.module.descriptor.AbstractArtifact {
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private String name
	private String type
	private String ext
	private java.util.List confs
	private java.util.Map extraAttributes
	private java.net.URL url
	private boolean isMetadata
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String name
		String type
		String ext
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String, java.lang.String, java.net.URL, java.util.Map) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String name
		String type
		String ext
		java.net.URL url
		java.util.Map extraAttributes
	public org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public java.util.Date getPublicationDate () 
	public org.apache.ivy.core.module.id.ArtifactRevisionId getId () 
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getExt () 
	public java.lang.String[] getConfigurations () 
	public void addConfiguration (java.lang.String) 
		String conf
	public java.net.URL getUrl () 
	public boolean isMetadata () 
}

org/apache/ivy/core/module/descriptor/ModuleDescriptor.class
ModuleDescriptor.java
package org.apache.ivy.core.module.descriptor
public abstract org.apache.ivy.core.module.descriptor.ModuleDescriptor extends java.lang.Object implements org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator org.apache.ivy.plugins.latest.ArtifactInfo org.apache.ivy.util.extendable.ExtendableItem  {
	public abstract boolean isDefault () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId getResolvedModuleRevisionId () 
	public abstract void setResolvedModuleRevisionId (org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] getInheritedDescriptors () 
	public abstract void setResolvedPublicationDate (java.util.Date) 
	public abstract java.lang.String getStatus () 
	public abstract java.util.Date getPublicationDate () 
	public abstract java.util.Date getResolvedPublicationDate () 
	public abstract org.apache.ivy.core.module.descriptor.Configuration[] getConfigurations () 
	public abstract java.lang.String[] getConfigurationsNames () 
	public abstract java.lang.String[] getPublicConfigurationsNames () 
	public abstract org.apache.ivy.core.module.descriptor.Artifact[] getArtifacts (java.lang.String) 
	public abstract org.apache.ivy.core.module.descriptor.Artifact[] getAllArtifacts () 
	public abstract org.apache.ivy.core.module.descriptor.DependencyDescriptor[] getDependencies () 
	public abstract org.apache.ivy.core.module.descriptor.Configuration getConfiguration (java.lang.String) 
	public abstract org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (org.apache.ivy.core.module.id.ModuleId) 
	public abstract org.apache.ivy.core.module.descriptor.License[] getLicenses () 
	public abstract java.lang.String getHomePage () 
	public abstract java.lang.String getDescription () 
	public abstract long getLastModified () 
	public abstract void toIvyFile (java.io.File)  throws java.text.ParseException java.io.IOException 
	public abstract org.apache.ivy.plugins.parser.ModuleDescriptorParser getParser () 
	public abstract org.apache.ivy.plugins.repository.Resource getResource () 
	public abstract org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact () 
	public abstract boolean canExclude () 
	public abstract boolean doesExclude (java.lang.String[], org.apache.ivy.core.module.id.ArtifactId) 
	public abstract org.apache.ivy.core.module.descriptor.ExcludeRule[] getAllExcludeRules () 
	public abstract org.apache.ivy.core.module.id.ModuleRules getAllDependencyDescriptorMediators () 
	public abstract java.util.Map getExtraAttributesNamespaces () 
	public abstract java.util.Map getExtraInfo () 
	public abstract java.util.List getExtraInfos () 
	public abstract java.lang.String getExtraInfoContentByTagName (java.lang.String) 
}

org/apache/ivy/core/module/descriptor/OverrideDependencyDescriptorMediator.class
OverrideDependencyDescriptorMediator.java
package org.apache.ivy.core.module.descriptor
public org.apache.ivy.core.module.descriptor.OverrideDependencyDescriptorMediator extends java.lang.Object implements org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator  {
	private String version
	private String branch
	public void  (java.lang.String, java.lang.String) 
		String branch
		String version
	public java.lang.String getVersion () 
	public java.lang.String getBranch () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor mediate (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String version
		String branch
}

org/apache/ivy/core/module/id/ArtifactId.class
ArtifactId.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.ArtifactId extends java.lang.Object {
	private org.apache.ivy.core.module.id.ModuleId mid
	private String name
	private String type
	private String ext
	public void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String name
		String type
		String ext
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.id.ArtifactId aid
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	public java.lang.String getShortDescription () 
	public org.apache.ivy.core.module.id.ModuleId getModuleId () 
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getExt () 
}

org/apache/ivy/core/module/id/ArtifactRevisionId.class
ArtifactRevisionId.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.ArtifactRevisionId extends org.apache.ivy.util.extendable.UnmodifiableExtendableItem {
	private org.apache.ivy.core.module.id.ArtifactId artifactId
	private org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public static org.apache.ivy.core.module.id.ArtifactRevisionId newInstance (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String name
		String type
		String ext
	public static org.apache.ivy.core.module.id.ArtifactRevisionId newInstance (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, java.lang.String, java.lang.String, java.util.Map) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String name
		String type
		String ext
		java.util.Map extraAttributes
	public void  (org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Map) 
		org.apache.ivy.core.module.id.ArtifactId artfId
		org.apache.ivy.core.module.id.ModuleRevisionId mdlRevId
		java.util.Map extraAttributes
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.id.ArtifactRevisionId arid
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	public org.apache.ivy.core.module.id.ArtifactId getArtifactId () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public java.lang.String getName () 
	public java.lang.String getType () 
	public java.lang.String getExt () 
	public java.lang.String getRevision () 
}

org/apache/ivy/core/module/id/MatcherLookup.class
MatcherLookup.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.MatcherLookup extends java.lang.Object {
	private java.util.Map lookup
	private java.util.List non_exact_matchers
	public void  () 
	public void add (org.apache.ivy.plugins.matcher.MapMatcher) 
		org.apache.ivy.plugins.matcher.MapMatcher matcher
		Object key
		java.util.List exact_matchers
	public java.util.List get (java.util.Map) 
		java.util.Map attrs
		java.util.List matchers
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher matcher
		Object key
		java.util.List exact_matchers
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher matcher
		java.util.List default_exact_matchers
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher matcher
	private java.lang.Object key (java.util.Map) 
		java.util.Map attrs
		Object org
		Object module
}

org/apache/ivy/core/module/id/ModuleId.class
ModuleId.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.ModuleId extends java.lang.Object implements java.lang.Comparable  {
	private static final java.util.Map CACHE
	private String organisation
	private String name
	private int hash
	private java.util.Map attributes
	public static final java.util.regex.Pattern MID_PATTERN
	public static org.apache.ivy.core.module.id.ModuleId newInstance (java.lang.String, java.lang.String) 
		String org
		String name
	public static org.apache.ivy.core.module.id.ModuleId intern (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.core.module.id.ModuleId r
		java.lang.ref.WeakReference ref
	public void  (java.lang.String, java.lang.String) 
		String organisation
		String name
	public java.lang.String getName () 
	public java.lang.String getOrganisation () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.id.ModuleId other
	public int hashCode () 
	public java.lang.String toString () 
	public int compareTo (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.id.ModuleId that
		int result
	public java.util.Map getAttributes () 
	static void  () 
}

org/apache/ivy/core/module/id/ModuleRevisionId.class
ModuleRevisionId.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.ModuleRevisionId extends org.apache.ivy.util.extendable.UnmodifiableExtendableItem {
	private static final java.util.Map CACHE
	public static final java.util.regex.Pattern MRID_PATTERN
	public static final java.util.regex.Pattern NON_CAPTURING_PATTERN
	private final org.apache.ivy.core.module.id.ModuleId moduleId
	private final String branch
	private final String revision
	private int hash
	public static org.apache.ivy.core.module.id.ModuleRevisionId newInstance (java.lang.String, java.lang.String, java.lang.String) 
		String organisation
		String name
		String revision
	public static org.apache.ivy.core.module.id.ModuleRevisionId newInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String organisation
		String name
		String branch
		String revision
	public static org.apache.ivy.core.module.id.ModuleRevisionId newInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map) 
		String organisation
		String name
		String branch
		String revision
		java.util.Map extraAttributes
	public static org.apache.ivy.core.module.id.ModuleRevisionId newInstance (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.Map, boolean) 
		String organisation
		String name
		String branch
		String revision
		java.util.Map extraAttributes
		boolean replaceNullBranchWithDefault
	public static org.apache.ivy.core.module.id.ModuleRevisionId newInstance (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String rev
	public static org.apache.ivy.core.module.id.ModuleRevisionId intern (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId
		org.apache.ivy.core.module.id.ModuleRevisionId r
		java.lang.ref.WeakReference ref
	public void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String revision
	public void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String branch
		String revision
	private void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.lang.String, java.util.Map) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String branch
		String revision
		java.util.Map extraAttributes
	private void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.lang.String, java.util.Map, boolean) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String branch
		String revision
		java.util.Map extraAttributes
		boolean replaceNullBranchWithDefault
		org.apache.ivy.core.IvyContext context
	public org.apache.ivy.core.module.id.ModuleId getModuleId () 
	public java.lang.String getName () 
	public java.lang.String getOrganisation () 
	public java.lang.String getRevision () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.module.id.ModuleRevisionId other
	public int hashCode () 
	public java.lang.String toString () 
	public java.lang.String encodeToString () 
		StringBuffer buf
		java.util.Map attributes
		java.util.Iterator iter
		String attName
		String value
	public java.lang.String getBranch () 
	private static java.lang.String normalizeRevision (java.lang.String) 
		String revision
	static void  () 
}

org/apache/ivy/core/module/id/ModuleRules.class
ModuleRules.java
package org.apache.ivy.core.module.id
public org.apache.ivy.core.module.id.ModuleRules extends java.lang.Object {
	private java.util.Map rules
	private org.apache.ivy.core.module.id.MatcherLookup matcher_lookup
	public void  () 
	private void  (java.util.Map) 
		java.util.Map rules
		java.util.Iterator iter
	public void defineRule (org.apache.ivy.plugins.matcher.MapMatcher, java.lang.Object) 
		org.apache.ivy.plugins.matcher.MapMatcher condition
		Object rule
	public java.lang.Object getRule (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
	public java.lang.Object[] getRules (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
	public java.lang.Object getRule (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public java.lang.Object getRule (org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.core.module.id.ModuleId mid
		org.apache.ivy.util.filter.Filter filter
	public java.lang.Object getRule (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.util.filter.Filter filter
		java.util.Map moduleAttributes
	private java.lang.Object getRule (java.util.Map, org.apache.ivy.util.filter.Filter) 
		java.util.Map moduleAttributes
		org.apache.ivy.util.filter.Filter filter
		java.util.List matchers
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher midm
		Object rule
	private java.lang.Object[] getRules (java.util.Map, org.apache.ivy.util.filter.Filter) 
		java.util.Map moduleAttributes
		org.apache.ivy.util.filter.Filter filter
		java.util.List matchers
		java.util.List matchingRules
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher midm
		Object rule
	public void dump (java.lang.String) 
		String prefix
		java.util.Iterator iter
		org.apache.ivy.plugins.matcher.MapMatcher midm
		Object rule
	public java.util.Map getAllRules () 
	public java.lang.Object clone () 
}

org/apache/ivy/core/module/id/package.html
org/apache/ivy/core/module/status/Status.class
Status.java
package org.apache.ivy.core.module.status
public org.apache.ivy.core.module.status.Status extends java.lang.Object {
	private String name
	private boolean integration
	public void  () 
	public void  (java.lang.String, boolean) 
		String name
		boolean integration
	public boolean isIntegration () 
	public java.lang.String getName () 
}

org/apache/ivy/core/module/status/StatusManager.class
StatusManager.java
package org.apache.ivy.core.module.status
public org.apache.ivy.core.module.status.StatusManager extends java.lang.Object {
	private java.util.List status
	private String defaultStatus
	private java.util.Map statusPriorityMap
	private java.util.Map statusIntegrationMap
	public static org.apache.ivy.core.module.status.StatusManager newDefaultInstance () 
	public static org.apache.ivy.core.module.status.StatusManager getCurrent () 
	public void  (org.apache.ivy.core.module.status.Status[], java.lang.String) 
		org.apache.ivy.core.module.status.Status[] status
		String defaultStatus
	public void  () 
	public void setDefaultStatus (java.lang.String) 
		String defaultStatus
	public java.util.List getStatuses () 
	private void computeMaps () 
		java.util.ListIterator iter
		org.apache.ivy.core.module.status.Status status
		java.util.Iterator iter
		org.apache.ivy.core.module.status.Status status
	public boolean isStatus (java.lang.String) 
		String status
	public int getPriority (java.lang.String) 
		String status
		Integer priority
	public java.lang.String getDefaultStatus () 
}

org/apache/ivy/core/pack/ArchivePacking.class
ArchivePacking.java
package org.apache.ivy.core.pack
public abstract org.apache.ivy.core.pack.ArchivePacking extends java.lang.Object {
	public void  () 
	public abstract java.lang.String[] getNames () 
	public abstract void unpack (java.io.InputStream, java.io.File)  throws java.io.IOException 
	public abstract java.lang.String getUnpackedExtension (java.lang.String) 
}

org/apache/ivy/core/pack/OsgiBundlePacking.class
OsgiBundlePacking.java
package org.apache.ivy.core.pack
public org.apache.ivy.core.pack.OsgiBundlePacking extends org.apache.ivy.core.pack.ZipPacking {
	private static final String[] NAMES
	public void  () 
	public java.lang.String[] getNames () 
	protected void writeFile (java.io.InputStream, java.io.File)  throws java.io.FileNotFoundException java.io.IOException 
		java.io.InputStream zip
		java.io.File f
	static void  () 
}

org/apache/ivy/core/pack/Pack200Packing.class
Pack200Packing.java
package org.apache.ivy.core.pack
public org.apache.ivy.core.pack.Pack200Packing extends org.apache.ivy.core.pack.StreamPacking {
	private static final String[] NAMES
	public void  () 
	public java.lang.String[] getNames () 
	public java.lang.String getUnpackedExtension (java.lang.String) 
		String ext
	public java.io.InputStream unpack (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream packed
	static void  () 
}

org/apache/ivy/core/pack/PackagingManager.class
PackagingManager.java
package org.apache.ivy.core.pack
public org.apache.ivy.core.pack.PackagingManager extends java.lang.Object implements org.apache.ivy.plugins.IvySettingsAware  {
	private org.apache.ivy.core.settings.IvySettings settings
	public void  () 
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public org.apache.ivy.core.module.descriptor.Artifact getUnpackedArtifact (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String packaging
		String ext
		String[] packings
		int i
		org.apache.ivy.core.pack.ArchivePacking packing
		org.apache.ivy.core.pack.ArchivePacking packing
		org.apache.ivy.core.module.descriptor.DefaultArtifact unpacked
	public void unpackArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.io.File)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File localFile
		java.io.File archiveFile
		String packaging
		String[] packings
		java.io.InputStream in
		int i
		org.apache.ivy.core.pack.ArchivePacking packing
		org.apache.ivy.core.pack.ArchivePacking packing
}

org/apache/ivy/core/pack/PackingRegistry.class
PackingRegistry.java
package org.apache.ivy.core.pack
public org.apache.ivy.core.pack.PackingRegistry extends java.lang.Object {
	private java.util.Map packings
	public void  () 
	public void register (org.apache.ivy.core.pack.ArchivePacking) 
		org.apache.ivy.core.pack.ArchivePacking packing
		String[] arr$
		int len$
		int i$
		String name
	public org.apache.ivy.core.pack.ArchivePacking get (java.lang.String) 
		String type
}

org/apache/ivy/core/pack/StreamPacking.class
StreamPacking.java
package org.apache.ivy.core.pack
public abstract org.apache.ivy.core.pack.StreamPacking extends org.apache.ivy.core.pack.ArchivePacking {
	public void  () 
	public abstract java.io.InputStream unpack (java.io.InputStream)  throws java.io.IOException 
	public void unpack (java.io.InputStream, java.io.File)  throws java.io.IOException 
		java.io.InputStream packed
		java.io.File dest
}

org/apache/ivy/core/pack/ZipPacking.class
ZipPacking.java
package org.apache.ivy.core.pack
public org.apache.ivy.core.pack.ZipPacking extends org.apache.ivy.core.pack.ArchivePacking {
	private static final String[] NAMES
	public void  () 
	public java.lang.String[] getNames () 
	public java.lang.String getUnpackedExtension (java.lang.String) 
		String ext
	public void unpack (java.io.InputStream, java.io.File)  throws java.io.IOException 
		java.io.InputStream packed
		java.io.File dest
		java.util.zip.ZipInputStream zip
		java.util.zip.ZipEntry entry
		java.io.File f
		java.io.File dirF
	protected void writeFile (java.io.InputStream, java.io.File)  throws java.io.FileNotFoundException java.io.IOException 
		java.io.InputStream zip
		java.io.File f
		java.io.FileOutputStream out
	static void  () 
}

org/apache/ivy/core/publish/PublishEngine.class
PublishEngine.java
package org.apache.ivy.core.publish
public org.apache.ivy.core.publish.PublishEngine extends java.lang.Object {
	private org.apache.ivy.core.publish.PublishEngineSettings settings
	private org.apache.ivy.core.event.EventManager eventManager
	public void  (org.apache.ivy.core.publish.PublishEngineSettings, org.apache.ivy.core.event.EventManager) 
		org.apache.ivy.core.publish.PublishEngineSettings settings
		org.apache.ivy.core.event.EventManager eventManager
}

org/apache/ivy/core/publish/PublishEngineSettings.class
PublishEngineSettings.java
package org.apache.ivy.core.publish
public abstract org.apache.ivy.core.publish.PublishEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
}

org/apache/ivy/core/report/ArtifactDownloadReport.class
ArtifactDownloadReport.java
package org.apache.ivy.core.report
public org.apache.ivy.core.report.ArtifactDownloadReport extends java.lang.Object {
	private org.apache.ivy.core.module.descriptor.Artifact artifact
	private org.apache.ivy.core.cache.ArtifactOrigin origin
	private java.io.File localFile
	private org.apache.ivy.core.report.DownloadStatus downloadStatus
	private long size
	private String downloadDetails
	private long downloadTimeMillis
	private java.io.File unpackedLocalFile
	public void  (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.report.DownloadStatus getDownloadStatus () 
	public void setDownloadStatus (org.apache.ivy.core.report.DownloadStatus) 
		org.apache.ivy.core.report.DownloadStatus downloadStatus
	public java.lang.String getName () 
	public java.lang.String getType () 
	public org.apache.ivy.core.module.descriptor.Artifact getArtifact () 
	public java.lang.String getExt () 
	public long getSize () 
	public void setSize (long) 
		long size
	public void setArtifactOrigin (org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public org.apache.ivy.core.cache.ArtifactOrigin getArtifactOrigin () 
	public void setDownloadDetails (java.lang.String) 
		String message
	public java.lang.String getDownloadDetails () 
	public void setDownloadTimeMillis (long) 
		long l
	public long getDownloadTimeMillis () 
	public java.lang.String toString () 
	public java.io.File getLocalFile () 
	public void setLocalFile (java.io.File) 
		java.io.File localFile
	public boolean isDownloaded () 
	public void setUnpackedLocalFile (java.io.File) 
		java.io.File unpackedLocalFile
	public java.io.File getUnpackedLocalFile () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.report.ArtifactDownloadReport other
}

org/apache/ivy/core/report/ConfigurationResolveReport.class
ConfigurationResolveReport.java
package org.apache.ivy.core.report
public org.apache.ivy.core.report.ConfigurationResolveReport extends java.lang.Object {
	private final org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private final String conf
	private final java.util.Date date
	private final org.apache.ivy.core.resolve.ResolveOptions options
	private java.util.Map dependencyReports
	private java.util.Map dependencies
	private final org.apache.ivy.core.resolve.ResolveEngine resolveEngine
	private java.util.Map modulesIdsMap
	private java.util.List modulesIds
	private Boolean hasChanged
	public void  (org.apache.ivy.core.resolve.ResolveEngine, org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.util.Date, org.apache.ivy.core.resolve.ResolveOptions) 
		org.apache.ivy.core.resolve.ResolveEngine resolveEngine
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String conf
		java.util.Date date
		org.apache.ivy.core.resolve.ResolveOptions options
	public void checkIfChanged () 
		org.apache.ivy.core.cache.ResolutionCacheManager cache
		String resolveId
		java.io.File previousReportFile
		org.apache.ivy.plugins.report.XmlReportParser parser
		java.util.List previousDeps
		java.util.HashSet previousDepSet
		Exception e
	public java.util.Set getModuleRevisionIds () 
		java.util.Set mrids
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
	public void addDependency (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	public void updateDependency (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.IvyNode node
	public void addDependency (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.report.DownloadReport) 
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.report.DownloadReport report
		java.util.List adrs
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.module.descriptor.Artifact[] arr$
		int len$
		int i$
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport artifactReport
	public java.lang.String getConfiguration () 
	public java.util.Date getDate () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getModuleDescriptor () 
	public org.apache.ivy.core.resolve.IvyNode[] getUnresolvedDependencies () 
		java.util.List unresolved
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
	private java.util.Collection getDependencies () 
	public org.apache.ivy.core.resolve.IvyNode[] getEvictedNodes () 
		java.util.List evicted
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
	private java.util.Set getEvictedMrids () 
		java.util.Set evicted
		org.apache.ivy.core.resolve.IvyNode[] evictedNodes
		org.apache.ivy.core.resolve.IvyNode[] arr$
		int len$
		int i$
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.core.resolve.IvyNode[] getDownloadedNodes () 
		java.util.List downloaded
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.core.resolve.IvyNode[] getSearchedNodes () 
		java.util.List downloaded
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getDownloadReports (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Collection col
	public org.apache.ivy.core.resolve.IvyNode getDependency (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public java.util.List getModuleIds () 
		java.util.List sortedDependencies
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode dependency
		org.apache.ivy.core.module.id.ModuleId mid
		java.util.Collection deps
	public java.util.Collection getNodes (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
	public int getArtifactsNumber () 
		int total
		java.util.Iterator i$
		java.util.Collection reports
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getArtifactsReports (org.apache.ivy.core.report.DownloadStatus, boolean) 
		org.apache.ivy.core.report.DownloadStatus downloadStatus
		boolean withEvicted
		java.util.Collection all
		java.util.Collection evictedMrids
		java.util.Iterator i$
		java.util.Collection reports
		java.util.Iterator i$
		org.apache.ivy.core.report.ArtifactDownloadReport report
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getDownloadedArtifactsReports () 
	public int getNodesNumber () 
	public static org.apache.ivy.core.report.ArtifactDownloadReport[] filterOutMergedArtifacts (org.apache.ivy.core.report.ArtifactDownloadReport[]) 
		org.apache.ivy.core.report.ArtifactDownloadReport[] allFailedReports
		java.util.Collection adrs
		java.util.Iterator iterator
		org.apache.ivy.core.report.ArtifactDownloadReport adr
}

org/apache/ivy/core/report/DownloadReport.class
DownloadReport.java
package org.apache.ivy.core.report
public org.apache.ivy.core.report.DownloadReport extends java.lang.Object {
	private java.util.Map artifacts
	public void  () 
	public void addArtifactReport (org.apache.ivy.core.report.ArtifactDownloadReport) 
		org.apache.ivy.core.report.ArtifactDownloadReport adr
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getArtifactsReports () 
	public org.apache.ivy.core.report.ArtifactDownloadReport getArtifactReport (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
}

org/apache/ivy/core/report/DownloadStatus.class
DownloadStatus.java
package org.apache.ivy.core.report
public final org.apache.ivy.core.report.DownloadStatus extends java.lang.Object {
	private String name
	public static final org.apache.ivy.core.report.DownloadStatus NO
	public static final org.apache.ivy.core.report.DownloadStatus SUCCESSFUL
	public static final org.apache.ivy.core.report.DownloadStatus FAILED
	private void  (java.lang.String) 
		String name
	public static final org.apache.ivy.core.report.DownloadStatus fromString (java.lang.String) 
		String status
	public java.lang.String toString () 
	static void  () 
}

org/apache/ivy/core/report/MetadataArtifactDownloadReport.class
MetadataArtifactDownloadReport.java
package org.apache.ivy.core.report
public org.apache.ivy.core.report.MetadataArtifactDownloadReport extends org.apache.ivy.core.report.ArtifactDownloadReport {
	private boolean isSearched
	private java.io.File originalLocalFile
	public void  (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public boolean isSearched () 
	public void setSearched (boolean) 
		boolean isSearched
	public java.io.File getOriginalLocalFile () 
	public void setOriginalLocalFile (java.io.File) 
		java.io.File originalLocalFile
}

org/apache/ivy/core/report/ResolveReport.class
ResolveReport.java
package org.apache.ivy.core.report
public org.apache.ivy.core.report.ResolveReport extends java.lang.Object {
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private java.util.Map confReports
	private java.util.List problemMessages
	private java.util.List dependencies
	private java.util.List artifacts
	private long resolveTime
	private long downloadTime
	private String resolveId
	private long downloadSize
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String resolveId
	public void addReport (java.lang.String, org.apache.ivy.core.report.ConfigurationResolveReport) 
		String conf
		org.apache.ivy.core.report.ConfigurationResolveReport report
	public org.apache.ivy.core.report.ConfigurationResolveReport getConfigurationReport (java.lang.String) 
		String conf
	public java.lang.String[] getConfigurations () 
	public void output (org.apache.ivy.plugins.report.ReportOutputter[], org.apache.ivy.core.cache.ResolutionCacheManager, org.apache.ivy.core.resolve.ResolveOptions)  throws java.io.IOException 
		org.apache.ivy.plugins.report.ReportOutputter[] outputters
		org.apache.ivy.core.cache.ResolutionCacheManager cacheMgr
		org.apache.ivy.core.resolve.ResolveOptions options
		int i
	public org.apache.ivy.core.resolve.IvyNode[] getEvictedNodes () 
		java.util.Collection all
		java.util.Iterator iter
		org.apache.ivy.core.report.ConfigurationResolveReport report
	public org.apache.ivy.core.resolve.IvyNode[] getUnresolvedDependencies () 
		java.util.Collection all
		java.util.Iterator iter
		org.apache.ivy.core.report.ConfigurationResolveReport report
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getFailedArtifactsReports () 
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getAllArtifactsReports () 
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getArtifactsReports (org.apache.ivy.core.report.DownloadStatus, boolean) 
		org.apache.ivy.core.report.DownloadStatus downloadStatus
		boolean withEvicted
		java.util.Collection all
		java.util.Iterator iter
		org.apache.ivy.core.report.ConfigurationResolveReport report
		org.apache.ivy.core.report.ArtifactDownloadReport[] reports
	public void checkIfChanged () 
		java.util.Iterator iter
		org.apache.ivy.core.report.ConfigurationResolveReport report
	public void setProblemMessages (java.util.List) 
		java.util.List problems
	public void setDependencies (java.util.List, org.apache.ivy.util.filter.Filter) 
		java.util.List dependencies
		org.apache.ivy.util.filter.Filter artifactFilter
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode dependency
		String[] dconfs
		int j
		org.apache.ivy.core.report.ConfigurationResolveReport configurationReport
	public java.util.List getDependencies () 
	public java.util.List getArtifacts () 
	public void setResolveTime (long) 
		long elapsedTime
	public long getResolveTime () 
	public void setDownloadTime (long) 
		long elapsedTime
	public long getDownloadTime () 
	public void setDownloadSize (long) 
		long size
	public long getDownloadSize () 
	public java.lang.String getResolveId () 
}

org/apache/ivy/core/repository/RepositoryManagementEngine.class
RepositoryManagementEngine.java
package org.apache.ivy.core.repository
public org.apache.ivy.core.repository.RepositoryManagementEngine extends java.lang.Object {
	private java.util.Map revisions
	private java.util.Map errors
	private java.util.Map modules
	private java.util.Map cache
	private java.util.Map dependers
	private org.apache.ivy.core.search.SearchEngine searchEngine
	private org.apache.ivy.core.resolve.ResolveEngine resolveEngine
	private org.apache.ivy.core.repository.RepositoryManagementEngineSettings settings
	public void  (org.apache.ivy.core.repository.RepositoryManagementEngineSettings, org.apache.ivy.core.search.SearchEngine, org.apache.ivy.core.resolve.ResolveEngine) 
		org.apache.ivy.core.repository.RepositoryManagementEngineSettings settings
		org.apache.ivy.core.search.SearchEngine searchEngine
		org.apache.ivy.core.resolve.ResolveEngine resolveEngine
}

org/apache/ivy/core/repository/RepositoryManagementEngineSettings.class
RepositoryManagementEngineSettings.java
package org.apache.ivy.core.repository
public abstract org.apache.ivy.core.repository.RepositoryManagementEngineSettings extends java.lang.Object implements org.apache.ivy.core.resolve.ResolveEngineSettings  {
}

org/apache/ivy/core/resolve/DownloadOptions.class
DownloadOptions.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.DownloadOptions extends org.apache.ivy.core.LogOptions {
	public void  () 
}

org/apache/ivy/core/resolve/IvyNode.class
IvyNode.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNode extends java.lang.Object implements java.lang.Comparable  {
	private static final java.util.regex.Pattern FALLBACK_CONF_PATTERN
	private org.apache.ivy.core.resolve.ResolveData data
	private org.apache.ivy.core.resolve.ResolveEngineSettings settings
	private org.apache.ivy.core.resolve.IvyNodeCallers callers
	private org.apache.ivy.core.resolve.IvyNodeEviction eviction
	private org.apache.ivy.core.resolve.IvyNode root
	private org.apache.ivy.core.module.id.ModuleRevisionId id
	private java.util.Map dds
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private org.apache.ivy.core.resolve.ResolvedModuleRevision module
	private Exception problem
	private boolean downloaded
	private boolean searched
	private java.util.Collection confsToFetch
	private java.util.Collection fetchedConfigurations
	private java.util.Collection loadedRootModuleConfs
	private org.apache.ivy.core.resolve.IvyNodeUsage usage
	private java.util.Map mergedUsages
	public void  (org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.IvyNode parent
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public void  (org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private void init (org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.resolve.ResolveData data
	public boolean loadData (java.lang.String, org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.lang.String, boolean, org.apache.ivy.core.resolve.IvyNodeUsage) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode parent
		String parentConf
		String conf
		boolean shouldBePublic
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		boolean loaded
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dependencyDescriptor
		long start
		org.apache.ivy.core.module.id.ModuleRevisionId requestedRevisionId
		org.apache.ivy.core.resolve.IvyNode resolved
		String log
		org.apache.ivy.core.resolve.ResolveProcessException e
		Exception e
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	private void moveToRealNode (java.lang.String, org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.lang.String, boolean, org.apache.ivy.core.resolve.IvyNode) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode parent
		String parentConf
		String conf
		boolean shouldBePublic
		org.apache.ivy.core.resolve.IvyNode resolved
	public java.util.Collection getDependencies (java.lang.String, java.lang.String[], java.lang.String) 
		String rootModuleConf
		String[] confs
		String requestedConf
		java.util.Collection deps
		int i
	public java.util.Collection getDependencies (java.lang.String, java.lang.String, java.lang.String) 
		String rootModuleConf
		String conf
		String requestedConf
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dds
		java.util.Map dependencies
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		String[] dependencyConfigurations
		org.apache.ivy.core.module.id.ModuleRevisionId requestedDependencyRevisionId
		org.apache.ivy.core.resolve.IvyNode depNode
		String[] confsArray
		java.util.Collection confs
	private void addDependencyDescriptor (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.resolve.IvyNode parent
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode parent
	private boolean isDependencyModuleExcluded (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		String rootModuleConf
		org.apache.ivy.core.module.id.ModuleRevisionId dependencyRevisionId
		String conf
		org.apache.ivy.core.module.descriptor.Artifact a
		Boolean exclude
	java.lang.Boolean doesExclude (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String[], org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.Artifact, java.util.Stack) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String rootModuleConf
		String[] moduleConfs
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Stack callersStack
		org.apache.ivy.core.resolve.IvyNode c
	public boolean hasConfigurationsToLoad () 
	private boolean markRootModuleConfLoaded (java.lang.String) 
		String rootModuleConf
	private boolean isRootModuleConfLoaded (java.lang.String) 
		String rootModuleConf
	private boolean handleConfiguration (boolean, java.lang.String, org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.lang.String, boolean, org.apache.ivy.core.resolve.IvyNodeUsage) 
		boolean loaded
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode parent
		String parentConf
		String conf
		boolean shouldBePublic
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		String[] confs
		int i
		org.apache.ivy.core.module.descriptor.Configuration c
	private java.lang.String getDefaultConf (java.lang.String) 
		String conf
		java.util.regex.Matcher m
	private java.lang.String getMainConf (java.lang.String) 
		String conf
		java.util.regex.Matcher m
	public void updateConfsToFetch (java.util.Collection) 
		java.util.Collection confs
	private java.lang.String[] resolveSpecialConfigurations (java.lang.String[]) 
		String[] dependencyConfigurations
		String conf
		java.util.List exclusions
		java.util.List ret
	public java.lang.String[] getRequiredConfigurations (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode in
		String inConf
		java.util.Collection req
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	private void addAllIfNotNull (java.util.Collection, java.util.Collection) 
		java.util.Collection into
		java.util.Collection col
	public org.apache.ivy.core.module.descriptor.Configuration getConfiguration (java.lang.String) 
		String conf
		String defaultConf
		org.apache.ivy.core.module.descriptor.Configuration configuration
	public java.lang.String[] getConfigurations (java.lang.String) 
		String rootModuleConf
		java.util.Set depConfs
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	protected boolean isConfRequiredByMergedUsageOnly (java.lang.String, java.lang.String) 
		String rootModuleConf
		String conf
		java.util.Set confs
	private void addRootModuleConfigurations (org.apache.ivy.core.resolve.IvyNodeUsage, java.lang.String, java.lang.String[]) 
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		String rootModuleConf
		String[] dependencyConfs
		java.util.Set depConfs
		int i
		org.apache.ivy.core.module.descriptor.Configuration conf
		String[] exts
		int i
	public java.lang.String[] getRootModuleConfigurations () 
		java.util.Set confs
	public java.util.Set getRootModuleConfigurationsSet () 
		java.util.Set confs
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	public java.lang.String[] getConfsToFetch () 
	public java.lang.String[] getRealConfs (java.lang.String) 
		String conf
		String defaultConf
		String[] confs
		int i
	private java.util.Collection findPath (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId from
	private java.util.Collection findPath (org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.core.resolve.IvyNode, java.util.List) 
		org.apache.ivy.core.module.id.ModuleId from
		org.apache.ivy.core.resolve.IvyNode node
		java.util.List path
		org.apache.ivy.core.resolve.IvyNode parent
	private void updateDataFrom (org.apache.ivy.core.resolve.IvyNode, java.lang.String, boolean) 
		org.apache.ivy.core.resolve.IvyNode node
		String rootModuleConf
		boolean real
		org.apache.ivy.core.resolve.IvyNodeUsage mergedUsage
	private java.util.Collection getAllUsages () 
		java.util.Collection usages
	public org.apache.ivy.core.module.descriptor.Artifact[] getSelectedArtifacts (org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.util.filter.Filter artifactFilter
		java.util.Collection ret
		java.util.Iterator it
		String rootModuleConf
	public org.apache.ivy.core.module.descriptor.Artifact[] getArtifacts (java.lang.String) 
		String rootModuleConf
		String[] confs
		java.util.Set artifacts
		java.util.Set dependencyArtifacts
		java.util.Set includes
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		int i
		java.util.Map allArtifacts
		int i
		org.apache.ivy.core.module.descriptor.Artifact[] arts
		int j
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.IncludeRule dad
		java.util.Collection arts
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.Artifact artifact
		boolean excluded
	private void addArtifactsFromOwnUsage (java.util.Set, java.util.Set) 
		java.util.Set artifacts
		java.util.Set dependencyArtifacts
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor dad
	private void addArtifactsFromMergedUsage (java.lang.String, java.util.Set) 
		String rootModuleConf
		java.util.Set artifacts
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		java.util.Set mergedDependencyArtifacts
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor dad
		java.util.Map extraAttributes
		org.apache.ivy.core.module.descriptor.MDArtifact artifact
	private static java.util.Collection findArtifactsMatching (org.apache.ivy.core.module.descriptor.IncludeRule, java.util.Map) 
		org.apache.ivy.core.module.descriptor.IncludeRule rule
		java.util.Map allArtifacts
		java.util.Collection ret
		java.util.Iterator iter
		org.apache.ivy.core.module.id.ArtifactId aid
	public boolean hasProblem () 
	public java.lang.Exception getProblem () 
	public java.lang.String getProblemMessage () 
	public boolean isDownloaded () 
	public boolean isSearched () 
	public boolean isLoaded () 
	public org.apache.ivy.core.resolve.IvyNode findNode (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	boolean isRoot () 
	public org.apache.ivy.core.resolve.IvyNode getRoot () 
	public org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
		org.apache.ivy.plugins.conflict.ConflictManager cm
	public org.apache.ivy.core.resolve.IvyNode getRealNode () 
		org.apache.ivy.core.resolve.IvyNode real
	public org.apache.ivy.core.module.id.ModuleRevisionId getId () 
	public org.apache.ivy.core.module.id.ModuleId getModuleId () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getDescriptor () 
	public org.apache.ivy.core.resolve.ResolveData getData () 
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getModuleRevision () 
	public long getPublication () 
	public long getLastModified () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedId () 
	public void clean () 
	boolean canExclude (java.lang.String) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		int i
	private org.apache.ivy.core.resolve.IvyNode getDirectCallerFor (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId from
	public org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] getCallers (java.lang.String) 
		String rootModuleConf
	public java.util.Collection getAllCallersModuleIds () 
	public org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] getAllRealCallers () 
	public void addCaller (java.lang.String, org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.lang.String, java.lang.String[], org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode callerNode
		String callerConf
		String requestedConf
		String[] dependencyConfs
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		boolean isCircular
	public boolean doesCallersExclude (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, java.util.Stack) 
		String rootModuleConf
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Stack callersStack
	private org.apache.ivy.core.module.id.ModuleRevisionId[] toMrids (java.util.Collection, org.apache.ivy.core.resolve.IvyNode) 
		java.util.Collection path
		org.apache.ivy.core.resolve.IvyNode depNode
		org.apache.ivy.core.module.id.ModuleRevisionId[] ret
		int i
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public java.util.Set getResolvedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
	public java.util.Collection getResolvedRevisions (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
	public void markEvicted (org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData) 
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictionData
		String rootModuleConf
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode selected
	public java.util.Collection getAllEvictingConflictManagers () 
	public java.util.Collection getAllEvictingNodesDetails () 
	public java.lang.String[] getEvictedConfs () 
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictedData (java.lang.String) 
		String rootModuleConf
	public java.util.Collection getEvictedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
	public java.util.Collection getEvictedRevisions (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictionDataInRoot (java.lang.String, org.apache.ivy.core.resolve.IvyNode) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode ancestor
	public boolean isCompletelyEvicted () 
	public boolean isEvicted (java.lang.String) 
		String rootModuleConf
	public void markEvicted (java.lang.String, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.plugins.conflict.ConflictManager, java.util.Collection) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
		java.util.Collection resolved
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictionData
	public void setEvictedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection evicted
	public void setResolvedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection resolved
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.resolve.IvyNode node
	public int compareTo (java.lang.Object) 
		Object obj
		org.apache.ivy.core.resolve.IvyNode that
	public int hashCode () 
	public java.util.Collection getPendingConflicts (java.lang.String, org.apache.ivy.core.module.id.ModuleId) 
		String rootModuleConf
		org.apache.ivy.core.module.id.ModuleId mid
	public void setPendingConflicts (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection conflicts
	public void blacklist (org.apache.ivy.core.resolve.IvyNodeBlacklist) 
		org.apache.ivy.core.resolve.IvyNodeBlacklist bdata
		java.util.Stack callerStack
	private void clearEvictionDataInAllCallers (java.lang.String, java.util.Stack) 
		String rootModuleConf
		java.util.Stack callerStack
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		int i
		org.apache.ivy.core.resolve.IvyNode callerNode
	public boolean isBlacklisted (java.lang.String) 
		String rootModuleConf
	public boolean isCompletelyBlacklisted () 
		String[] rootModuleConfigurations
		int i
	public org.apache.ivy.core.resolve.IvyNodeBlacklist getBlacklistData (java.lang.String) 
		String rootModuleConf
	public org.apache.ivy.core.resolve.IvyNodeUsage getMainUsage () 
	public boolean hasAnyMergedUsageWithTransitiveDependency (java.lang.String) 
		String rootModuleConf
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	static void  () 
}

org/apache/ivy/core/resolve/IvyNodeBlacklist.class
IvyNodeBlacklist.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeBlacklist extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode conflictParent
	private org.apache.ivy.core.resolve.IvyNode selectedNode
	private org.apache.ivy.core.resolve.IvyNode evictedNode
	private org.apache.ivy.core.resolve.IvyNode blacklistedNode
	private String rootModuleConf
	public void  (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode conflictParent
		org.apache.ivy.core.resolve.IvyNode selectedNode
		org.apache.ivy.core.resolve.IvyNode evictedNode
		org.apache.ivy.core.resolve.IvyNode blacklistedNode
		String rootModuleConf
	public org.apache.ivy.core.resolve.IvyNode getConflictParent () 
	public org.apache.ivy.core.resolve.IvyNode getSelectedNode () 
	public org.apache.ivy.core.resolve.IvyNode getEvictedNode () 
	public org.apache.ivy.core.resolve.IvyNode getBlacklistedNode () 
	public java.lang.String getRootModuleConf () 
	public java.lang.String toString () 
}

org/apache/ivy/core/resolve/IvyNodeCallers$Caller.class
IvyNodeCallers.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeCallers$Caller extends java.lang.Object {
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private org.apache.ivy.core.module.id.ModuleRevisionId mrid
	private java.util.Map confs
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	private boolean callerCanExclude
	private boolean real
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.DependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		boolean callerCanExclude
	public void addConfiguration (java.lang.String, java.lang.String[]) 
		String callerConf
		String[] dependencyConfs
		org.apache.ivy.core.module.descriptor.Configuration conf
		String[] confExtends
		int i
	private void updateConfs (java.lang.String, java.lang.String[]) 
		String callerConf
		String[] dependencyConfs
		String[] prevDepConfs
		java.util.Set newDepConfs
	public java.lang.String[] getCallerConfigurations () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getModuleRevisionId () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller other
	public int hashCode () 
		int hash
	public java.lang.String toString () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getAskedDependencyId (org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.resolve.ResolveData resolveData
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getModuleDescriptor () 
	public boolean canExclude () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor () 
	public void setRealCaller (boolean) 
		boolean b
	public boolean isRealCaller () 
}

org/apache/ivy/core/resolve/IvyNodeCallers.class
IvyNodeCallers.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeCallers extends java.lang.Object {
	private java.util.Map callersByRootConf
	private java.util.Map allCallers
	private org.apache.ivy.core.resolve.IvyNode node
	public void  (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	public void addCaller (java.lang.String, org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.lang.String, java.lang.String[], org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode callerNode
		String callerConf
		String requestedConf
		String[] dependencyConfs
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Map callers
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller caller
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Iterator iter
		org.apache.ivy.core.module.id.ModuleId mid
	public org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] getCallers (java.lang.String) 
		String rootModuleConf
		java.util.Map callers
	public org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] getAllRealCallers () 
		java.util.Set all
		java.util.Iterator iter
		java.util.Map callers
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller c
	public java.util.Collection getAllCallersModuleIds () 
	void updateFrom (org.apache.ivy.core.resolve.IvyNodeCallers, java.lang.String, boolean) 
		org.apache.ivy.core.resolve.IvyNodeCallers callers
		String rootModuleConf
		boolean real
		java.util.Map nodecallers
		java.util.Map thiscallers
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller caller
	public org.apache.ivy.core.resolve.IvyNode getDirectCallerFor (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId from
	boolean doesCallersExclude (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		String rootModuleConf
		org.apache.ivy.core.module.descriptor.Artifact artifact
	boolean doesCallersExclude (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, java.util.Stack) 
		String rootModuleConf
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Stack callersStack
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		boolean allUnconclusive
		int i
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		Boolean doesExclude
}

org/apache/ivy/core/resolve/IvyNodeEviction$EvictionData.class
IvyNodeEviction.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode parent
	private org.apache.ivy.plugins.conflict.ConflictManager conflictManager
	private java.util.Collection selected
	private String rootModuleConf
	private String detail
	public void  (java.lang.String, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.plugins.conflict.ConflictManager, java.util.Collection) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode parent
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
		java.util.Collection selected
	public void  (java.lang.String, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.plugins.conflict.ConflictManager, java.util.Collection, java.lang.String) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode parent
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
		java.util.Collection selected
		String detail
	public java.lang.String toString () 
	public org.apache.ivy.plugins.conflict.ConflictManager getConflictManager () 
	public org.apache.ivy.core.resolve.IvyNode getParent () 
	public java.util.Collection getSelected () 
	public java.lang.String getRootModuleConf () 
	public boolean isTransitivelyEvicted () 
	public java.lang.String getDetail () 
}

org/apache/ivy/core/resolve/IvyNodeEviction$ModuleIdConf.class
IvyNodeEviction.java
package org.apache.ivy.core.resolve
final org.apache.ivy.core.resolve.IvyNodeEviction$ModuleIdConf extends java.lang.Object {
	private org.apache.ivy.core.module.id.ModuleId moduleId
	private String conf
	public void  (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String conf
	public final java.lang.String getConf () 
	public final org.apache.ivy.core.module.id.ModuleId getModuleId () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		int hash
}

org/apache/ivy/core/resolve/IvyNodeEviction.class
IvyNodeEviction.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeEviction extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode node
	private java.util.Map selectedDeps
	private java.util.Map pendingConflicts
	private java.util.Map evictedDeps
	private java.util.Map evictedRevs
	private java.util.Map evicted
	public void  (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	public java.util.Set getResolvedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
		java.util.Collection resolved
		java.util.Set ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public java.util.Collection getResolvedRevisions (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
		java.util.Collection resolved
		java.util.Collection resolvedRevs
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedId
	public void setResolvedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection resolved
		org.apache.ivy.core.resolve.IvyNodeEviction$ModuleIdConf moduleIdConf
	public java.util.Collection getEvictedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
		java.util.Collection resolved
		java.util.Set ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public java.util.Collection getEvictedRevisions (org.apache.ivy.core.module.id.ModuleId, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleId mid
		String rootModuleConf
		java.util.Collection evicted
	public void setEvictedNodes (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection evicted
		org.apache.ivy.core.resolve.IvyNodeEviction$ModuleIdConf moduleIdConf
		java.util.Collection evictedRevs
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public boolean isEvicted (java.lang.String) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictedData
		org.apache.ivy.core.resolve.IvyNode root
		org.apache.ivy.core.module.id.ModuleId moduleId
		java.util.Collection resolvedRevisions
	public boolean isCompletelyEvicted () 
		String[] rootModuleConfigurations
		int i
	private void cleanEvicted () 
		java.util.Iterator iter
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
		java.util.Collection sel
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNode n
	public void markEvicted (org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData) 
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictionData
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictedData (java.lang.String) 
		String rootModuleConf
	public java.lang.String[] getEvictedConfs () 
	public java.util.Collection getAllEvictingNodesDetails () 
		java.util.Collection ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
		java.util.Collection selected
	public java.util.Collection getAllEvictingConflictManagers () 
		java.util.Collection ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictionDataInRoot (java.lang.String, org.apache.ivy.core.resolve.IvyNode) 
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNode ancestor
		java.util.Collection selectedNodes
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public java.util.Collection getPendingConflicts (java.lang.String, org.apache.ivy.core.module.id.ModuleId) 
		String rootModuleConf
		org.apache.ivy.core.module.id.ModuleId mid
		java.util.Collection resolved
		java.util.Set ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public void setPendingConflicts (org.apache.ivy.core.module.id.ModuleId, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		String rootModuleConf
		java.util.Collection conflicts
		org.apache.ivy.core.resolve.IvyNodeEviction$ModuleIdConf moduleIdConf
}

org/apache/ivy/core/resolve/IvyNodeUsage$Depender.class
IvyNodeUsage.java
package org.apache.ivy.core.resolve
final org.apache.ivy.core.resolve.IvyNodeUsage$Depender extends java.lang.Object {
	private org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	private String dependerConf
	public void  (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.lang.String) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		String dependerConf
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender other
	public int hashCode () 
		int hash
	static java.lang.String access$000 (org.apache.ivy.core.resolve.IvyNodeUsage$Depender) 
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender x0
	static org.apache.ivy.core.module.descriptor.DependencyDescriptor access$100 (org.apache.ivy.core.resolve.IvyNodeUsage$Depender) 
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender x0
}

org/apache/ivy/core/resolve/IvyNodeUsage$NodeConf.class
IvyNodeUsage.java
package org.apache.ivy.core.resolve
final org.apache.ivy.core.resolve.IvyNodeUsage$NodeConf extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode node
	private String conf
	public void  (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode node
		String conf
	public final java.lang.String getConf () 
	public final org.apache.ivy.core.resolve.IvyNode getNode () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
		int hash
	public java.lang.String toString () 
}

org/apache/ivy/core/resolve/IvyNodeUsage.class
IvyNodeUsage.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.IvyNodeUsage extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode node
	private java.util.Map rootModuleConfs
	private java.util.Map requiredConfs
	private java.util.Map dependers
	private java.util.Map blacklisted
	public void  (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	protected java.util.Collection getRequiredConfigurations (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode in
		String inConf
	protected void setRequiredConfs (org.apache.ivy.core.resolve.IvyNode, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		String parentConf
		java.util.Collection confs
	protected java.util.Set getConfigurations (java.lang.String) 
		String rootModuleConf
	protected java.util.Set addAndGetConfigurations (java.lang.String) 
		String rootModuleConf
		java.util.Set depConfs
	protected java.util.Set getRootModuleConfigurations () 
	public void updateDataFrom (java.util.Collection, java.lang.String) 
		java.util.Collection usages
		String rootModuleConf
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	private void updateDataFrom (org.apache.ivy.core.resolve.IvyNodeUsage, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNodeUsage usage
		String rootModuleConf
	private void updateMapOfSet (java.util.Map, java.util.Map) 
		java.util.Map from
		java.util.Map to
		java.util.Iterator iter
		Object key
	private void updateMapOfSetForKey (java.util.Map, java.util.Map, java.lang.Object) 
		java.util.Map from
		java.util.Map to
		Object key
		java.util.Set set
		java.util.Set toupdate
	private void addObjectsForConf (java.lang.String, java.lang.Object, java.util.Map) 
		String rootModuleConf
		Object objectToAdd
		java.util.Map map
		java.util.Set set
	public void addUsage (java.lang.String, org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.lang.String) 
		String rootModuleConf
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		String parentConf
	protected java.util.Set getDependencyArtifactsSet (java.lang.String) 
		String rootModuleConf
		java.util.Collection dependersInConf
		java.util.Set dependencyArtifacts
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender depender
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] dads
	protected java.util.Set getDependencyIncludesSet (java.lang.String) 
		String rootModuleConf
		java.util.Collection dependersInConf
		java.util.Set dependencyIncludes
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender depender
		org.apache.ivy.core.module.descriptor.IncludeRule[] rules
	protected void blacklist (org.apache.ivy.core.resolve.IvyNodeBlacklist) 
		org.apache.ivy.core.resolve.IvyNodeBlacklist bdata
	protected boolean isBlacklisted (java.lang.String) 
		String rootModuleConf
	protected org.apache.ivy.core.resolve.IvyNodeBlacklist getBlacklistData (java.lang.String) 
		String rootModuleConf
	protected org.apache.ivy.core.resolve.IvyNode getNode () 
	public boolean hasTransitiveDepender (java.lang.String) 
		String rootModuleConf
		java.util.Set dependersSet
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeUsage$Depender depender
}

org/apache/ivy/core/resolve/ResolveData.class
ResolveData.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.ResolveData extends java.lang.Object {
	private org.apache.ivy.core.resolve.ResolveEngine engine
	private java.util.Map visitData
	private org.apache.ivy.core.report.ConfigurationResolveReport report
	private org.apache.ivy.core.resolve.ResolveOptions options
	private org.apache.ivy.core.resolve.VisitNode currentVisitNode
	private org.apache.ivy.core.resolve.ResolvedModuleRevision currentResolvedModuleRevision
	public void  (org.apache.ivy.core.resolve.ResolveData, boolean) 
		org.apache.ivy.core.resolve.ResolveData data
		boolean validate
	public void  (org.apache.ivy.core.resolve.ResolveEngine, org.apache.ivy.core.resolve.ResolveOptions) 
		org.apache.ivy.core.resolve.ResolveEngine engine
		org.apache.ivy.core.resolve.ResolveOptions options
	public void  (org.apache.ivy.core.resolve.ResolveEngine, org.apache.ivy.core.resolve.ResolveOptions, org.apache.ivy.core.report.ConfigurationResolveReport, java.util.Map) 
		org.apache.ivy.core.resolve.ResolveEngine engine
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.util.Map visitData
	public org.apache.ivy.core.report.ConfigurationResolveReport getReport () 
	public org.apache.ivy.core.resolve.IvyNode getNode (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.VisitData visitData
	public java.util.Collection getNodes () 
		java.util.Collection nodes
		java.util.Iterator iter
		org.apache.ivy.core.resolve.VisitData vdata
	public java.util.Collection getNodeIds () 
	public org.apache.ivy.core.resolve.VisitData getVisitData (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.VisitData result
		java.util.Iterator it
		java.util.Map$Entry entry
		org.apache.ivy.core.module.id.ModuleRevisionId current
	private static boolean isSubMap (java.util.Map, java.util.Map) 
		java.util.Map map1
		java.util.Map map2
		int map1Size
		int map2Size
		java.util.Map smallest
		java.util.Map largest
		java.util.Iterator it
		java.util.Map$Entry entry
		Object map1Value
		Object map2Value
	private static boolean isEqual (java.lang.Object, java.lang.Object) 
		Object obj1
		Object obj2
	public org.apache.ivy.core.resolve.VisitNode getCurrentVisitNode () 
	void setCurrentVisitNode (org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.resolve.VisitNode currentVisitNode
	public void register (org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.resolve.VisitNode node
	public void register (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitData visitData
	void replaceNode (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.IvyNode node
		String rootModuleConf
		org.apache.ivy.core.resolve.VisitData visitData
		org.apache.ivy.core.resolve.VisitData keptVisitData
	public void setReport (org.apache.ivy.core.report.ConfigurationResolveReport) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
	public java.util.Date getDate () 
	public boolean isValidate () 
	public boolean isTransitive () 
	public org.apache.ivy.core.resolve.ResolveOptions getOptions () 
	public org.apache.ivy.core.resolve.ResolveEngineSettings getSettings () 
	public org.apache.ivy.core.event.EventManager getEventManager () 
	public org.apache.ivy.core.resolve.ResolveEngine getEngine () 
	void blacklist (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.apache.ivy.core.resolve.VisitData vdata
	public boolean isBlacklisted (java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId) 
		String rootModuleConf
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor mediate (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.descriptor.DependencyDescriptor originalDD
		org.apache.ivy.core.resolve.VisitNode current
		java.util.List dependers
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.VisitNode n
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public void setCurrentResolvedModuleRevision (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getCurrentResolvedModuleRevision () 
}

org/apache/ivy/core/resolve/ResolveEngine.class
ResolveEngine.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.ResolveEngine extends java.lang.Object {
	private org.apache.ivy.core.resolve.ResolveEngineSettings settings
	private org.apache.ivy.core.event.EventManager eventManager
	private org.apache.ivy.core.sort.SortEngine sortEngine
	private java.util.Set fetchedSet
	private org.apache.ivy.plugins.resolver.DependencyResolver dictatorResolver
	public void  (org.apache.ivy.core.resolve.ResolveEngineSettings, org.apache.ivy.core.event.EventManager, org.apache.ivy.core.sort.SortEngine) 
		org.apache.ivy.core.resolve.ResolveEngineSettings settings
		org.apache.ivy.core.event.EventManager eventManager
		org.apache.ivy.core.sort.SortEngine sortEngine
	public org.apache.ivy.plugins.resolver.DependencyResolver getDictatorResolver () 
	public void setDictatorResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver dictatorResolver
	public org.apache.ivy.core.report.ResolveReport resolve (java.net.URL, org.apache.ivy.core.resolve.ResolveOptions)  throws java.text.ParseException java.io.IOException 
		java.net.URL ivySource
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.plugins.repository.url.URLResource res
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String revision
	public org.apache.ivy.core.report.ResolveReport resolve (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.resolve.ResolveOptions)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.plugins.resolver.DependencyResolver oldDictator
		org.apache.ivy.core.IvyContext context
		String[] confs
		long start
		org.apache.ivy.core.report.ResolveReport report
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.IvyNode[] dependencies
		org.apache.ivy.core.cache.ResolutionCacheManager cacheManager
		java.io.File ivyPropertiesInCache
		java.util.Properties props
		java.util.Map forcedRevisions
		int i
		org.apache.ivy.core.resolve.IvyNode root
		java.util.Map topLevelDeps
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleId orgMod
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.module.id.ModuleId mid
		org.apache.ivy.core.resolve.IvyNode tlDep
		org.apache.ivy.core.module.id.ModuleRevisionId depResolvedId
		org.apache.ivy.core.module.descriptor.ModuleDescriptor depDescriptor
		org.apache.ivy.core.module.id.ModuleRevisionId depRevisionId
		org.apache.ivy.core.module.id.ModuleRevisionId forcedRevisionId
		String rev
		String forcedRev
		String status
		java.io.FileOutputStream out
		org.apache.ivy.core.resolve.DownloadOptions downloadOptions
		RuntimeException ex
	public void outputReport (org.apache.ivy.core.report.ResolveReport, org.apache.ivy.core.cache.ResolutionCacheManager, org.apache.ivy.core.resolve.ResolveOptions)  throws java.io.IOException 
		org.apache.ivy.core.report.ResolveReport report
		org.apache.ivy.core.cache.ResolutionCacheManager cacheMgr
		org.apache.ivy.core.resolve.ResolveOptions options
	public void downloadArtifacts (org.apache.ivy.core.report.ResolveReport, org.apache.ivy.util.filter.Filter, org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.report.ResolveReport report
		org.apache.ivy.util.filter.Filter artifactFilter
		org.apache.ivy.core.resolve.DownloadOptions options
		long start
		org.apache.ivy.core.resolve.IvyNode[] dependencies
		long totalSize
		int i
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.Artifact[] selectedArtifacts
		org.apache.ivy.core.report.DownloadReport dReport
		org.apache.ivy.core.report.ArtifactDownloadReport[] adrs
		int j
		String[] dconfs
		int j
	public org.apache.ivy.core.resolve.IvyNode[] getDependencies (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.resolve.ResolveOptions, org.apache.ivy.core.report.ResolveReport) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.core.report.ResolveReport report
		String[] confs
		java.util.Collection missingConfs
		int i
		org.apache.ivy.core.IvyContext context
		java.util.Date reportDate
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.IvyNode rootNode
		int i
		org.apache.ivy.core.report.ConfigurationResolveReport confReport
		org.apache.ivy.core.resolve.VisitNode root
		boolean fetched
		org.apache.ivy.core.resolve.RestartResolveProcess restart
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode dep
		java.util.Collection nodes
		java.util.Collection dependencies
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		java.util.List sortedDependencies
	private void handleTransiviteEviction (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String[], org.apache.ivy.core.resolve.ResolveData, java.util.List) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String[] confs
		org.apache.ivy.core.resolve.ResolveData data
		java.util.List sortedDependencies
		java.util.ListIterator iter
		org.apache.ivy.core.resolve.IvyNode node
		int i
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		boolean allEvicted
		int j
		org.apache.ivy.core.resolve.IvyNode callerNode
	private void fetchDependencies (org.apache.ivy.core.resolve.VisitNode, java.lang.String, boolean) 
		org.apache.ivy.core.resolve.VisitNode node
		String conf
		boolean shouldBePublic
		long start
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.VisitNode parentVisitNode
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		String[] confs
		int i
		String[] confs
		int i
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode selected
	private void doFetchDependencies (org.apache.ivy.core.resolve.VisitNode, java.lang.String) 
		org.apache.ivy.core.resolve.VisitNode node
		String conf
		org.apache.ivy.core.module.descriptor.Configuration c
		boolean requestedConfSet
		String[] extendedConfs
		int i
		java.util.Collection dependencies
		java.util.Iterator iter
		org.apache.ivy.core.resolve.VisitNode dep
		String[] confs
		int i
		int i
	private boolean isDependenciesFetched (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode node
		String conf
		String key
	private void markDependenciesFetched (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode node
		String conf
		String key
	private java.lang.String getDependenciesFetchedKey (org.apache.ivy.core.resolve.IvyNode, java.lang.String) 
		org.apache.ivy.core.resolve.IvyNode node
		String conf
		org.apache.ivy.core.module.id.ModuleRevisionId moduleRevisionId
		String key
	private void resolveConflict (org.apache.ivy.core.resolve.VisitNode, java.lang.String) 
		org.apache.ivy.core.resolve.VisitNode node
		String conf
	private boolean resolveConflict (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.core.resolve.VisitNode, java.lang.String, java.util.Collection) 
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitNode ancestor
		String conf
		java.util.Collection toevict
		boolean debugConflictResolution
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictionData
		java.util.Set resolvedNodes
		java.util.Collection conflicts
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
		java.util.Collection resolved
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode te
		java.util.Collection evicted
		java.util.Collection evicted
		java.util.Collection prevResolved
		boolean solved
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode sel
	private java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.core.resolve.VisitNode, java.util.Collection, org.apache.ivy.plugins.conflict.ConflictManager) 
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitNode ancestor
		java.util.Collection conflicts
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
	private java.util.Collection computeConflicts (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.core.resolve.VisitNode, java.lang.String, java.util.Collection, java.util.Collection) 
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitNode ancestor
		String conf
		java.util.Collection toevict
		java.util.Collection selectedNodes
		java.util.Collection conflicts
		boolean evictedInSelected
		org.apache.ivy.core.IvyContext context
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.VisitNode oldVisitNode
		java.util.Collection deps
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.resolve.VisitNode parent
		java.util.Collection parentDepIvyNodes
		java.util.Iterator it
		org.apache.ivy.core.resolve.IvyNode parentDep
	private boolean checkConflictSolvedSelected (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitNode ancestor
	private boolean checkConflictSolvedEvicted (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.resolve.VisitNode node
		org.apache.ivy.core.resolve.VisitNode ancestor
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor mediate (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveOptions) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveOptions options
		String resolveMode
	public org.apache.ivy.core.event.EventManager getEventManager () 
	public org.apache.ivy.core.resolve.ResolveEngineSettings getSettings () 
	public org.apache.ivy.core.sort.SortEngine getSortEngine () 
	private void checkInterrupted () 
}

org/apache/ivy/core/resolve/ResolveEngineSettings.class
ResolveEngineSettings.java
package org.apache.ivy.core.resolve
public abstract org.apache.ivy.core.resolve.ResolveEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.resolver.ResolverSettings  {
	public abstract void setDictatorResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
	public abstract boolean debugConflictResolution () 
	public abstract org.apache.ivy.plugins.report.ReportOutputter[] getReportOutputters () 
	public abstract boolean logNotConvertedExclusionRule () 
	public abstract org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (org.apache.ivy.core.module.id.ModuleId) 
	public abstract boolean logModuleWhenFound () 
	public abstract boolean logResolvedRevision () 
}

org/apache/ivy/core/resolve/ResolveOptions.class
ResolveOptions.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.ResolveOptions extends org.apache.ivy.core.LogOptions {
	public static final String[] RESOLVEMODES
	private String[] confs
	private String revision
	private java.util.Date date
	private boolean validate
	private boolean useCacheOnly
	private boolean transitive
	private boolean download
	private boolean outputReport
	private org.apache.ivy.util.filter.Filter artifactFilter
	private String resolveMode
	private String resolveId
	private boolean refresh
	private boolean checkIfChanged
	public void  () 
	public void  (org.apache.ivy.core.resolve.ResolveOptions) 
		org.apache.ivy.core.resolve.ResolveOptions options
	public org.apache.ivy.util.filter.Filter getArtifactFilter () 
	public java.lang.String getResolveMode () 
	public java.lang.String[] getConfs (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public org.apache.ivy.core.resolve.ResolveOptions setConfs (java.lang.String[]) 
		String[] confs
	public java.util.Date getDate () 
	public boolean isDownload () 
	public org.apache.ivy.core.resolve.ResolveOptions setDownload (boolean) 
		boolean download
	public boolean isOutputReport () 
	public org.apache.ivy.core.resolve.ResolveOptions setOutputReport (boolean) 
		boolean outputReport
	public boolean isTransitive () 
	public boolean isUseCacheOnly () 
	public boolean isValidate () 
	public org.apache.ivy.core.resolve.ResolveOptions setValidate (boolean) 
		boolean validate
	public java.lang.String getRevision () 
	public java.lang.String getResolveId () 
	public org.apache.ivy.core.resolve.ResolveOptions setResolveId (java.lang.String) 
		String resolveId
	public boolean isRefresh () 
	public boolean getCheckIfChanged () 
	public static java.lang.String getDefaultResolveId (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleId module
	public static java.lang.String getDefaultResolveId (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	static void  () 
}

org/apache/ivy/core/resolve/ResolveProcessException.class
ResolveProcessException.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.ResolveProcessException extends java.lang.RuntimeException {
	public void  () 
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
}

org/apache/ivy/core/resolve/ResolvedModuleRevision.class
ResolvedModuleRevision.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.ResolvedModuleRevision extends java.lang.Object {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	private org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
	private org.apache.ivy.core.report.MetadataArtifactDownloadReport report
	private boolean force
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.report.MetadataArtifactDownloadReport) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
		org.apache.ivy.core.report.MetadataArtifactDownloadReport report
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.report.MetadataArtifactDownloadReport, boolean) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
		org.apache.ivy.core.report.MetadataArtifactDownloadReport report
		boolean force
	public org.apache.ivy.core.module.id.ModuleRevisionId getId () 
	public java.util.Date getPublicationDate () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getDescriptor () 
	public org.apache.ivy.plugins.resolver.DependencyResolver getResolver () 
	public org.apache.ivy.plugins.resolver.DependencyResolver getArtifactResolver () 
	public org.apache.ivy.core.report.MetadataArtifactDownloadReport getReport () 
	public boolean isForce () 
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public java.lang.String toString () 
}

org/apache/ivy/core/resolve/RestartResolveProcess.class
RestartResolveProcess.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.RestartResolveProcess extends org.apache.ivy.core.resolve.ResolveProcessException {
	public void  (java.lang.String) 
		String message
}

org/apache/ivy/core/resolve/VisitData.class
VisitData.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.VisitData extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode node
	private java.util.Map visitNodes
	public void  (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	public void addVisitNode (org.apache.ivy.core.resolve.VisitNode) 
		org.apache.ivy.core.resolve.VisitNode node
		String rootModuleConf
	public java.util.List getVisitNodes (java.lang.String) 
		String rootModuleConf
		java.util.List visits
	public org.apache.ivy.core.resolve.IvyNode getNode () 
	public void setNode (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
	public void addVisitNodes (java.lang.String, java.util.List) 
		String rootModuleConf
		java.util.List visitNodes
}

org/apache/ivy/core/resolve/VisitNode.class
VisitNode.java
package org.apache.ivy.core.resolve
public org.apache.ivy.core.resolve.VisitNode extends java.lang.Object {
	private org.apache.ivy.core.resolve.IvyNode node
	private org.apache.ivy.core.resolve.VisitNode parent
	private org.apache.ivy.core.resolve.VisitNode root
	private java.util.Collection path
	private String parentConf
	private String requestedConf
	private String rootModuleConf
	private org.apache.ivy.core.resolve.ResolveData data
	private Boolean isCircular
	private org.apache.ivy.core.resolve.IvyNodeUsage usage
	public void  (org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.VisitNode, java.lang.String, java.lang.String) 
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.VisitNode parent
		String rootModuleConf
		String parentConf
	public void  (org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.VisitNode, java.lang.String, java.lang.String, org.apache.ivy.core.resolve.IvyNodeUsage) 
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.VisitNode parent
		String rootModuleConf
		String parentConf
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	public org.apache.ivy.core.resolve.IvyNode getNode () 
	public java.lang.String getRequestedConf () 
	public void setRequestedConf (java.lang.String) 
		String requestedConf
	public org.apache.ivy.core.resolve.VisitNode getParent () 
	public org.apache.ivy.core.resolve.VisitNode getRoot () 
	public java.util.Collection getPath () 
	private java.util.Collection computePath () 
		java.util.Collection p
	private org.apache.ivy.core.resolve.VisitNode computeRoot () 
	public java.lang.String getParentConf () 
	public java.lang.String getRootModuleConf () 
	public boolean isTransitive () 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	protected boolean isParentConfTransitive () 
		String conf
		org.apache.ivy.core.module.descriptor.Configuration parentConf
	public void useRealNode () 
		org.apache.ivy.core.resolve.IvyNode node
	public boolean loadData (java.lang.String, boolean) 
		String conf
		boolean shouldBePublic
		boolean loaded
	public java.util.Collection getDependencies (java.lang.String) 
		String conf
		java.util.Collection deps
		java.util.Collection ret
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode depNode
	org.apache.ivy.core.resolve.VisitNode gotoNode (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.VisitData visitData
		java.util.List visitNodes
		java.util.Iterator iter
		org.apache.ivy.core.resolve.VisitNode vnode
	private org.apache.ivy.core.resolve.IvyNodeUsage getUsage () 
	private org.apache.ivy.core.resolve.VisitNode traverseChild (java.lang.String, org.apache.ivy.core.resolve.IvyNode) 
		String parentConf
		org.apache.ivy.core.resolve.IvyNode child
		org.apache.ivy.core.resolve.VisitNode parent
	private org.apache.ivy.core.resolve.VisitNode traverse (org.apache.ivy.core.resolve.VisitNode, java.lang.String, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNodeUsage) 
		org.apache.ivy.core.resolve.VisitNode parent
		String parentConf
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNodeUsage usage
	private org.apache.ivy.core.module.id.ModuleRevisionId[] toMrids (java.util.Collection, org.apache.ivy.core.module.id.ModuleRevisionId) 
		java.util.Collection path
		org.apache.ivy.core.module.id.ModuleRevisionId last
		org.apache.ivy.core.module.id.ModuleRevisionId[] ret
		int i
		java.util.Iterator iter
		org.apache.ivy.core.resolve.VisitNode node
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedId () 
	public void updateConfsToFetch (java.util.Collection) 
		java.util.Collection confs
	public org.apache.ivy.core.module.id.ModuleRevisionId getId () 
	public boolean isEvicted () 
	public java.lang.String[] getRealConfs (java.lang.String) 
		String conf
	public boolean hasProblem () 
	public org.apache.ivy.core.module.descriptor.Configuration getConfiguration (java.lang.String) 
		String conf
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictedData () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor getDependencyDescriptor () 
	private org.apache.ivy.core.resolve.IvyNode getParentNode () 
	public boolean isCircular () 
		java.util.Iterator iter
		org.apache.ivy.core.resolve.VisitNode ancestor
	public java.lang.String[] getConfsToFetch () 
	public java.lang.String[] getRequiredConfigurations (org.apache.ivy.core.resolve.VisitNode, java.lang.String) 
		org.apache.ivy.core.resolve.VisitNode in
		String inConf
	public org.apache.ivy.core.module.id.ModuleId getModuleId () 
	public java.util.Collection getResolvedRevisions (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
	public void markEvicted (org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData) 
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictionData
	public void markEvicted (org.apache.ivy.core.resolve.VisitNode, org.apache.ivy.plugins.conflict.ConflictManager, java.util.Collection) 
		org.apache.ivy.core.resolve.VisitNode parent
		org.apache.ivy.plugins.conflict.ConflictManager conflictMgr
		java.util.Collection selected
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getDescriptor () 
	public org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData getEvictionDataInRoot (java.lang.String, org.apache.ivy.core.resolve.VisitNode) 
		String rootModuleConf
		org.apache.ivy.core.resolve.VisitNode ancestor
	public java.util.Collection getEvictedRevisions (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	public java.lang.String toString () 
	public boolean isConfRequiredByMergedUsageOnly (java.lang.String) 
		String conf
}

org/apache/ivy/core/retrieve/RetrieveEngine.class
RetrieveEngine.java
package org.apache.ivy.core.retrieve
public org.apache.ivy.core.retrieve.RetrieveEngine extends java.lang.Object {
	private org.apache.ivy.core.retrieve.RetrieveEngineSettings settings
	private org.apache.ivy.core.event.EventManager eventManager
	public void  (org.apache.ivy.core.retrieve.RetrieveEngineSettings, org.apache.ivy.core.event.EventManager) 
		org.apache.ivy.core.retrieve.RetrieveEngineSettings settings
		org.apache.ivy.core.event.EventManager eventManager
}

org/apache/ivy/core/retrieve/RetrieveEngineSettings.class
RetrieveEngineSettings.java
package org.apache.ivy.core.retrieve
public abstract org.apache.ivy.core.retrieve.RetrieveEngineSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
}

org/apache/ivy/core/search/ModuleEntry.class
ModuleEntry.java
package org.apache.ivy.core.search
public org.apache.ivy.core.search.ModuleEntry extends java.lang.Object {
	private org.apache.ivy.core.search.OrganisationEntry organisationEntry
	private String module
	public void  (org.apache.ivy.core.search.OrganisationEntry, java.lang.String) 
		org.apache.ivy.core.search.OrganisationEntry org
		String name
	public java.lang.String getOrganisation () 
	public java.lang.String getModule () 
	public java.lang.String toString () 
}

org/apache/ivy/core/search/OrganisationEntry.class
OrganisationEntry.java
package org.apache.ivy.core.search
public org.apache.ivy.core.search.OrganisationEntry extends java.lang.Object {
	private org.apache.ivy.plugins.resolver.DependencyResolver resolver
	private String organisation
	public void  (org.apache.ivy.plugins.resolver.DependencyResolver, java.lang.String) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		String organisation
	public java.lang.String getOrganisation () 
	public java.lang.String toString () 
}

org/apache/ivy/core/search/RevisionEntry.class
RevisionEntry.java
package org.apache.ivy.core.search
public org.apache.ivy.core.search.RevisionEntry extends java.lang.Object {
	private org.apache.ivy.core.search.ModuleEntry moduleEntry
	private String revision
	public void  (org.apache.ivy.core.search.ModuleEntry, java.lang.String) 
		org.apache.ivy.core.search.ModuleEntry mod
		String name
	public java.lang.String toString () 
}

org/apache/ivy/core/search/SearchEngine.class
SearchEngine.java
package org.apache.ivy.core.search
public org.apache.ivy.core.search.SearchEngine extends java.lang.Object {
	private org.apache.ivy.core.settings.IvySettings settings
	public void  (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
}

org/apache/ivy/core/settings/IvyPattern.class
IvyPattern.java
package org.apache.ivy.core.settings
public org.apache.ivy.core.settings.IvyPattern extends java.lang.Object {
	private String pattern
	public java.lang.String getPattern () 
	public void setPattern (java.lang.String) 
		String pattern
}

org/apache/ivy/core/settings/IvySettings$1.class
IvySettings.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.IvySettings$1 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final org.apache.ivy.core.settings.IvySettings this$0
	void  (org.apache.ivy.core.settings.IvySettings) 
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/core/settings/IvySettings$2.class
IvySettings.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.IvySettings$2 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final org.apache.ivy.core.settings.IvySettings this$0
	void  (org.apache.ivy.core.settings.IvySettings) 
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/core/settings/IvySettings$3.class
IvySettings.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.IvySettings$3 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final org.apache.ivy.core.settings.IvySettings this$0
	void  (org.apache.ivy.core.settings.IvySettings) 
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/core/settings/IvySettings$4.class
IvySettings.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.IvySettings$4 extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	final org.apache.ivy.core.settings.IvySettings this$0
	void  (org.apache.ivy.core.settings.IvySettings) 
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/core/settings/IvySettings$ModuleSettings.class
IvySettings.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.IvySettings$ModuleSettings extends java.lang.Object {
	private String resolverName
	private String branch
	private String conflictManager
	private String resolveMode
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String resolver
		String branchName
		String conflictMgr
		String resolveMode
	public java.lang.String toString () 
	public java.lang.String getBranch () 
	public java.lang.String getResolverName () 
	public java.lang.String getConflictManager () 
	public java.lang.String getResolveMode () 
}

org/apache/ivy/core/settings/IvySettings.class
IvySettings.java
package org.apache.ivy.core.settings
public org.apache.ivy.core.settings.IvySettings extends java.lang.Object implements org.apache.ivy.core.check.CheckEngineSettings org.apache.ivy.core.deliver.DeliverEngineSettings org.apache.ivy.core.install.InstallEngineSettings org.apache.ivy.core.publish.PublishEngineSettings org.apache.ivy.core.repository.RepositoryManagementEngineSettings org.apache.ivy.core.resolve.ResolveEngineSettings org.apache.ivy.core.retrieve.RetrieveEngineSettings org.apache.ivy.core.sort.SortEngineSettings org.apache.ivy.plugins.parser.ParserSettings org.apache.ivy.plugins.resolver.ResolverSettings  {
	private java.util.Map typeDefs
	private java.util.Map resolversMap
	private org.apache.ivy.plugins.resolver.DependencyResolver defaultResolver
	private org.apache.ivy.plugins.resolver.DependencyResolver dictatorResolver
	private String defaultResolverName
	private java.io.File defaultCache
	private String defaultBranch
	private boolean checkUpToDate
	private org.apache.ivy.core.module.id.ModuleRules moduleSettings
	private java.util.Map conflictsManager
	private java.util.Map latestStrategies
	private java.util.Map lockStrategies
	private java.util.Map namespaces
	private java.util.Map matchers
	private java.util.Map reportOutputters
	private java.util.Map versionMatchers
	private java.util.Map circularDependencyStrategies
	private java.util.Map repositoryCacheManagers
	private java.util.Map signatureGenerators
	private java.util.List triggers
	private org.apache.ivy.core.settings.IvyVariableContainer variableContainer
	private boolean validate
	private org.apache.ivy.plugins.latest.LatestStrategy defaultLatestStrategy
	private org.apache.ivy.plugins.lock.LockStrategy defaultLockStrategy
	private org.apache.ivy.plugins.conflict.ConflictManager defaultConflictManager
	private org.apache.ivy.plugins.circular.CircularDependencyStrategy circularDependencyStrategy
	private org.apache.ivy.core.cache.RepositoryCacheManager defaultRepositoryCacheManager
	private org.apache.ivy.core.cache.ResolutionCacheManager resolutionCacheManager
	private java.util.List listingIgnore
	private boolean repositoriesConfigured
	private boolean useRemoteConfig
	private java.io.File defaultUserDir
	private java.io.File baseDir
	private java.util.List classpathURLs
	private ClassLoader classloader
	private Boolean debugConflictResolution
	private boolean logNotConvertedExclusionRule
	private org.apache.ivy.plugins.version.VersionMatcher versionMatcher
	private org.apache.ivy.core.module.status.StatusManager statusManager
	private Boolean debugLocking
	private String defaultCacheIvyPattern
	private String defaultCacheArtifactPattern
	private boolean defaultUseOrigin
	private String defaultResolveMode
	private org.apache.ivy.core.pack.PackingRegistry packingRegistry
	public void  () 
	public void  (org.apache.ivy.core.settings.IvyVariableContainer) 
		org.apache.ivy.core.settings.IvyVariableContainer variableContainer
		String ivyTypeDefs
		String[] files
		int i
		java.io.FileNotFoundException e
		java.io.IOException e
		java.io.IOException e
		org.apache.ivy.plugins.latest.LatestLexicographicStrategy latestLexicographicStrategy
		org.apache.ivy.plugins.latest.LatestRevisionStrategy latestRevisionStrategy
		org.apache.ivy.plugins.latest.LatestTimeStrategy latestTimeStrategy
		org.apache.ivy.osgi.core.OsgiLatestStrategy osgiLatestStrategy
		Class globClazz
		java.lang.reflect.Field instanceField
		Exception e
	private synchronized void addSystemProperties () 
		java.security.AccessControlException ex
	public synchronized void configureRepositories (boolean) 
		boolean remote
		java.util.Properties props
		boolean configured
		java.net.URL url
		Exception ex
		java.io.InputStream repositoryPropsStream
		java.io.IOException e
	public synchronized void typeDefs (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream stream
		boolean silentFail
		java.util.Properties p
	public synchronized void typeDefs (java.util.Properties, boolean) 
		java.util.Properties p
		boolean silentFail
		java.util.Iterator iter
		String name
	public synchronized void load (java.net.URL)  throws java.text.ParseException java.io.IOException 
		java.net.URL settingsURL
		long start
	public synchronized void loadDefault ()  throws java.text.ParseException java.io.IOException 
	private void loadDefaultProperties ()  throws java.io.IOException 
	public static java.net.URL getDefaultPropertiesURL () 
	public static java.net.URL getDefaultSettingsURL () 
	private java.lang.String getDefaultSettingsDir () 
		String ivysettingsLocation
	private static java.net.URL getSettingsURL (java.lang.String) 
		String file
	public synchronized void setSettingsVariables (java.io.File) 
		java.io.File settingsFile
		java.net.MalformedURLException e
		IllegalArgumentException iae
	private void setDeprecatedVariable (java.lang.String, java.lang.String) 
		String deprecatedKey
		String newKey
	public synchronized void setSettingsVariables (java.net.URL) 
		java.net.URL settingsURL
		String settingsURLStr
		int slashIndex
		String dirUrl
	private void dumpSettings () 
		java.util.Iterator iter
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public synchronized void loadProperties (java.net.URL, boolean)  throws java.io.IOException 
		java.net.URL url
		boolean overwrite
	private void loadProperties (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream stream
		boolean overwrite
		java.util.Properties properties
	public synchronized void setVariable (java.lang.String, java.lang.String) 
		String varName
		String value
	public synchronized void setVariable (java.lang.String, java.lang.String, boolean) 
		String varName
		String value
		boolean overwrite
	public synchronized void setVariable (java.lang.String, java.lang.String, boolean, java.lang.String, java.lang.String) 
		String varName
		String value
		boolean overwrite
		String ifSetVar
		String unlessSetVar
	public synchronized void addAllVariables (java.util.Map) 
		java.util.Map variables
	public synchronized void addAllVariables (java.util.Map, boolean) 
		java.util.Map variables
		boolean overwrite
		java.util.Iterator i$
		java.util.Map$Entry entry
		String key
		Object val
	public synchronized java.lang.String substitute (java.lang.String) 
		String str
	public synchronized java.util.Map substitute (java.util.Map) 
		java.util.Map strings
		java.util.Map substituted
		java.util.Iterator it
		java.util.Map$Entry entry
	public synchronized java.lang.Class typeDef (java.lang.String, java.lang.String) 
		String name
		String className
	public synchronized java.lang.Class typeDef (java.lang.String, java.lang.String, boolean) 
		String name
		String className
		boolean silentFail
		Class clazz
	private java.lang.Class classForName (java.lang.String, boolean) 
		String className
		boolean silentFail
		ClassNotFoundException e
	private java.lang.ClassLoader getClassLoader () 
	public synchronized void addClasspathURL (java.net.URL) 
		java.net.URL url
	public synchronized java.util.Map getTypeDefs () 
	public synchronized org.apache.ivy.plugins.signer.SignatureGenerator getSignatureGenerator (java.lang.String) 
		String name
	public synchronized void addResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		java.util.List subresolvers
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver dr
		org.apache.ivy.plugins.resolver.DependencyResolver ivyResolver
		org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
	public synchronized void setDefaultCache (java.io.File) 
		java.io.File cacheDirectory
	public synchronized void setDefaultResolver (java.lang.String) 
		String resolverName
	private void checkResolverName (java.lang.String) 
		String resolverName
	public synchronized void addModuleConfiguration (java.util.Map, org.apache.ivy.plugins.matcher.PatternMatcher, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		java.util.Map attributes
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		String resolverName
		String branch
		String conflictManager
		String resolveMode
	public synchronized java.io.File resolveFile (java.lang.String) 
		String fileName
	public synchronized java.io.File getBaseDir () 
	public synchronized java.io.File getDefaultIvyUserDir () 
	public synchronized void setDefaultIvyUserDir (java.io.File) 
		java.io.File defaultUserDir
	public synchronized java.io.File getDefaultCache () 
		String cache
	public synchronized void setDefaultRepositoryCacheBasedir (java.lang.String) 
		String repositoryCacheRoot
	public synchronized void setDefaultResolutionCacheBasedir (java.lang.String) 
		String resolutionCacheRoot
	public synchronized java.io.File getDefaultRepositoryCacheBasedir () 
		String repositoryCacheRoot
	public synchronized java.io.File getDefaultResolutionCacheBasedir () 
		String resolutionCacheRoot
	public synchronized void setDictatorResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public synchronized org.apache.ivy.plugins.resolver.DependencyResolver getResolver (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String resolverName
	public synchronized org.apache.ivy.plugins.resolver.DependencyResolver getResolver (java.lang.String) 
		String resolverName
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public synchronized org.apache.ivy.plugins.resolver.DependencyResolver getDefaultResolver () 
	public synchronized java.lang.String getResolverName (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.settings.IvySettings$ModuleSettings ms
	public synchronized java.lang.String getDefaultBranch (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.core.settings.IvySettings$ModuleSettings ms
	public synchronized java.lang.String getDefaultBranch () 
	public synchronized void setDefaultBranch (java.lang.String) 
		String defaultBranch
	public synchronized org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.core.settings.IvySettings$ModuleSettings ms
		org.apache.ivy.plugins.conflict.ConflictManager cm
	public synchronized java.lang.String getResolveMode (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
		org.apache.ivy.core.settings.IvySettings$ModuleSettings ms
	public synchronized java.lang.String getDefaultResolveMode () 
	public synchronized void setDefaultResolveMode (java.lang.String) 
		String defaultResolveMode
	public synchronized org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (java.lang.String) 
		String name
	public synchronized void addConflictManager (java.lang.String, org.apache.ivy.plugins.conflict.ConflictManager) 
		String name
		org.apache.ivy.plugins.conflict.ConflictManager cm
	public synchronized org.apache.ivy.plugins.latest.LatestStrategy getLatestStrategy (java.lang.String) 
		String name
	public synchronized void addLatestStrategy (java.lang.String, org.apache.ivy.plugins.latest.LatestStrategy) 
		String name
		org.apache.ivy.plugins.latest.LatestStrategy latest
	public synchronized org.apache.ivy.plugins.lock.LockStrategy getLockStrategy (java.lang.String) 
		String name
	public synchronized void addLockStrategy (java.lang.String, org.apache.ivy.plugins.lock.LockStrategy) 
		String name
		org.apache.ivy.plugins.lock.LockStrategy lockStrategy
	public synchronized org.apache.ivy.plugins.namespace.Namespace getNamespace (java.lang.String) 
		String name
	public final org.apache.ivy.plugins.namespace.Namespace getSystemNamespace () 
	public synchronized org.apache.ivy.plugins.matcher.PatternMatcher getMatcher (java.lang.String) 
		String name
	public synchronized void addMatcher (org.apache.ivy.plugins.matcher.PatternMatcher) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
	public synchronized org.apache.ivy.core.cache.RepositoryCacheManager getRepositoryCacheManager (java.lang.String) 
		String name
	public synchronized void addRepositoryCacheManager (org.apache.ivy.core.cache.RepositoryCacheManager) 
		org.apache.ivy.core.cache.RepositoryCacheManager c
	public synchronized org.apache.ivy.core.cache.RepositoryCacheManager[] getRepositoryCacheManagers () 
	public synchronized void addReportOutputter (org.apache.ivy.plugins.report.ReportOutputter) 
		org.apache.ivy.plugins.report.ReportOutputter outputter
	public synchronized org.apache.ivy.plugins.report.ReportOutputter[] getReportOutputters () 
	public synchronized void addVersionMatcher (org.apache.ivy.plugins.version.VersionMatcher) 
		org.apache.ivy.plugins.version.VersionMatcher vmatcher
		org.apache.ivy.plugins.version.ChainVersionMatcher chain
	public synchronized org.apache.ivy.plugins.version.VersionMatcher getVersionMatcher () 
	public synchronized void configureDefaultVersionMatcher () 
	public synchronized org.apache.ivy.plugins.circular.CircularDependencyStrategy getCircularDependencyStrategy () 
	public synchronized org.apache.ivy.plugins.circular.CircularDependencyStrategy getCircularDependencyStrategy (java.lang.String) 
		String name
	public synchronized void setCircularDependencyStrategy (org.apache.ivy.plugins.circular.CircularDependencyStrategy) 
		org.apache.ivy.plugins.circular.CircularDependencyStrategy strategy
	private void addCircularDependencyStrategy (org.apache.ivy.plugins.circular.CircularDependencyStrategy) 
		org.apache.ivy.plugins.circular.CircularDependencyStrategy strategy
	private void configureDefaultCircularDependencyStrategies () 
	public synchronized org.apache.ivy.core.module.status.StatusManager getStatusManager () 
	public void setStatusManager (org.apache.ivy.core.module.status.StatusManager) 
		org.apache.ivy.core.module.status.StatusManager statusManager
	public synchronized void filterIgnore (java.util.Collection) 
		java.util.Collection names
	public synchronized boolean isCheckUpToDate () 
	public synchronized void setCheckUpToDate (boolean) 
		boolean checkUpToDate
	public synchronized boolean doValidate () 
	public synchronized void setValidate (boolean) 
		boolean validate
	public synchronized java.lang.String getVariable (java.lang.String) 
		String name
	public synchronized org.apache.ivy.plugins.conflict.ConflictManager getDefaultConflictManager () 
	public synchronized void setDefaultConflictManager (org.apache.ivy.plugins.conflict.ConflictManager) 
		org.apache.ivy.plugins.conflict.ConflictManager defaultConflictManager
	public synchronized org.apache.ivy.plugins.latest.LatestStrategy getDefaultLatestStrategy () 
	public synchronized void setDefaultLatestStrategy (org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.latest.LatestStrategy defaultLatestStrategy
	public synchronized org.apache.ivy.plugins.lock.LockStrategy getDefaultLockStrategy () 
	public synchronized void setDefaultLockStrategy (org.apache.ivy.plugins.lock.LockStrategy) 
		org.apache.ivy.plugins.lock.LockStrategy defaultLockStrategy
	public synchronized org.apache.ivy.core.cache.RepositoryCacheManager getDefaultRepositoryCacheManager () 
	public synchronized void setDefaultRepositoryCacheManager (org.apache.ivy.core.cache.RepositoryCacheManager) 
		org.apache.ivy.core.cache.RepositoryCacheManager cache
	public synchronized org.apache.ivy.core.cache.ResolutionCacheManager getResolutionCacheManager () 
	public synchronized java.util.List getTriggers () 
	public synchronized void setUseRemoteConfig (boolean) 
		boolean useRemoteConfig
	public synchronized boolean logModulesInUse () 
		String var
	public synchronized boolean logModuleWhenFound () 
		String var
	public synchronized boolean logResolvedRevision () 
		String var
	public synchronized boolean debugConflictResolution () 
		String var
	public synchronized boolean debugLocking () 
		String var
	public synchronized boolean logNotConvertedExclusionRule () 
	private void init (java.lang.Object) 
		Object obj
	public synchronized java.util.Collection getResolvers () 
	public synchronized org.apache.ivy.core.settings.IvyVariableContainer getVariableContainer () 
	public synchronized void setVariableContainer (org.apache.ivy.core.settings.IvyVariableContainer) 
		org.apache.ivy.core.settings.IvyVariableContainer variables
	public synchronized org.apache.ivy.core.RelativeUrlResolver getRelativeUrlResolver () 
	public synchronized void setDefaultCacheIvyPattern (java.lang.String) 
		String defaultCacheIvyPattern
	public synchronized java.lang.String getDefaultCacheIvyPattern () 
	public synchronized void setDefaultCacheArtifactPattern (java.lang.String) 
		String defaultCacheArtifactPattern
	public synchronized java.lang.String getDefaultCacheArtifactPattern () 
	public synchronized void setDefaultUseOrigin (boolean) 
		boolean useOrigin
	public synchronized boolean isDefaultUseOrigin () 
	public synchronized void validate () 
	private void validateAll (java.util.Collection) 
		java.util.Collection values
		java.util.Iterator iterator
		Object object
	public org.apache.ivy.plugins.namespace.Namespace getContextNamespace () 
	public org.apache.ivy.core.pack.PackingRegistry getPackingRegistry () 
}

org/apache/ivy/core/settings/IvyVariableContainer.class
IvyVariableContainer.java
package org.apache.ivy.core.settings
public abstract org.apache.ivy.core.settings.IvyVariableContainer extends java.lang.Object implements java.lang.Cloneable  {
	public abstract void setVariable (java.lang.String, java.lang.String, boolean) 
	public abstract java.lang.String getVariable (java.lang.String) 
	public abstract void setEnvironmentPrefix (java.lang.String) 
	public abstract java.lang.Object clone () 
}

org/apache/ivy/core/settings/IvyVariableContainerImpl.class
IvyVariableContainerImpl.java
package org.apache.ivy.core.settings
public org.apache.ivy.core.settings.IvyVariableContainerImpl extends java.lang.Object implements org.apache.ivy.core.settings.IvyVariableContainer  {
	private java.util.Map variables
	private String envPrefix
	public void  () 
	public void  (java.util.Map) 
		java.util.Map variables
	public void setVariable (java.lang.String, java.lang.String, boolean) 
		String varName
		String value
		boolean overwrite
	public void setEnvironmentPrefix (java.lang.String) 
		String prefix
	protected java.lang.String substitute (java.lang.String) 
		String value
	public java.lang.String getVariable (java.lang.String) 
		String name
		String val
	public java.lang.Object clone () 
		org.apache.ivy.core.settings.IvyVariableContainerImpl clone
		CloneNotSupportedException e
}

org/apache/ivy/core/settings/Validatable.class
Validatable.java
package org.apache.ivy.core.settings
public abstract org.apache.ivy.core.settings.Validatable extends java.lang.Object {
	public abstract void validate () 
}

org/apache/ivy/core/settings/XmlSettingsParser$1.class
XmlSettingsParser.java
package org.apache.ivy.core.settings
 org.apache.ivy.core.settings.XmlSettingsParser$1 extends java.lang.Object implements org.apache.ivy.util.FileResolver  {
	final org.apache.ivy.core.settings.XmlSettingsParser this$0
	void  (org.apache.ivy.core.settings.XmlSettingsParser) 
	public java.io.File resolveFile (java.lang.String, java.lang.String) 
		String path
		String filename
}

org/apache/ivy/core/settings/XmlSettingsParser$IvyVariableContainerWrapper.class
XmlSettingsParser.java
package org.apache.ivy.core.settings
final org.apache.ivy.core.settings.XmlSettingsParser$IvyVariableContainerWrapper extends java.lang.Object implements org.apache.ivy.core.settings.IvyVariableContainer  {
	private static final java.util.Collection SETTINGS_VARIABLES
	private final org.apache.ivy.core.settings.IvyVariableContainer variables
	private java.util.Map localVariables
	private void  (org.apache.ivy.core.settings.IvyVariableContainer) 
		org.apache.ivy.core.settings.IvyVariableContainer variables
	public void setVariable (java.lang.String, java.lang.String, boolean) 
		String varName
		String value
		boolean overwrite
	public void setEnvironmentPrefix (java.lang.String) 
		String prefix
	public java.lang.String getVariable (java.lang.String) 
		String name
	public java.lang.Object clone () 
	void  (org.apache.ivy.core.settings.IvyVariableContainer, org.apache.ivy.core.settings.XmlSettingsParser$1) 
		org.apache.ivy.core.settings.IvyVariableContainer x0
		org.apache.ivy.core.settings.XmlSettingsParser$1 x1
	static void  () 
}

org/apache/ivy/core/settings/XmlSettingsParser.class
XmlSettingsParser.java
package org.apache.ivy.core.settings
public org.apache.ivy.core.settings.XmlSettingsParser extends org.xml.sax.helpers.DefaultHandler {
	private org.apache.ivy.util.Configurator configurator
	private java.util.List configuratorTags
	private org.apache.ivy.core.settings.IvySettings ivy
	private String defaultResolver
	private String defaultCM
	private String defaultLatest
	private String defaultCacheManager
	private String defaultCircular
	private String defaultLock
	private String currentConfiguratorTag
	private java.net.URL settings
	private boolean deprecatedMessagePrinted
	public void  (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings ivy
	public void parse (java.net.URL)  throws java.text.ParseException java.io.IOException 
		java.net.URL settings
		java.util.Map typeDefs
		java.util.Iterator iter
		String name
	private void doParse (java.net.URL)  throws java.io.IOException java.text.ParseException 
		java.net.URL settingsUrl
		java.io.InputStream stream
		org.xml.sax.InputSource inSrc
		java.io.IOException e
		Exception e
		java.text.ParseException pe
	private void parse (org.apache.ivy.util.Configurator, java.net.URL)  throws java.io.IOException java.text.ParseException 
		org.apache.ivy.util.Configurator configurator
		java.net.URL configuration
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes att
		java.util.Map attributes
		int i
		java.text.ParseException ex
		org.xml.sax.SAXException sax
		java.io.IOException ex
		org.xml.sax.SAXException sax
	private void credentialsStarted (java.util.Map) 
		java.util.Map attributes
		String realm
		String host
		String userName
		String passwd
	private void moduleStarted (java.util.Map) 
		java.util.Map attributes
		String resolver
		String branch
		String cm
		String resolveMode
		String matcher
	private void macrodefStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
		org.apache.ivy.util.Configurator$MacroDef macrodef
	private void anyConfiguratorStarted (java.lang.String) 
		String qName
	private void statusesStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
		org.apache.ivy.core.module.status.StatusManager m
		String defaultStatus
	private void versionMatchersStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
	private void cachesStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
		String cache
		String up2d
		String resolutionDir
		String useOrigin
		String cacheIvyPattern
		String cacheArtPattern
		String repositoryDir
	private void settingsStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
		String cache
		String defaultBranch
		String defaultResolveMode
		String validate
		String up2d
		String useRemoteConfig
		String cacheIvyPattern
		String cacheArtPattern
		String requestMethod
	private void includeStarted (java.util.Map)  throws java.io.IOException java.text.ParseException 
		java.util.Map attributes
		org.apache.ivy.core.settings.IvyVariableContainer variables
		String propFilePath
		java.net.URL settingsURL
		java.net.MalformedURLException e
		java.io.File settingsFile
		String optional
		java.net.URISyntaxException e
	private java.net.URL urlFromFileAttribute (java.lang.String)  throws java.io.IOException 
		String filePath
		java.io.File incFile
		java.io.File settingsFile
		java.net.URISyntaxException e
	private void propertiesStarted (java.util.Map)  throws java.io.IOException 
		java.util.Map attributes
		String propFilePath
		String environmentPrefix
		String overrideStr
		boolean override
		java.net.URL fileUrl
		java.io.FileNotFoundException e
	private void propertyStarted (java.util.Map) 
		java.util.Map attributes
		String name
		String value
		String override
		String isSetVar
		String unlessSetVar
	private void typedefStarted (java.util.Map) 
		java.util.Map attributes
		String name
		String className
		Class clazz
	private void classpathStarted (java.util.Map)  throws java.io.IOException 
		java.util.Map attributes
		String urlStr
		java.net.URL url
		String file
	private void inConfiguratorStarted (java.lang.String, java.util.Map) 
		String qName
		java.util.Map attributes
		String name
		String name
		Object child
		java.util.Iterator iter
		String attName
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	public void endDocument ()  throws org.xml.sax.SAXException 
		org.apache.ivy.plugins.conflict.ConflictManager conflictManager
		org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
		org.apache.ivy.core.cache.RepositoryCacheManager cache
		org.apache.ivy.plugins.circular.CircularDependencyStrategy strategy
		org.apache.ivy.plugins.lock.LockStrategy strategy
}

org/apache/ivy/core/settings/ivy.properties
org/apache/ivy/core/settings/ivyconf-default-chain.xml
org/apache/ivy/core/settings/ivyconf-local.xml
org/apache/ivy/core/settings/ivyconf-main-chain.xml
org/apache/ivy/core/settings/ivyconf-public.xml
org/apache/ivy/core/settings/ivyconf-shared.xml
org/apache/ivy/core/settings/ivyconf.xml
org/apache/ivy/core/settings/ivysettings-1.4.xml
org/apache/ivy/core/settings/ivysettings-default-chain.xml
org/apache/ivy/core/settings/ivysettings-local.xml
org/apache/ivy/core/settings/ivysettings-main-chain.xml
org/apache/ivy/core/settings/ivysettings-public.xml
org/apache/ivy/core/settings/ivysettings-shared.xml
org/apache/ivy/core/settings/ivysettings.xml
org/apache/ivy/core/settings/repository.properties
org/apache/ivy/core/settings/typedef.properties
org/apache/ivy/core/sort/CollectionOfModulesToSort.class
CollectionOfModulesToSort.java
package org.apache.ivy.core.sort
 org.apache.ivy.core.sort.CollectionOfModulesToSort extends java.lang.Object implements java.lang.Iterable  {
	private final java.util.List moduleDescriptors
	private final org.apache.ivy.plugins.version.VersionMatcher versionMatcher
	private final java.util.Map modulesByModuleId
	private final org.apache.ivy.core.sort.NonMatchingVersionReporter nonMatchingVersionReporter
	public void  (java.util.Collection, org.apache.ivy.plugins.version.VersionMatcher, org.apache.ivy.core.sort.NonMatchingVersionReporter) 
		java.util.Collection modulesToSort
		org.apache.ivy.plugins.version.VersionMatcher matcher
		org.apache.ivy.core.sort.NonMatchingVersionReporter nonMatchingVersionReporter
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.sort.ModuleInSort mdInSort
	private void addToModulesByModuleId (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.sort.ModuleInSort) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.sort.ModuleInSort mdInSort
		org.apache.ivy.core.module.id.ModuleId mdId
		java.util.List mdInSortAsList
		java.util.Collection previousList
	public java.util.Iterator iterator () 
	public int size () 
	public org.apache.ivy.core.sort.ModuleInSort getModuleDescriptorDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor descriptor
		java.util.Collection modulesOfSameId
		java.util.Iterator i$
		org.apache.ivy.core.sort.ModuleInSort mdInSort
}

org/apache/ivy/core/sort/MessageBasedNonMatchingVersionReporter.class
MessageBasedNonMatchingVersionReporter.java
package org.apache.ivy.core.sort
abstract org.apache.ivy.core.sort.MessageBasedNonMatchingVersionReporter extends java.lang.Object implements org.apache.ivy.core.sort.NonMatchingVersionReporter  {
	void  () 
	public void reportNonMatchingVersion (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor descriptor
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId dependencyRevisionId
		org.apache.ivy.core.module.id.ModuleRevisionId parentRevisionId
		org.apache.ivy.core.module.id.ModuleId parentModuleId
	protected abstract void reportMessage (java.lang.String) 
}

org/apache/ivy/core/sort/ModuleDescriptorSorter.class
ModuleDescriptorSorter.java
package org.apache.ivy.core.sort
public org.apache.ivy.core.sort.ModuleDescriptorSorter extends java.lang.Object {
	private final org.apache.ivy.core.sort.CollectionOfModulesToSort moduleDescriptors
	private final java.util.List sorted
	private final org.apache.ivy.plugins.circular.CircularDependencyStrategy circularDepStrategy
	public void  (java.util.Collection, org.apache.ivy.plugins.version.VersionMatcher, org.apache.ivy.core.sort.NonMatchingVersionReporter, org.apache.ivy.plugins.circular.CircularDependencyStrategy) 
		java.util.Collection modulesDescriptorsToSort
		org.apache.ivy.plugins.version.VersionMatcher matcher
		org.apache.ivy.core.sort.NonMatchingVersionReporter nonMatchingVersionReporter
		org.apache.ivy.plugins.circular.CircularDependencyStrategy circularDepStrategy
	public java.util.List sortModuleDescriptors ()  throws org.apache.ivy.plugins.circular.CircularDependencyException 
		java.util.Iterator i$
		org.apache.ivy.core.sort.ModuleInSort m
	private void sortModuleDescriptorsHelp (org.apache.ivy.core.sort.ModuleInSort, org.apache.ivy.core.sort.ModuleInSort)  throws org.apache.ivy.plugins.circular.CircularDependencyException 
		org.apache.ivy.core.sort.ModuleInSort current
		org.apache.ivy.core.sort.ModuleInSort caller
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] descriptors
		int i
		org.apache.ivy.core.sort.ModuleInSort child
}

org/apache/ivy/core/sort/ModuleInSort.class
ModuleInSort.java
package org.apache.ivy.core.sort
 org.apache.ivy.core.sort.ModuleInSort extends java.lang.Object {
	private final org.apache.ivy.core.module.descriptor.ModuleDescriptor module
	private boolean isSorted
	private java.util.List loopElements
	private boolean isLoopIntermediateElement
	private org.apache.ivy.core.sort.ModuleInSort caller
	public void  (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor moduleToSort
	public boolean isSorted () 
	public boolean isProcessed () 
	public void setCaller (org.apache.ivy.core.sort.ModuleInSort) 
		org.apache.ivy.core.sort.ModuleInSort caller
	public void endOfCall () 
	public boolean checkLoop (org.apache.ivy.core.sort.ModuleInSort, org.apache.ivy.plugins.circular.CircularDependencyStrategy) 
		org.apache.ivy.core.sort.ModuleInSort futurCaller
		org.apache.ivy.plugins.circular.CircularDependencyStrategy depStrategy
		java.util.LinkedList elemOfLoop
		org.apache.ivy.core.sort.ModuleInSort stackEl
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	public void addToSortedListIfRequired (java.util.List) 
		java.util.List sorted
	private void addToSortList (java.util.List) 
		java.util.List sortedList
		java.util.Iterator i$
		org.apache.ivy.core.sort.ModuleInSort moduleInLoop
	public java.lang.String toString () 
	public org.apache.ivy.core.module.descriptor.DependencyDescriptor[] getDependencies () 
	public boolean match (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.plugins.version.VersionMatcher) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor descriptor
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getSortedModuleDescriptor () 
}

org/apache/ivy/core/sort/NonMatchingVersionReporter.class
NonMatchingVersionReporter.java
package org.apache.ivy.core.sort
public abstract org.apache.ivy.core.sort.NonMatchingVersionReporter extends java.lang.Object {
	public abstract void reportNonMatchingVersion (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
}

org/apache/ivy/core/sort/SilentNonMatchingVersionReporter.class
SilentNonMatchingVersionReporter.java
package org.apache.ivy.core.sort
public org.apache.ivy.core.sort.SilentNonMatchingVersionReporter extends org.apache.ivy.core.sort.MessageBasedNonMatchingVersionReporter implements org.apache.ivy.core.sort.NonMatchingVersionReporter  {
	public void  () 
	protected void reportMessage (java.lang.String) 
		String msg
	public volatile void reportNonMatchingVersion (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor x0
		org.apache.ivy.core.module.descriptor.ModuleDescriptor x1
}

org/apache/ivy/core/sort/SortEngine.class
SortEngine.java
package org.apache.ivy.core.sort
public org.apache.ivy.core.sort.SortEngine extends java.lang.Object {
	private org.apache.ivy.core.sort.SortEngineSettings settings
	public void  (org.apache.ivy.core.sort.SortEngineSettings) 
		org.apache.ivy.core.sort.SortEngineSettings settings
	public java.util.List sortNodes (java.util.Collection, org.apache.ivy.core.sort.SortOptions) 
		java.util.Collection nodes
		org.apache.ivy.core.sort.SortOptions options
		java.util.Map dependenciesMap
		java.util.List nulls
		java.util.Iterator i$
		org.apache.ivy.core.resolve.IvyNode node
		java.util.List n
		java.util.List list
		double adjustFactor
		java.util.List ret
		int i
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.List n
	public java.util.List sortModuleDescriptors (java.util.Collection, org.apache.ivy.core.sort.SortOptions)  throws org.apache.ivy.plugins.circular.CircularDependencyException 
		java.util.Collection moduleDescriptors
		org.apache.ivy.core.sort.SortOptions options
		org.apache.ivy.core.sort.ModuleDescriptorSorter sorter
	protected org.apache.ivy.plugins.circular.CircularDependencyStrategy getCircularStrategy () 
	protected org.apache.ivy.plugins.version.VersionMatcher getVersionMatcher () 
}

org/apache/ivy/core/sort/SortEngineSettings.class
SortEngineSettings.java
package org.apache.ivy.core.sort
public abstract org.apache.ivy.core.sort.SortEngineSettings extends java.lang.Object {
	public abstract org.apache.ivy.plugins.circular.CircularDependencyStrategy getCircularDependencyStrategy () 
	public abstract org.apache.ivy.plugins.version.VersionMatcher getVersionMatcher () 
}

org/apache/ivy/core/sort/SortOptions.class
SortOptions.java
package org.apache.ivy.core.sort
public org.apache.ivy.core.sort.SortOptions extends java.lang.Object {
	public static final org.apache.ivy.core.sort.SortOptions DEFAULT
	public static final org.apache.ivy.core.sort.SortOptions SILENT
	private org.apache.ivy.core.sort.NonMatchingVersionReporter nonMatchingVersionReporter
	private boolean useCircularDependencyStrategy
	public void  () 
	public org.apache.ivy.core.sort.NonMatchingVersionReporter getNonMatchingVersionReporter () 
	public org.apache.ivy.core.sort.SortOptions setNonMatchingVersionReporter (org.apache.ivy.core.sort.NonMatchingVersionReporter) 
		org.apache.ivy.core.sort.NonMatchingVersionReporter nonMatchingVersionReporter
	public boolean isUseCircularDependencyStrategy () 
	public org.apache.ivy.core.sort.SortOptions setUseCircularDependencyStrategy (boolean) 
		boolean useCircularDependencyStrategy
	static void  () 
}

org/apache/ivy/core/sort/WarningNonMatchingVersionReporter.class
WarningNonMatchingVersionReporter.java
package org.apache.ivy.core.sort
public org.apache.ivy.core.sort.WarningNonMatchingVersionReporter extends org.apache.ivy.core.sort.MessageBasedNonMatchingVersionReporter implements org.apache.ivy.core.sort.NonMatchingVersionReporter  {
	public void  () 
	protected void reportMessage (java.lang.String) 
		String msg
	public volatile void reportNonMatchingVersion (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor x0
		org.apache.ivy.core.module.descriptor.ModuleDescriptor x1
}

org/apache/ivy/logo.png
org/apache/ivy/osgi/core/BundleArtifact.class
BundleArtifact.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleArtifact extends java.lang.Object {
	private boolean source
	private java.net.URI uri
	private String format
	public void  (boolean, java.net.URI, java.lang.String) 
		boolean source
		java.net.URI uri
		String format
	public boolean isSource () 
	public java.net.URI getUri () 
	public java.lang.String getFormat () 
}

org/apache/ivy/osgi/core/BundleCapability.class
BundleCapability.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleCapability extends java.lang.Object {
	private final String name
	private final org.apache.ivy.osgi.util.Version version
	private final String type
	public void  (java.lang.String, java.lang.String, org.apache.ivy.osgi.util.Version) 
		String type
		String name
		org.apache.ivy.osgi.util.Version version
	public java.lang.String getType () 
	public java.lang.String getName () 
	public org.apache.ivy.osgi.util.Version getVersion () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.BundleCapability other
}

org/apache/ivy/osgi/core/BundleInfo.class
BundleInfo.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleInfo extends java.lang.Object {
	public static final org.apache.ivy.osgi.util.Version DEFAULT_VERSION
	private String symbolicName
	private org.apache.ivy.osgi.util.Version version
	private java.util.Set requirements
	private java.util.Set capabilities
	private java.util.List executionEnvironments
	private String description
	private boolean isSource
	private String symbolicNameTarget
	private org.apache.ivy.osgi.util.Version versionTarget
	private boolean hasInnerClasspath
	private java.util.List classpath
	private java.util.List artifacts
	public void  (java.lang.String, org.apache.ivy.osgi.util.Version) 
		String name
		org.apache.ivy.osgi.util.Version version
	public java.lang.String toString () 
		StringBuffer builder
	public java.lang.String getSymbolicName () 
	public org.apache.ivy.osgi.util.Version getVersion () 
	public void setDescription (java.lang.String) 
		String description
	public void addRequirement (org.apache.ivy.osgi.core.BundleRequirement) 
		org.apache.ivy.osgi.core.BundleRequirement requirement
	public java.util.Set getRequirements () 
	public void addCapability (org.apache.ivy.osgi.core.BundleCapability) 
		org.apache.ivy.osgi.core.BundleCapability capability
	public java.util.List getExecutionEnvironments () 
	public void setExecutionEnvironments (java.util.List) 
		java.util.List executionEnvironments
		java.util.Iterator i$
		String executionEnvironment
	public void setSource (boolean) 
		boolean isSource
	public void setSymbolicNameTarget (java.lang.String) 
		String symbolicNameTarget
	public void setVersionTarget (org.apache.ivy.osgi.util.Version) 
		org.apache.ivy.osgi.util.Version versionTarget
	public void setHasInnerClasspath (boolean) 
		boolean hasInnerClasspath
	public boolean hasInnerClasspath () 
	public void setClasspath (java.util.List) 
		java.util.List classpath
	public void addArtifact (org.apache.ivy.osgi.core.BundleArtifact) 
		org.apache.ivy.osgi.core.BundleArtifact artifact
	public java.util.List getArtifacts () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.BundleInfo other
	public java.util.Set getExports () 
		java.util.Set set
		java.util.Iterator i$
		org.apache.ivy.osgi.core.BundleCapability capability
	static void  () 
}

org/apache/ivy/osgi/core/BundleInfoAdapter$ProfileNotFoundException.class
BundleInfoAdapter.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleInfoAdapter$ProfileNotFoundException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String msg
}

org/apache/ivy/osgi/core/BundleInfoAdapter.class
BundleInfoAdapter.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleInfoAdapter extends java.lang.Object {
	public static final org.apache.ivy.core.module.descriptor.Configuration CONF_DEFAULT
	public static final org.apache.ivy.core.module.descriptor.Configuration CONF_OPTIONAL
	public static final org.apache.ivy.core.module.descriptor.Configuration CONF_TRANSITIVE_OPTIONAL
	public static org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor toModuleDescriptor (org.apache.ivy.plugins.parser.ModuleDescriptorParser, java.net.URI, org.apache.ivy.osgi.core.BundleInfo, java.util.jar.Manifest, org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider)  throws org.apache.ivy.osgi.core.BundleInfoAdapter$ProfileNotFoundException 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		java.net.URI baseUri
		org.apache.ivy.osgi.core.BundleInfo bundle
		java.util.jar.Manifest manifest
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider profileProvider
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Set exportedPkgNames
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ExportPackage exportPackage
		String[] confDependencies
		int i
		java.util.Iterator i$
		String use
		java.util.Iterator i$
		org.apache.ivy.osgi.core.BundleArtifact bundleArtifact
		String type
		String ext
		String packaging
		java.net.URI uri
		org.apache.ivy.core.module.descriptor.DefaultArtifact artifact
		java.util.Iterator i$
		String env
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfile profile
		java.util.Iterator i$
		String pkg
		org.apache.ivy.core.module.id.ArtifactId id
		org.apache.ivy.core.module.descriptor.DefaultExcludeRule rule
		String[] confs
		int i
		java.util.Iterator i$
		java.util.Map$Entry entries
	public static org.apache.ivy.core.module.descriptor.DefaultArtifact buildArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, java.net.URI, java.net.URI, java.lang.String, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.net.URI baseUri
		java.net.URI uri
		String type
		String ext
		String packaging
		org.apache.ivy.core.module.descriptor.DefaultArtifact artifact
		java.util.Map extraAtt
		org.apache.ivy.core.module.descriptor.DefaultArtifact artifact
		java.net.MalformedURLException e
	private static org.apache.ivy.core.module.descriptor.DefaultArtifact decodeIvyURI (java.net.URI) 
		java.net.URI uri
		String org
		String name
		String branch
		String rev
		String art
		String type
		String ext
		String path
		int i
		String query
		String[] parameters
		int j
		String parameter
		String[] nameAndValue
		org.apache.ivy.core.module.id.ModuleRevisionId amrid
		org.apache.ivy.core.module.descriptor.DefaultArtifact artifact
	private static void requirementAsDependency (org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor, org.apache.ivy.osgi.core.BundleInfo, java.util.Set) 
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
		org.apache.ivy.osgi.core.BundleInfo bundleInfo
		java.util.Set exportedPkgNames
		java.util.Iterator i$
		org.apache.ivy.osgi.core.BundleRequirement requirement
		String type
		String name
		org.apache.ivy.core.module.id.ModuleRevisionId ddmrid
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		String conf
	public static org.apache.ivy.core.module.id.ModuleRevisionId asMrid (java.lang.String, java.lang.String, org.apache.ivy.osgi.util.Version) 
		String type
		String name
		org.apache.ivy.osgi.util.Version v
	public static org.apache.ivy.core.module.id.ModuleRevisionId asMrid (java.lang.String, java.lang.String, org.apache.ivy.osgi.util.VersionRange) 
		String type
		String name
		org.apache.ivy.osgi.util.VersionRange v
		String revision
		String revision
	static void  () 
}

org/apache/ivy/osgi/core/BundleRequirement.class
BundleRequirement.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.BundleRequirement extends java.lang.Object {
	private final String name
	private final String resolution
	private final org.apache.ivy.osgi.util.VersionRange version
	private final String type
	public void  (java.lang.String, java.lang.String, org.apache.ivy.osgi.util.VersionRange, java.lang.String) 
		String type
		String name
		org.apache.ivy.osgi.util.VersionRange version
		String resolution
	public java.lang.String getType () 
	public java.lang.String getName () 
	public org.apache.ivy.osgi.util.VersionRange getVersion () 
	public java.lang.String getResolution () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.BundleRequirement other
}

org/apache/ivy/osgi/core/ExecutionEnvironmentProfile.class
ExecutionEnvironmentProfile.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ExecutionEnvironmentProfile extends java.lang.Object {
	java.util.Set pkgNames
	private final String name
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.util.Set getPkgNames () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfile other
	public java.lang.String toString () 
}

org/apache/ivy/osgi/core/ExecutionEnvironmentProfileProvider.class
ExecutionEnvironmentProfileProvider.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider extends java.lang.Object {
	private java.util.Map profileList
	private static final org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider INSTANCE
	public static org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider getInstance () 
	public void  ()  throws java.io.IOException 
	public org.apache.ivy.osgi.core.ExecutionEnvironmentProfile getProfile (java.lang.String) 
		String profile
	public static java.util.Map loadDefaultProfileList ()  throws java.io.IOException 
		ClassLoader loader
		java.io.InputStream defaultProfilesFile
		java.util.Properties props
		java.util.Map profiles
		java.util.Iterator i$
		java.util.Map$Entry prop
		String propName
		String profileName
	private static org.apache.ivy.osgi.core.ExecutionEnvironmentProfile loadProfile (java.util.Properties, java.util.Map, java.lang.String) 
		java.util.Properties props
		java.util.Map profiles
		String name
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfile profile
		String extendedProfileName
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfile extendedProfile
		String pkgList
		String[] packages
		int i
		String pkg
		String aliasList
		String[] aliases
		int i
		String alias
		org.apache.ivy.osgi.core.ExecutionEnvironmentProfile profileAlias
	static void  () 
		java.io.IOException e
}

org/apache/ivy/osgi/core/ExportPackage.class
ExportPackage.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ExportPackage extends org.apache.ivy.osgi.core.BundleCapability {
	private final java.util.Set uses
	public void  (java.lang.String, org.apache.ivy.osgi.util.Version) 
		String name
		org.apache.ivy.osgi.util.Version version
	public void addUse (java.lang.String) 
		String pkg
	public org.apache.ivy.osgi.util.Version getVersion () 
	public java.util.Set getUses () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.ExportPackage other
}

org/apache/ivy/osgi/core/ManifestHeaderElement.class
ManifestHeaderElement.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ManifestHeaderElement extends java.lang.Object {
	private java.util.List values
	private java.util.Map attributes
	private java.util.Map directives
	public void  () 
	public java.util.List getValues () 
	public void addValue (java.lang.String) 
		String value
	public java.util.Map getAttributes () 
	public void addAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public java.util.Map getDirectives () 
	public void addDirective (java.lang.String, java.lang.String) 
		String name
		String value
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.ManifestHeaderElement other
		java.util.Iterator i$
		String value
		java.util.Iterator i$
		java.util.Map$Entry directive
		java.util.Iterator i$
		java.util.Map$Entry attribute
	public java.lang.String toString () 
		String string
		java.util.Iterator itValues
		java.util.Iterator i$
		java.util.Map$Entry directive
		java.util.Iterator i$
		java.util.Map$Entry attribute
}

org/apache/ivy/osgi/core/ManifestHeaderValue$ManifestHeaderParser.class
ManifestHeaderValue.java
package org.apache.ivy.osgi.core
 org.apache.ivy.osgi.core.ManifestHeaderValue$ManifestHeaderParser extends java.lang.Object {
	private final String header
	private int length
	private StringBuffer buffer
	private int pos
	private char c
	private org.apache.ivy.osgi.core.ManifestHeaderElement elem
	private boolean valuesParsed
	private String paramName
	private boolean isDirective
	final org.apache.ivy.osgi.core.ManifestHeaderValue this$0
	void  (org.apache.ivy.osgi.core.ManifestHeaderValue, java.lang.String) 
		String header
	void parse ()  throws java.text.ParseException 
		int posElement
	private char readNext () 
	private void error (java.lang.String)  throws java.text.ParseException 
		String message
	private void error (java.lang.String, int)  throws java.text.ParseException 
		String message
		int p
	private void parseElement ()  throws java.text.ParseException 
	private void parseValueOrParameter ()  throws java.text.ParseException 
		boolean start
	private void endValue ()  throws java.text.ParseException 
	private void endParameterName ()  throws java.text.ParseException 
	private void parseSeparator ()  throws java.text.ParseException 
	private void parseParameterValue ()  throws java.text.ParseException 
		boolean start
		boolean end
		boolean doubleQuoted
	private void endParameterValue ()  throws java.text.ParseException 
		String value
	private void appendQuoted (boolean) 
		boolean doubleQuoted
	private void appendEscaped () 
}

org/apache/ivy/osgi/core/ManifestHeaderValue.class
ManifestHeaderValue.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ManifestHeaderValue extends java.lang.Object {
	private java.util.List elements
	void  () 
	public void  (java.lang.String)  throws java.text.ParseException 
		String header
	public java.util.List getElements () 
	public java.lang.String getSingleValue () 
		java.util.List values
	public java.util.List getValues () 
		java.util.List list
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ManifestHeaderElement element
	void addElement (org.apache.ivy.osgi.core.ManifestHeaderElement) 
		org.apache.ivy.osgi.core.ManifestHeaderElement element
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.core.ManifestHeaderValue other
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ManifestHeaderElement element
	public java.lang.String toString () 
		String string
		java.util.Iterator it
}

org/apache/ivy/osgi/core/ManifestParser.class
ManifestParser.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.ManifestParser extends java.lang.Object {
	public static org.apache.ivy.osgi.core.BundleInfo parseManifest (java.util.jar.Manifest)  throws java.text.ParseException 
		java.util.jar.Manifest manifest
		java.util.jar.Attributes mainAttributes
		String symbolicName
		String description
		String vBundle
		org.apache.ivy.osgi.util.Version version
		NumberFormatException e
		org.apache.ivy.osgi.core.BundleInfo bundleInfo
		java.util.List environments
		org.apache.ivy.osgi.core.ManifestHeaderValue exportElements
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ManifestHeaderElement exportElement
		String vExport
		org.apache.ivy.osgi.util.Version v
		NumberFormatException e
		java.util.Iterator i$
		String name
		org.apache.ivy.osgi.core.ExportPackage export
		String uses
		String[] split
		int i
		String eclipseSourceBundle
		org.apache.ivy.osgi.core.ManifestHeaderValue eclipseSourceBundleValue
		org.apache.ivy.osgi.core.ManifestHeaderElement element
		String symbolicNameTarget
		String v
		String bundleClasspath
		org.apache.ivy.osgi.core.ManifestHeaderValue bundleClasspathValue
	private static void parseRequirement (org.apache.ivy.osgi.core.BundleInfo, java.util.jar.Attributes, java.lang.String, java.lang.String, java.lang.String)  throws java.text.ParseException 
		org.apache.ivy.osgi.core.BundleInfo bundleInfo
		java.util.jar.Attributes mainAttributes
		String headerName
		String type
		String versionAttr
		org.apache.ivy.osgi.core.ManifestHeaderValue elements
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ManifestHeaderElement element
		String resolution
		String attVersion
		org.apache.ivy.osgi.util.VersionRange version
		java.text.ParseException e
		java.util.Iterator i$
		String name
	private static void parseCapability (org.apache.ivy.osgi.core.BundleInfo, java.util.jar.Attributes, java.lang.String, java.lang.String)  throws java.text.ParseException 
		org.apache.ivy.osgi.core.BundleInfo bundleInfo
		java.util.jar.Attributes mainAttributes
		String headerName
		String type
		org.apache.ivy.osgi.core.ManifestHeaderValue elements
		java.util.Iterator i$
		org.apache.ivy.osgi.core.ManifestHeaderElement element
		String attVersion
		org.apache.ivy.osgi.util.Version version
		NumberFormatException e
		java.util.Iterator i$
		String name
		org.apache.ivy.osgi.core.BundleCapability export
	private static org.apache.ivy.osgi.util.VersionRange versionRangeOf (java.lang.String)  throws java.text.ParseException 
		String v
	private static org.apache.ivy.osgi.util.Version versionOf (java.lang.String)  throws java.text.ParseException 
		String v
}

org/apache/ivy/osgi/core/OSGiManifestParser.class
OSGiManifestParser.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.OSGiManifestParser extends java.lang.Object implements org.apache.ivy.plugins.parser.ModuleDescriptorParser  {
	private static final org.apache.ivy.osgi.core.OSGiManifestParser INSTANCE
	private org.apache.ivy.osgi.core.ExecutionEnvironmentProfileProvider profileProvider
	public void  () 
	public static org.apache.ivy.osgi.core.OSGiManifestParser getInstance () 
	public boolean accept (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL descriptorURL
		org.apache.ivy.plugins.repository.Resource res
		boolean validate
		java.util.jar.Manifest m
		org.apache.ivy.osgi.core.BundleInfo bundleInfo
		java.net.URISyntaxException e
	public void toIvyFile (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
		java.io.InputStream is
		org.apache.ivy.plugins.repository.Resource res
		java.io.File destFile
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL descriptorURL
		boolean validate
		org.apache.ivy.plugins.repository.url.URLResource resource
	public java.lang.String getType () 
	public org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.repository.Resource res
	public java.lang.String toString () 
	static void  () 
}

org/apache/ivy/osgi/core/OsgiLatestStrategy$ArtifactInfoComparator.class
OsgiLatestStrategy.java
package org.apache.ivy.osgi.core
final org.apache.ivy.osgi.core.OsgiLatestStrategy$ArtifactInfoComparator extends java.lang.Object implements java.util.Comparator  {
	final org.apache.ivy.osgi.core.OsgiLatestStrategy this$0
	void  (org.apache.ivy.osgi.core.OsgiLatestStrategy) 
	public int compare (org.apache.ivy.plugins.latest.ArtifactInfo, org.apache.ivy.plugins.latest.ArtifactInfo) 
		org.apache.ivy.plugins.latest.ArtifactInfo o1
		org.apache.ivy.plugins.latest.ArtifactInfo o2
		String rev1
		String rev2
		org.apache.ivy.plugins.version.VersionMatcher vmatcher
		org.apache.ivy.core.module.id.ModuleRevisionId mrid1
		org.apache.ivy.core.module.id.ModuleRevisionId mrid2
		int c
		int c
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/apache/ivy/osgi/core/OsgiLatestStrategy$MridComparator.class
OsgiLatestStrategy.java
package org.apache.ivy.osgi.core
final org.apache.ivy.osgi.core.OsgiLatestStrategy$MridComparator extends java.lang.Object implements java.util.Comparator  {
	final org.apache.ivy.osgi.core.OsgiLatestStrategy this$0
	void  (org.apache.ivy.osgi.core.OsgiLatestStrategy) 
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId o1
		org.apache.ivy.core.module.id.ModuleRevisionId o2
		org.apache.ivy.osgi.util.Version v1
		org.apache.ivy.osgi.util.Version v2
		java.text.ParseException e
		RuntimeException e
	public volatile int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/apache/ivy/osgi/core/OsgiLatestStrategy.class
OsgiLatestStrategy.java
package org.apache.ivy.osgi.core
public org.apache.ivy.osgi.core.OsgiLatestStrategy extends org.apache.ivy.plugins.latest.ComparatorLatestStrategy {
	private final java.util.Comparator mridComparator
	private final java.util.Comparator artifactInfoComparator
	public void  () 
	static java.util.Comparator access$000 (org.apache.ivy.osgi.core.OsgiLatestStrategy) 
		org.apache.ivy.osgi.core.OsgiLatestStrategy x0
}

org/apache/ivy/osgi/core/jvm-packages.properties
org/apache/ivy/osgi/repo/RelativeURLRepository.class
RelativeURLRepository.java
package org.apache.ivy.osgi.repo
public org.apache.ivy.osgi.repo.RelativeURLRepository extends org.apache.ivy.plugins.repository.url.URLRepository {
	private final java.net.URL baseUrl
	private java.util.Map resourcesCache
	public void  () 
	public void  (java.net.URL) 
		java.net.URL baseUrl
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
		org.apache.ivy.plugins.repository.Resource res
		java.net.URI uri
		java.net.URISyntaxException e
	private static java.lang.String encode (java.lang.String) 
		String source
}

org/apache/ivy/osgi/util/Version.class
Version.java
package org.apache.ivy.osgi.util
public org.apache.ivy.osgi.util.Version extends java.lang.Object implements java.lang.Comparable  {
	private int major
	private int minor
	private int patch
	private String qualifier
	private String version
	private String input
	private boolean splitted
	private boolean toString
	public void  (java.lang.String)  throws java.text.ParseException 
		String versionStr
	public void  (int, int, int, java.lang.String) 
		int major
		int minor
		int patch
		String qualifier
	private void ensureSplitted () 
		String[] splits
		NumberFormatException e
		NumberFormatException e
		NumberFormatException e
	private void ensureToString () 
	public java.lang.String toString () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.util.Version other
	public org.apache.ivy.osgi.util.Version withNudgedPatch () 
	public int compareUnqualified (org.apache.ivy.osgi.util.Version) 
		org.apache.ivy.osgi.util.Version other
		int diff
	public int compareTo (org.apache.ivy.osgi.util.Version) 
		org.apache.ivy.osgi.util.Version other
		int diff
	public volatile int compareTo (java.lang.Object) 
		Object x0
}

org/apache/ivy/osgi/util/VersionRange$VersionRangeParser.class
VersionRange.java
package org.apache.ivy.osgi.util
 org.apache.ivy.osgi.util.VersionRange$VersionRangeParser extends java.lang.Object {
	private final String version
	private int length
	private int pos
	private char c
	final org.apache.ivy.osgi.util.VersionRange this$0
	void  (org.apache.ivy.osgi.util.VersionRange, java.lang.String) 
		String version
	void parse ()  throws java.text.ParseException 
		boolean range
	private char readNext () 
	private void unread () 
	private boolean parseStart () 
	private void skipWhiteSpace () 
	private org.apache.ivy.osgi.util.Version parseVersion () 
		Integer major
		Integer minor
		Integer patch
		String qualififer
	private java.lang.Integer parseNumber () 
		Integer n
	private boolean parseNumberSeparator () 
	private boolean parseVersionSeparator () 
	private java.lang.String parseQualifier () 
		StringBuffer q
	private void parseEnd ()  throws java.text.ParseException 
}

org/apache/ivy/osgi/util/VersionRange.class
VersionRange.java
package org.apache.ivy.osgi.util
public org.apache.ivy.osgi.util.VersionRange extends java.lang.Object {
	private boolean startExclusive
	private org.apache.ivy.osgi.util.Version startVersion
	private boolean endExclusive
	private org.apache.ivy.osgi.util.Version endVersion
	public void  (java.lang.String)  throws java.text.ParseException 
		String versionStr
	public java.lang.String toString () 
	public java.lang.String toIvyRevision () 
		StringBuffer buffer
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		org.apache.ivy.osgi.util.VersionRange other
	static org.apache.ivy.osgi.util.Version access$002 (org.apache.ivy.osgi.util.VersionRange, org.apache.ivy.osgi.util.Version) 
		org.apache.ivy.osgi.util.VersionRange x0
		org.apache.ivy.osgi.util.Version x1
	static org.apache.ivy.osgi.util.Version access$000 (org.apache.ivy.osgi.util.VersionRange) 
		org.apache.ivy.osgi.util.VersionRange x0
	static org.apache.ivy.osgi.util.Version access$102 (org.apache.ivy.osgi.util.VersionRange, org.apache.ivy.osgi.util.Version) 
		org.apache.ivy.osgi.util.VersionRange x0
		org.apache.ivy.osgi.util.Version x1
	static boolean access$202 (org.apache.ivy.osgi.util.VersionRange, boolean) 
		org.apache.ivy.osgi.util.VersionRange x0
		boolean x1
	static boolean access$302 (org.apache.ivy.osgi.util.VersionRange, boolean) 
		org.apache.ivy.osgi.util.VersionRange x0
		boolean x1
}

org/apache/ivy/plugins/IvySettingsAware.class
IvySettingsAware.java
package org.apache.ivy.plugins
public abstract org.apache.ivy.plugins.IvySettingsAware extends java.lang.Object {
	public abstract void setSettings (org.apache.ivy.core.settings.IvySettings) 
}

org/apache/ivy/plugins/circular/AbstractCircularDependencyStrategy.class
AbstractCircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public abstract org.apache.ivy.plugins.circular.AbstractCircularDependencyStrategy extends java.lang.Object implements org.apache.ivy.plugins.circular.CircularDependencyStrategy  {
	private String name
	protected void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public java.lang.String toString () 
}

org/apache/ivy/plugins/circular/AbstractLogCircularDependencyStrategy.class
AbstractLogCircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public abstract org.apache.ivy.plugins.circular.AbstractLogCircularDependencyStrategy extends org.apache.ivy.plugins.circular.AbstractCircularDependencyStrategy {
	private java.util.Collection circularDependencies
	protected void  (java.lang.String) 
		String name
	public void handleCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
		String circularDependencyId
	protected abstract void logCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
	protected java.lang.String getCircularDependencyId (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
		String contextPrefix
		org.apache.ivy.core.resolve.ResolveData data
}

org/apache/ivy/plugins/circular/CircularDependencyException.class
CircularDependencyException.java
package org.apache.ivy.plugins.circular
public org.apache.ivy.plugins.circular.CircularDependencyException extends java.lang.RuntimeException {
	private org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	public org.apache.ivy.core.module.id.ModuleRevisionId[] getPath () 
}

org/apache/ivy/plugins/circular/CircularDependencyHelper.class
CircularDependencyHelper.java
package org.apache.ivy.plugins.circular
public final org.apache.ivy.plugins.circular.CircularDependencyHelper extends java.lang.Object {
	private void  () 
	public static java.lang.String formatMessage (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
		java.util.Set alreadyAdded
		StringBuffer buff
		int i
	public static java.lang.String formatMessage (org.apache.ivy.core.module.descriptor.ModuleDescriptor[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor[] descriptors
	public static java.lang.String formatMessageFromDescriptors (java.util.List) 
		java.util.List loopElements
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
		int pos
		java.util.Iterator it
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
	public static org.apache.ivy.core.module.id.ModuleRevisionId[] toMrids (org.apache.ivy.core.module.descriptor.ModuleDescriptor[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor[] descriptors
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
		int i
}

org/apache/ivy/plugins/circular/CircularDependencyStrategy.class
CircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public abstract org.apache.ivy.plugins.circular.CircularDependencyStrategy extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract void handleCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[])  throws org.apache.ivy.plugins.circular.CircularDependencyException 
}

org/apache/ivy/plugins/circular/ErrorCircularDependencyStrategy.class
ErrorCircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public final org.apache.ivy.plugins.circular.ErrorCircularDependencyStrategy extends org.apache.ivy.plugins.circular.AbstractCircularDependencyStrategy {
	private static final org.apache.ivy.plugins.circular.CircularDependencyStrategy INSTANCE
	public static org.apache.ivy.plugins.circular.CircularDependencyStrategy getInstance () 
	private void  () 
	public void handleCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[])  throws org.apache.ivy.plugins.circular.CircularDependencyException 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	static void  () 
}

org/apache/ivy/plugins/circular/IgnoreCircularDependencyStrategy.class
IgnoreCircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public final org.apache.ivy.plugins.circular.IgnoreCircularDependencyStrategy extends org.apache.ivy.plugins.circular.AbstractLogCircularDependencyStrategy {
	private static final org.apache.ivy.plugins.circular.CircularDependencyStrategy INSTANCE
	public static org.apache.ivy.plugins.circular.CircularDependencyStrategy getInstance () 
	private void  () 
	protected void logCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	static void  () 
}

org/apache/ivy/plugins/circular/WarnCircularDependencyStrategy.class
WarnCircularDependencyStrategy.java
package org.apache.ivy.plugins.circular
public final org.apache.ivy.plugins.circular.WarnCircularDependencyStrategy extends org.apache.ivy.plugins.circular.AbstractLogCircularDependencyStrategy {
	private static final org.apache.ivy.plugins.circular.CircularDependencyStrategy INSTANCE
	public static org.apache.ivy.plugins.circular.CircularDependencyStrategy getInstance () 
	private void  () 
	protected void logCircularDependency (org.apache.ivy.core.module.id.ModuleRevisionId[]) 
		org.apache.ivy.core.module.id.ModuleRevisionId[] mrids
	static void  () 
}

org/apache/ivy/plugins/conflict/AbstractConflictManager.class
AbstractConflictManager.java
package org.apache.ivy.plugins.conflict
public abstract org.apache.ivy.plugins.conflict.AbstractConflictManager extends java.lang.Object implements org.apache.ivy.plugins.IvySettingsAware org.apache.ivy.plugins.conflict.ConflictManager  {
	private String name
	private org.apache.ivy.core.settings.IvySettings settings
	public void  () 
	public org.apache.ivy.core.settings.IvySettings getSettings () 
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	public void handleAllBlacklistedRevisions (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.util.Collection) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		java.util.Collection foundBlacklisted
}

org/apache/ivy/plugins/conflict/ConflictManager.class
ConflictManager.java
package org.apache.ivy.plugins.conflict
public abstract org.apache.ivy.plugins.conflict.ConflictManager extends java.lang.Object {
	public abstract java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
	public abstract java.lang.String getName () 
	public abstract void handleAllBlacklistedRevisions (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.util.Collection) 
}

org/apache/ivy/plugins/conflict/FixedConflictManager.class
FixedConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.FixedConflictManager extends org.apache.ivy.plugins.conflict.AbstractConflictManager {
	private java.util.Collection revisions
	public void  (java.lang.String[]) 
		String[] revs
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		java.util.Collection resolved
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		String revision
	public java.util.Collection getRevs () 
}

org/apache/ivy/plugins/conflict/LatestCompatibleConflictManager.class
LatestCompatibleConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.LatestCompatibleConflictManager extends org.apache.ivy.plugins.conflict.LatestConflictManager {
	public void  () 
	public void  (java.lang.String, org.apache.ivy.plugins.latest.LatestStrategy) 
		String name
		org.apache.ivy.plugins.latest.LatestStrategy strategy
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.IvyNode other
		java.util.Iterator it
		java.util.Collection newConflicts
		org.apache.ivy.core.resolve.IvyNode other
	private boolean handleIncompatibleConflict (org.apache.ivy.core.resolve.IvyNode, java.util.Collection, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNode other
		org.apache.ivy.plugins.conflict.LatestConflictManager$IvyNodeArtifactInfo latest
		org.apache.ivy.core.resolve.IvyNode latestNode
		org.apache.ivy.core.resolve.IvyNode oldestNode
		org.apache.ivy.plugins.conflict.LatestConflictManager$NoConflictResolvedYetException ex
	private void blackListIncompatibleCallerAndRestartResolveIfPossible (org.apache.ivy.core.settings.IvySettings, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.settings.IvySettings settings
		org.apache.ivy.core.resolve.IvyNode parent
		org.apache.ivy.core.resolve.IvyNode selected
		org.apache.ivy.core.resolve.IvyNode evicted
		java.util.Stack callerStack
		java.util.Collection toBlacklist
		StringBuffer blacklisted
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNodeBlacklist blacklist
		String rootModuleConf
	private boolean handleIncompatibleCaller (java.util.Stack, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, java.util.Collection, org.apache.ivy.plugins.version.VersionMatcher) 
		java.util.Stack callerStack
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNode callerNode
		org.apache.ivy.core.resolve.IvyNode conflictParent
		org.apache.ivy.core.resolve.IvyNode selectedNode
		org.apache.ivy.core.resolve.IvyNode evictedNode
		java.util.Collection blacklisted
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		java.util.Collection sub
	private java.util.Collection blackListIncompatibleCaller (org.apache.ivy.plugins.version.VersionMatcher, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode, java.util.Stack) 
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		org.apache.ivy.core.resolve.IvyNode conflictParent
		org.apache.ivy.core.resolve.IvyNode selectedNode
		org.apache.ivy.core.resolve.IvyNode evictedNode
		java.util.Stack callerStack
		java.util.Collection blacklisted
		org.apache.ivy.core.resolve.IvyNode node
		String rootModuleConf
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		int i
		org.apache.ivy.core.resolve.IvyNode callerNode
	protected void handleUnsolvableConflict (org.apache.ivy.core.resolve.IvyNode, java.util.Collection, org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		org.apache.ivy.core.resolve.IvyNode node1
		org.apache.ivy.core.resolve.IvyNode node2
	public void handleAllBlacklistedRevisions (org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.util.Collection) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		java.util.Collection foundBlacklisted
		org.apache.ivy.core.resolve.ResolveData resolveData
		java.util.Collection blacklisted
		java.util.Iterator iterator
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Iterator iterator
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNodeBlacklist bdata
	public java.lang.String toString () 
}

org/apache/ivy/plugins/conflict/LatestConflictManager$1.class
LatestConflictManager.java
package org.apache.ivy.plugins.conflict
 org.apache.ivy.plugins.conflict.LatestConflictManager$1 extends java.lang.Object {
}

org/apache/ivy/plugins/conflict/LatestConflictManager$IvyNodeArtifactInfo.class
LatestConflictManager.java
package org.apache.ivy.plugins.conflict
public final org.apache.ivy.plugins.conflict.LatestConflictManager$IvyNodeArtifactInfo extends java.lang.Object implements org.apache.ivy.plugins.latest.ArtifactInfo  {
	private final org.apache.ivy.core.resolve.IvyNode node
	private void  (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode dep
	public long getLastModified () 
		long lastModified
	public java.lang.String getRevision () 
	public org.apache.ivy.core.resolve.IvyNode getNode () 
	void  (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.plugins.conflict.LatestConflictManager$1) 
		org.apache.ivy.core.resolve.IvyNode x0
		org.apache.ivy.plugins.conflict.LatestConflictManager$1 x1
}

org/apache/ivy/plugins/conflict/LatestConflictManager$NoConflictResolvedYetException.class
LatestConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.LatestConflictManager$NoConflictResolvedYetException extends java.lang.RuntimeException {
	public void  () 
}

org/apache/ivy/plugins/conflict/LatestConflictManager.class
LatestConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.LatestConflictManager extends org.apache.ivy.plugins.conflict.AbstractConflictManager {
	private org.apache.ivy.plugins.latest.LatestStrategy strategy
	private String strategyName
	public void  () 
	public void  (org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.latest.LatestStrategy strategy
	public void  (java.lang.String, org.apache.ivy.plugins.latest.LatestStrategy) 
		String name
		org.apache.ivy.plugins.latest.LatestStrategy strategy
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.module.id.ModuleRevisionId modRev
		java.util.ArrayList unevicted
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.plugins.conflict.LatestConflictManager$IvyNodeArtifactInfo latest
		org.apache.ivy.plugins.conflict.LatestConflictManager$NoConflictResolvedYetException ex
	protected org.apache.ivy.plugins.latest.ArtifactInfo[] toArtifactInfo (java.util.Collection) 
		java.util.Collection conflicts
		java.util.List artifacts
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.plugins.latest.LatestStrategy getStrategy () 
	public void setLatest (java.lang.String) 
		String strategyName
	public void setStrategy (org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.latest.LatestStrategy strategy
	public java.lang.String toString () 
}

org/apache/ivy/plugins/conflict/NoConflictManager.class
NoConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.NoConflictManager extends org.apache.ivy.plugins.conflict.AbstractConflictManager {
	public void  () 
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
}

org/apache/ivy/plugins/conflict/RegexpConflictManager.class
RegexpConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.RegexpConflictManager extends org.apache.ivy.plugins.conflict.AbstractConflictManager {
	private java.util.regex.Pattern pattern
	private boolean mIgnoreNonMatching
	public void  () 
	public void setRegexp (java.lang.String) 
		String regexp
		java.util.regex.Matcher matcher
		String message
	public void setIgnoreNonMatching (boolean) 
		boolean ignoreNonMatching
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		org.apache.ivy.core.resolve.IvyNode lastNode
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
		String msg
	private boolean nodeIsGreater (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.resolve.IvyNode lastNode
	private boolean matchEquals (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode lastNode
		org.apache.ivy.core.resolve.IvyNode node
	private java.lang.String getMatch (org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node
		String revision
		java.util.regex.Matcher matcher
		String match
	private void warnOrThrow (java.lang.String) 
		String message
}

org/apache/ivy/plugins/conflict/StrictConflictException.class
StrictConflictException.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.StrictConflictException extends org.apache.ivy.core.resolve.ResolveProcessException {
	public void  () 
	public void  (org.apache.ivy.core.resolve.IvyNode, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.resolve.IvyNode node1
		org.apache.ivy.core.resolve.IvyNode node2
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Throwable) 
		Throwable t
	public void  (java.lang.String, java.lang.Throwable) 
		String msg
		Throwable t
}

org/apache/ivy/plugins/conflict/StrictConflictManager.class
StrictConflictManager.java
package org.apache.ivy.plugins.conflict
public org.apache.ivy.plugins.conflict.StrictConflictManager extends org.apache.ivy.plugins.conflict.AbstractConflictManager {
	public void  () 
	public java.util.Collection resolveConflicts (org.apache.ivy.core.resolve.IvyNode, java.util.Collection) 
		org.apache.ivy.core.resolve.IvyNode parent
		java.util.Collection conflicts
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		org.apache.ivy.core.resolve.IvyNode lastNode
		java.util.Iterator iter
		org.apache.ivy.core.resolve.IvyNode node
}

org/apache/ivy/plugins/latest/AbstractLatestStrategy.class
AbstractLatestStrategy.java
package org.apache.ivy.plugins.latest
public abstract org.apache.ivy.plugins.latest.AbstractLatestStrategy extends java.lang.Object implements org.apache.ivy.plugins.latest.LatestStrategy  {
	private String name
	public void  () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	public org.apache.ivy.plugins.latest.ArtifactInfo findLatest (org.apache.ivy.plugins.latest.ArtifactInfo[], java.util.Date) 
		org.apache.ivy.plugins.latest.ArtifactInfo[] infos
		java.util.Date date
		java.util.List l
		java.util.ListIterator iter
		org.apache.ivy.plugins.latest.ArtifactInfo info
}

org/apache/ivy/plugins/latest/ArtifactInfo.class
ArtifactInfo.java
package org.apache.ivy.plugins.latest
public abstract org.apache.ivy.plugins.latest.ArtifactInfo extends java.lang.Object {
	public abstract java.lang.String getRevision () 
	public abstract long getLastModified () 
}

org/apache/ivy/plugins/latest/ComparatorLatestStrategy.class
ComparatorLatestStrategy.java
package org.apache.ivy.plugins.latest
public org.apache.ivy.plugins.latest.ComparatorLatestStrategy extends org.apache.ivy.plugins.latest.AbstractLatestStrategy {
	private java.util.Comparator comparator
	public void  () 
	public void  (java.util.Comparator) 
		java.util.Comparator comparator
	public java.util.List sort (org.apache.ivy.plugins.latest.ArtifactInfo[]) 
		org.apache.ivy.plugins.latest.ArtifactInfo[] infos
		java.util.List ret
	public java.util.Comparator getComparator () 
	public void setComparator (java.util.Comparator) 
		java.util.Comparator comparator
}

org/apache/ivy/plugins/latest/LatestLexicographicStrategy$1.class
LatestLexicographicStrategy.java
package org.apache.ivy.plugins.latest
final org.apache.ivy.plugins.latest.LatestLexicographicStrategy$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String rev1
		String rev2
}

org/apache/ivy/plugins/latest/LatestLexicographicStrategy.class
LatestLexicographicStrategy.java
package org.apache.ivy.plugins.latest
public org.apache.ivy.plugins.latest.LatestLexicographicStrategy extends org.apache.ivy.plugins.latest.ComparatorLatestStrategy {
	private static final java.util.Comparator COMPARATOR
	public void  () 
	static void  () 
}

org/apache/ivy/plugins/latest/LatestRevisionStrategy$ArtifactInfoComparator.class
LatestRevisionStrategy.java
package org.apache.ivy.plugins.latest
final org.apache.ivy.plugins.latest.LatestRevisionStrategy$ArtifactInfoComparator extends java.lang.Object implements java.util.Comparator  {
	final org.apache.ivy.plugins.latest.LatestRevisionStrategy this$0
	void  (org.apache.ivy.plugins.latest.LatestRevisionStrategy) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String rev1
		String rev2
		org.apache.ivy.plugins.version.VersionMatcher vmatcher
		org.apache.ivy.core.module.id.ModuleRevisionId mrid1
		org.apache.ivy.core.module.id.ModuleRevisionId mrid2
		int c
		int c
}

org/apache/ivy/plugins/latest/LatestRevisionStrategy$MridComparator.class
LatestRevisionStrategy.java
package org.apache.ivy.plugins.latest
final org.apache.ivy.plugins.latest.LatestRevisionStrategy$MridComparator extends java.lang.Object implements java.util.Comparator  {
	final org.apache.ivy.plugins.latest.LatestRevisionStrategy this$0
	void  (org.apache.ivy.plugins.latest.LatestRevisionStrategy) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		String rev1
		String rev2
		String[] parts1
		String[] parts2
		int i
		boolean is1Number
		boolean is2Number
		java.util.Map specialMeanings
		Integer sm1
		Integer sm2
	private boolean isNumber (java.lang.String) 
		String str
}

org/apache/ivy/plugins/latest/LatestRevisionStrategy$SpecialMeaning.class
LatestRevisionStrategy.java
package org.apache.ivy.plugins.latest
public org.apache.ivy.plugins.latest.LatestRevisionStrategy$SpecialMeaning extends java.lang.Object {
	private String name
	private Integer value
	public void  () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.Integer getValue () 
	public void setValue (java.lang.Integer) 
		Integer value
	public void validate () 
}

org/apache/ivy/plugins/latest/LatestRevisionStrategy.class
LatestRevisionStrategy.java
package org.apache.ivy.plugins.latest
public org.apache.ivy.plugins.latest.LatestRevisionStrategy extends org.apache.ivy.plugins.latest.ComparatorLatestStrategy {
	private static final java.util.Map DEFAULT_SPECIAL_MEANINGS
	private final java.util.Comparator mridComparator
	private final java.util.Comparator artifactInfoComparator
	private java.util.Map specialMeanings
	private boolean usedefaultspecialmeanings
	public void  () 
	public void addConfiguredSpecialMeaning (org.apache.ivy.plugins.latest.LatestRevisionStrategy$SpecialMeaning) 
		org.apache.ivy.plugins.latest.LatestRevisionStrategy$SpecialMeaning meaning
	public synchronized java.util.Map getSpecialMeanings () 
	public boolean isUsedefaultspecialmeanings () 
	public void setUsedefaultspecialmeanings (boolean) 
		boolean usedefaultspecialmeanings
	static java.util.Comparator access$000 (org.apache.ivy.plugins.latest.LatestRevisionStrategy) 
		org.apache.ivy.plugins.latest.LatestRevisionStrategy x0
	static void  () 
}

org/apache/ivy/plugins/latest/LatestStrategy.class
LatestStrategy.java
package org.apache.ivy.plugins.latest
public abstract org.apache.ivy.plugins.latest.LatestStrategy extends java.lang.Object {
	public abstract org.apache.ivy.plugins.latest.ArtifactInfo findLatest (org.apache.ivy.plugins.latest.ArtifactInfo[], java.util.Date) 
	public abstract java.util.List sort (org.apache.ivy.plugins.latest.ArtifactInfo[]) 
	public abstract java.lang.String getName () 
}

org/apache/ivy/plugins/latest/LatestTimeStrategy$1.class
LatestTimeStrategy.java
package org.apache.ivy.plugins.latest
final org.apache.ivy.plugins.latest.LatestTimeStrategy$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		long d1
		long d2
}

org/apache/ivy/plugins/latest/LatestTimeStrategy.class
LatestTimeStrategy.java
package org.apache.ivy.plugins.latest
public org.apache.ivy.plugins.latest.LatestTimeStrategy extends org.apache.ivy.plugins.latest.ComparatorLatestStrategy {
	private static final java.util.Comparator COMPARATOR
	public void  () 
	static void  () 
}

org/apache/ivy/plugins/lock/AbstractLockStrategy.class
AbstractLockStrategy.java
package org.apache.ivy.plugins.lock
public abstract org.apache.ivy.plugins.lock.AbstractLockStrategy extends java.lang.Object implements org.apache.ivy.plugins.lock.LockStrategy  {
	private String name
	private boolean debugLocking
	protected void  () 
	protected void  (boolean) 
		boolean debugLocking
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	public boolean isDebugLocking () 
}

org/apache/ivy/plugins/lock/ArtifactLockStrategy.class
ArtifactLockStrategy.java
package org.apache.ivy.plugins.lock
public abstract org.apache.ivy.plugins.lock.ArtifactLockStrategy extends org.apache.ivy.plugins.lock.FileBasedLockStrategy {
	protected void  (org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker, boolean) 
		org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker locker
		boolean debugLocking
	public boolean lockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File)  throws java.lang.InterruptedException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File artifactFileToDownload
	public void unlockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File artifactFileToDownload
}

org/apache/ivy/plugins/lock/CreateFileLockStrategy.class
CreateFileLockStrategy.java
package org.apache.ivy.plugins.lock
public org.apache.ivy.plugins.lock.CreateFileLockStrategy extends org.apache.ivy.plugins.lock.ArtifactLockStrategy {
	public void  (boolean) 
		boolean debugLocking
}

org/apache/ivy/plugins/lock/DeleteOnExitHook$1.class
DeleteOnExitHook.java
package org.apache.ivy.plugins.lock
final org.apache.ivy.plugins.lock.DeleteOnExitHook$1 extends java.lang.Thread {
	void  () 
	public void run () 
}

org/apache/ivy/plugins/lock/DeleteOnExitHook.class
DeleteOnExitHook.java
package org.apache.ivy.plugins.lock
 org.apache.ivy.plugins.lock.DeleteOnExitHook extends java.lang.Object {
	private static java.util.LinkedHashSet files
	private void  () 
	static synchronized void add (java.io.File) 
		java.io.File file
	static synchronized void remove (java.io.File) 
		java.io.File file
	static synchronized void runHook () 
		java.util.Iterator itr
	static void  () 
}

org/apache/ivy/plugins/lock/FileBasedLockStrategy$CreateFileLocker.class
FileBasedLockStrategy.java
package org.apache.ivy.plugins.lock
public org.apache.ivy.plugins.lock.FileBasedLockStrategy$CreateFileLocker extends java.lang.Object implements org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker  {
	private boolean debugLocking
	public void  (boolean) 
		boolean debugLocking
	public boolean tryLock (java.io.File) 
		java.io.File file
		java.io.IOException e
	public void unlock (java.io.File) 
		java.io.File file
}

org/apache/ivy/plugins/lock/FileBasedLockStrategy$FileLocker.class
FileBasedLockStrategy.java
package org.apache.ivy.plugins.lock
public abstract org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker extends java.lang.Object {
	public abstract boolean tryLock (java.io.File) 
	public abstract void unlock (java.io.File) 
}

org/apache/ivy/plugins/lock/FileBasedLockStrategy$NIOFileLocker$LockData.class
FileBasedLockStrategy.java
package org.apache.ivy.plugins.lock
 org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData extends java.lang.Object {
	private java.io.RandomAccessFile raf
	private java.nio.channels.FileLock l
	void  (java.io.RandomAccessFile, java.nio.channels.FileLock) 
		java.io.RandomAccessFile raf
		java.nio.channels.FileLock l
	static java.nio.channels.FileLock access$100 (org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData) 
		org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData x0
	static java.io.RandomAccessFile access$200 (org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData) 
		org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData x0
}

org/apache/ivy/plugins/lock/FileBasedLockStrategy$NIOFileLocker.class
FileBasedLockStrategy.java
package org.apache.ivy.plugins.lock
public org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker extends java.lang.Object implements org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker  {
	private java.util.Map locks
	private boolean debugLocking
	public void  (boolean) 
		boolean debugLocking
	public boolean tryLock (java.io.File) 
		java.io.File file
		java.io.RandomAccessFile raf
		java.nio.channels.FileLock l
		java.io.IOException e
	public void unlock (java.io.File) 
		java.io.File file
		org.apache.ivy.plugins.lock.FileBasedLockStrategy$NIOFileLocker$LockData data
		java.io.IOException e
}

org/apache/ivy/plugins/lock/FileBasedLockStrategy.class
FileBasedLockStrategy.java
package org.apache.ivy.plugins.lock
public abstract org.apache.ivy.plugins.lock.FileBasedLockStrategy extends org.apache.ivy.plugins.lock.AbstractLockStrategy {
	private static final int SLEEP_TIME
	private static final long DEFAULT_TIMEOUT
	private org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker locker
	private long timeout
	private static java.util.concurrent.ConcurrentMap currentLockHolders
	protected void  () 
	protected void  (boolean) 
		boolean debugLocking
	protected void  (org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker, boolean) 
		org.apache.ivy.plugins.lock.FileBasedLockStrategy$FileLocker locker
		boolean debugLocking
	protected boolean acquireLock (java.io.File)  throws java.lang.InterruptedException 
		java.io.File file
		Thread currentThread
		long start
		int lockCount
		int holdLocks
	protected void releaseLock (java.io.File) 
		java.io.File file
		Thread currentThread
		int holdLocks
	private static void debugLocking (java.lang.String) 
		String msg
	private int hasLock (java.io.File, java.lang.Thread) 
		java.io.File file
		Thread forThread
		java.util.Map locksPerThread
		Integer counterObj
		int counter
	private int incrementLock (java.io.File, java.lang.Thread) 
		java.io.File file
		Thread forThread
		java.util.Map locksPerThread
		Integer c
		int holdLocks
	private int decrementLock (java.io.File, java.lang.Thread) 
		java.io.File file
		Thread forThread
		java.util.concurrent.ConcurrentHashMap locksPerThread
		Integer c
		int oldHeldLocks
		int newHeldLocks
	protected java.lang.String getCurrentLockHolderNames (java.io.File) 
		java.io.File file
		StringBuilder sb
		java.util.concurrent.ConcurrentHashMap m
		java.util.Enumeration threads
		Thread t
	static void access$000 (java.lang.String) 
		String x0
	static void  () 
}

org/apache/ivy/plugins/lock/LockStrategy.class
LockStrategy.java
package org.apache.ivy.plugins.lock
public abstract org.apache.ivy.plugins.lock.LockStrategy extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract boolean lockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File)  throws java.lang.InterruptedException 
	public abstract void unlockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
}

org/apache/ivy/plugins/lock/NIOFileLockStrategy.class
NIOFileLockStrategy.java
package org.apache.ivy.plugins.lock
public org.apache.ivy.plugins.lock.NIOFileLockStrategy extends org.apache.ivy.plugins.lock.ArtifactLockStrategy {
	public void  (boolean) 
		boolean debugLocking
}

org/apache/ivy/plugins/lock/NoLockStrategy.class
NoLockStrategy.java
package org.apache.ivy.plugins.lock
public org.apache.ivy.plugins.lock.NoLockStrategy extends org.apache.ivy.plugins.lock.AbstractLockStrategy {
	public void  () 
	public final boolean lockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File artifactFileToDownload
	public final void unlockArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File artifactFileToDownload
}

org/apache/ivy/plugins/matcher/AbstractPatternMatcher.class
AbstractPatternMatcher.java
package org.apache.ivy.plugins.matcher
public abstract org.apache.ivy.plugins.matcher.AbstractPatternMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.PatternMatcher  {
	private final String name
	public void  (java.lang.String) 
		String name
	public org.apache.ivy.plugins.matcher.Matcher getMatcher (java.lang.String) 
		String expression
	public java.lang.String getName () 
	protected abstract org.apache.ivy.plugins.matcher.Matcher newMatcher (java.lang.String) 
	public java.lang.String toString () 
}

org/apache/ivy/plugins/matcher/AnyMatcher.class
AnyMatcher.java
package org.apache.ivy.plugins.matcher
public org.apache.ivy.plugins.matcher.AnyMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	public static final org.apache.ivy.plugins.matcher.Matcher INSTANCE
	public void  () 
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
	static void  () 
}

org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcher$ExactOrRegexpMatcher.class
ExactOrRegexpPatternMatcher.java
package org.apache.ivy.plugins.matcher
final org.apache.ivy.plugins.matcher.ExactOrRegexpPatternMatcher$ExactOrRegexpMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	private org.apache.ivy.plugins.matcher.Matcher exact
	private org.apache.ivy.plugins.matcher.Matcher regexp
	public void  (java.lang.String) 
		String expression
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
}

org/apache/ivy/plugins/matcher/ExactOrRegexpPatternMatcher.class
ExactOrRegexpPatternMatcher.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.ExactOrRegexpPatternMatcher extends org.apache.ivy.plugins.matcher.AbstractPatternMatcher {
	public static final org.apache.ivy.plugins.matcher.ExactOrRegexpPatternMatcher INSTANCE
	public void  () 
	protected org.apache.ivy.plugins.matcher.Matcher newMatcher (java.lang.String) 
		String expression
	static void  () 
}

org/apache/ivy/plugins/matcher/ExactPatternMatcher$ExactMatcher.class
ExactPatternMatcher.java
package org.apache.ivy.plugins.matcher
 org.apache.ivy.plugins.matcher.ExactPatternMatcher$ExactMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	private String expression
	public void  (java.lang.String) 
		String expression
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
}

org/apache/ivy/plugins/matcher/ExactPatternMatcher.class
ExactPatternMatcher.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.ExactPatternMatcher extends org.apache.ivy.plugins.matcher.AbstractPatternMatcher {
	public static final org.apache.ivy.plugins.matcher.ExactPatternMatcher INSTANCE
	public void  () 
	protected org.apache.ivy.plugins.matcher.Matcher newMatcher (java.lang.String) 
		String expression
	static void  () 
}

org/apache/ivy/plugins/matcher/GlobPatternMatcher$GlobMatcher.class
GlobPatternMatcher.java
package org.apache.ivy.plugins.matcher
 org.apache.ivy.plugins.matcher.GlobPatternMatcher$GlobMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	private org.apache.oro.text.regex.Pattern pattern
	private String expression
	private Boolean exact
	public void  (java.lang.String)  throws java.util.regex.PatternSyntaxException 
		String expression
		org.apache.oro.text.regex.MalformedPatternException e
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
	private java.lang.Boolean calculateExact () 
		Boolean result
		char[] expressionChars
		int i
		char ch
}

org/apache/ivy/plugins/matcher/GlobPatternMatcher.class
GlobPatternMatcher.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.GlobPatternMatcher extends org.apache.ivy.plugins.matcher.AbstractPatternMatcher {
	public static final org.apache.ivy.plugins.matcher.GlobPatternMatcher INSTANCE
	public void  () 
	protected org.apache.ivy.plugins.matcher.Matcher newMatcher (java.lang.String) 
		String expression
	static void  () 
}

org/apache/ivy/plugins/matcher/MapMatcher.class
MapMatcher.java
package org.apache.ivy.plugins.matcher
public org.apache.ivy.plugins.matcher.MapMatcher extends java.lang.Object {
	private java.util.Map matchers
	private org.apache.ivy.plugins.matcher.PatternMatcher pm
	private java.util.Map attributes
	public void  (java.util.Map, org.apache.ivy.plugins.matcher.PatternMatcher) 
		java.util.Map attributes
		org.apache.ivy.plugins.matcher.PatternMatcher pm
		java.util.Iterator iter
		java.util.Map$Entry entry
		String value
	public boolean matches (java.util.Map) 
		java.util.Map m
		java.util.Iterator iter
		java.util.Map$Entry entry
		org.apache.ivy.plugins.matcher.Matcher matcher
		String value
	public java.lang.String toString () 
	public java.util.Map getAttributes () 
	public org.apache.ivy.plugins.matcher.PatternMatcher getPatternMatcher () 
}

org/apache/ivy/plugins/matcher/Matcher.class
Matcher.java
package org.apache.ivy.plugins.matcher
public abstract org.apache.ivy.plugins.matcher.Matcher extends java.lang.Object {
	public abstract boolean matches (java.lang.String) 
	public abstract boolean isExact () 
}

org/apache/ivy/plugins/matcher/MatcherHelper.class
MatcherHelper.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.MatcherHelper extends java.lang.Object {
	private void  () 
	public static boolean matches (org.apache.ivy.plugins.matcher.PatternMatcher, java.lang.String, java.lang.String) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		String expression
		String input
	public static boolean matches (org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		org.apache.ivy.core.module.id.ModuleId exp
		org.apache.ivy.core.module.id.ModuleId mid
	public static boolean matches (org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		org.apache.ivy.core.module.id.ModuleRevisionId exp
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public static boolean matches (org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.core.module.id.ArtifactId) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		org.apache.ivy.core.module.id.ArtifactId exp
		org.apache.ivy.core.module.id.ArtifactId aid
	public static boolean isExact (org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		org.apache.ivy.core.module.id.ModuleRevisionId exp
	public static boolean isExact (org.apache.ivy.plugins.matcher.PatternMatcher, org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		org.apache.ivy.core.module.id.ModuleId exp
	public static boolean isExact (org.apache.ivy.plugins.matcher.PatternMatcher, java.lang.String) 
		org.apache.ivy.plugins.matcher.PatternMatcher m
		String exp
}

org/apache/ivy/plugins/matcher/NoMatcher.class
NoMatcher.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.NoMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	public static final org.apache.ivy.plugins.matcher.Matcher INSTANCE
	public void  () 
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
	static void  () 
}

org/apache/ivy/plugins/matcher/PatternMatcher.class
PatternMatcher.java
package org.apache.ivy.plugins.matcher
public abstract org.apache.ivy.plugins.matcher.PatternMatcher extends java.lang.Object {
	public static final String EXACT
	public static final String REGEXP
	public static final String GLOB
	public static final String EXACT_OR_REGEXP
	public static final String ANY_EXPRESSION
	public abstract org.apache.ivy.plugins.matcher.Matcher getMatcher (java.lang.String) 
	public abstract java.lang.String getName () 
}

org/apache/ivy/plugins/matcher/RegexpPatternMatcher$RegexpMatcher.class
RegexpPatternMatcher.java
package org.apache.ivy.plugins.matcher
 org.apache.ivy.plugins.matcher.RegexpPatternMatcher$RegexpMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	private java.util.regex.Pattern pattern
	private String expression
	private Boolean exact
	public void  (java.lang.String)  throws java.util.regex.PatternSyntaxException 
		String expression
	public boolean matches (java.lang.String) 
		String input
	public boolean isExact () 
	private java.lang.Boolean calculateExact () 
		Boolean result
		char[] expressionChars
		int i
		char ch
}

org/apache/ivy/plugins/matcher/RegexpPatternMatcher.class
RegexpPatternMatcher.java
package org.apache.ivy.plugins.matcher
public final org.apache.ivy.plugins.matcher.RegexpPatternMatcher extends org.apache.ivy.plugins.matcher.AbstractPatternMatcher {
	public static final org.apache.ivy.plugins.matcher.RegexpPatternMatcher INSTANCE
	public void  () 
	protected org.apache.ivy.plugins.matcher.Matcher newMatcher (java.lang.String) 
		String expression
	static void  () 
}

org/apache/ivy/plugins/namespace/MRIDRule.class
MRIDRule.java
package org.apache.ivy.plugins.namespace
public org.apache.ivy.plugins.namespace.MRIDRule extends java.lang.Object {
	private String org
	private String module
	private String branch
	private String rev
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String org
		String mod
		String rev
	public void  () 
	public java.lang.String getModule () 
	public void setModule (java.lang.String) 
		String module
	public java.lang.String getOrg () 
	public void setOrg (java.lang.String) 
		String org
	public java.lang.String getRev () 
	public void setRev (java.lang.String) 
		String rev
	public java.lang.String toString () 
	public java.lang.String getBranch () 
	public void setBranch (java.lang.String) 
		String branch
}

org/apache/ivy/plugins/namespace/MRIDTransformationRule$1.class
MRIDTransformationRule.java
package org.apache.ivy.plugins.namespace
 org.apache.ivy.plugins.namespace.MRIDTransformationRule$1 extends java.lang.Object {
}

org/apache/ivy/plugins/namespace/MRIDTransformationRule$MridRuleMatcher.class
MRIDTransformationRule.java
package org.apache.ivy.plugins.namespace
 org.apache.ivy.plugins.namespace.MRIDTransformationRule$MridRuleMatcher extends java.lang.Object {
	private static final String[] TYPES
	private java.util.regex.Matcher[] matchers
	private void  () 
	public boolean match (org.apache.ivy.plugins.namespace.MRIDRule, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.namespace.MRIDRule src
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public org.apache.ivy.core.module.id.ModuleRevisionId apply (org.apache.ivy.plugins.namespace.MRIDRule, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.namespace.MRIDRule dest
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String org
		String mod
		String branch
		String rev
	private java.lang.String applyRules (java.lang.String, java.lang.String) 
		String str
		String type
		int i
	private java.lang.String applyTypeRule (java.lang.String, java.lang.String, java.lang.String, java.util.regex.Matcher) 
		String rule
		String type
		String ruleType
		java.util.regex.Matcher m
		String res
		int i
		StringBuffer sb
		String str
	private java.lang.String getPattern (java.lang.String) 
		String p
	void  (org.apache.ivy.plugins.namespace.MRIDTransformationRule$1) 
		org.apache.ivy.plugins.namespace.MRIDTransformationRule$1 x0
	static void  () 
}

org/apache/ivy/plugins/namespace/MRIDTransformationRule.class
MRIDTransformationRule.java
package org.apache.ivy.plugins.namespace
public org.apache.ivy.plugins.namespace.MRIDTransformationRule extends java.lang.Object implements org.apache.ivy.plugins.namespace.NamespaceTransformer  {
	private java.util.List src
	private org.apache.ivy.plugins.namespace.MRIDRule dest
	public void  () 
	public void addSrc (org.apache.ivy.plugins.namespace.MRIDRule) 
		org.apache.ivy.plugins.namespace.MRIDRule src
	public void addDest (org.apache.ivy.plugins.namespace.MRIDRule) 
		org.apache.ivy.plugins.namespace.MRIDRule dest
	public org.apache.ivy.core.module.id.ModuleRevisionId transform (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.namespace.MRIDTransformationRule$MridRuleMatcher matcher
		java.util.Iterator iter
		org.apache.ivy.plugins.namespace.MRIDRule rule
		org.apache.ivy.core.module.id.ModuleRevisionId destMrid
	public boolean isIdentity () 
}

org/apache/ivy/plugins/namespace/NameSpaceHelper.class
NameSpaceHelper.java
package org.apache.ivy.plugins.namespace
public final org.apache.ivy.plugins.namespace.NameSpaceHelper extends java.lang.Object {
	private void  () 
	public static org.apache.ivy.core.module.descriptor.DependencyDescriptor toSystem (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.plugins.namespace.Namespace ns
	public static org.apache.ivy.core.module.descriptor.DependencyDescriptor transform (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.plugins.namespace.NamespaceTransformer, boolean) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		boolean fromSystem
	public static org.apache.ivy.core.module.descriptor.ModuleDescriptor toSystem (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.namespace.Namespace ns
	public static org.apache.ivy.core.resolve.ResolvedModuleRevision toSystem (org.apache.ivy.core.resolve.ResolvedModuleRevision, org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		org.apache.ivy.plugins.namespace.Namespace ns
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public static org.apache.ivy.core.module.descriptor.Artifact transform (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.namespace.NamespaceTransformer) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public static org.apache.ivy.core.report.MetadataArtifactDownloadReport transform (org.apache.ivy.core.report.MetadataArtifactDownloadReport, org.apache.ivy.plugins.namespace.NamespaceTransformer) 
		org.apache.ivy.core.report.MetadataArtifactDownloadReport report
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
	public static org.apache.ivy.core.module.id.ArtifactId transform (org.apache.ivy.core.module.id.ArtifactId, org.apache.ivy.plugins.namespace.NamespaceTransformer) 
		org.apache.ivy.core.module.id.ArtifactId artifactId
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
		org.apache.ivy.core.module.id.ModuleId mid
	public static org.apache.ivy.core.module.id.ModuleId transform (org.apache.ivy.core.module.id.ModuleId, org.apache.ivy.plugins.namespace.NamespaceTransformer) 
		org.apache.ivy.core.module.id.ModuleId mid
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
	public static java.lang.String transformOrganisation (java.lang.String, org.apache.ivy.plugins.namespace.NamespaceTransformer) 
		String org
		org.apache.ivy.plugins.namespace.NamespaceTransformer t
}

org/apache/ivy/plugins/namespace/Namespace$1.class
Namespace.java
package org.apache.ivy.plugins.namespace
 org.apache.ivy.plugins.namespace.Namespace$1 extends java.lang.Object implements org.apache.ivy.plugins.namespace.NamespaceTransformer  {
	final org.apache.ivy.plugins.namespace.Namespace this$0
	void  (org.apache.ivy.plugins.namespace.Namespace) 
	public org.apache.ivy.core.module.id.ModuleRevisionId transform (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Iterator iter
		org.apache.ivy.plugins.namespace.NamespaceRule rule
		org.apache.ivy.core.module.id.ModuleRevisionId nmrid
	public boolean isIdentity () 
}

org/apache/ivy/plugins/namespace/Namespace$2.class
Namespace.java
package org.apache.ivy.plugins.namespace
 org.apache.ivy.plugins.namespace.Namespace$2 extends java.lang.Object implements org.apache.ivy.plugins.namespace.NamespaceTransformer  {
	final org.apache.ivy.plugins.namespace.Namespace this$0
	void  (org.apache.ivy.plugins.namespace.Namespace) 
	public org.apache.ivy.core.module.id.ModuleRevisionId transform (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Iterator iter
		org.apache.ivy.plugins.namespace.NamespaceRule rule
		org.apache.ivy.core.module.id.ModuleRevisionId nmrid
	public boolean isIdentity () 
}

org/apache/ivy/plugins/namespace/Namespace.class
Namespace.java
package org.apache.ivy.plugins.namespace
public org.apache.ivy.plugins.namespace.Namespace extends java.lang.Object {
	public static final org.apache.ivy.plugins.namespace.Namespace SYSTEM_NAMESPACE
	private java.util.List rules
	private String name
	private boolean chainRules
	private org.apache.ivy.plugins.namespace.NamespaceTransformer fromSystemTransformer
	private org.apache.ivy.plugins.namespace.NamespaceTransformer toSystemTransformer
	public void  () 
	public void addRule (org.apache.ivy.plugins.namespace.NamespaceRule) 
		org.apache.ivy.plugins.namespace.NamespaceRule rule
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public org.apache.ivy.plugins.namespace.NamespaceTransformer getFromSystemTransformer () 
	public org.apache.ivy.plugins.namespace.NamespaceTransformer getToSystemTransformer () 
	public boolean isChainrules () 
	public void setChainrules (boolean) 
		boolean chainRules
	static java.util.List access$000 (org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.plugins.namespace.Namespace x0
	static boolean access$100 (org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.plugins.namespace.Namespace x0
	static void  () 
}

org/apache/ivy/plugins/namespace/NamespaceRule.class
NamespaceRule.java
package org.apache.ivy.plugins.namespace
public org.apache.ivy.plugins.namespace.NamespaceRule extends java.lang.Object {
	private String name
	private String description
	private org.apache.ivy.plugins.namespace.MRIDTransformationRule fromSystem
	private org.apache.ivy.plugins.namespace.MRIDTransformationRule toSystem
	public void  () 
	public org.apache.ivy.plugins.namespace.MRIDTransformationRule getFromSystem () 
	public void addFromsystem (org.apache.ivy.plugins.namespace.MRIDTransformationRule) 
		org.apache.ivy.plugins.namespace.MRIDTransformationRule fromSystem
	public org.apache.ivy.plugins.namespace.MRIDTransformationRule getToSystem () 
	public void addTosystem (org.apache.ivy.plugins.namespace.MRIDTransformationRule) 
		org.apache.ivy.plugins.namespace.MRIDTransformationRule toSystem
	public java.lang.String getDescription () 
	public void setDescription (java.lang.String) 
		String description
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
}

org/apache/ivy/plugins/namespace/NamespaceTransformer.class
NamespaceTransformer.java
package org.apache.ivy.plugins.namespace
public abstract org.apache.ivy.plugins.namespace.NamespaceTransformer extends java.lang.Object {
	public abstract org.apache.ivy.core.module.id.ModuleRevisionId transform (org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract boolean isIdentity () 
}

org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser$AbstractParser.class
AbstractModuleDescriptorParser.java
package org.apache.ivy.plugins.parser
public abstract org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser extends org.xml.sax.helpers.DefaultHandler {
	private static final String DEFAULT_CONF_MAPPING
	private String defaultConf
	private String defaultConfMapping
	private org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor defaultConfMappingDescriptor
	private org.apache.ivy.plugins.repository.Resource res
	private java.util.List errors
	private org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
	private org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	protected void  (org.apache.ivy.plugins.parser.ModuleDescriptorParser) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	public org.apache.ivy.plugins.parser.ModuleDescriptorParser getModuleDescriptorParser () 
	protected void checkErrors ()  throws java.text.ParseException 
	public void setResource (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
	protected org.apache.ivy.plugins.repository.Resource getResource () 
	protected java.lang.String getDefaultConfMapping () 
	protected void setDefaultConfMapping (java.lang.String) 
		String defaultConf
	protected void parseDepsConfs (java.lang.String, org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor) 
		String confs
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
	protected void parseDepsConfs (java.lang.String, org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		String confs
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
	protected void parseDepsConfs (java.lang.String, org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean, boolean) 
		String confs
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
		boolean evaluateConditions
		String[] conf
	protected void parseDepsConfs (java.lang.String[], org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		String[] conf
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
	protected void parseDepsConfs (java.lang.String[], org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean, boolean) 
		String[] conf
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
		boolean evaluateConditions
		int i
		String[] ops
		String[] modConfs
		int j
		int j
		String[] depConfs
		int k
		String mappedDependency
		String[] modConfs
		String[] depConfs
		int j
		int k
		String mappedDependency
	private java.lang.String evaluateCondition (java.lang.String, org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor) 
		String conf
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		int endConditionIndex
		String condition
		int notEqualIndex
		int equalIndex
		String leftOp
		String rightOp
		String attrValue
		String leftOp
		String rightOp
		String attrValue
	private void addExtendingConfigurations (java.lang.String[], org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		String[] confs
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
		int i
	private void addExtendingConfigurations (java.lang.String, org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		String conf
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean useDefaultMappingToGuessRightOperande
		java.util.Set configsToAdd
		org.apache.ivy.core.module.descriptor.Configuration[] configs
		int i
		String[] ext
		int j
		String configName
		String[] confs
	protected org.apache.ivy.core.module.descriptor.DependencyDescriptor getDefaultConfMappingDescriptor () 
	protected void addError (java.lang.String) 
		String msg
	public void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	public void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException ex
	private java.lang.String getLocationString (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException ex
		StringBuffer str
		String systemId
		int index
	protected java.lang.String getDefaultConf () 
	protected void setDefaultConf (java.lang.String) 
		String defaultConf
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getModuleDescriptor ()  throws java.text.ParseException 
	protected java.util.Date getDefaultPubDate () 
	private void replaceConfigurationWildcards (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.Configuration[] configs
		int i
	protected void setMd (org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
	protected org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor getMd () 
}

org/apache/ivy/plugins/parser/AbstractModuleDescriptorParser.class
AbstractModuleDescriptorParser.java
package org.apache.ivy.plugins.parser
public abstract org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser extends java.lang.Object implements org.apache.ivy.plugins.parser.ModuleDescriptorParser  {
	public void  () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL descriptorURL
		boolean validate
	public java.lang.String getType () 
	public org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.repository.Resource res
}

org/apache/ivy/plugins/parser/ModuleDescriptorParser.class
ModuleDescriptorParser.java
package org.apache.ivy.plugins.parser
public abstract org.apache.ivy.plugins.parser.ModuleDescriptorParser extends java.lang.Object {
	public abstract org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, boolean)  throws java.text.ParseException java.io.IOException 
	public abstract org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
	public abstract void toIvyFile (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
	public abstract boolean accept (org.apache.ivy.plugins.repository.Resource) 
	public abstract java.lang.String getType () 
	public abstract org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.repository.Resource) 
}

org/apache/ivy/plugins/parser/ModuleDescriptorParserRegistry.class
ModuleDescriptorParserRegistry.java
package org.apache.ivy.plugins.parser
public final org.apache.ivy.plugins.parser.ModuleDescriptorParserRegistry extends org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser {
	private static final org.apache.ivy.plugins.parser.ModuleDescriptorParserRegistry INSTANCE
	private java.util.List parsers
	public static org.apache.ivy.plugins.parser.ModuleDescriptorParserRegistry getInstance () 
	private void  () 
	public void addParser (org.apache.ivy.plugins.parser.ModuleDescriptorParser) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	public org.apache.ivy.plugins.parser.ModuleDescriptorParser[] getParsers () 
	public org.apache.ivy.plugins.parser.ModuleDescriptorParser getParser (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
		java.util.Iterator iter
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings settings
		java.net.URL descriptorURL
		org.apache.ivy.plugins.repository.Resource res
		boolean validate
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	public boolean accept (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
	public void toIvyFile (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
		java.io.InputStream is
		org.apache.ivy.plugins.repository.Resource res
		java.io.File destFile
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	static void  () 
}

org/apache/ivy/plugins/parser/ParserSettings.class
ParserSettings.java
package org.apache.ivy.plugins.parser
public abstract org.apache.ivy.plugins.parser.ParserSettings extends java.lang.Object {
	public abstract java.lang.String substitute (java.lang.String) 
	public abstract java.util.Map substitute (java.util.Map) 
	public abstract org.apache.ivy.core.cache.ResolutionCacheManager getResolutionCacheManager () 
	public abstract org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (java.lang.String) 
	public abstract org.apache.ivy.plugins.matcher.PatternMatcher getMatcher (java.lang.String) 
	public abstract org.apache.ivy.plugins.namespace.Namespace getNamespace (java.lang.String) 
	public abstract org.apache.ivy.core.module.status.StatusManager getStatusManager () 
	public abstract org.apache.ivy.core.RelativeUrlResolver getRelativeUrlResolver () 
	public abstract org.apache.ivy.plugins.resolver.DependencyResolver getResolver (org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract java.io.File resolveFile (java.lang.String) 
	public abstract java.lang.String getDefaultBranch (org.apache.ivy.core.module.id.ModuleId) 
	public abstract org.apache.ivy.plugins.namespace.Namespace getContextNamespace () 
}

org/apache/ivy/plugins/parser/m2/DefaultPomDependencyMgt.class
DefaultPomDependencyMgt.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.DefaultPomDependencyMgt extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomDependencyMgt  {
	private String groupId
	private String artifactId
	private String version
	private String scope
	private java.util.List excludedModules
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		String groupId
		String artifactId
		String version
		String scope
		java.util.List excludedModules
	public java.lang.String getScope () 
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.util.List getExcludedModules () 
}

org/apache/ivy/plugins/parser/m2/PomDependencyMgt.class
PomDependencyMgt.java
package org.apache.ivy.plugins.parser.m2
public abstract org.apache.ivy.plugins.parser.m2.PomDependencyMgt extends java.lang.Object {
	public abstract java.lang.String getGroupId () 
	public abstract java.lang.String getArtifactId () 
	public abstract java.lang.String getVersion () 
	public abstract java.lang.String getScope () 
	public abstract java.util.List getExcludedModules () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$1.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$1 extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper  {
	void  () 
	public void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean isOptional
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$2.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$2 extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper  {
	void  () 
	public void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean isOptional
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$3.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$3 extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper  {
	void  () 
	public void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean isOptional
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$4.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$4 extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper  {
	void  () 
	public void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean isOptional
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$5.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$5 extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper  {
	void  () 
	public void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		boolean isOptional
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$ConfMapper.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
abstract org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper extends java.lang.Object {
	public abstract void addMappingConfs (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor, boolean) 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$PomDependencyDescriptor.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$PomDependencyDescriptor extends org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor {
	private final org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData pomDependencyData
	private void  (org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData pomDependencyData
		org.apache.ivy.core.module.descriptor.ModuleDescriptor moduleDescriptor
		org.apache.ivy.core.module.id.ModuleRevisionId revisionId
	public org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData getPomDependencyData () 
	void  (org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$1) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData x0
		org.apache.ivy.core.module.descriptor.ModuleDescriptor x1
		org.apache.ivy.core.module.id.ModuleRevisionId x2
		org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$1 x3
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$PomModuleDescriptor.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$PomModuleDescriptor extends org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor {
	private final java.util.Map dependencyManagementMap
	public void  (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.plugins.repository.Resource res
	public void addDependencyManagement (org.apache.ivy.plugins.parser.m2.PomDependencyMgt) 
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dependencyMgt
	public java.util.Map getDependencyManagementMap () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder$PomPluginElement.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
 org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$PomPluginElement extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomDependencyMgt  {
	private String groupId
	private String artifactId
	private String version
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public java.lang.String getGroupId () 
	public java.lang.String getArtifactId () 
	public java.lang.String getVersion () 
	public java.lang.String getScope () 
	public java.util.List getExcludedModules () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorBuilder.class
PomModuleDescriptorBuilder.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder extends java.lang.Object {
	private static final int DEPENDENCY_MANAGEMENT_KEY_PARTS_COUNT
	public static final org.apache.ivy.core.module.descriptor.Configuration[] MAVEN2_CONFIGURATIONS
	static final java.util.Map MAVEN2_CONF_MAPPING
	private static final String DEPENDENCY_MANAGEMENT
	private static final String PROPERTIES
	private static final String EXTRA_INFO_DELIMITER
	private static final java.util.Collection JAR_PACKAGINGS
	private final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$PomModuleDescriptor ivyModuleDescriptor
	private org.apache.ivy.core.module.id.ModuleRevisionId mrid
	private org.apache.ivy.core.module.descriptor.DefaultArtifact mainArtifact
	private org.apache.ivy.plugins.parser.ParserSettings parserSettings
	private static final String WRONG_NUMBER_OF_PARTS_MSG
	public void  (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.plugins.repository.Resource, org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.plugins.repository.Resource res
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		int i
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getModuleDescriptor () 
	public void setModuleRevId (java.lang.String, java.lang.String, java.lang.String) 
		String groupId
		String artifactId
		String version
	public void setHomePage (java.lang.String) 
		String homePage
	public void setDescription (java.lang.String) 
		String description
	public void setLicenses (org.apache.ivy.core.module.descriptor.License[]) 
		org.apache.ivy.core.module.descriptor.License[] licenses
		int i
	public void addMainArtifact (java.lang.String, java.lang.String) 
		String artifactId
		String packaging
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.module.descriptor.DefaultArtifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin artifactOrigin
		String ext
		String ext
		String ext
	public void addDependency (org.apache.ivy.plugins.repository.Resource, org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData) 
		org.apache.ivy.plugins.repository.Resource res
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData dep
		String scope
		String version
		org.apache.ivy.core.module.id.ModuleRevisionId moduleRevId
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder$ConfMapper mapping
		java.util.Map extraAtt
		String type
		String ext
		org.apache.ivy.core.module.descriptor.DefaultDependencyArtifactDescriptor depArtifact
		String optionalizedScope
		java.util.List excluded
		java.util.Iterator itExcl
		org.apache.ivy.core.module.id.ModuleId excludedModule
		String[] confs
		int k
	public void addDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor descriptor
		org.apache.ivy.core.module.id.ModuleId dependencyId
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
	public void addDependencyMgt (org.apache.ivy.plugins.parser.m2.PomDependencyMgt) 
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dep
		String key
		String scopeKey
		String exclusionPrefix
		int index
		java.util.Iterator iter
		org.apache.ivy.core.module.id.ModuleId excludedModule
	public void addPlugin (org.apache.ivy.plugins.parser.m2.PomDependencyMgt) 
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt plugin
		String pluginValue
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoByTagName
		String pluginExtraInfo
	public static java.util.List getPlugins (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.List result
		String plugins
		String[] pluginsArray
		int i
		String[] parts
	private java.lang.String getDefaultVersion (org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData dep
		org.apache.ivy.core.module.id.ModuleId moduleId
		String key
	private java.lang.String getDefaultScope (org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData dep
		org.apache.ivy.core.module.id.ModuleId moduleId
		String result
		String key
		String result
	private static java.lang.String getDependencyMgtExtraInfoKeyForVersion (java.lang.String, java.lang.String) 
		String groupId
		String artifaceId
	private static java.lang.String getDependencyMgtExtraInfoKeyForScope (java.lang.String, java.lang.String) 
		String groupId
		String artifaceId
	private static java.lang.String getPropertyExtraInfoKey (java.lang.String) 
		String propertyName
	private static java.lang.String getDependencyMgtExtraInfoPrefixForExclusion (java.lang.String, java.lang.String) 
		String groupId
		String artifaceId
	private static java.util.List getDependencyMgtExclusions (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor descriptor
		String groupId
		String artifactId
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dependencyMgt
		String exclusionPrefix
		java.util.List exclusionIds
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
		String key
		String fullExclusion
		String[] exclusionParts
	public static java.util.Map getDependencyManagementMap (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.Map ret
		java.util.Iterator iterator
		java.util.Map$Entry e
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dependencyMgt
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
		String key
		String[] parts
	public static java.util.List getDependencyManagements (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.List result
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
		String key
		String[] parts
		String versionKey
		String scopeKey
		String version
		String scope
		java.util.List exclusions
	public void addExtraInfos (java.util.Map) 
		java.util.Map extraAttributes
		java.util.Iterator it
		java.util.Map$Entry entry
		String key
		String value
	private void addExtraInfo (java.lang.String, java.lang.String) 
		String key
		String value
	private void overwriteExtraInfoIfExists (java.lang.String, java.lang.String) 
		String key
		String value
		boolean found
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
	public void addExtraInfos (java.util.List) 
		java.util.List extraInfosHolder
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
	public static java.util.Map extractPomProperties (java.util.Map) 
		java.util.Map extraInfo
		java.util.Map r
		java.util.Iterator it
		java.util.Map$Entry extraInfoEntry
		String prop
	public static java.util.Map extractPomProperties (java.util.List) 
		java.util.List extraInfos
		java.util.Map r
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfoHolder
		String prop
	public void addProperty (java.lang.String, java.lang.String) 
		String propertyName
		String value
	public org.apache.ivy.core.module.descriptor.Artifact getMainArtifact () 
	public org.apache.ivy.core.module.descriptor.Artifact getSourceArtifact () 
	public org.apache.ivy.core.module.descriptor.Artifact getSrcArtifact () 
	public org.apache.ivy.core.module.descriptor.Artifact getJavadocArtifact () 
	public void addSourceArtifact () 
	public void addSrcArtifact () 
	public void addJavadocArtifact () 
	static void  () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorParser.class
PomModuleDescriptorParser.java
package org.apache.ivy.plugins.parser.m2
public final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser extends java.lang.Object implements org.apache.ivy.plugins.parser.ModuleDescriptorParser  {
	private static final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser INSTANCE
	public static org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser getInstance () 
	private void  () 
	public void toIvyFile (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException java.io.IOException 
		java.io.InputStream is
		org.apache.ivy.plugins.repository.Resource res
		java.io.File destFile
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	public boolean accept (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
	public java.lang.String toString () 
	public org.apache.ivy.core.module.descriptor.Artifact getMetadataArtifact (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.repository.Resource res
	public java.lang.String getType () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL descriptorURL
		boolean validate
		org.apache.ivy.plugins.repository.url.URLResource resource
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL descriptorURL
		org.apache.ivy.plugins.repository.Resource res
		boolean validate
		org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder mdBuilder
		org.apache.ivy.plugins.parser.m2.PomReader domReader
		java.util.Map pomProperties
		java.util.Iterator iter
		java.util.Map$Entry prop
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parentDescr
		org.apache.ivy.core.module.id.ModuleRevisionId parentModRevID
		org.apache.ivy.core.resolve.ResolvedModuleRevision parentModule
		java.util.Map parentPomProps
		java.util.Iterator iter
		java.util.Map$Entry prop
		String groupId
		String artifactId
		String version
		org.apache.ivy.core.module.id.ModuleRevisionId relocation
		org.apache.ivy.core.resolve.ResolvedModuleRevision relocatedModule
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dds
		int i
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
		org.apache.ivy.core.module.descriptor.Configuration[] m2Confs
		int i
		java.util.List depMgt
		java.util.Iterator it
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dep
		java.util.List plugins
		java.util.Iterator it
		java.util.Iterator it
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt dep
		org.apache.ivy.core.module.id.ModuleRevisionId importModRevID
		org.apache.ivy.core.resolve.ResolvedModuleRevision importModule
		org.apache.ivy.core.module.descriptor.ModuleDescriptor importDescr
		java.util.List depMgt
		java.util.Iterator it2
		org.apache.ivy.plugins.parser.m2.PomDependencyMgt importedDepMgt
		java.util.Iterator it
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData dep
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor descriptor
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData parentDep
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData dep
		java.util.Iterator it
		org.apache.ivy.plugins.parser.m2.PomReader$PomPluginElement plugin
		org.xml.sax.SAXException e
	private void addSourcesAndJavadocArtifactsIfPresent (org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder, org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.m2.PomModuleDescriptorBuilder mdBuilder
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.cache.ArtifactOrigin mainArtifact
		String mainArtifactLocation
		org.apache.ivy.core.cache.ArtifactOrigin sourceArtifact
		org.apache.ivy.core.cache.ArtifactOrigin srcArtifact
		org.apache.ivy.core.cache.ArtifactOrigin javadocArtifact
	private org.apache.ivy.core.resolve.ResolvedModuleRevision parseOtherPom (org.apache.ivy.plugins.parser.ParserSettings, org.apache.ivy.core.module.id.ModuleRevisionId)  throws java.text.ParseException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		org.apache.ivy.core.module.id.ModuleRevisionId parentModRevID
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.ResolveEngine engine
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.resolve.ResolvedModuleRevision otherModule
	private java.text.ParseException newParserException (java.lang.Exception) 
		Exception e
		java.text.ParseException pe
	static void  () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter$1.class
PomModuleDescriptorWriter.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter$1 extends java.util.HashMap {
	void  () 
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter$IvyVariableContainerWrapper.class
PomModuleDescriptorWriter.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter$IvyVariableContainerWrapper extends java.lang.Object implements org.apache.ivy.core.settings.IvyVariableContainer  {
	private final org.apache.ivy.core.settings.IvyVariableContainer variables
	private java.util.Map localVariables
	private void  (org.apache.ivy.core.settings.IvyVariableContainer) 
		org.apache.ivy.core.settings.IvyVariableContainer variables
	public void setVariable (java.lang.String, java.lang.String, boolean) 
		String varName
		String value
		boolean overwrite
	public void setEnvironmentPrefix (java.lang.String) 
		String prefix
	public java.lang.String getVariable (java.lang.String) 
		String name
		String result
	public java.lang.Object clone () 
	void  (org.apache.ivy.core.settings.IvyVariableContainer, org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter$1) 
		org.apache.ivy.core.settings.IvyVariableContainer x0
		org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter$1 x1
}

org/apache/ivy/plugins/parser/m2/PomModuleDescriptorWriter.class
PomModuleDescriptorWriter.java
package org.apache.ivy.plugins.parser.m2
public final org.apache.ivy.plugins.parser.m2.PomModuleDescriptorWriter extends java.lang.Object {
	private static final String SKIP_LINE
	private static final org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping DEFAULT_MAPPING
	private void  () 
	public static void write (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.File, org.apache.ivy.plugins.parser.m2.PomWriterOptions)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.File output
		org.apache.ivy.plugins.parser.m2.PomWriterOptions options
		java.io.LineNumberReader in
		java.io.LineNumberReader in
		java.io.PrintWriter out
		org.apache.ivy.core.settings.IvySettings settings
		org.apache.ivy.core.settings.IvyVariableContainer variables
		String header
		boolean dependenciesPrinted
		int lastIndent
		int indent
		String line
	private static void setModuleVariables (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.settings.IvyVariableContainer, org.apache.ivy.plugins.parser.m2.PomWriterOptions) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.settings.IvyVariableContainer variables
		org.apache.ivy.plugins.parser.m2.PomWriterOptions options
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String artifactId
		String packaging
		org.apache.ivy.core.module.descriptor.Artifact artifact
	private static org.apache.ivy.core.module.descriptor.Artifact findArtifact (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String artifactName
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		int i
	private static void indent (java.io.PrintWriter, int) 
		java.io.PrintWriter out
		int indent
		int i
	private static void printDependencies (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter, org.apache.ivy.plugins.parser.m2.PomWriterOptions, int, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.plugins.parser.m2.PomWriterOptions options
		int indent
		boolean printDependencies
		java.util.List extraDeps
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dds
		java.util.Iterator it
		org.apache.ivy.plugins.parser.m2.PomWriterOptions$ExtraDependency dep
		String groupId
		String version
		org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping mapping
		int i
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludes
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] dads
		int j
		String type
		String classifier
		String scope
		boolean optional
		String scope
		boolean optional
	private static void printDependency (java.io.PrintWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean, boolean, org.apache.ivy.core.module.descriptor.ExcludeRule[]) 
		java.io.PrintWriter out
		int indent
		String groupId
		String artifactId
		String version
		String type
		String classifier
		String scope
		boolean isOptional
		boolean isTransitive
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludes
	private static void printExclusions (org.apache.ivy.core.module.descriptor.ExcludeRule[], java.io.PrintWriter, int) 
		org.apache.ivy.core.module.descriptor.ExcludeRule[] exclusions
		java.io.PrintWriter out
		int indent
		int i
		org.apache.ivy.core.module.descriptor.ExcludeRule rule
	private static org.apache.ivy.core.module.descriptor.DependencyDescriptor[] getDependencies (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.plugins.parser.m2.PomWriterOptions) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.parser.m2.PomWriterOptions options
		String[] confs
		java.util.List result
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dds
		int i
		String[] depConfs
	static void  () 
}

org/apache/ivy/plugins/parser/m2/PomReader$1.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
 org.apache.ivy.plugins.parser.m2.PomReader$1 extends java.lang.Object implements org.xml.sax.EntityResolver  {
	final org.apache.ivy.plugins.parser.m2.PomReader this$0
	void  (org.apache.ivy.plugins.parser.m2.PomReader) 
	public org.xml.sax.InputSource resolveEntity (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException java.io.IOException 
		String publicId
		String systemId
}

org/apache/ivy/plugins/parser/m2/PomReader$AddDTDFilterInputStream.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
final org.apache.ivy.plugins.parser.m2.PomReader$AddDTDFilterInputStream extends java.io.FilterInputStream {
	private static final int MARK
	private static final String DOCTYPE
	private int count
	private byte[] prefix
	private void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		int byte1
		int byte2
		int byte3
		int bytesToSkip
		java.io.LineNumberReader reader
		String firstLine
		String trimmed
		int endIndex
		String xmlDecl
		int i
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int nbrBytesCopied
		int nbrBytesFromPrefix
	void  (java.io.InputStream, org.apache.ivy.plugins.parser.m2.PomReader$1)  throws java.io.IOException 
		java.io.InputStream x0
		org.apache.ivy.plugins.parser.m2.PomReader$1 x1
}

org/apache/ivy/plugins/parser/m2/PomReader$PomDependencyData.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData extends org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyMgtElement {
	private final org.w3c.dom.Element depElement
	final org.apache.ivy.plugins.parser.m2.PomReader this$0
	public void  (org.apache.ivy.plugins.parser.m2.PomReader, org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyData copyFrom
	void  (org.apache.ivy.plugins.parser.m2.PomReader, org.w3c.dom.Element) 
		org.w3c.dom.Element depElement
	public java.lang.String getScope () 
		String val
	public java.lang.String getClassifier () 
		String val
	public java.lang.String getType () 
		String val
	public boolean isOptional () 
		org.w3c.dom.Element e
}

org/apache/ivy/plugins/parser/m2/PomReader$PomDependencyMgtElement.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyMgtElement extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomDependencyMgt  {
	private final org.w3c.dom.Element depElement
	final org.apache.ivy.plugins.parser.m2.PomReader this$0
	public void  (org.apache.ivy.plugins.parser.m2.PomReader, org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyMgtElement) 
		org.apache.ivy.plugins.parser.m2.PomReader$PomDependencyMgtElement copyFrom
	void  (org.apache.ivy.plugins.parser.m2.PomReader, org.w3c.dom.Element) 
		org.w3c.dom.Element depElement
	public java.lang.String getGroupId () 
		String val
	public java.lang.String getArtifactId () 
		String val
	public java.lang.String getVersion () 
		String val
	public java.lang.String getScope () 
		String val
	public java.util.List getExcludedModules () 
		org.w3c.dom.Element exclusionsElement
		java.util.LinkedList exclusions
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
		String groupId
		String artifactId
}

org/apache/ivy/plugins/parser/m2/PomReader$PomPluginElement.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomReader$PomPluginElement extends java.lang.Object implements org.apache.ivy.plugins.parser.m2.PomDependencyMgt  {
	private org.w3c.dom.Element pluginElement
	final org.apache.ivy.plugins.parser.m2.PomReader this$0
	void  (org.apache.ivy.plugins.parser.m2.PomReader, org.w3c.dom.Element) 
		org.w3c.dom.Element pluginElement
	public java.lang.String getGroupId () 
		String val
	public java.lang.String getArtifactId () 
		String val
	public java.lang.String getVersion () 
		String val
	public java.lang.String getScope () 
	public java.util.List getExcludedModules () 
}

org/apache/ivy/plugins/parser/m2/PomReader.class
PomReader.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomReader extends java.lang.Object {
	private static final String PACKAGING
	private static final String DEPENDENCY
	private static final String DEPENDENCIES
	private static final String DEPENDENCY_MGT
	private static final String PROJECT
	private static final String MODEL
	private static final String GROUP_ID
	private static final String ARTIFACT_ID
	private static final String VERSION
	private static final String DESCRIPTION
	private static final String HOMEPAGE
	private static final String LICENSES
	private static final String LICENSE
	private static final String LICENSE_NAME
	private static final String LICENSE_URL
	private static final String PARENT
	private static final String SCOPE
	private static final String CLASSIFIER
	private static final String OPTIONAL
	private static final String EXCLUSIONS
	private static final String EXCLUSION
	private static final String DISTRIBUTION_MGT
	private static final String RELOCATION
	private static final String PROPERTIES
	private static final String PLUGINS
	private static final String PLUGIN
	private static final String TYPE
	private java.util.HashMap properties
	private final org.w3c.dom.Element projectElement
	private final org.w3c.dom.Element parentElement
	public void  (java.net.URL, org.apache.ivy.plugins.repository.Resource)  throws java.io.IOException org.xml.sax.SAXException 
		java.net.URL descriptorURL
		org.apache.ivy.plugins.repository.Resource res
		java.io.InputStream stream
		org.xml.sax.InputSource source
		org.w3c.dom.Document pomDomDoc
	public boolean hasParent () 
	public void setProperty (java.lang.String, java.lang.String) 
		String prop
		String val
	public java.lang.String getGroupId () 
		String groupId
	public java.lang.String getParentGroupId () 
		String groupId
	public java.lang.String getArtifactId () 
		String val
	public java.lang.String getParentArtifactId () 
		String val
	public java.lang.String getVersion () 
		String val
	public java.lang.String getParentVersion () 
		String val
	public java.lang.String getPackaging () 
		String val
	public java.lang.String getHomePage () 
		String val
	public java.lang.String getDescription () 
		String val
	public org.apache.ivy.core.module.descriptor.License[] getLicenses () 
		org.w3c.dom.Element licenses
		java.util.List lics
		java.util.Iterator it
		org.w3c.dom.Element license
		String name
		String url
	public org.apache.ivy.core.module.id.ModuleRevisionId getRelocation () 
		org.w3c.dom.Element distrMgt
		org.w3c.dom.Element relocation
		String relocGroupId
		String relocArtId
		String relocVersion
	public java.util.List getDependencies () 
		org.w3c.dom.Element dependenciesElement
		java.util.LinkedList dependencies
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
	public java.util.List getDependencyMgt () 
		org.w3c.dom.Element dependenciesElement
		java.util.LinkedList dependencies
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
	public java.util.List getPlugins () 
		java.util.LinkedList plugins
		org.w3c.dom.Element buildElement
		org.w3c.dom.Element pluginsElement
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
	public java.util.Map getPomProperties () 
		java.util.Map pomProperties
		org.w3c.dom.Element propsEl
		java.util.Iterator it
		org.w3c.dom.Element prop
	private java.lang.String replaceProps (java.lang.String) 
		String val
	private static java.lang.String getTextContent (org.w3c.dom.Element) 
		org.w3c.dom.Element element
		StringBuffer result
		org.w3c.dom.NodeList childNodes
		int i
		org.w3c.dom.Node child
	private static java.lang.String getFirstChildText (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element parentElem
		String name
		org.w3c.dom.Element node
	private static org.w3c.dom.Element getFirstChildElement (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element parentElem
		String name
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
	private static java.util.List getAllChilds (org.w3c.dom.Element) 
		org.w3c.dom.Element parent
		java.util.List r
		org.w3c.dom.NodeList childs
		int i
		org.w3c.dom.Node node
	static java.lang.String access$100 (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element x0
		String x1
	static java.lang.String access$200 (org.apache.ivy.plugins.parser.m2.PomReader, java.lang.String) 
		org.apache.ivy.plugins.parser.m2.PomReader x0
		String x1
	static org.w3c.dom.Element access$300 (org.w3c.dom.Element, java.lang.String) 
		org.w3c.dom.Element x0
		String x1
	static java.lang.String access$400 (org.w3c.dom.Element) 
		org.w3c.dom.Element x0
}

org/apache/ivy/plugins/parser/m2/PomWriterOptions$ConfigurationScopeMapping.class
PomWriterOptions.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping extends java.lang.Object {
	private java.util.Map scopes
	public void  (java.util.Map) 
		java.util.Map scopesMapping
	public java.lang.String getScope (java.lang.String[]) 
		String[] confs
		int i
	public boolean isOptional (java.lang.String[]) 
		String[] confs
}

org/apache/ivy/plugins/parser/m2/PomWriterOptions$ExtraDependency.class
PomWriterOptions.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomWriterOptions$ExtraDependency extends java.lang.Object {
	private String group
	private String artifact
	private String version
	private String scope
	private String type
	private String classifier
	private boolean optional
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, boolean) 
		String group
		String artifact
		String version
		String scope
		String type
		String classifier
		boolean optional
	public java.lang.String getGroup () 
	public java.lang.String getArtifact () 
	public java.lang.String getVersion () 
	public java.lang.String getScope () 
	public java.lang.String getType () 
	public java.lang.String getClassifier () 
	public boolean isOptional () 
}

org/apache/ivy/plugins/parser/m2/PomWriterOptions.class
PomWriterOptions.java
package org.apache.ivy.plugins.parser.m2
public org.apache.ivy.plugins.parser.m2.PomWriterOptions extends java.lang.Object {
	private String[] confs
	private String licenseHeader
	private org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping mapping
	private boolean printIvyInfo
	private String artifactName
	private String artifactPackaging
	private java.util.List extraDependencies
	private String description
	private java.io.File template
	public void  () 
	public java.io.File getTemplate () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setTemplate (java.io.File) 
		java.io.File template
	public java.lang.String[] getConfs () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setConfs (java.lang.String[]) 
		String[] confs
	public java.lang.String getLicenseHeader () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setLicenseHeader (java.lang.String) 
		String licenseHeader
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping getMapping () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setMapping (org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping) 
		org.apache.ivy.plugins.parser.m2.PomWriterOptions$ConfigurationScopeMapping mapping
	public boolean isPrintIvyInfo () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setPrintIvyInfo (boolean) 
		boolean printIvyInfo
	public java.util.List getExtraDependencies () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setExtraDependencies (java.util.List) 
		java.util.List extraDependencies
	public java.lang.String getArtifactName () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setArtifactName (java.lang.String) 
		String artifactName
	public java.lang.String getArtifactPackaging () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setArtifactPackaging (java.lang.String) 
		String artifactPackaging
	public java.lang.String getDescription () 
	public org.apache.ivy.plugins.parser.m2.PomWriterOptions setDescription (java.lang.String) 
		String description
}

org/apache/ivy/plugins/parser/m2/m2-entities.ent
org/apache/ivy/plugins/parser/m2/pom.template
org/apache/ivy/plugins/parser/xml/UpdateOptions.class
UpdateOptions.java
package org.apache.ivy.plugins.parser.xml
public org.apache.ivy.plugins.parser.xml.UpdateOptions extends java.lang.Object {
	private org.apache.ivy.plugins.parser.ParserSettings settings
	private org.apache.ivy.plugins.namespace.Namespace namespace
	private java.util.Map resolvedRevisions
	private java.util.Map resolvedBranches
	private String status
	private String revision
	private java.util.Date pubdate
	private boolean replaceInclude
	private boolean merge
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor mergedDescriptor
	private String[] confsToExclude
	private boolean updateBranch
	private String branch
	private boolean generateRevConstraint
	public void  () 
	public org.apache.ivy.plugins.parser.ParserSettings getSettings () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setSettings (org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ParserSettings settings
	public org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setNamespace (org.apache.ivy.plugins.namespace.Namespace) 
		org.apache.ivy.plugins.namespace.Namespace ns
	public java.util.Map getResolvedRevisions () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setResolvedRevisions (java.util.Map) 
		java.util.Map resolvedRevisions
	public java.lang.String getStatus () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setStatus (java.lang.String) 
		String status
	public java.lang.String getRevision () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setRevision (java.lang.String) 
		String revision
	public java.util.Date getPubdate () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setPubdate (java.util.Date) 
		java.util.Date pubdate
	public boolean isReplaceInclude () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setReplaceInclude (boolean) 
		boolean replaceInclude
	public boolean isMerge () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setMerge (boolean) 
		boolean merge
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor getMergedDescriptor () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setMergedDescriptor (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor mergedDescriptor
	public java.lang.String[] getConfsToExclude () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setConfsToExclude (java.lang.String[]) 
		String[] confsToExclude
	public boolean isUpdateBranch () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setUpdateBranch (boolean) 
		boolean updateBranch
	public java.lang.String getBranch () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setBranch (java.lang.String) 
		String pubBranch
	public boolean isGenerateRevConstraint () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setGenerateRevConstraint (boolean) 
		boolean generateRevConstraint
	public java.util.Map getResolvedBranches () 
	public org.apache.ivy.plugins.parser.xml.UpdateOptions setResolvedBranches (java.util.Map) 
		java.util.Map resolvedBranches
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser$Parser$State.class
XmlModuleDescriptorParser.java
package org.apache.ivy.plugins.parser.xml
public final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser$State extends java.lang.Object {
	public static final int NONE
	public static final int INFO
	public static final int CONF
	public static final int PUB
	public static final int DEP
	public static final int DEP_ARTIFACT
	public static final int ARTIFACT_INCLUDE
	public static final int ARTIFACT_EXCLUDE
	public static final int CONFLICT
	public static final int EXCLUDE
	public static final int DEPS
	public static final int DESCRIPTION
	public static final int EXTRA_INFO
	private void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser$Parser.class
XmlModuleDescriptorParser.java
package org.apache.ivy.plugins.parser.xml
public org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser extends org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser$AbstractParser {
	protected static final java.util.List ALLOWED_VERSIONS
	private org.apache.ivy.plugins.parser.ParserSettings settings
	private boolean validate
	private java.net.URL descriptorURL
	private java.io.InputStream descriptorInput
	private int state
	private org.apache.ivy.plugins.matcher.PatternMatcher defaultMatcher
	private org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
	private org.apache.ivy.core.module.descriptor.ConfigurationAware confAware
	private org.apache.ivy.core.module.descriptor.MDArtifact artifact
	private String conf
	private boolean artifactsDeclared
	private StringBuffer buffer
	private String descriptorVersion
	private String[] publicationsDefaultConf
	private java.util.Stack extraInfoStack
	public void  (org.apache.ivy.plugins.parser.ModuleDescriptorParser, org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
	public void setInput (java.io.InputStream) 
		java.io.InputStream descriptorInput
	public void setInput (java.net.URL) 
		java.net.URL descriptorURL
	public void setValidate (boolean) 
		boolean validate
	public void parse ()  throws java.text.ParseException java.io.IOException 
		java.net.URL schemaURL
		String[] confs
		int i
		javax.xml.parsers.ParserConfigurationException ex
		IllegalStateException ise
		Exception ex
		java.text.ParseException pe
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		int i
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
		int i
		Exception ex
		org.xml.sax.SAXException sax
	protected java.lang.String getDefaultParentLocation () 
	protected void extendsStarted (org.xml.sax.Attributes)  throws java.text.ParseException 
		org.xml.sax.Attributes attributes
		String parentOrganisation
		String parentModule
		String parentRevision
		String location
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		String extendType
		java.util.List extendTypes
		org.apache.ivy.core.module.id.ModuleId parentMid
		org.apache.ivy.core.module.id.ModuleRevisionId parentMrid
		boolean local
		org.apache.ivy.core.module.id.ModuleId foundMid
		java.io.IOException e
		java.text.ParseException e
		org.apache.ivy.core.module.descriptor.DefaultExtendsDescriptor ed
	protected void mergeWithOtherModuleDescriptor (java.util.List, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException 
		java.util.List extendTypes
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
	protected void mergeAll (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
	protected void mergeInfo (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		org.apache.ivy.core.module.id.ModuleRevisionId parentMrid
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor descriptor
		org.apache.ivy.core.module.id.ModuleRevisionId currentMrid
		org.apache.ivy.core.module.id.ModuleRevisionId mergedMrid
		org.apache.ivy.plugins.namespace.Namespace parentNamespace
	private static java.lang.String mergeRevisionValue (java.lang.String, java.lang.String) 
		String inherited
		String override
	private static java.lang.String mergeValue (java.lang.String, java.lang.String) 
		String inherited
		String override
	private static java.util.Map mergeValues (java.util.Map, java.util.Map) 
		java.util.Map inherited
		java.util.Map overrides
		java.util.LinkedHashMap dup
	protected void mergeConfigurations (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		org.apache.ivy.core.module.id.ModuleRevisionId sourceMrid
		org.apache.ivy.core.module.descriptor.Configuration[] configurations
		int i
		org.apache.ivy.core.module.descriptor.Configuration configuration
	protected void mergeDependencies (org.apache.ivy.core.module.descriptor.DependencyDescriptor[]) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dependencies
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dependencyDescriptor
	protected void mergeDescription (java.lang.String) 
		String description
		String current
	public void mergeLicenses (org.apache.ivy.core.module.descriptor.License[]) 
		org.apache.ivy.core.module.descriptor.License[] licenses
		int i
	public void mergeExcludes (org.apache.ivy.core.module.descriptor.ExcludeRule[]) 
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludeRules
		int i
	private org.apache.ivy.core.module.descriptor.ModuleDescriptor parseParentModuleOnFilesystem (java.lang.String)  throws java.io.IOException java.text.ParseException 
		String location
		java.io.File file
		java.net.URL url
		java.net.URISyntaxException e
		org.apache.ivy.plugins.repository.file.FileResource res
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
	protected org.apache.ivy.core.module.descriptor.ModuleDescriptor parseOtherIvyFile (org.apache.ivy.core.module.id.ModuleRevisionId)  throws java.text.ParseException 
		org.apache.ivy.core.module.id.ModuleRevisionId parentMrid
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.ResolveEngine engine
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.resolve.ResolvedModuleRevision otherModule
	protected void publicationsStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String defaultConf
	protected void setPublicationsDefaultConf (java.lang.String) 
		String defaultConf
	protected boolean isOtherNamespace (java.lang.String) 
		String qName
	protected void managerStarted (org.xml.sax.Attributes, java.lang.String) 
		org.xml.sax.Attributes attributes
		String managerAtt
		String org
		String mod
		String name
		String rev
		String[] revs
		int i
		org.apache.ivy.plugins.conflict.ConflictManager cm
		org.apache.ivy.plugins.conflict.ConflictManager cm
		org.apache.ivy.plugins.conflict.ConflictManager cm
		String matcherName
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
	protected void mediationOverrideStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String org
		String mod
		String rev
		String branch
		String matcherName
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
	protected void includeConfStarted (org.xml.sax.Attributes)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException java.text.ParseException 
		org.xml.sax.Attributes attributes
		java.net.URL url
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser parser
		org.apache.ivy.core.module.descriptor.Configuration[] configs
		int i
	protected void confStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String conf
		String visibility
		String ext
		String transitiveValue
		boolean transitive
		String deprecated
		org.apache.ivy.core.module.descriptor.Configuration configuration
		String[] confs
		int i
		String mappeds
		String[] mapped
		int i
	protected void dependencyStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String org
		boolean force
		boolean changing
		String transitiveValue
		boolean transitive
		String name
		String branch
		String branchConstraint
		String rev
		String revConstraint
		java.util.Map extraAttributes
		org.apache.ivy.core.module.id.ModuleRevisionId revId
		org.apache.ivy.core.module.id.ModuleRevisionId dynamicId
		String confs
	protected void artifactStarted (java.lang.String, org.xml.sax.Attributes)  throws java.net.MalformedURLException 
		String qName
		org.xml.sax.Attributes attributes
		String artName
		String type
		String ext
		String url
		String confs
		String[] conf
		String[] conf
		int i
	protected void dependenciesStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String defaultConf
		String confMappingOverride
	protected void configurationStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
	protected void infoStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String org
		String module
		String revision
		String branch
		String namespace
		org.apache.ivy.plugins.namespace.Namespace ns
		String status
		String pubDate
		java.text.ParseException e
	protected void ivyModuleStarted (org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		org.xml.sax.Attributes attributes
		int versionIndex
		int i
	protected void addDependencyArtifacts (java.lang.String, org.xml.sax.Attributes)  throws java.net.MalformedURLException 
		String tag
		org.xml.sax.Attributes attributes
	protected void addIncludeRule (java.lang.String, org.xml.sax.Attributes)  throws java.net.MalformedURLException 
		String tag
		org.xml.sax.Attributes attributes
	protected void addExcludeRule (java.lang.String, org.xml.sax.Attributes)  throws java.net.MalformedURLException 
		String tag
		org.xml.sax.Attributes attributes
	protected void parseRule (java.lang.String, org.xml.sax.Attributes)  throws java.net.MalformedURLException 
		String tag
		org.xml.sax.Attributes attributes
		String name
		String type
		String ext
		String url
		java.util.Map extraAtt
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		String org
		String module
		org.apache.ivy.core.module.id.ArtifactId aid
		java.util.Map extraAtt
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
		String org
		String module
		org.apache.ivy.core.module.id.ArtifactId aid
		java.util.Map extraAtt
		String confs
		String[] conf
		String[] conf
		int i
	protected void addConfiguration (java.lang.String) 
		String c
	protected org.apache.ivy.plugins.matcher.PatternMatcher getPatternMatcher (java.lang.String) 
		String m
		String matcherName
		org.apache.ivy.plugins.matcher.PatternMatcher matcher
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String[] confs
		int i
		String[] confs
		int i
		String[] confs
		int i
		String content
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder parentHolder
	protected void checkConfigurations () 
	protected void replaceConfigurationWildcards () 
		org.apache.ivy.core.module.descriptor.Configuration[] configs
		int i
	protected org.apache.ivy.plugins.parser.ParserSettings getSettings () 
	protected java.net.URL getDescriptorURL () 
	protected java.io.InputStream getDescriptorInput () 
	protected int getState () 
	protected void setState (int) 
		int state
	protected org.apache.ivy.plugins.matcher.PatternMatcher getDefaultMatcher () 
	protected org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor getDd () 
	protected void setDd (org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DefaultDependencyDescriptor dd
	protected org.apache.ivy.core.module.descriptor.ConfigurationAware getConfAware () 
	protected void setConfAware (org.apache.ivy.core.module.descriptor.ConfigurationAware) 
		org.apache.ivy.core.module.descriptor.ConfigurationAware confAware
	protected org.apache.ivy.core.module.descriptor.MDArtifact getArtifact () 
	protected void setArtifact (org.apache.ivy.core.module.descriptor.MDArtifact) 
		org.apache.ivy.core.module.descriptor.MDArtifact artifact
	protected java.lang.String getConf () 
	protected void setConf (java.lang.String) 
		String conf
	protected boolean isArtifactsDeclared () 
	protected void setArtifactsDeclared (boolean) 
		boolean artifactsDeclared
	protected java.lang.StringBuffer getBuffer () 
	protected void setBuffer (java.lang.StringBuffer) 
		StringBuffer buffer
	protected java.lang.String getDescriptorVersion () 
	protected void setDescriptorVersion (java.lang.String) 
		String descriptorVersion
	protected java.lang.String[] getPublicationsDefaultConf () 
	protected void setPublicationsDefaultConf (java.lang.String[]) 
		String[] publicationsDefaultConf
	protected boolean isValidate () 
	protected java.net.URL getSchemaURL () 
	public volatile org.apache.ivy.core.module.descriptor.ModuleDescriptor getModuleDescriptor ()  throws java.text.ParseException 
	public volatile void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException x0
	public volatile void error (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException x0
	public volatile void warning (org.xml.sax.SAXParseException) 
		org.xml.sax.SAXParseException x0
	public volatile void setResource (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource x0
	public volatile org.apache.ivy.plugins.parser.ModuleDescriptorParser getModuleDescriptorParser () 
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorParser.class
XmlModuleDescriptorParser.java
package org.apache.ivy.plugins.parser.xml
public org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser extends org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser {
	static final String[] DEPENDENCY_REGULAR_ATTRIBUTES
	private static final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser INSTANCE
	public static org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser getInstance () 
	protected void  () 
	public org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.net.URL, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.net.URL xmlURL
		org.apache.ivy.plugins.repository.Resource res
		boolean validate
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser parser
	org.apache.ivy.core.module.descriptor.ModuleDescriptor parseDescriptor (org.apache.ivy.plugins.parser.ParserSettings, java.io.InputStream, org.apache.ivy.plugins.repository.Resource, boolean)  throws java.text.ParseException java.io.IOException 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
		java.io.InputStream descriptor
		org.apache.ivy.plugins.repository.Resource res
		boolean validate
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser parser
	protected org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorParser$Parser newParser (org.apache.ivy.plugins.parser.ParserSettings) 
		org.apache.ivy.plugins.parser.ParserSettings ivySettings
	public boolean accept (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
	public void toIvyFile (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.io.IOException java.text.ParseException 
		java.io.InputStream is
		org.apache.ivy.plugins.repository.Resource res
		java.io.File destFile
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.namespace.Namespace ns
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor dmd
		org.xml.sax.SAXException e
		java.text.ParseException ex
	public java.lang.String toString () 
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$ConfigurationPrinter.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
public org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ConfigurationPrinter extends java.lang.Object implements org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ItemPrinter  {
	public static final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ConfigurationPrinter INSTANCE
	protected void  () 
	public void print (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.Object, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		Object item
		java.io.PrintWriter out
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$DependencyPrinter.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
public org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$DependencyPrinter extends java.lang.Object implements org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ItemPrinter  {
	public static final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$DependencyPrinter INSTANCE
	protected void  () 
	public void print (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.Object, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor parent
		Object item
		java.io.PrintWriter out
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$ExtendedBuffer.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
 org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer extends java.lang.Object {
	private String context
	private Boolean print
	private boolean defaultPrint
	private java.io.StringWriter buffer
	private java.io.PrintWriter writer
	void  (java.lang.String) 
		String context
	boolean isPrint () 
	void setPrint (boolean) 
		boolean print
	void setDefaultPrint (boolean) 
		boolean print
	java.io.PrintWriter getWriter () 
	java.lang.String getContext () 
	public java.lang.String toString () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$ItemPrinter.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
public abstract org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ItemPrinter extends java.lang.Object {
	public abstract void print (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.Object, java.io.PrintWriter) 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$UpdaterHandler$1.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
 org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler$1 extends org.xml.sax.helpers.DefaultHandler {
	private boolean insideConfigurations
	private boolean doIndent
	final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer val$buffer
	final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler this$0
	void  (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler, org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer) 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		String defaultconf
		String mappingOverride
		String confName
		String extend
		java.util.StringTokenizer tok
		String current
		int i
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String name
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater$UpdaterHandler.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
 org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler extends org.xml.sax.helpers.DefaultHandler implements org.xml.sax.ext.LexicalHandler  {
	private static final java.util.Collection STD_ATTS
	private static final java.util.List MODULE_ELEMENTS
	private static final int CONFIGURATIONS_POSITION
	private static final int DEPENDENCIES_POSITION
	private static final java.util.Collection INFO_ELEMENTS
	private final org.apache.ivy.plugins.parser.ParserSettings settings
	private final java.io.PrintWriter out
	private final java.util.Map resolvedRevisions
	private final java.util.Map resolvedBranches
	private final String status
	private final String revision
	private final java.util.Date pubdate
	private final org.apache.ivy.plugins.namespace.Namespace ns
	private final boolean replaceInclude
	private final boolean generateRevConstraint
	private boolean inHeader
	private final java.util.List confs
	private final java.net.URL relativePathCtx
	private final org.apache.ivy.plugins.parser.xml.UpdateOptions options
	private String organisation
	private String defaultConfMapping
	private Boolean confMappingOverride
	private String justOpen
	private boolean indenting
	private StringBuffer currentIndent
	private java.util.ArrayList indentLevels
	private boolean hasDescription
	private boolean mergedConfigurations
	private boolean mergedDependencies
	private String newDefaultConf
	private java.util.Stack context
	private java.util.Stack buffers
	private java.util.Stack confAttributeBuffers
	public void  (java.net.URL, java.io.PrintWriter, org.apache.ivy.plugins.parser.xml.UpdateOptions) 
		java.net.URL relativePathCtx
		java.io.PrintWriter out
		org.apache.ivy.plugins.parser.xml.UpdateOptions options
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		String path
		String confName
		int i
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
		int i
		String attName
		String confName
		String newConf
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
		int i
		String attName
		String confName
		String newConf
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		int i
	private void startExtends (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String org
		String module
		org.apache.ivy.core.module.id.ModuleId parentId
		int i
		String name
		String value
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] parents
		int j
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedId
	private void startElementInConfigurationsConf (java.lang.String, org.xml.sax.Attributes) 
		String qName
		org.xml.sax.Attributes attributes
		String confName
		String extend
		java.util.StringTokenizer tok
		String current
		int i
	private void startDependencies (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int i
		String attName
		String newMapping
		String newMapping
	private void startPublications (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		int i
		String attName
	private void startElementInDependency (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
		String org
		String module
		String branch
		String branchConstraint
		org.apache.ivy.core.module.id.ModuleId mid
		java.util.Iterator iter
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String revision
		String revisionConstraint
		java.util.Map extraAttributes
		org.apache.ivy.core.module.id.ModuleRevisionId localMrid
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		String newBranch
		int i
		String attName
		String rev
		String oldMapping
		String newMapping
	private void includeStarted (org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		org.xml.sax.Attributes attributes
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
		java.net.URL url
		String fileName
		String urlStr
		java.net.URL url
		java.net.URL url
		Exception e
	private void infoStarted (org.xml.sax.Attributes) 
		org.xml.sax.Attributes attributes
		String module
		String rev
		String branch
		String status
		String namespace
		java.util.Map extraAttributes
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		org.apache.ivy.core.module.id.ModuleRevisionId mergedMrid
		org.apache.ivy.plugins.namespace.Namespace ns
		int i
		String qname
		org.apache.ivy.core.module.id.ModuleRevisionId localMid
		org.apache.ivy.core.module.id.ModuleRevisionId systemMid
		java.util.Iterator extras
		java.util.Map$Entry extra
	private void write (java.lang.String) 
		String content
	private java.io.PrintWriter getWriter () 
	private java.lang.String getContext () 
		StringBuffer buf
		java.util.Iterator iter
		String ctx
	private java.lang.String substitute (org.apache.ivy.plugins.parser.ParserSettings, java.lang.String) 
		org.apache.ivy.plugins.parser.ParserSettings ivy
		String value
		String result
	private java.lang.String removeConfigurationsFromMapping (java.lang.String, java.util.List) 
		String mapping
		java.util.List confsToRemove
		StringBuffer newMapping
		String mappingSep
		java.util.StringTokenizer tokenizer
		String current
		String[] ops
		String[] lhs
		java.util.List confsToWrite
		int j
		String sep
		java.util.Iterator it
	private java.lang.String removeConfigurationsFromList (java.lang.String, java.util.List) 
		String list
		java.util.List confsToRemove
		StringBuffer newList
		String listSep
		java.util.StringTokenizer tokenizer
		String current
	public void ignorableWhitespace (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
		int i
		int end
		char c
	private void endIndent () 
	private void setIndent (int, java.lang.String) 
		int level
		String indent
	private void fillIndents (int) 
		int level
		String oneLevel
		int fill
	private java.lang.String getIndent () 
		int level
	private void writeInheritedItems (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.InheritableItem[], org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ItemPrinter, java.lang.String, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		org.apache.ivy.core.module.descriptor.InheritableItem[] items
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ItemPrinter printer
		String itemName
		boolean includeContainer
		java.io.PrintWriter out
		java.util.Map inheritedItems
		boolean hasItems
		java.util.Iterator parents
		java.util.Map$Entry entry
		org.apache.ivy.core.module.id.ModuleRevisionId parent
		java.util.List list
		int c
		org.apache.ivy.core.module.descriptor.InheritableItem item
	private void writeInheritanceComment (java.lang.String, java.lang.Object) 
		String itemDescription
		Object parentInfo
		java.io.PrintWriter out
	private java.util.Map collateInheritedItems (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.InheritableItem[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		org.apache.ivy.core.module.descriptor.InheritableItem[] items
		java.util.LinkedHashMap inheritedItems
		int i
		org.apache.ivy.core.module.id.ModuleRevisionId source
		java.util.List accum
	private void writeInheritedDescription (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		String description
		java.io.PrintWriter writer
	private void writeInheritedConfigurations (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
	private void writeInheritedDependencies (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
	private void flushMergedElementsBefore (java.lang.String) 
		String moduleElement
		int position
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
	private void flushAllMergedElements () 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		String path
		org.apache.ivy.core.module.descriptor.ModuleDescriptor merged
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$ExtendedBuffer buffer
	public void endDocument ()  throws org.xml.sax.SAXException 
	public void processingInstruction (java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String target
		String data
	public void warning (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void error (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void fatalError (org.xml.sax.SAXParseException)  throws org.xml.sax.SAXException 
		org.xml.sax.SAXParseException e
	public void endCDATA ()  throws org.xml.sax.SAXException 
	public void endDTD ()  throws org.xml.sax.SAXException 
	public void startCDATA ()  throws org.xml.sax.SAXException 
	public void comment (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
		StringBuffer comment
	public void endEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startEntity (java.lang.String)  throws org.xml.sax.SAXException 
		String name
	public void startDTD (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String name
		String publicId
		String systemId
	static org.apache.ivy.plugins.parser.ParserSettings access$000 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
	static java.lang.String access$100 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler, org.apache.ivy.plugins.parser.ParserSettings, java.lang.String) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
		org.apache.ivy.plugins.parser.ParserSettings x1
		String x2
	static java.lang.String access$202 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler, java.lang.String) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
		String x1
	static java.lang.Boolean access$302 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler, java.lang.Boolean) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
		Boolean x1
	static java.util.List access$400 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
	static void access$500 (org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler, java.lang.String) 
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler x0
		String x1
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorUpdater.class
XmlModuleDescriptorUpdater.java
package org.apache.ivy.plugins.parser.xml
public final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater extends java.lang.Object {
	public static String LINE_SEPARATOR
	private void  () 
	public static void update (java.net.URL, java.io.File, org.apache.ivy.plugins.parser.xml.UpdateOptions)  throws java.io.IOException org.xml.sax.SAXException 
		java.net.URL srcURL
		java.io.File destFile
		org.apache.ivy.plugins.parser.xml.UpdateOptions options
		java.io.OutputStream destStream
		java.io.IOException e
		java.io.IOException e
	public static void update (java.net.URL, java.io.OutputStream, org.apache.ivy.plugins.parser.xml.UpdateOptions)  throws java.io.IOException org.xml.sax.SAXException 
		java.net.URL srcURL
		java.io.OutputStream destFile
		org.apache.ivy.plugins.parser.xml.UpdateOptions options
		java.io.InputStream in
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static void update (java.io.InputStream, org.apache.ivy.plugins.repository.Resource, java.io.File, org.apache.ivy.plugins.parser.xml.UpdateOptions)  throws java.io.IOException org.xml.sax.SAXException 
		java.io.InputStream in
		org.apache.ivy.plugins.repository.Resource res
		java.io.File destFile
		org.apache.ivy.plugins.parser.xml.UpdateOptions options
		java.io.OutputStream fos
		java.net.URL inputStreamContext
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public static void update (java.net.URL, java.io.InputStream, java.io.OutputStream, org.apache.ivy.plugins.parser.xml.UpdateOptions)  throws java.io.IOException org.xml.sax.SAXException 
		java.net.URL inStreamCtx
		java.io.InputStream inStream
		java.io.OutputStream outStream
		org.apache.ivy.plugins.parser.xml.UpdateOptions options
		java.io.PrintWriter out
		org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorUpdater$UpdaterHandler updaterHandler
		org.xml.sax.InputSource inSrc
		javax.xml.parsers.ParserConfigurationException e
		IllegalStateException ise
	static void  () 
}

org/apache/ivy/plugins/parser/xml/XmlModuleDescriptorWriter.class
XmlModuleDescriptorWriter.java
package org.apache.ivy.plugins.parser.xml
public final org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorWriter extends java.lang.Object {
	private void  () 
	public static void write (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.File)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.File output
	public static void write (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.lang.String, java.io.File)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String licenseHeader
		java.io.File output
		java.io.PrintWriter out
		StringBuffer xmlNamespace
		java.util.Map namespaces
		java.util.Iterator iter
		java.util.Map$Entry ns
		String version
	private static void printDependencies (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.DependencyDescriptor[] dds
		int i
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dep
	protected static void printDependency (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.DependencyDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dep
		java.io.PrintWriter out
		String[] modConfs
		int j
		String[] depConfs
		int k
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] depArtifacts
		org.apache.ivy.core.module.descriptor.IncludeRule[] includes
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludes
	private static void printAllMediators (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		java.util.Map mediators
		java.util.Iterator iterator
		java.util.Map$Entry mediatorRule
		org.apache.ivy.plugins.matcher.MapMatcher matcher
		org.apache.ivy.core.module.descriptor.DependencyDescriptorMediator mediator
		org.apache.ivy.core.module.descriptor.OverrideDependencyDescriptorMediator oddm
	private static void printAllExcludes (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludes
		int j
		String[] ruleConfs
		int k
	private static void printDependencyExcludeRules (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter, org.apache.ivy.core.module.descriptor.ExcludeRule[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.ExcludeRule[] excludes
		int j
		String[] ruleConfs
		int k
	private static void printDependencyIncludeRules (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter, org.apache.ivy.core.module.descriptor.IncludeRule[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.IncludeRule[] includes
		int j
		String[] ruleConfs
		int k
	private static void printDependencyArtefacts (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter, org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[]) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.DependencyArtifactDescriptor[] depArtifacts
		int j
		String[] dadconfs
		int k
	private static void printExtraAttributes (org.apache.ivy.util.extendable.ExtendableItem, java.io.PrintWriter, java.lang.String) 
		org.apache.ivy.util.extendable.ExtendableItem item
		java.io.PrintWriter out
		String prefix
	private static void printExtraAttributes (java.util.Map, java.io.PrintWriter, java.lang.String) 
		java.util.Map extra
		java.io.PrintWriter out
		String prefix
		String delim
		java.util.Iterator iter
		java.util.Map$Entry entry
	private static void printPublications (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		int i
	private static void printConfigurations (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.Configuration[] confs
		int i
		org.apache.ivy.core.module.descriptor.Configuration conf
	protected static void printConfiguration (org.apache.ivy.core.module.descriptor.Configuration, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.Configuration conf
		java.io.PrintWriter out
		String[] exts
		int j
	private static void printInfoTag (org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.PrintWriter) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.PrintWriter out
		String branch
		String revision
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor dmd
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor[] parents
		int i
		org.apache.ivy.core.module.descriptor.ExtendsDescriptor parent
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String location
		org.apache.ivy.core.module.descriptor.License[] licenses
		int i
		org.apache.ivy.core.module.descriptor.License license
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
	private static void printExtraInfoElement (java.io.PrintWriter, org.apache.ivy.core.module.descriptor.ExtraInfoHolder, int) 
		java.io.PrintWriter out
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder extraInfo
		int indent
		int i
		java.util.Iterator i$
		java.util.Map$Entry entry
		boolean requireClosingTag
		java.util.Iterator i$
		org.apache.ivy.core.module.descriptor.ExtraInfoHolder nestedElement
		int i
	private static boolean requireInnerInfoElement (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	private static java.lang.String getConfs (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.Artifact artifact
		StringBuffer ret
		String[] confs
		int i
}

org/apache/ivy/plugins/parser/xml/ivy.xsd
org/apache/ivy/plugins/report/LogReportOutputter.class
LogReportOutputter.java
package org.apache.ivy.plugins.report
public org.apache.ivy.plugins.report.LogReportOutputter extends java.lang.Object implements org.apache.ivy.plugins.report.ReportOutputter  {
	public void  () 
	public java.lang.String getName () 
	public void output (org.apache.ivy.core.report.ResolveReport, org.apache.ivy.core.cache.ResolutionCacheManager, org.apache.ivy.core.resolve.ResolveOptions)  throws java.io.IOException 
		org.apache.ivy.core.report.ResolveReport report
		org.apache.ivy.core.cache.ResolutionCacheManager cacheMgr
		org.apache.ivy.core.resolve.ResolveOptions options
		org.apache.ivy.core.settings.IvySettings settings
		java.util.List dependencies
		String[] confs
		int i
		org.apache.ivy.core.resolve.IvyNode node
		java.util.List nodeConfs
		int j
		String conf
		org.apache.ivy.core.resolve.IvyNode[] evicted
		int i
		java.util.Collection allEvictingNodes
		String[] confs
		int j
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData evictedData
		char[] sep
		StringBuffer line
		String[] confs
		int i
		org.apache.ivy.core.resolve.IvyNode[] unresolved
		int i
		org.apache.ivy.core.report.ArtifactDownloadReport[] errors
		int i
	public void output (org.apache.ivy.core.report.ConfigurationResolveReport) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		StringBuffer line
	private void append (java.lang.StringBuffer, java.lang.Object, int) 
		StringBuffer line
		Object o
		int limit
		String v
		int missing
		int half
		char[] c
}

org/apache/ivy/plugins/report/ReportOutputter.class
ReportOutputter.java
package org.apache.ivy.plugins.report
public abstract org.apache.ivy.plugins.report.ReportOutputter extends java.lang.Object {
	public static final String CONSOLE
	public static final String XML
	public abstract void output (org.apache.ivy.core.report.ResolveReport, org.apache.ivy.core.cache.ResolutionCacheManager, org.apache.ivy.core.resolve.ResolveOptions)  throws java.io.IOException 
	public abstract java.lang.String getName () 
}

org/apache/ivy/plugins/report/XmlReportOutputter.class
XmlReportOutputter.java
package org.apache.ivy.plugins.report
public org.apache.ivy.plugins.report.XmlReportOutputter extends java.lang.Object implements org.apache.ivy.plugins.report.ReportOutputter  {
	private org.apache.ivy.plugins.report.XmlReportWriter writer
	public void  () 
	public java.lang.String getName () 
	public void output (org.apache.ivy.core.report.ResolveReport, org.apache.ivy.core.cache.ResolutionCacheManager, org.apache.ivy.core.resolve.ResolveOptions)  throws java.io.IOException 
		org.apache.ivy.core.report.ResolveReport report
		org.apache.ivy.core.cache.ResolutionCacheManager cacheMgr
		org.apache.ivy.core.resolve.ResolveOptions options
		String[] confs
		int i
	public void output (org.apache.ivy.core.report.ConfigurationResolveReport, java.lang.String, java.lang.String[], org.apache.ivy.core.cache.ResolutionCacheManager)  throws java.io.IOException 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		String resolveId
		String[] confs
		org.apache.ivy.core.cache.ResolutionCacheManager cacheMgr
		java.io.File reportFile
		java.io.File reportParentDir
		java.io.OutputStream stream
		java.io.File reportXsl
		java.io.File reportCss
}

org/apache/ivy/plugins/report/XmlReportParser$1.class
XmlReportParser.java
package org.apache.ivy.plugins.report
 org.apache.ivy.plugins.report.XmlReportParser$1 extends java.lang.Object {
}

org/apache/ivy/plugins/report/XmlReportParser$SaxXmlReportParser$XmlReportParserHandler.class
XmlReportParser.java
package org.apache.ivy.plugins.report
final org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser$XmlReportParserHandler extends org.xml.sax.helpers.DefaultHandler {
	private String organisation
	private String module
	private String branch
	private String revision
	private int position
	private java.util.Date pubdate
	private boolean skip
	private org.apache.ivy.core.module.id.ModuleRevisionId mrid
	private boolean isDefault
	private java.util.SortedMap revisionsMap
	private java.util.List revisionArtifacts
	final org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser this$0
	private void  (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		String pos
		org.apache.ivy.core.module.descriptor.Artifact metadataArtifact
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		String pubDateAttr
		java.text.ParseException e
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		String status
		String artifactName
		String type
		String ext
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport aReport
		org.apache.ivy.core.report.ArtifactDownloadReport aReport
		String organisation
		String name
		String branch
		String revision
		java.util.Map extraAttributes
		int i
		String attName
		String extraAttrName
		String extraAttrValue
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qname
		java.util.Iterator i$
		java.util.List artifactReports
		java.util.Iterator i$
		org.apache.ivy.core.report.ArtifactDownloadReport artifactReport
	private int getMaxPos () 
	void  (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser, org.apache.ivy.plugins.report.XmlReportParser$1) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
		org.apache.ivy.plugins.report.XmlReportParser$1 x1
}

org/apache/ivy/plugins/report/XmlReportParser$SaxXmlReportParser.class
XmlReportParser.java
package org.apache.ivy.plugins.report
 org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser extends java.lang.Object {
	private java.util.List mrids
	private java.util.List defaultMrids
	private java.util.List realMrids
	private java.util.List artifacts
	private java.util.List artifactReports
	private java.util.Map metadataReports
	private org.apache.ivy.core.module.id.ModuleRevisionId mRevisionId
	private java.io.File report
	private boolean hasError
	void  (java.io.File) 
		java.io.File report
	public void parse ()  throws java.lang.Exception 
		javax.xml.parsers.SAXParser saxParser
	private static boolean parseBoolean (java.lang.String) 
		String str
	public java.util.List getArtifacts () 
	public java.util.List getArtifactReports () 
	public java.util.List getModuleRevisionIds () 
	public java.util.List getRealModuleRevisionIds () 
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedModule () 
	public org.apache.ivy.core.report.MetadataArtifactDownloadReport getMetadataArtifactReport (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId id
	static boolean access$002 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser, boolean) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
		boolean x1
	static java.util.List access$100 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static java.util.List access$200 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static java.util.Map access$300 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static java.util.List access$400 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static boolean access$500 (java.lang.String) 
		String x0
	static org.apache.ivy.core.module.id.ModuleRevisionId access$602 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
		org.apache.ivy.core.module.id.ModuleRevisionId x1
	static java.util.List access$700 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static java.util.List access$800 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
	static boolean access$000 (org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser) 
		org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser x0
}

org/apache/ivy/plugins/report/XmlReportParser.class
XmlReportParser.java
package org.apache.ivy.plugins.report
public org.apache.ivy.plugins.report.XmlReportParser extends java.lang.Object {
	private org.apache.ivy.plugins.report.XmlReportParser$SaxXmlReportParser parser
	public void  () 
	public void parse (java.io.File)  throws java.text.ParseException 
		java.io.File report
		Exception e
		java.text.ParseException pe
	public org.apache.ivy.core.module.descriptor.Artifact[] getArtifacts () 
	public org.apache.ivy.core.report.ArtifactDownloadReport[] getArtifactReports () 
	public org.apache.ivy.core.module.id.ModuleRevisionId[] getDependencyRevisionIds () 
	public org.apache.ivy.core.module.id.ModuleRevisionId[] getRealDependencyRevisionIds () 
	public org.apache.ivy.core.report.MetadataArtifactDownloadReport getMetadataArtifactReport (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId id
	public org.apache.ivy.core.module.id.ModuleRevisionId getResolvedModule () 
	public boolean hasError () 
}

org/apache/ivy/plugins/report/XmlReportWriter.class
XmlReportWriter.java
package org.apache.ivy.plugins.report
public org.apache.ivy.plugins.report.XmlReportWriter extends java.lang.Object {
	static final String REPORT_ENCODING
	public void  () 
	public void output (org.apache.ivy.core.report.ConfigurationResolveReport, java.io.OutputStream) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.io.OutputStream stream
	public void output (org.apache.ivy.core.report.ConfigurationResolveReport, java.lang.String[], java.io.OutputStream) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		String[] confs
		java.io.OutputStream stream
		java.io.OutputStreamWriter encodedOutStream
		java.io.UnsupportedEncodingException e
		java.io.PrintWriter out
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Map extraAttributes
		java.util.Iterator it
		java.util.Map$Entry entry
		java.util.List dependencies
		java.util.Iterator iter
		org.apache.ivy.core.module.id.ModuleId mid
		java.util.Iterator it2
		org.apache.ivy.core.resolve.IvyNode dep
	private void ouputRevision (org.apache.ivy.core.report.ConfigurationResolveReport, java.io.PrintWriter, java.util.List, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.io.PrintWriter out
		java.util.List dependencies
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		StringBuffer details
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
		java.util.Map extraAttributes
		java.util.Iterator iterator
		String attName
		String defaultValue
		int position
		org.apache.ivy.core.module.descriptor.License[] licenses
		int i
		String lurl
		String lurl
	private void outputEvictionInformation (org.apache.ivy.core.report.ConfigurationResolveReport, java.io.PrintWriter, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.io.PrintWriter out
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.resolve.IvyNodeEviction$EvictionData ed
		java.util.Collection selected
		java.util.Iterator it3
		org.apache.ivy.core.resolve.IvyNode sel
	private void outputMetadataArtifact (java.io.PrintWriter, org.apache.ivy.core.resolve.IvyNode) 
		java.io.PrintWriter out
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		org.apache.ivy.core.cache.ArtifactOrigin origin
	private void outputCallers (org.apache.ivy.core.report.ConfigurationResolveReport, java.io.PrintWriter, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.io.PrintWriter out
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.resolve.IvyNodeCallers$Caller[] callers
		int i
		StringBuffer callerDetails
		java.util.Map callerExtraAttributes
		java.util.Iterator iterator
		String attName
	private void outputArtifacts (org.apache.ivy.core.report.ConfigurationResolveReport, java.io.PrintWriter, org.apache.ivy.core.resolve.IvyNode) 
		org.apache.ivy.core.report.ConfigurationResolveReport report
		java.io.PrintWriter out
		org.apache.ivy.core.resolve.IvyNode dep
		org.apache.ivy.core.report.ArtifactDownloadReport[] adr
		int i
		java.util.Map extraAttributes
		java.util.Iterator iterator
		String attName
		org.apache.ivy.core.cache.ArtifactOrigin origin
	private java.lang.String toString (java.lang.String[]) 
		String[] strs
		StringBuffer buf
		int i
}

org/apache/ivy/plugins/report/ivy-report-dot-all.xsl
org/apache/ivy/plugins/report/ivy-report-dot.xsl
org/apache/ivy/plugins/report/ivy-report-graph-all.xsl
org/apache/ivy/plugins/report/ivy-report-graph.xsl
org/apache/ivy/plugins/report/ivy-report.css
org/apache/ivy/plugins/report/ivy-report.xsl
org/apache/ivy/plugins/repository/AbstractRepository.class
AbstractRepository.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.AbstractRepository extends java.lang.Object implements org.apache.ivy.plugins.repository.Repository  {
	private javax.swing.event.EventListenerList listeners
	private String name
	private org.apache.ivy.plugins.repository.TransferEvent evt
	public void  () 
	public void addTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
		org.apache.ivy.plugins.repository.TransferListener listener
	public void removeTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
		org.apache.ivy.plugins.repository.TransferListener listener
	public boolean hasTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
		org.apache.ivy.plugins.repository.TransferListener listener
	protected void fireTransferInitiated (org.apache.ivy.plugins.repository.Resource, int) 
		org.apache.ivy.plugins.repository.Resource res
		int requestType
	protected void fireTransferStarted () 
	protected void fireTransferStarted (long) 
		long totalLength
	protected void fireTransferProgress (long) 
		long length
	protected void fireTransferCompleted () 
	protected void fireTransferCompleted (long) 
		long totalLength
	protected void fireTransferError () 
	protected void fireTransferError (java.lang.Exception) 
		Exception ex
	protected void fireTransferEvent (org.apache.ivy.plugins.repository.TransferEvent) 
		org.apache.ivy.plugins.repository.TransferEvent evt
		Object[] listeners
		int i
	public java.lang.String getFileSeparator () 
	public java.lang.String standardize (java.lang.String) 
		String source
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String toString () 
	public void put (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File source
		String destination
		boolean overwrite
	protected void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
}

org/apache/ivy/plugins/repository/ArtifactResourceResolver.class
ArtifactResourceResolver.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.ArtifactResourceResolver extends java.lang.Object {
	public abstract org.apache.ivy.plugins.resolver.util.ResolvedResource resolve (org.apache.ivy.core.module.descriptor.Artifact) 
}

org/apache/ivy/plugins/repository/BasicResource.class
BasicResource.java
package org.apache.ivy.plugins.repository
public org.apache.ivy.plugins.repository.BasicResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private boolean local
	private String name
	private long lastModified
	private long contentLength
	private boolean exists
	public void  (java.lang.String, boolean, long, long, boolean) 
		String name
		boolean exists
		long contentLength
		long lastModified
		boolean local
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public boolean exists () 
	public long getContentLength () 
	public long getLastModified () 
	public java.lang.String getName () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
}

org/apache/ivy/plugins/repository/LazyResource.class
LazyResource.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.LazyResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private boolean init
	private boolean local
	private String name
	private long lastModified
	private long contentLength
	private boolean exists
	public void  (java.lang.String) 
		String name
	protected abstract void init () 
	private void checkInit () 
	public boolean exists () 
	public long getContentLength () 
	public long getLastModified () 
	public java.lang.String getName () 
	public boolean isLocal () 
	public java.lang.String toString () 
	protected void setContentLength (long) 
		long contentLength
	protected void setExists (boolean) 
		boolean exists
	protected void setLastModified (long) 
		long lastModified
	protected void setLocal (boolean) 
		boolean local
	protected void init (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource r
}

org/apache/ivy/plugins/repository/LocalizableResource.class
LocalizableResource.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.LocalizableResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	public abstract java.io.File getFile () 
}

org/apache/ivy/plugins/repository/Repository.class
Repository.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.Repository extends java.lang.Object {
	public abstract org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
	public abstract void get (java.lang.String, java.io.File)  throws java.io.IOException 
	public abstract void put (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.lang.String, boolean)  throws java.io.IOException 
	public abstract java.util.List list (java.lang.String)  throws java.io.IOException 
	public abstract void addTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
	public abstract void removeTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
	public abstract boolean hasTransferListener (org.apache.ivy.plugins.repository.TransferListener) 
	public abstract java.lang.String getFileSeparator () 
	public abstract java.lang.String standardize (java.lang.String) 
	public abstract java.lang.String getName () 
}

org/apache/ivy/plugins/repository/RepositoryCopyProgressListener.class
RepositoryCopyProgressListener.java
package org.apache.ivy.plugins.repository
public org.apache.ivy.plugins.repository.RepositoryCopyProgressListener extends java.lang.Object implements org.apache.ivy.util.CopyProgressListener  {
	private final org.apache.ivy.plugins.repository.AbstractRepository repository
	private Long totalLength
	public void  (org.apache.ivy.plugins.repository.AbstractRepository) 
		org.apache.ivy.plugins.repository.AbstractRepository repository
	public void start (org.apache.ivy.util.CopyProgressEvent) 
		org.apache.ivy.util.CopyProgressEvent evt
	public void progress (org.apache.ivy.util.CopyProgressEvent) 
		org.apache.ivy.util.CopyProgressEvent evt
	public void end (org.apache.ivy.util.CopyProgressEvent) 
		org.apache.ivy.util.CopyProgressEvent evt
	public java.lang.Long getTotalLength () 
	public void setTotalLength (java.lang.Long) 
		Long totalLength
}

org/apache/ivy/plugins/repository/Resource.class
Resource.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.Resource extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract long getLastModified () 
	public abstract long getContentLength () 
	public abstract boolean exists () 
	public abstract boolean isLocal () 
	public abstract org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
	public abstract java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/ResourceDownloader.class
ResourceDownloader.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.ResourceDownloader extends java.lang.Object {
	public abstract void download (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/ResourceHelper.class
ResourceHelper.java
package org.apache.ivy.plugins.repository
public final org.apache.ivy.plugins.repository.ResourceHelper extends java.lang.Object {
	private void  () 
	public static boolean equals (org.apache.ivy.plugins.repository.Resource, java.io.File) 
		org.apache.ivy.plugins.repository.Resource res
		java.io.File f
		java.net.MalformedURLException e
	public static long getLastModifiedOrDefault (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource res
		long last
}

org/apache/ivy/plugins/repository/TransferEvent.class
TransferEvent.java
package org.apache.ivy.plugins.repository
public org.apache.ivy.plugins.repository.TransferEvent extends org.apache.ivy.core.event.IvyEvent {
	public static final int TRANSFER_INITIATED
	public static final int TRANSFER_STARTED
	public static final int TRANSFER_COMPLETED
	public static final int TRANSFER_PROGRESS
	public static final int TRANSFER_ERROR
	private static final int LAST_EVENT_TYPE
	public static final int REQUEST_GET
	public static final int REQUEST_PUT
	public static final String TRANSFER_INITIATED_NAME
	public static final String TRANSFER_STARTED_NAME
	public static final String TRANSFER_PROGRESS_NAME
	public static final String TRANSFER_COMPLETED_NAME
	public static final String TRANSFER_ERROR_NAME
	private org.apache.ivy.plugins.repository.Resource resource
	private int eventType
	private int requestType
	private Exception exception
	private java.io.File localFile
	private org.apache.ivy.plugins.repository.Repository repository
	private long length
	private long totalLength
	private boolean isTotalLengthSet
	private long[] timeTracking
	public void  (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.plugins.repository.Resource, int, int) 
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.plugins.repository.Resource resource
		int eventType
		int requestType
	public void  (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.plugins.repository.Resource, java.lang.Exception, int) 
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.plugins.repository.Resource resource
		Exception exception
		int requestType
	public void  (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.plugins.repository.Resource, long, int) 
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.plugins.repository.Resource resource
		long length
		int requestType
	private static java.lang.String getName (int) 
		int eventType
	public org.apache.ivy.plugins.repository.Resource getResource () 
	public java.lang.Exception getException () 
	public int getRequestType () 
	protected void setRequestType (int) 
		int requestType
	public int getEventType () 
	protected void setEventType (int) 
		int eventType
	protected void setResource (org.apache.ivy.plugins.repository.Resource) 
		org.apache.ivy.plugins.repository.Resource resource
	public java.io.File getLocalFile () 
	protected void setLocalFile (java.io.File) 
		java.io.File localFile
	public long getLength () 
	protected void setLength (long) 
		long length
	public long getTotalLength () 
	protected void setTotalLength (long) 
		long totalLength
	public void setException (java.lang.Exception) 
		Exception exception
	public boolean isTotalLengthSet () 
	public void setTotalLengthSet (boolean) 
		boolean isTotalLengthSet
	public org.apache.ivy.plugins.repository.Repository getRepository () 
	public long getElapsedTime (int, int) 
		int fromEventType
		int toEventType
		long start
		long end
	private void checkEventType (int) 
		int eventType
}

org/apache/ivy/plugins/repository/TransferListener.class
TransferListener.java
package org.apache.ivy.plugins.repository
public abstract org.apache.ivy.plugins.repository.TransferListener extends java.lang.Object implements java.util.EventListener  {
	public abstract void transferProgress (org.apache.ivy.plugins.repository.TransferEvent) 
}

org/apache/ivy/plugins/repository/file/FileRepository.class
FileRepository.java
package org.apache.ivy.plugins.repository.file
public org.apache.ivy.plugins.repository.file.FileRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private org.apache.ivy.plugins.repository.RepositoryCopyProgressListener progress
	private java.io.File baseDir
	private boolean local
	public void  () 
	public void  (java.io.File) 
		java.io.File basedir
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
	public void move (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
	public void delete (java.io.File)  throws java.io.IOException 
		java.io.File f
	private void copy (java.io.File, java.io.File, boolean)  throws java.io.IOException 
		java.io.File src
		java.io.File destination
		boolean overwrite
		java.io.IOException ex
		RuntimeException ex
	protected org.apache.ivy.plugins.repository.RepositoryCopyProgressListener getProgressListener () 
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		java.io.File dir
		String[] names
		java.util.List ret
		int i
	java.io.File getFile (java.lang.String) 
		String source
	public boolean isLocal () 
	public void setLocal (boolean) 
		boolean local
	public java.io.File getBaseDir () 
	public final void setBaseDir (java.io.File) 
		java.io.File baseDir
	public java.lang.String standardize (java.lang.String) 
		String source
	public java.lang.String getFileSeparator () 
}

org/apache/ivy/plugins/repository/file/FileResource.class
FileResource.java
package org.apache.ivy.plugins.repository.file
public org.apache.ivy.plugins.repository.file.FileResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private java.io.File file
	private org.apache.ivy.plugins.repository.file.FileRepository repository
	public void  (org.apache.ivy.plugins.repository.file.FileRepository, java.io.File) 
		org.apache.ivy.plugins.repository.file.FileRepository repository
		java.io.File f
	public java.lang.String getName () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public long getLastModified () 
	public long getContentLength () 
	public boolean exists () 
	public java.lang.String toString () 
	public java.io.File getFile () 
	public org.apache.ivy.plugins.repository.file.FileRepository getRepository () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/jar/JarRepository.class
JarRepository.java
package org.apache.ivy.plugins.repository.jar
public org.apache.ivy.plugins.repository.jar.JarRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private org.apache.ivy.plugins.repository.RepositoryCopyProgressListener progress
	private java.util.jar.JarFile jarFile
	public void  () 
	public void setJarFile (java.util.jar.JarFile) 
		java.util.jar.JarFile jarFile
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
	protected org.apache.ivy.plugins.repository.RepositoryCopyProgressListener getProgressListener () 
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		java.util.zip.ZipEntry entry
		java.io.IOException ex
		RuntimeException ex
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		java.util.zip.ZipEntry parentEntry
		java.util.List children
		java.util.Enumeration entries
		java.util.zip.ZipEntry entry
}

org/apache/ivy/plugins/repository/jar/JarResource.class
JarResource.java
package org.apache.ivy.plugins.repository.jar
public org.apache.ivy.plugins.repository.jar.JarResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private final java.util.jar.JarFile jarFile
	private final String path
	private java.util.zip.ZipEntry entry
	public void  (java.util.jar.JarFile, java.lang.String) 
		java.util.jar.JarFile jarFile
		String path
	public java.lang.String getName () 
	public long getLastModified () 
	public long getContentLength () 
	public boolean exists () 
	public boolean isLocal () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public java.lang.String toString () 
}

org/apache/ivy/plugins/repository/sftp/SFTPRepository$1.class
SFTPRepository.java
package org.apache.ivy.plugins.repository.sftp
 org.apache.ivy.plugins.repository.sftp.SFTPRepository$1 extends java.lang.Object {
}

org/apache/ivy/plugins/repository/sftp/SFTPRepository$MyProgressMonitor.class
SFTPRepository.java
package org.apache.ivy.plugins.repository.sftp
final org.apache.ivy.plugins.repository.sftp.SFTPRepository$MyProgressMonitor extends java.lang.Object implements com.jcraft.jsch.SftpProgressMonitor  {
	private long totalLength
	final org.apache.ivy.plugins.repository.sftp.SFTPRepository this$0
	private void  (org.apache.ivy.plugins.repository.sftp.SFTPRepository) 
	public void init (int, java.lang.String, java.lang.String, long) 
		int op
		String src
		String dest
		long max
	public void end () 
	public boolean count (long) 
		long count
	void  (org.apache.ivy.plugins.repository.sftp.SFTPRepository, org.apache.ivy.plugins.repository.sftp.SFTPRepository$1) 
		org.apache.ivy.plugins.repository.sftp.SFTPRepository x0
		org.apache.ivy.plugins.repository.sftp.SFTPRepository$1 x1
}

org/apache/ivy/plugins/repository/sftp/SFTPRepository.class
SFTPRepository.java
package org.apache.ivy.plugins.repository.sftp
public org.apache.ivy.plugins.repository.sftp.SFTPRepository extends org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository {
	private static final long MILLIS_PER_SECOND
	public void  () 
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String) 
		String source
	public org.apache.ivy.plugins.repository.Resource resolveResource (java.lang.String) 
		String path
		com.jcraft.jsch.ChannelSftp c
		java.util.Collection r
		java.util.Iterator iter
		Object obj
		com.jcraft.jsch.ChannelSftp$LsEntry entry
		com.jcraft.jsch.SftpATTRS attrs
		Exception e
	public java.io.InputStream openStream (org.apache.ivy.plugins.repository.sftp.SFTPResource)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.sftp.SFTPResource resource
		com.jcraft.jsch.ChannelSftp c
		String path
		com.jcraft.jsch.SftpException e
		java.io.IOException ex
		java.net.URISyntaxException e
		java.io.IOException ex
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		com.jcraft.jsch.ChannelSftp c
		String path
		com.jcraft.jsch.SftpException e
		java.io.IOException ex
		java.net.URISyntaxException e
		java.io.IOException ex
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
		com.jcraft.jsch.ChannelSftp c
		String path
		com.jcraft.jsch.SftpException e
		java.io.IOException ex
		java.net.URISyntaxException e
		java.io.IOException ex
	private void mkdirs (java.lang.String, com.jcraft.jsch.ChannelSftp)  throws java.io.IOException com.jcraft.jsch.SftpException 
		String directory
		com.jcraft.jsch.ChannelSftp c
		com.jcraft.jsch.SftpATTRS att
		com.jcraft.jsch.SftpException ex
	private java.lang.String getPath (java.lang.String)  throws java.net.URISyntaxException 
		String sftpURI
		String result
		java.net.URI uri
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		com.jcraft.jsch.ChannelSftp c
		String path
		java.util.Collection r
		java.util.List result
		java.util.Iterator iter
		Object obj
		com.jcraft.jsch.ChannelSftp$LsEntry entry
		com.jcraft.jsch.SftpException e
		java.io.IOException ex
		java.net.URISyntaxException usex
		java.io.IOException ex
	private boolean checkExistence (java.lang.String, com.jcraft.jsch.ChannelSftp)  throws java.io.IOException com.jcraft.jsch.SftpException 
		String file
		com.jcraft.jsch.ChannelSftp channel
		com.jcraft.jsch.SftpException ex
	private com.jcraft.jsch.ChannelSftp getSftpChannel (java.lang.String)  throws java.io.IOException 
		String pathOrUri
		com.jcraft.jsch.Session session
		String host
		com.jcraft.jsch.ChannelSftp channel
		com.jcraft.jsch.JSchException e
		java.io.IOException ex
	protected java.lang.String getRepositoryScheme () 
	static void access$000 (org.apache.ivy.plugins.repository.sftp.SFTPRepository, long) 
		org.apache.ivy.plugins.repository.sftp.SFTPRepository x0
		long x1
	static void access$100 (org.apache.ivy.plugins.repository.sftp.SFTPRepository, long) 
		org.apache.ivy.plugins.repository.sftp.SFTPRepository x0
		long x1
	static void access$200 (org.apache.ivy.plugins.repository.sftp.SFTPRepository, long) 
		org.apache.ivy.plugins.repository.sftp.SFTPRepository x0
		long x1
}

org/apache/ivy/plugins/repository/sftp/SFTPResource.class
SFTPResource.java
package org.apache.ivy.plugins.repository.sftp
public org.apache.ivy.plugins.repository.sftp.SFTPResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private org.apache.ivy.plugins.repository.sftp.SFTPRepository repository
	private String path
	private transient boolean init
	private transient boolean exists
	private transient long lastModified
	private transient long contentLength
	public void  (org.apache.ivy.plugins.repository.sftp.SFTPRepository, java.lang.String) 
		org.apache.ivy.plugins.repository.sftp.SFTPRepository repository
		String path
	public java.lang.String getName () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public long getLastModified () 
	public long getContentLength () 
	public boolean exists () 
	private void init () 
		org.apache.ivy.plugins.repository.Resource r
	public java.lang.String toString () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/ssh/AbstractSshBasedRepository.class
AbstractSshBasedRepository.java
package org.apache.ivy.plugins.repository.ssh
public abstract org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private java.io.File keyFile
	private java.io.File passFile
	private String userPassword
	private String keyFilePassword
	private String user
	private String host
	private int port
	private boolean allowedAgentUse
	private static java.util.HashMap credentialsCache
	private static final int MAX_CREDENTILAS_CACHE_SIZE
	public void  () 
	protected com.jcraft.jsch.Session getSession (java.lang.String)  throws java.io.IOException 
		String pathOrUri
		java.net.URI uri
		String host
		int port
		String user
		String userPassword
		String userInfo
		org.apache.ivy.util.Credentials c
	private java.net.URI parseURI (java.lang.String) 
		String source
		java.net.URI uri
		java.net.URISyntaxException e
	private org.apache.ivy.util.Credentials requestCredentials (java.lang.String) 
		String host
		Object o
		org.apache.ivy.util.Credentials c
	protected void releaseSession (com.jcraft.jsch.Session, java.lang.String) 
		com.jcraft.jsch.Session session
		String pathOrUri
	public void setUser (java.lang.String) 
		String user
	public java.lang.String getUser () 
	public void setKeyFile (java.io.File) 
		java.io.File filePath
	public java.io.File getKeyFile () 
	public void setUserPassword (java.lang.String) 
		String password
	public java.lang.String getKeyFilePassword () 
	public void setKeyFilePassword (java.lang.String) 
		String keyFilePassword
	public java.lang.String getUserPassword () 
	public java.lang.String getHost () 
	public void setHost (java.lang.String) 
		String host
	public int getPort () 
	public void setPort (int) 
		int port
	public void setPassFile (java.io.File) 
		java.io.File passFile
	public java.io.File getPassFile () 
	public boolean isAllowedAgentUse () 
	public void setAllowedAgentUse (boolean) 
		boolean allowedAgentUse
	protected abstract java.lang.String getRepositoryScheme () 
	static void  () 
}

org/apache/ivy/plugins/repository/ssh/RemoteScpException.class
RemoteScpException.java
package org.apache.ivy.plugins.repository.ssh
public org.apache.ivy.plugins.repository.ssh.RemoteScpException extends java.lang.Exception {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.Throwable) 
		Throwable cause
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/ivy/plugins/repository/ssh/Scp$FileInfo.class
Scp.java
package org.apache.ivy.plugins.repository.ssh
public org.apache.ivy.plugins.repository.ssh.Scp$FileInfo extends java.lang.Object {
	private String filename
	private long length
	private long lastModified
	final org.apache.ivy.plugins.repository.ssh.Scp this$0
	public void  (org.apache.ivy.plugins.repository.ssh.Scp) 
	public void setFilename (java.lang.String) 
		String filename
	public java.lang.String getFilename () 
	public void setLength (long) 
		long length
	public long getLength () 
	public void setLastModified (long) 
		long lastModified
	public long getLastModified () 
}

org/apache/ivy/plugins/repository/ssh/Scp.class
Scp.java
package org.apache.ivy.plugins.repository.ssh
public org.apache.ivy.plugins.repository.ssh.Scp extends java.lang.Object {
	private static final int MODE_LENGTH
	private static final int SEND_FILE_BUFFER_LENGTH
	private static final int SEND_BYTES_BUFFER_LENGTH
	private static final int MIN_TLINE_LENGTH
	private static final int CLINE_SPACE_INDEX2
	private static final int CLINE_SPACE_INDEX1
	private static final int MIN_C_LINE_LENGTH
	private static final int DEFAULT_LINE_BUFFER_LENGTH
	private static final int BUFFER_SIZE
	private static final int MAX_SCP_LINE_LENGTH
	private com.jcraft.jsch.Session session
	public void  (com.jcraft.jsch.Session) 
		com.jcraft.jsch.Session session
	private void readResponse (java.io.InputStream)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		java.io.InputStream is
		int c
		String err
	private java.lang.String receiveLine (java.io.InputStream)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		java.io.InputStream is
		StringBuffer sb
		int c
	private void parseCLine (java.lang.String, org.apache.ivy.plugins.repository.ssh.Scp$FileInfo)  throws org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String line
		org.apache.ivy.plugins.repository.ssh.Scp$FileInfo fileInfo
		int lengthNameSep
		String lengthSubstring
		String nameSubstring
		long len
		NumberFormatException e
	private void parseTLine (java.lang.String, org.apache.ivy.plugins.repository.ssh.Scp$FileInfo)  throws org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String line
		org.apache.ivy.plugins.repository.ssh.Scp$FileInfo fileInfo
		int firstMsecBegin
		int atimeBegin
		int secondMsecBegin
		long modtime
		long firstMsec
		long atime
		long secondMsec
		NumberFormatException e
	private void sendFile (com.jcraft.jsch.Channel, java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		com.jcraft.jsch.Channel channel
		String localFile
		String remoteName
		String mode
		byte[] buffer
		java.io.OutputStream os
		java.io.InputStream is
		com.jcraft.jsch.JSchException e1
		java.io.File f
		long remain
		String cMode
		String cline
		java.io.FileInputStream fis
		int trans
		int trans
		java.io.IOException e
	private org.apache.ivy.plugins.repository.ssh.Scp$FileInfo receiveStream (com.jcraft.jsch.Channel, java.lang.String, java.io.OutputStream)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		com.jcraft.jsch.Channel channel
		String file
		java.io.OutputStream targetStream
		byte[] buffer
		java.io.OutputStream os
		java.io.InputStream is
		com.jcraft.jsch.JSchException e1
		org.apache.ivy.plugins.repository.ssh.Scp$FileInfo fileInfo
		int c
		String line
		long remain
		int trans
		int trans
		int thisTimeReceived
		java.io.IOException e
	private com.jcraft.jsch.ChannelExec getExecChannel ()  throws com.jcraft.jsch.JSchException 
		com.jcraft.jsch.ChannelExec channel
	public void put (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String localFile
		String remoteTargetDir
		String remoteTargetName
		String mode
		com.jcraft.jsch.ChannelExec channel
		int i
		String cmd
		com.jcraft.jsch.JSchException e
	public void get (java.lang.String, java.lang.String)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String remoteFile
		String localTarget
		java.io.File f
		java.io.FileOutputStream fop
	public void get (java.lang.String, java.io.OutputStream)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String remoteFile
		java.io.OutputStream localTarget
		com.jcraft.jsch.ChannelExec channel
		String cmd
		com.jcraft.jsch.JSchException e
	public org.apache.ivy.plugins.repository.ssh.Scp$FileInfo getFileinfo (java.lang.String)  throws java.io.IOException org.apache.ivy.plugins.repository.ssh.RemoteScpException 
		String remoteFile
		com.jcraft.jsch.ChannelExec channel
		org.apache.ivy.plugins.repository.ssh.Scp$FileInfo fileInfo
		String cmd
		com.jcraft.jsch.JSchException e
}

org/apache/ivy/plugins/repository/ssh/SshCache$CfUserInfo.class
SshCache.java
package org.apache.ivy.plugins.repository.ssh
 org.apache.ivy.plugins.repository.ssh.SshCache$CfUserInfo extends java.lang.Object implements com.jcraft.jsch.UIKeyboardInteractive com.jcraft.jsch.UserInfo  {
	private String userPassword
	private String pemPassword
	private String userName
	private final java.io.File pemFile
	private final String host
	private final java.io.File passfile
	public void  (java.lang.String, java.lang.String, java.lang.String, java.io.File, java.lang.String, java.io.File) 
		String host
		String userName
		String userPassword
		java.io.File pemFile
		String pemPassword
		java.io.File passfile
	public void showMessage (java.lang.String) 
		String message
	public boolean promptYesNo (java.lang.String) 
		String message
	public boolean promptPassword (java.lang.String) 
		String message
	public boolean promptPassphrase (java.lang.String) 
		String message
	public java.lang.String getPassword () 
		org.apache.ivy.util.Credentials c
	public java.lang.String getPassphrase () 
		org.apache.ivy.util.Credentials c
	public java.lang.String[] promptKeyboardInteractive (java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean[]) 
		String destination
		String name
		String instruction
		String[] prompt
		boolean[] echo
}

org/apache/ivy/plugins/repository/ssh/SshCache$Entry$1.class
SshCache.java
package org.apache.ivy.plugins.repository.ssh
 org.apache.ivy.plugins.repository.ssh.SshCache$Entry$1 extends java.lang.Object implements org.apache.ivy.core.event.IvyListener  {
	final org.apache.ivy.plugins.repository.ssh.SshCache val$this$0
	final org.apache.ivy.plugins.repository.ssh.SshCache$Entry this$1
	void  (org.apache.ivy.plugins.repository.ssh.SshCache$Entry, org.apache.ivy.plugins.repository.ssh.SshCache) 
	public void progress (org.apache.ivy.core.event.IvyEvent) 
		org.apache.ivy.core.event.IvyEvent event
}

org/apache/ivy/plugins/repository/ssh/SshCache$Entry.class
SshCache.java
package org.apache.ivy.plugins.repository.ssh
 org.apache.ivy.plugins.repository.ssh.SshCache$Entry extends java.lang.Object {
	private com.jcraft.jsch.Session session
	private com.jcraft.jsch.ChannelSftp channelSftp
	private String host
	private String user
	private int port
	final org.apache.ivy.plugins.repository.ssh.SshCache this$0
	public java.lang.String getHost () 
	public int getPort () 
	public java.lang.String getUser () 
	public void  (org.apache.ivy.plugins.repository.ssh.SshCache, com.jcraft.jsch.Session, java.lang.String, java.lang.String, int) 
		com.jcraft.jsch.Session newSession
		String newUser
		String newHost
		int newPort
	public void setChannelSftp (com.jcraft.jsch.ChannelSftp) 
		com.jcraft.jsch.ChannelSftp newChannel
	public com.jcraft.jsch.ChannelSftp getChannelSftp () 
	private com.jcraft.jsch.Session getSession () 
	public void releaseChannelSftp () 
	static com.jcraft.jsch.Session access$000 (org.apache.ivy.plugins.repository.ssh.SshCache$Entry) 
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry x0
	static com.jcraft.jsch.Session access$100 (org.apache.ivy.plugins.repository.ssh.SshCache$Entry) 
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry x0
}

org/apache/ivy/plugins/repository/ssh/SshCache.class
SshCache.java
package org.apache.ivy.plugins.repository.ssh
public final org.apache.ivy.plugins.repository.ssh.SshCache extends java.lang.Object {
	private static final int SSH_DEFAULT_PORT
	private static org.apache.ivy.plugins.repository.ssh.SshCache instance
	private java.util.Map uriCacheMap
	private java.util.Map sessionCacheMap
	private void  () 
	public static org.apache.ivy.plugins.repository.ssh.SshCache getInstance () 
	private org.apache.ivy.plugins.repository.ssh.SshCache$Entry getCacheEntry (java.lang.String, java.lang.String, int) 
		String user
		String host
		int port
	private static java.lang.String createCacheKey (java.lang.String, java.lang.String, int) 
		String user
		String host
		int port
		String portToUse
	private org.apache.ivy.plugins.repository.ssh.SshCache$Entry getCacheEntry (com.jcraft.jsch.Session) 
		com.jcraft.jsch.Session session
	private void setSession (java.lang.String, java.lang.String, int, com.jcraft.jsch.Session) 
		String user
		String host
		int port
		com.jcraft.jsch.Session newSession
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry entry
		com.jcraft.jsch.Session oldSession
		String oldhost
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry newEntry
	public void clearSession (com.jcraft.jsch.Session) 
		com.jcraft.jsch.Session session
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry entry
	public com.jcraft.jsch.ChannelSftp getChannelSftp (com.jcraft.jsch.Session)  throws java.io.IOException 
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelSftp channel
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry entry
	public void attachChannelSftp (com.jcraft.jsch.Session, com.jcraft.jsch.ChannelSftp) 
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelSftp channel
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry entry
	private boolean attemptAgentUse (com.jcraft.jsch.JSch) 
		com.jcraft.jsch.JSch jsch
		com.jcraft.jsch.agentproxy.Connector con
		Exception e
	public com.jcraft.jsch.Session getSession (java.lang.String, int, java.lang.String, java.lang.String, java.io.File, java.lang.String, java.io.File, boolean)  throws java.io.IOException 
		String host
		int port
		String username
		String userPassword
		java.io.File pemFile
		String pemPassword
		java.io.File passFile
		boolean allowedAgentUse
		org.apache.ivy.plugins.repository.ssh.SshCache$Entry entry
		com.jcraft.jsch.Session session
		com.jcraft.jsch.JSch jsch
		java.util.Properties config
		com.jcraft.jsch.JSchException e
		java.io.IOException ex
	static void  () 
}

org/apache/ivy/plugins/repository/ssh/SshRepository.class
SshRepository.java
package org.apache.ivy.plugins.repository.ssh
public org.apache.ivy.plugins.repository.ssh.SshRepository extends org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository {
	private static final int BUFFER_SIZE
	private static final String ARGUMENT_PLACEHOLDER
	private static final int POLL_SLEEP_TIME
	private char fileSeparator
	private String listCommand
	private String existCommand
	private String createDirCommand
	private String publishPermissions
	public void  () 
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String) 
		String source
	public org.apache.ivy.plugins.repository.ssh.SshResource resolveResource (java.lang.String) 
		String source
		org.apache.ivy.plugins.repository.ssh.SshResource result
		com.jcraft.jsch.Session session
		org.apache.ivy.plugins.repository.ssh.Scp myCopy
		org.apache.ivy.plugins.repository.ssh.Scp$FileInfo fileInfo
		java.io.IOException e
		java.net.URISyntaxException e
		org.apache.ivy.plugins.repository.ssh.RemoteScpException e
	private void readSessionOutput (com.jcraft.jsch.ChannelExec, java.lang.StringBuffer, java.lang.StringBuffer)  throws java.io.IOException 
		com.jcraft.jsch.ChannelExec channel
		StringBuffer strStdout
		StringBuffer strStderr
		java.io.InputStream stdout
		java.io.InputStream stderr
		com.jcraft.jsch.JSchException e1
		byte[] buffer
		int avail
		int len
		int len
		int avail
		int len
		int len
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		java.util.ArrayList result
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelExec channel
		java.net.URI parentUri
		java.net.URISyntaxException e
		java.io.IOException ioe
		String fullCmd
		StringBuffer stdOut
		StringBuffer stdErr
		java.io.BufferedReader br
		String line
	private com.jcraft.jsch.ChannelExec getExecChannel (com.jcraft.jsch.Session)  throws java.io.IOException 
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelExec channel
		com.jcraft.jsch.JSchException e
	private java.lang.String replaceArgument (java.lang.String, java.lang.String) 
		String command
		String argument
		String fullCmd
		String fullCmd
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
		com.jcraft.jsch.Session session
		java.net.URI destinationUri
		java.net.URISyntaxException e
		java.io.IOException ioe
		String filePath
		int lastSep
		String name
		String path
		String name
		String path
		org.apache.ivy.plugins.repository.ssh.Scp myCopy
		java.io.IOException e
		org.apache.ivy.plugins.repository.ssh.RemoteScpException e
	private void makePath (java.lang.String, com.jcraft.jsch.Session)  throws java.io.IOException 
		String path
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelExec channel
		String trimmed
		int nextSlash
		String parent
		String mkdir
		StringBuffer stdOut
		StringBuffer stdErr
	private boolean checkExistence (java.lang.String, com.jcraft.jsch.Session)  throws java.io.IOException 
		String filePath
		com.jcraft.jsch.Session session
		com.jcraft.jsch.ChannelExec channel
		String fullCmd
		StringBuffer stdOut
		StringBuffer stdErr
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		com.jcraft.jsch.Session session
		java.net.URI sourceUri
		java.net.URISyntaxException e
		java.io.IOException ioe
		org.apache.ivy.plugins.repository.ssh.Scp myCopy
		java.io.IOException e
		org.apache.ivy.plugins.repository.ssh.RemoteScpException e
	public void setListCommand (java.lang.String) 
		String cmd
	public java.lang.String getListCommand () 
	public java.lang.String getCreateDirCommand () 
	public void setCreateDirCommand (java.lang.String) 
		String createDirCommand
	public java.lang.String getExistCommand () 
	public void setExistCommand (java.lang.String) 
		String existCommand
	public void setFileSeparator (char) 
		char fileSeparator
	public void setPublishPermissions (java.lang.String) 
		String permissions
	protected java.lang.String getRepositoryScheme () 
	public java.io.InputStream openStream (org.apache.ivy.plugins.repository.ssh.SshResource)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.ssh.SshResource resource
		com.jcraft.jsch.Session session
		org.apache.ivy.plugins.repository.ssh.Scp scp
		java.io.ByteArrayOutputStream os
		java.io.IOException e
		org.apache.ivy.plugins.repository.ssh.RemoteScpException e
}

org/apache/ivy/plugins/repository/ssh/SshResource.class
SshResource.java
package org.apache.ivy.plugins.repository.ssh
public org.apache.ivy.plugins.repository.ssh.SshResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private boolean resolved
	private String uri
	private boolean bExists
	private long len
	private long lastModified
	private org.apache.ivy.plugins.repository.ssh.SshRepository repository
	public void  () 
	public void  (org.apache.ivy.plugins.repository.ssh.SshRepository, java.lang.String) 
		org.apache.ivy.plugins.repository.ssh.SshRepository repository
		String uri
	public void  (org.apache.ivy.plugins.repository.ssh.SshRepository, java.lang.String, boolean, long, long) 
		org.apache.ivy.plugins.repository.ssh.SshRepository repository
		String uri
		boolean bExists
		long len
		long lastModified
	public boolean exists () 
	public long getContentLength () 
	public long getLastModified () 
	private void resolve () 
		org.apache.ivy.plugins.repository.ssh.SshResource res
	public java.lang.String getName () 
	public java.lang.String toString () 
		StringBuffer buffer
	public boolean isLocal () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/url/ChainedRepository.class
ChainedRepository.java
package org.apache.ivy.plugins.repository.url
public org.apache.ivy.plugins.repository.url.ChainedRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private java.util.List repositories
	public void  () 
	public void setRepositories (java.util.List) 
		java.util.List repositories
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
		java.util.Iterator it
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.plugins.repository.Resource r
		Exception e
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		java.util.Iterator it
		org.apache.ivy.plugins.repository.Repository repository
		boolean ok
		Exception e
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		java.util.Iterator it
		org.apache.ivy.plugins.repository.Repository repository
		java.util.List list
		Exception e
	private void logTry (org.apache.ivy.plugins.repository.Repository) 
		org.apache.ivy.plugins.repository.Repository repository
	private void logFailed (org.apache.ivy.plugins.repository.Repository, java.lang.Exception) 
		org.apache.ivy.plugins.repository.Repository repository
		Exception e
	private void logSuccess (org.apache.ivy.plugins.repository.Repository) 
		org.apache.ivy.plugins.repository.Repository repository
	private java.io.IOException newIOEFail (java.lang.String) 
		String action
}

org/apache/ivy/plugins/repository/url/URLRepository.class
URLRepository.java
package org.apache.ivy.plugins.repository.url
public org.apache.ivy.plugins.repository.url.URLRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private org.apache.ivy.plugins.repository.RepositoryCopyProgressListener progress
	private java.util.Map resourcesCache
	private org.apache.ivy.util.url.ApacheURLLister lister
	public void  () 
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
		org.apache.ivy.plugins.repository.Resource res
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		org.apache.ivy.plugins.repository.Resource res
		long totalLength
		java.io.IOException ex
		RuntimeException ex
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
		long totalLength
		java.io.IOException ex
		RuntimeException ex
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		java.util.List urls
		java.util.List ret
		java.util.ListIterator iter
		java.net.URL url
		java.net.URI uri
		String path
		String path
		java.net.URISyntaxException e
		java.io.IOException ioe
		java.io.File file
		String[] files
		java.util.List ret
		java.net.URL context
		int i
}

org/apache/ivy/plugins/repository/url/URLResource.class
URLResource.java
package org.apache.ivy.plugins.repository.url
public org.apache.ivy.plugins.repository.url.URLResource extends java.lang.Object implements org.apache.ivy.plugins.repository.LocalizableResource  {
	private java.net.URL url
	private boolean init
	private long lastModified
	private long contentLength
	private boolean exists
	public void  (java.net.URL) 
		java.net.URL url
	public java.lang.String getName () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
		java.net.MalformedURLException e
	public long getLastModified () 
	private void init () 
		org.apache.ivy.util.url.URLHandler$URLInfo info
	public long getContentLength () 
	public boolean exists () 
	public java.net.URL getURL () 
	public java.lang.String toString () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public java.io.File getFile () 
		java.net.URISyntaxException e
}

org/apache/ivy/plugins/repository/vfs/VfsRepository$1.class
VfsRepository.java
package org.apache.ivy.plugins.repository.vfs
 org.apache.ivy.plugins.repository.vfs.VfsRepository$1 extends org.apache.commons.vfs.impl.StandardFileSystemManager {
	final org.apache.ivy.plugins.repository.vfs.VfsRepository this$0
	void  (org.apache.ivy.plugins.repository.vfs.VfsRepository) 
	protected void configurePlugins ()  throws org.apache.commons.vfs.FileSystemException 
}

org/apache/ivy/plugins/repository/vfs/VfsRepository.class
VfsRepository.java
package org.apache.ivy.plugins.repository.vfs
public org.apache.ivy.plugins.repository.vfs.VfsRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private static final String IVY_VFS_CONFIG
	private org.apache.commons.vfs.impl.StandardFileSystemManager manager
	private final org.apache.ivy.util.CopyProgressListener progress
	public void  () 
	private org.apache.commons.vfs.FileSystemManager getVFSManager ()  throws java.io.IOException 
	private org.apache.commons.vfs.impl.StandardFileSystemManager createVFSManager ()  throws java.io.IOException 
		org.apache.commons.vfs.impl.StandardFileSystemManager result
		String[] schemes
		int i
		org.apache.commons.vfs.FileSystemException e
		java.io.IOException error
	protected void finalize () 
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String vfsURI
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String srcVfsURI
		java.io.File destination
		org.apache.ivy.plugins.repository.vfs.VfsResource src
		org.apache.commons.vfs.FileContent content
		java.io.IOException ex
		RuntimeException ex
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String vfsURI
		java.util.ArrayList list
		org.apache.commons.vfs.FileObject resourceImpl
		org.apache.commons.vfs.FileObject[] children
		int i
		org.apache.commons.vfs.FileObject child
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String vfsURI
		boolean overwrite
		org.apache.ivy.plugins.repository.vfs.VfsResource dest
}

org/apache/ivy/plugins/repository/vfs/VfsResource.class
VfsResource.java
package org.apache.ivy.plugins.repository.vfs
public org.apache.ivy.plugins.repository.vfs.VfsResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	private String vfsURI
	private org.apache.commons.vfs.FileSystemManager fsManager
	private transient boolean init
	private transient boolean exists
	private transient long lastModified
	private transient long contentLength
	private transient org.apache.commons.vfs.FileContent content
	private transient org.apache.commons.vfs.FileObject resourceImpl
	public void  (java.lang.String, org.apache.commons.vfs.FileSystemManager) 
		String vfsURI
		org.apache.commons.vfs.FileSystemManager fsManager
	private void init () 
		org.apache.commons.vfs.FileSystemException e
	public java.util.List getChildren () 
		java.util.ArrayList list
		org.apache.commons.vfs.FileObject[] children
		int i
		org.apache.commons.vfs.FileObject child
		java.io.IOException e
	public org.apache.commons.vfs.FileContent getContent () 
	public java.lang.String getName () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
	public static java.lang.String normalize (java.lang.String) 
		String vfsURI
	public long getLastModified () 
	public long getContentLength () 
	public boolean exists () 
	public boolean physicallyExists () 
		Exception e
	public java.lang.String toString () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/repository/vfs/ivy_vfs.xml
org/apache/ivy/plugins/repository/vsftp/VsftpRepository$1.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
 org.apache.ivy.plugins.repository.vsftp.VsftpRepository$1 extends org.apache.ivy.core.IvyThread {
	final String val$source
	final java.io.File val$to
	final java.io.IOException[] val$ex
	final org.apache.ivy.plugins.repository.vsftp.VsftpRepository this$0
	void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository, java.lang.String, java.io.File, java.io.IOException[]) 
	public void run () 
		java.io.IOException e
}

org/apache/ivy/plugins/repository/vsftp/VsftpRepository$2.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
 org.apache.ivy.plugins.repository.vsftp.VsftpRepository$2 extends java.lang.Object implements java.lang.Runnable  {
	final StringBuffer val$response
	final boolean val$sendErrorAsResponse
	final boolean[] val$done
	final java.io.IOException[] val$exc
	final org.apache.ivy.plugins.repository.vsftp.VsftpRepository this$0
	void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository, java.lang.StringBuffer, boolean, boolean[], java.io.IOException[]) 
	public void run () 
		boolean getPrompt
		int attempts
		int c
		InterruptedException e
		InterruptedException e
		java.io.IOException e
}

org/apache/ivy/plugins/repository/vsftp/VsftpRepository$3.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
 org.apache.ivy.plugins.repository.vsftp.VsftpRepository$3 extends org.apache.ivy.core.IvyThread {
	final org.apache.ivy.plugins.repository.vsftp.VsftpRepository this$0
	void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
	public void run () 
		long sleep
}

org/apache/ivy/plugins/repository/vsftp/VsftpRepository$4.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
 org.apache.ivy.plugins.repository.vsftp.VsftpRepository$4 extends java.lang.Object implements org.apache.ivy.core.event.IvyListener  {
	final org.apache.ivy.plugins.repository.vsftp.VsftpRepository this$0
	void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
	public void progress (org.apache.ivy.core.event.IvyEvent) 
		org.apache.ivy.core.event.IvyEvent event
}

org/apache/ivy/plugins/repository/vsftp/VsftpRepository$5.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
 org.apache.ivy.plugins.repository.vsftp.VsftpRepository$5 extends org.apache.ivy.core.IvyThread {
	final org.apache.ivy.plugins.repository.vsftp.VsftpRepository this$0
	void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
	public void run () 
		int c
}

org/apache/ivy/plugins/repository/vsftp/VsftpRepository.class
VsftpRepository.java
package org.apache.ivy.plugins.repository.vsftp
public org.apache.ivy.plugins.repository.vsftp.VsftpRepository extends org.apache.ivy.plugins.repository.AbstractRepository {
	private static final int LS_DATE_INDEX4
	private static final int LS_DATE_INDEX3
	private static final int LS_DATE_INDEX2
	private static final int LS_DATE_INDEX1
	private static final int LS_SIZE_INDEX
	private static final int LS_PARTS_NUMBER
	private static final int DISCONNECT_COMMAND_TIMEOUT
	private static final int REUSE_CONNECTION_SLEEP_TIME
	private static final int READER_ALIVE_SLEEP_TIME
	private static final int MAX_READER_ALIVE_ATTEMPT
	private static final int ERROR_SLEEP_TIME
	private static final int PROMPT_SLEEP_TIME
	private static final int MAX_READ_PROMPT_ATTEMPT
	private static final int GET_JOIN_MAX_TIME
	private static final int DEFAULT_REUSE_CONNECTION_TIME
	private static final int DEFAULT_READ_TIMEOUT
	private static final String PROMPT
	private static final java.text.SimpleDateFormat FORMAT
	private String host
	private String username
	private String authentication
	private java.io.Reader in
	private java.io.Reader err
	private java.io.PrintWriter out
	private volatile StringBuffer errors
	private long readTimeout
	private long reuseConnection
	private volatile long lastCommand
	private volatile boolean inCommand
	private Process process
	private Thread connectionCleaner
	private Thread errorsReader
	private volatile long errorsLastUpdateTime
	private org.apache.ivy.Ivy ivy
	public void  () 
	public org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
	private void initIvy () 
	protected org.apache.ivy.plugins.repository.Resource getInitResource (java.lang.String)  throws java.io.IOException 
		String source
		java.io.IOException ex
	public void get (java.lang.String, java.io.File)  throws java.io.IOException 
		String source
		java.io.File destination
		java.io.File destDir
		int index
		String srcName
		java.io.File to
		java.io.IOException[] ex
		Thread get
		long prevLength
		long lastUpdate
		long timeout
		long length
		InterruptedException e
		java.io.IOException ex
	public java.util.List list (java.lang.String)  throws java.io.IOException 
		String parent
		String response
		String[] lines
		java.util.List ret
		int i
		java.io.IOException ex
	public void put (java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		java.io.File source
		String destination
		boolean overwrite
		int index
		String destDir
		String to
		java.io.IOException ex
	private void mkdirs (java.lang.String)  throws java.io.IOException 
		String destDir
		int index
	private boolean dirExists (java.lang.String)  throws java.io.IOException 
		String dir
	protected java.lang.String sendCommand (java.lang.String)  throws java.io.IOException 
		String command
	protected void sendCommand (java.lang.String, java.util.regex.Pattern)  throws java.io.IOException 
		String command
		java.util.regex.Pattern expectedResponse
	protected void sendCommand (java.lang.String, java.util.regex.Pattern, long)  throws java.io.IOException 
		String command
		java.util.regex.Pattern expectedResponse
		long timeout
		String response
	protected java.lang.String sendCommand (java.lang.String, boolean)  throws java.io.IOException 
		String command
		boolean sendErrorAsResponse
	protected java.lang.String sendCommand (java.lang.String, boolean, boolean)  throws java.io.IOException 
		String command
		boolean sendErrorAsResponse
		boolean single
	protected java.lang.String sendCommand (java.lang.String, boolean, long)  throws java.io.IOException 
		String command
		boolean sendErrorAsResponse
		long timeout
	protected java.lang.String sendCommand (java.lang.String, boolean, boolean, long)  throws java.io.IOException 
		String command
		boolean sendErrorAsResponse
		boolean single
		long timeout
	protected java.lang.String readResponse (boolean)  throws java.io.IOException 
		boolean sendErrorAsResponse
	protected synchronized java.lang.String readResponse (boolean, long)  throws java.io.IOException 
		boolean sendErrorAsResponse
		long timeout
		StringBuffer response
		java.io.IOException[] exc
		boolean[] done
		Runnable r
		Thread reader
		int i
		InterruptedException e
	private synchronized void sendSingleCommand (java.lang.String)  throws java.io.IOException 
		String command
	protected synchronized void ensureConnectionOpened ()  throws java.io.IOException 
		String connectionCommand
		java.io.IOException ex
	private void updateLastCommandTime () 
	private void exec (java.lang.String)  throws java.io.IOException 
		String command
	private void checkInterrupted () 
	private void cleanup (java.lang.Exception) 
		Exception ex
	private void cleanup () 
	public synchronized void disconnect () 
	private synchronized void closeConnection () 
	protected org.apache.ivy.plugins.repository.Resource lslToResource (java.lang.String, java.lang.String) 
		String file
		String responseLine
		String[] parts
		long contentLength
		String date
		Exception ex
	protected java.lang.String getSingleCommand (java.lang.String) 
		String command
	protected java.lang.String getConnectionCommand () 
	protected java.util.regex.Pattern getExpectedDownloadMessage (java.lang.String, java.io.File) 
		String source
		java.io.File to
	protected java.util.regex.Pattern getExpectedRemoveMessage (java.lang.String) 
		String destination
	protected java.util.regex.Pattern getExpectedUploadMessage (java.io.File, java.lang.String) 
		java.io.File source
		String to
	public java.lang.String getAuthentication () 
	public void setAuthentication (java.lang.String) 
		String authentication
	public java.lang.String getHost () 
	public void setHost (java.lang.String) 
		String host
	public java.lang.String getUsername () 
	public void setUsername (java.lang.String) 
		String username
	private static java.lang.StringBuffer chomp (java.lang.StringBuffer) 
		StringBuffer str
	public java.lang.String toString () 
	public void setReuseConnection (long) 
		long time
	public long getReadTimeout () 
	public void setReadTimeout (long) 
		long readTimeout
	static java.io.Reader access$000 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static long access$100 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static long access$102 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository, long) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
		long x1
	static long access$200 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static java.lang.StringBuffer access$300 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static java.lang.StringBuffer access$400 (java.lang.StringBuffer) 
		StringBuffer x0
	static long access$500 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static boolean access$600 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static java.io.Reader access$700 (org.apache.ivy.plugins.repository.vsftp.VsftpRepository) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository x0
	static void  () 
}

org/apache/ivy/plugins/repository/vsftp/VsftpResource.class
VsftpResource.java
package org.apache.ivy.plugins.repository.vsftp
public org.apache.ivy.plugins.repository.vsftp.VsftpResource extends org.apache.ivy.plugins.repository.LazyResource {
	private org.apache.ivy.plugins.repository.vsftp.VsftpRepository repository
	public void  (org.apache.ivy.plugins.repository.vsftp.VsftpRepository, java.lang.String) 
		org.apache.ivy.plugins.repository.vsftp.VsftpRepository repository
		String file
	protected void init () 
		java.io.IOException e
	public java.io.InputStream openStream ()  throws java.io.IOException 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String cloneName
		java.io.IOException e
}

org/apache/ivy/plugins/resolver/AbstractPatternsBasedResolver.class
AbstractPatternsBasedResolver.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver extends org.apache.ivy.plugins.resolver.BasicResolver {
	private java.util.List ivyPatterns
	private java.util.List artifactPatterns
	private boolean m2compatible
	public void  () 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findResource (org.apache.ivy.plugins.resolver.util.ResolvedResource[], org.apache.ivy.plugins.resolver.util.ResourceMDParser, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date) 
		org.apache.ivy.plugins.resolver.util.ResolvedResource[] rress
		org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date date
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource findResourceUsingPatterns (org.apache.ivy.core.module.id.ModuleRevisionId, java.util.List, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.resolver.util.ResourceMDParser, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId moduleRevision
		java.util.List patternList
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser
		java.util.Date date
		java.util.List resolvedResources
		java.util.Set foundRevisions
		boolean dynamic
		boolean stop
		java.util.Iterator iter
		String pattern
		org.apache.ivy.plugins.resolver.util.ResolvedResource rres
		org.apache.ivy.plugins.resolver.util.ResolvedResource[] rress
	protected abstract org.apache.ivy.plugins.resolver.util.ResolvedResource findResourceUsingPattern (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.resolver.util.ResourceMDParser, java.util.Date) 
	protected java.util.Collection findNames (java.util.Map, java.lang.String) 
		java.util.Map tokenValues
		String token
		java.util.Collection names
	protected java.util.Collection findIvyNames (java.util.Map, java.lang.String) 
		java.util.Map tokenValues
		String token
		java.util.Collection names
	protected java.util.Collection findArtifactNames (java.util.Map, java.lang.String) 
		java.util.Map tokenValues
		String token
		java.util.Collection names
	public java.util.Map[] listTokenValues (java.lang.String[], java.util.Map) 
		String[] tokens
		java.util.Map criteria
		java.util.Set result
		java.util.List ivyPatterns
		java.util.Map tokenValues
		java.util.Iterator it
		String ivyPattern
		java.util.List artifactPatterns
		java.util.Iterator it
		String artifactPattern
	protected java.lang.String getModuleDescriptorExtension () 
	private java.util.Set resolveTokenValues (java.lang.String[], java.lang.String, java.util.Map, boolean) 
		String[] tokens
		String pattern
		java.util.Map criteria
		boolean noMd
		java.util.Set result
		java.util.Set tokenSet
		java.util.Map tokenValues
		java.util.Iterator it
		java.util.Map$Entry entry
		Object key
		Object value
		String partiallyResolvedPattern
		String token
		org.apache.ivy.plugins.matcher.Matcher matcher
		Object criteriaForToken
		String[] values
		java.util.List vals
		java.util.Iterator it
		String value
		String moreResolvedPattern
		java.util.Map newCriteria
	protected abstract java.lang.String[] listTokenValues (java.lang.String, java.lang.String) 
	protected abstract boolean exist (java.lang.String) 
	protected void findTokenValues (java.util.Collection, java.util.List, java.util.Map, java.lang.String) 
		java.util.Collection names
		java.util.List patterns
		java.util.Map tokenValues
		String token
	public void addIvyPattern (java.lang.String) 
		String pattern
	public void addArtifactPattern (java.lang.String) 
		String pattern
	public java.util.List getIvyPatterns () 
	public java.util.List getArtifactPatterns () 
	protected void setIvyPatterns (java.util.List) 
		java.util.List patterns
	protected void setArtifactPatterns (java.util.List) 
		java.util.List patterns
	public void addConfiguredIvy (org.apache.ivy.core.settings.IvyPattern) 
		org.apache.ivy.core.settings.IvyPattern p
	public void addConfiguredArtifact (org.apache.ivy.core.settings.IvyPattern) 
		org.apache.ivy.core.settings.IvyPattern p
	public void dumpSettings () 
		java.util.ListIterator iter
		String p
		java.util.ListIterator iter
		String p
	public boolean isM2compatible () 
	public void setM2compatible (boolean) 
		boolean compatible
	protected org.apache.ivy.core.module.id.ModuleRevisionId convertM2ResourceSearchIdToNormal (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	protected org.apache.ivy.core.module.id.ModuleRevisionId convertM2IdForResourceSearch (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	protected java.lang.String convertM2OrganizationForResourceSearch (java.lang.String) 
		String org
	protected void convertM2TokenValuesForResourceSearch (java.util.Map) 
		java.util.Map tokenValues
}

org/apache/ivy/plugins/resolver/AbstractResolver$1.class
AbstractResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.AbstractResolver$1 extends java.lang.Object implements org.apache.ivy.core.cache.DownloadListener  {
	final org.apache.ivy.core.resolve.DownloadOptions val$options
	final org.apache.ivy.plugins.resolver.AbstractResolver this$0
	void  (org.apache.ivy.plugins.resolver.AbstractResolver, org.apache.ivy.core.resolve.DownloadOptions) 
	public void needArtifact (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.cache.RepositoryCacheManager cache
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public void startArtifactDownload (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.cache.ArtifactOrigin) 
		org.apache.ivy.core.cache.RepositoryCacheManager cache
		org.apache.ivy.plugins.resolver.util.ResolvedResource rres
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public void endArtifactDownload (org.apache.ivy.core.cache.RepositoryCacheManager, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.report.ArtifactDownloadReport, java.io.File) 
		org.apache.ivy.core.cache.RepositoryCacheManager cache
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		java.io.File archiveFile
}

org/apache/ivy/plugins/resolver/AbstractResolver$ResolverParserSettings.class
AbstractResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.AbstractResolver$ResolverParserSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
	final org.apache.ivy.plugins.resolver.AbstractResolver this$0
	private void  (org.apache.ivy.plugins.resolver.AbstractResolver) 
	public org.apache.ivy.plugins.conflict.ConflictManager getConflictManager (java.lang.String) 
		String name
	public org.apache.ivy.plugins.namespace.Namespace getContextNamespace () 
	public java.lang.String getDefaultBranch (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId moduleId
	public org.apache.ivy.plugins.matcher.PatternMatcher getMatcher (java.lang.String) 
		String matcherName
	public org.apache.ivy.plugins.namespace.Namespace getNamespace (java.lang.String) 
		String namespace
	public org.apache.ivy.core.RelativeUrlResolver getRelativeUrlResolver () 
	public org.apache.ivy.core.cache.ResolutionCacheManager getResolutionCacheManager () 
	public org.apache.ivy.plugins.resolver.DependencyResolver getResolver (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
	public org.apache.ivy.core.module.status.StatusManager getStatusManager () 
	public java.io.File resolveFile (java.lang.String) 
		String filename
	public java.util.Map substitute (java.util.Map) 
		java.util.Map strings
	public java.lang.String substitute (java.lang.String) 
		String value
	void  (org.apache.ivy.plugins.resolver.AbstractResolver, org.apache.ivy.plugins.resolver.AbstractResolver$1) 
		org.apache.ivy.plugins.resolver.AbstractResolver x0
		org.apache.ivy.plugins.resolver.AbstractResolver$1 x1
}

org/apache/ivy/plugins/resolver/AbstractResolver.class
AbstractResolver.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.AbstractResolver extends java.lang.Object implements org.apache.ivy.core.settings.Validatable org.apache.ivy.plugins.resolver.DependencyResolver org.apache.ivy.plugins.resolver.util.HasLatestStrategy  {
	private Boolean validate
	private String name
	private org.apache.ivy.plugins.resolver.ResolverSettings settings
	private org.apache.ivy.core.event.EventManager eventManager
	private org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
	private String latestStrategyName
	private org.apache.ivy.plugins.namespace.Namespace namespace
	private String namespaceName
	private String cacheManagerName
	private org.apache.ivy.core.cache.RepositoryCacheManager repositoryCacheManager
	private String changingMatcherName
	private String changingPattern
	private Boolean checkmodified
	public void  () 
	public org.apache.ivy.plugins.resolver.ResolverSettings getSettings () 
	public org.apache.ivy.plugins.parser.ParserSettings getParserSettings () 
	public void setSettings (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings ivy
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String hidePassword (java.lang.String) 
		String name
	protected boolean doValidate (org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.resolve.ResolveData data
	public boolean isValidate () 
	public void setValidate (boolean) 
		boolean validate
	protected void checkInterrupted () 
	public void reportFailure () 
	public void reportFailure (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact art
	public java.lang.String[] listTokenValues (java.lang.String, java.util.Map) 
		String token
		java.util.Map otherTokenValues
	public java.util.Map[] listTokenValues (java.lang.String[], java.util.Map) 
		String[] tokens
		java.util.Map criteria
	public org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
	public org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
		org.apache.ivy.core.search.OrganisationEntry org
	public org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
		org.apache.ivy.core.search.ModuleEntry module
	public java.lang.String toString () 
	public void dumpSettings () 
	public java.lang.String getTypeName () 
	public org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.cache.ArtifactOrigin artifact
		org.apache.ivy.core.resolve.DownloadOptions options
		org.apache.ivy.core.report.DownloadReport r
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.report.DownloadReport dr
		org.apache.ivy.core.report.ArtifactDownloadReport adr
	public org.apache.ivy.plugins.latest.LatestStrategy getLatestStrategy () 
	private void initLatestStrategyFromSettings () 
	public void setLatestStrategy (org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
	public void setLatest (java.lang.String) 
		String strategyName
	public java.lang.String getLatest () 
	public org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	private void initNamespaceFromSettings () 
	public void setNamespace (java.lang.String) 
		String namespaceName
	protected org.apache.ivy.core.module.descriptor.ModuleDescriptor toSystem (org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
	protected org.apache.ivy.core.module.descriptor.Artifact fromSystem (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	protected org.apache.ivy.core.module.descriptor.Artifact toSystem (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	protected org.apache.ivy.core.report.MetadataArtifactDownloadReport toSystem (org.apache.ivy.core.report.MetadataArtifactDownloadReport) 
		org.apache.ivy.core.report.MetadataArtifactDownloadReport report
	protected org.apache.ivy.core.resolve.ResolvedModuleRevision toSystem (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	protected org.apache.ivy.core.module.id.ModuleRevisionId toSystem (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedMrid
	protected org.apache.ivy.core.module.descriptor.DependencyDescriptor fromSystem (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	protected org.apache.ivy.core.module.descriptor.DependencyDescriptor toSystem (org.apache.ivy.core.module.descriptor.DependencyDescriptor) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
	protected org.apache.ivy.core.resolve.IvyNode getSystemNode (org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedMrid
	protected org.apache.ivy.core.resolve.ResolvedModuleRevision findModuleInCache (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
	protected org.apache.ivy.core.resolve.ResolvedModuleRevision findModuleInCache (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData, boolean) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		boolean anyResolver
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	public void setChangingMatcher (java.lang.String) 
		String changingMatcherName
	protected java.lang.String getChangingMatcherName () 
	public void setChangingPattern (java.lang.String) 
		String changingPattern
	protected java.lang.String getChangingPattern () 
	public void setCheckmodified (boolean) 
		boolean check
	public org.apache.ivy.core.cache.RepositoryCacheManager getRepositoryCacheManager () 
	private void initRepositoryCacheManagerFromSettings () 
	public void setRepositoryCacheManager (org.apache.ivy.core.cache.RepositoryCacheManager) 
		org.apache.ivy.core.cache.RepositoryCacheManager repositoryCacheManager
	public void setCache (java.lang.String) 
		String cacheName
	public void setEventManager (org.apache.ivy.core.event.EventManager) 
		org.apache.ivy.core.event.EventManager eventManager
	public org.apache.ivy.core.event.EventManager getEventManager () 
	public void validate () 
	protected org.apache.ivy.core.cache.CacheMetadataOptions getCacheOptions (org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.resolve.ResolveData data
	protected org.apache.ivy.core.cache.CacheDownloadOptions getCacheDownloadOptions (org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.resolve.DownloadOptions options
		org.apache.ivy.core.cache.CacheDownloadOptions cacheDownloadOptions
	protected org.apache.ivy.core.resolve.DownloadOptions getDownloadOptions (org.apache.ivy.core.resolve.ResolveOptions) 
		org.apache.ivy.core.resolve.ResolveOptions options
	public void abortPublishTransaction ()  throws java.io.IOException 
	public void commitPublishTransaction ()  throws java.io.IOException 
	public void beginPublishTransaction (org.apache.ivy.core.module.id.ModuleRevisionId, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.id.ModuleRevisionId module
		boolean overwrite
	private org.apache.ivy.core.cache.DownloadListener getDownloadListener (org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.resolve.DownloadOptions options
	protected boolean isAfter (org.apache.ivy.core.resolve.ResolvedModuleRevision, org.apache.ivy.core.resolve.ResolvedModuleRevision, java.util.Date) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr1
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr2
		java.util.Date date
		org.apache.ivy.plugins.latest.ArtifactInfo[] ais
	protected org.apache.ivy.core.resolve.ResolvedModuleRevision checkLatest (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolvedModuleRevision, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolvedModuleRevision newModuleFound
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.ResolvedModuleRevision previousModuleFound
		String newModuleDesc
	protected void saveModuleRevisionIfNeeded (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolvedModuleRevision newModuleFound
	private java.lang.String describe (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	static org.apache.ivy.core.event.EventManager access$100 (org.apache.ivy.plugins.resolver.AbstractResolver) 
		org.apache.ivy.plugins.resolver.AbstractResolver x0
}

org/apache/ivy/plugins/resolver/AbstractSshBasedResolver.class
AbstractSshBasedResolver.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.AbstractSshBasedResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	private boolean passfileSet
	public void  () 
	private org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository getSshBasedRepository () 
	public void setKeyFile (java.io.File) 
		java.io.File filePath
	public void setAllowedAgentUse (boolean) 
		boolean allowedAgentUse
	public void setPassfile (java.io.File) 
		java.io.File passfile
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
	public void setUserPassword (java.lang.String) 
		String password
	public void setKeyFilePassword (java.lang.String) 
		String password
	public void setUser (java.lang.String) 
		String user
	public void setHost (java.lang.String) 
		String host
	public void setPort (int) 
		int port
	public abstract java.lang.String getTypeName () 
}

org/apache/ivy/plugins/resolver/BasicResolver$1.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$1 extends java.lang.Object implements org.apache.ivy.core.cache.ModuleDescriptorWriter  {
	final org.apache.ivy.plugins.parser.ModuleDescriptorParser val$parser
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver, org.apache.ivy.plugins.parser.ModuleDescriptorParser) 
	public void write (org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.ModuleDescriptor, java.io.File, java.io.File)  throws java.io.IOException java.text.ParseException 
		org.apache.ivy.plugins.resolver.util.ResolvedResource originalMdResource
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.io.File src
		java.io.File dest
		long repLastModified
}

org/apache/ivy/plugins/resolver/BasicResolver$2.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$2 extends java.lang.Object implements org.apache.ivy.plugins.resolver.util.ResourceMDParser  {
	final org.apache.ivy.core.module.descriptor.DependencyDescriptor val$dd
	final org.apache.ivy.core.resolve.ResolveData val$data
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
	public org.apache.ivy.plugins.resolver.util.MDResolvedResource parse (org.apache.ivy.plugins.repository.Resource, java.lang.String) 
		org.apache.ivy.plugins.repository.Resource resource
		String rev
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		java.text.ParseException e
}

org/apache/ivy/plugins/resolver/BasicResolver$3.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$3 extends java.lang.Object implements org.apache.ivy.plugins.resolver.util.ResourceMDParser  {
	final org.apache.ivy.core.module.id.ModuleId val$mid
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver, org.apache.ivy.core.module.id.ModuleId) 
	public org.apache.ivy.plugins.resolver.util.MDResolvedResource parse (org.apache.ivy.plugins.repository.Resource, java.lang.String) 
		org.apache.ivy.plugins.repository.Resource resource
		String rev
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor md
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
}

org/apache/ivy/plugins/resolver/BasicResolver$4.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$4 extends java.lang.Object implements org.apache.ivy.plugins.repository.ArtifactResourceResolver  {
	final org.apache.ivy.core.cache.ArtifactOrigin val$origin
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver, org.apache.ivy.core.cache.ArtifactOrigin) 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource resolve (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.repository.Resource resource
		String revision
		java.io.IOException e
}

org/apache/ivy/plugins/resolver/BasicResolver$5.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$5 extends java.lang.Object implements org.apache.ivy.plugins.repository.ArtifactResourceResolver  {
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver) 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource resolve (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
}

org/apache/ivy/plugins/resolver/BasicResolver$6.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$6 extends java.lang.Object implements org.apache.ivy.plugins.repository.ResourceDownloader  {
	final org.apache.ivy.plugins.resolver.BasicResolver this$0
	void  (org.apache.ivy.plugins.resolver.BasicResolver) 
	public void download (org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.repository.Resource resource
		java.io.File dest
		java.io.File part
}

org/apache/ivy/plugins/resolver/BasicResolver$UnresolvedDependencyException.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.BasicResolver$UnresolvedDependencyException extends java.lang.RuntimeException {
	private boolean error
	public void  () 
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, boolean) 
		String message
		boolean error
	public boolean isError () 
}

org/apache/ivy/plugins/resolver/BasicResolver.class
BasicResolver.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.BasicResolver extends org.apache.ivy.plugins.resolver.AbstractResolver {
	public static final String DESCRIPTOR_OPTIONAL
	public static final String DESCRIPTOR_REQUIRED
	public static final java.text.SimpleDateFormat DATE_FORMAT
	private String workspaceName
	private boolean envDependent
	private java.util.List ivyattempts
	private java.util.Map artattempts
	private boolean checkconsistency
	private boolean allownomd
	private boolean force
	private String checksums
	private org.apache.ivy.plugins.repository.url.URLRepository extartifactrep
	private final org.apache.ivy.plugins.repository.ArtifactResourceResolver artifactResourceResolver
	private final org.apache.ivy.plugins.repository.ResourceDownloader downloader
	public void  () 
	public java.lang.String getWorkspaceName () 
	public void setWorkspaceName (java.lang.String) 
		String workspaceName
	public boolean isEnvDependent () 
	public void setEnvDependent (boolean) 
		boolean envDependent
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.IvyContext context
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
		org.apache.ivy.core.module.descriptor.DependencyDescriptor systemDd
		org.apache.ivy.core.module.descriptor.DependencyDescriptor nsDd
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		org.apache.ivy.core.module.id.ModuleRevisionId nsMrid
		boolean isDynamic
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.core.module.descriptor.ModuleDescriptor nsMd
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
		long lastModified
		org.apache.ivy.core.report.MetadataArtifactDownloadReport madr
		org.apache.ivy.core.module.descriptor.ModuleDescriptor nsMd
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor defaultMd
		org.apache.ivy.core.module.id.ModuleRevisionId revision
		org.apache.ivy.plugins.resolver.BasicResolver$UnresolvedDependencyException ex
	protected boolean shouldReturnResolvedModule (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		boolean isDynamic
		boolean shouldReturn
	private org.apache.ivy.core.resolve.ResolvedModuleRevision checkForcedResolvedModuleRevision (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	private void cacheModuleDescriptor (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		org.apache.ivy.core.cache.RepositoryCacheManager cacheManager
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.core.module.descriptor.Artifact requestedMetadataArtifact
	private void checkNotConvertedExclusionRule (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor dmd
	private void resolveAndCheckPublicationDate (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor systemDd
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		org.apache.ivy.core.resolve.ResolveData data
		long pubDate
	protected void checkModuleDescriptorRevision (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
	private boolean getAndCheckIsDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		boolean isDynamic
	private void checkRevision (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId systemMrid
		int index
	private void resolveAndCheckRevision (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.plugins.resolver.util.ResolvedResource, boolean) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor systemMd
		org.apache.ivy.core.module.id.ModuleRevisionId dependencyConstraint
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		boolean isDynamic
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedMrid
	private org.apache.ivy.core.module.id.ModuleRevisionId getRevision (org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor)  throws java.text.ParseException 
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.Map allAttributes
		String revision
	public org.apache.ivy.core.resolve.ResolvedModuleRevision parse (org.apache.ivy.plugins.resolver.util.ResolvedResource, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.plugins.resolver.util.ResolvedResource mdRef
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.descriptor.DependencyDescriptor nsDd
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedMrid
		org.apache.ivy.core.resolve.IvyNode node
		org.apache.ivy.core.module.descriptor.Artifact moduleArtifact
	protected org.apache.ivy.plugins.resolver.util.ResourceMDParser getRMDParser (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
	protected org.apache.ivy.plugins.resolver.util.ResourceMDParser getDefaultRMDParser (org.apache.ivy.core.module.id.ModuleId) 
		org.apache.ivy.core.module.id.ModuleId mid
	private void checkDescriptorConsistency (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.plugins.resolver.util.ResolvedResource)  throws java.text.ParseException 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		boolean ok
		StringBuffer errors
		org.apache.ivy.core.module.id.ModuleRevisionId expectedMrid
		java.util.Iterator it
		java.util.Map$Entry extra
		String errorMsg
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findResource (org.apache.ivy.plugins.resolver.util.ResolvedResource[], org.apache.ivy.plugins.resolver.util.ResourceMDParser, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Date) 
		org.apache.ivy.plugins.resolver.util.ResolvedResource[] rress
		org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.util.Date date
		String name
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		org.apache.ivy.plugins.resolver.util.ResolvedResource found
		java.util.List sorted
		java.util.List rejected
		java.util.List foundBlacklisted
		org.apache.ivy.core.IvyContext context
		java.util.ListIterator iter
		org.apache.ivy.plugins.resolver.util.ResolvedResource rres
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.plugins.resolver.util.ResolvedResource r
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.IvyNode parentNode
		org.apache.ivy.plugins.conflict.ConflictManager cm
	protected java.util.Collection filterNames (java.util.Collection) 
		java.util.Collection names
	protected void clearIvyAttempts () 
	protected void logIvyAttempt (java.lang.String) 
		String attempt
	protected void logArtifactAttempt (org.apache.ivy.core.module.descriptor.Artifact, java.lang.String) 
		org.apache.ivy.core.module.descriptor.Artifact art
		String attempt
		java.util.List attempts
	protected void logAttempt (java.lang.String) 
		String attempt
		org.apache.ivy.core.module.descriptor.Artifact currentArtifact
	public void reportFailure () 
		java.util.ListIterator iter
		String m
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.Artifact art
		java.util.List attempts
		java.util.ListIterator iterator
		String m
	public void reportFailure (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact art
		java.util.List attempts
		java.util.ListIterator iter
		String m
	protected boolean acceptLatest () 
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
		org.apache.ivy.core.cache.RepositoryCacheManager cacheManager
		org.apache.ivy.core.report.DownloadReport dr
		int i
		org.apache.ivy.core.report.ArtifactDownloadReport adr
	protected void clearArtifactAttempts () 
	public org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.cache.ArtifactOrigin origin
		org.apache.ivy.core.resolve.DownloadOptions options
	protected abstract org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.cache.ArtifactOrigin origin
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
	protected long getPublicationDate (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
	public java.lang.String toString () 
	public java.lang.String[] listTokenValues (java.lang.String, java.util.Map) 
		String token
		java.util.Map otherTokenValues
		java.util.Collection ret
	public org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
		java.util.Collection names
		org.apache.ivy.core.search.OrganisationEntry[] ret
		int i
		java.util.Iterator iter
		String org
	public org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
		org.apache.ivy.core.search.OrganisationEntry org
		java.util.Map tokenValues
		java.util.Collection names
		org.apache.ivy.core.search.ModuleEntry[] ret
		int i
		java.util.Iterator iter
		String name
	public org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
		org.apache.ivy.core.search.ModuleEntry mod
		java.util.Map tokenValues
		java.util.Collection names
		org.apache.ivy.core.search.RevisionEntry[] ret
		int i
		java.util.Iterator iter
		String name
	protected abstract java.util.Collection findNames (java.util.Map, java.lang.String) 
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource findFirstArtifactRef (org.apache.ivy.core.module.descriptor.ModuleDescriptor, org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.plugins.resolver.util.ResolvedResource ret
		String[] conf
		int i
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		int j
	protected long getAndCheck (org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.Resource resource
		java.io.File dest
		long size
		String[] checksums
		boolean checked
		int i
	private boolean check (org.apache.ivy.plugins.repository.Resource, java.io.File, java.lang.String)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.Resource resource
		java.io.File dest
		String algorithm
		org.apache.ivy.plugins.repository.Resource csRes
		java.io.File csFile
		java.io.IOException ex
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource getArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		org.apache.ivy.plugins.resolver.util.ResolvedResource ret
		java.net.URL url
		java.io.File f
		java.net.URISyntaxException e
		org.apache.ivy.plugins.repository.Resource resource
		org.apache.ivy.plugins.repository.Resource resource
	public org.apache.ivy.plugins.resolver.util.ResolvedResource doFindArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
	protected abstract org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
	protected abstract long get (org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
	public boolean isCheckconsistency () 
	public void setCheckconsistency (boolean) 
		boolean checkConsitency
	public void setForce (boolean) 
		boolean force
	public boolean isForce () 
	public boolean isAllownomd () 
	public void setAllownomd (boolean) 
		boolean b
	public void setDescriptor (java.lang.String) 
		String descriptorRule
	public java.lang.String[] getChecksumAlgorithms () 
		String csDef
		String[] checksums
		java.util.List algos
		int i
		String cs
	public void setChecksums (java.lang.String) 
		String checksums
	static org.apache.ivy.plugins.repository.url.URLRepository access$000 (org.apache.ivy.plugins.resolver.BasicResolver) 
		org.apache.ivy.plugins.resolver.BasicResolver x0
	static void  () 
}

org/apache/ivy/plugins/resolver/BintrayResolver.class
BintrayResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.BintrayResolver extends org.apache.ivy.plugins.resolver.IBiblioResolver {
	private static final String JCENTER
	private static final String DL_BINTRAY
	private static final String DEFAULT_NAME
	private String subject
	private String repo
	private boolean isNameUpdatable
	public void  () 
	public void setSubject (java.lang.String) 
		String subject
	public void setRepo (java.lang.String) 
		String repo
	private void updateRoot () 
	private void updateName (java.lang.String) 
		String defaultName
	private boolean isEmpty (java.lang.String) 
		String s
}

org/apache/ivy/plugins/resolver/CacheResolver.class
CacheResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.CacheResolver extends org.apache.ivy.plugins.resolver.FileSystemResolver {
	public void  () 
	public void  (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
		org.apache.ivy.plugins.resolver.util.ResolvedResource ivyRef
		org.apache.ivy.core.module.id.ModuleRevisionId resolvedMrid
		org.apache.ivy.core.resolve.IvyNode node
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
		org.apache.ivy.core.report.DownloadReport dr
		int i
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		org.apache.ivy.plugins.resolver.util.ResolvedResource artifactRef
		org.apache.ivy.core.cache.ArtifactOrigin origin
		java.io.File archiveFile
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		boolean overwrite
	public org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
	public org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
		org.apache.ivy.core.search.OrganisationEntry org
	public org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
		org.apache.ivy.core.search.ModuleEntry module
	public void dumpSettings () 
	private void ensureConfigured () 
		org.apache.ivy.core.cache.RepositoryCacheManager[] caches
		int i
		org.apache.ivy.core.cache.DefaultRepositoryCacheManager c
	public java.lang.String getTypeName () 
}

org/apache/ivy/plugins/resolver/ChainResolver$ResolvedModuleRevisionArtifactInfo.class
ChainResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.ChainResolver$ResolvedModuleRevisionArtifactInfo extends java.lang.Object implements org.apache.ivy.plugins.latest.ArtifactInfo  {
	private org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	public void  (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	public java.lang.String getRevision () 
	public long getLastModified () 
}

org/apache/ivy/plugins/resolver/ChainResolver.class
ChainResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.ChainResolver extends org.apache.ivy.plugins.resolver.AbstractResolver {
	private boolean returnFirst
	private java.util.List chain
	private boolean dual
	public void  () 
	public void add (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		java.util.List errors
		org.apache.ivy.core.resolve.ResolvedModuleRevision resolved
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.latest.LatestStrategy oldLatest
		org.apache.ivy.core.resolve.ResolvedModuleRevision previouslyResolved
		Exception ex
		Exception ex
		StringBuffer err
		java.util.Iterator iter
		Exception ex
	private org.apache.ivy.core.resolve.ResolvedModuleRevision resolvedRevision (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
	private org.apache.ivy.core.resolve.ResolvedModuleRevision forcedRevision (org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	private org.apache.ivy.plugins.latest.LatestStrategy setLatestIfRequired (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
		String latestName
		org.apache.ivy.plugins.latest.LatestStrategy oldLatest
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.util.ResolvedResource result
	public java.util.Map[] listTokenValues (java.lang.String[], java.util.Map) 
		String[] tokens
		java.util.Map criteria
		java.util.Set result
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		java.util.Map[] temp
	public void reportFailure () 
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public void reportFailure (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact art
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
		java.util.List artifactsToDownload
		org.apache.ivy.core.report.DownloadReport report
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.report.DownloadReport r
		org.apache.ivy.core.report.ArtifactDownloadReport[] adr
		int i
		java.util.Iterator iter
		org.apache.ivy.core.module.descriptor.Artifact art
		org.apache.ivy.core.report.ArtifactDownloadReport adr
	public java.util.List getResolvers () 
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		boolean overwrite
	public void abortPublishTransaction ()  throws java.io.IOException 
	public void beginPublishTransaction (org.apache.ivy.core.module.id.ModuleRevisionId, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.id.ModuleRevisionId module
		boolean overwrite
	public void commitPublishTransaction ()  throws java.io.IOException 
	private org.apache.ivy.plugins.resolver.DependencyResolver getFirstResolver () 
	public boolean isReturnFirst () 
	public void setReturnFirst (boolean) 
		boolean returnFirst
	public void dumpSettings () 
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver r
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.cache.ArtifactOrigin origin
	public org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.cache.ArtifactOrigin artifact
		org.apache.ivy.core.resolve.DownloadOptions options
		java.util.Iterator iter
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.core.report.ArtifactDownloadReport adr
		org.apache.ivy.core.report.ArtifactDownloadReport adr
	private static void setLatest (org.apache.ivy.plugins.resolver.DependencyResolver, org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.latest.LatestStrategy latest
		org.apache.ivy.plugins.resolver.util.HasLatestStrategy r
	private static org.apache.ivy.plugins.latest.LatestStrategy getLatest (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.util.HasLatestStrategy r
	private static java.lang.String getLatestStrategyName (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
		org.apache.ivy.plugins.resolver.util.HasLatestStrategy r
	public void setDual (boolean) 
		boolean b
	public boolean isDual () 
}

org/apache/ivy/plugins/resolver/DependencyResolver.class
DependencyResolver.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.DependencyResolver extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract void setName (java.lang.String) 
	public abstract org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
	public abstract org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
	public abstract org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
	public abstract org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions) 
	public abstract boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
	public abstract org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
	public abstract void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean)  throws java.io.IOException 
	public abstract void beginPublishTransaction (org.apache.ivy.core.module.id.ModuleRevisionId, boolean)  throws java.io.IOException 
	public abstract void abortPublishTransaction ()  throws java.io.IOException 
	public abstract void commitPublishTransaction ()  throws java.io.IOException 
	public abstract void reportFailure () 
	public abstract void reportFailure (org.apache.ivy.core.module.descriptor.Artifact) 
	public abstract java.lang.String[] listTokenValues (java.lang.String, java.util.Map) 
	public abstract java.util.Map[] listTokenValues (java.lang.String[], java.util.Map) 
	public abstract org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
	public abstract org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
	public abstract org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
	public abstract org.apache.ivy.plugins.namespace.Namespace getNamespace () 
	public abstract void dumpSettings () 
	public abstract void setSettings (org.apache.ivy.plugins.resolver.ResolverSettings) 
	public abstract org.apache.ivy.core.cache.RepositoryCacheManager getRepositoryCacheManager () 
}

org/apache/ivy/plugins/resolver/DualResolver.class
DualResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.DualResolver extends org.apache.ivy.plugins.resolver.AbstractResolver {
	public static final String DESCRIPTOR_OPTIONAL
	public static final String DESCRIPTOR_REQUIRED
	private org.apache.ivy.plugins.resolver.DependencyResolver ivyResolver
	private org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
	private boolean allownomd
	public void  () 
	public void add (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver resolver
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.resolve.ResolvedModuleRevision resolved
		org.apache.ivy.core.resolve.ResolvedModuleRevision mr
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
	public void reportFailure () 
	public void reportFailure (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact art
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
	public org.apache.ivy.plugins.resolver.DependencyResolver getArtifactResolver () 
	public void setArtifactResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver artifactResolver
	public org.apache.ivy.plugins.resolver.DependencyResolver getIvyResolver () 
	public void setIvyResolver (org.apache.ivy.plugins.resolver.DependencyResolver) 
		org.apache.ivy.plugins.resolver.DependencyResolver ivyResolver
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		boolean overwrite
	public void abortPublishTransaction ()  throws java.io.IOException 
	public void beginPublishTransaction (org.apache.ivy.core.module.id.ModuleRevisionId, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.id.ModuleRevisionId module
		boolean overwrite
	public void commitPublishTransaction ()  throws java.io.IOException 
	public void dumpSettings () 
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.report.ArtifactDownloadReport download (org.apache.ivy.core.cache.ArtifactOrigin, org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.cache.ArtifactOrigin artifact
		org.apache.ivy.core.resolve.DownloadOptions options
	public boolean isAllownomd () 
	public void setAllownomd (boolean) 
		boolean allownomd
	public void setDescriptor (java.lang.String) 
		String descriptorRule
}

org/apache/ivy/plugins/resolver/FileSystemResolver.class
FileSystemResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.FileSystemResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	private static final String TRANSACTION_DESTINATION_SUFFIX
	private static final java.util.regex.Pattern TRANSACTION_PATTERN
	private String transactional
	private Boolean supportTransaction
	private String baseTransactionPattern
	private java.util.Map fullTransactionPatterns
	private java.io.File transactionTempDir
	private java.io.File transactionDestDir
	public void  () 
	public java.lang.String getTypeName () 
	public boolean isLocal () 
	public void setLocal (boolean) 
		boolean local
	private org.apache.ivy.plugins.repository.file.FileRepository getFileRepository () 
	protected java.lang.String getDestination (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.module.id.ModuleRevisionId) 
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String destPattern
	private boolean isTransactionStarted () 
	public void abortPublishTransaction ()  throws java.io.IOException 
	public void commitPublishTransaction ()  throws java.io.IOException 
		java.io.IOException ex
		java.io.IOException commitEx
		java.io.IOException deleteEx
	public void beginPublishTransaction (org.apache.ivy.core.module.id.ModuleRevisionId, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.id.ModuleRevisionId module
		boolean overwrite
	protected java.util.Collection filterNames (java.util.Collection) 
		java.util.Collection values
		java.util.Iterator iterator
		String v
	public boolean supportTransaction () 
	private void closeTransaction () 
	private void checkSupportTransaction () 
		java.util.List ivyPatterns
		java.util.List artifactPatterns
		String pattern
		java.util.regex.Matcher m
		String pattern
		java.util.regex.Matcher m
	private void unsupportedTransaction (java.lang.String) 
		String msg
		String fullMsg
	private void initTransaction (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId module
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	public java.lang.String getTransactional () 
	public void setTransactional (java.lang.String) 
		String transactional
	public void addConfiguredIvy (org.apache.ivy.core.settings.IvyPattern) 
		org.apache.ivy.core.settings.IvyPattern p
		java.io.File file
	public void addIvyPattern (java.lang.String) 
		String pattern
		java.io.File file
	public void addConfiguredArtifact (org.apache.ivy.core.settings.IvyPattern) 
		org.apache.ivy.core.settings.IvyPattern p
		java.io.File file
	public void addArtifactPattern (java.lang.String) 
		String pattern
		java.io.File file
	static void  () 
}

org/apache/ivy/plugins/resolver/IBiblioResolver$1.class
IBiblioResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.IBiblioResolver$1 extends org.apache.ivy.util.ContextualSAXHandler {
	final StringBuffer val$timestamp
	final StringBuffer val$buildNumer
	final org.apache.ivy.plugins.resolver.IBiblioResolver this$0
	void  (org.apache.ivy.plugins.resolver.IBiblioResolver, java.lang.StringBuffer, java.lang.StringBuffer) 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
}

org/apache/ivy/plugins/resolver/IBiblioResolver$2.class
IBiblioResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.IBiblioResolver$2 extends org.apache.ivy.util.ContextualSAXHandler {
	final java.util.List val$metadataRevs
	final org.apache.ivy.plugins.resolver.IBiblioResolver this$0
	void  (org.apache.ivy.plugins.resolver.IBiblioResolver, java.util.List) 
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
}

org/apache/ivy/plugins/resolver/IBiblioResolver.class
IBiblioResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.IBiblioResolver extends org.apache.ivy.plugins.resolver.URLResolver {
	private static final String M2_PER_MODULE_PATTERN
	private static final String M2_PATTERN
	public static final String DEFAULT_PATTERN
	public static final String DEFAULT_ROOT
	public static final String DEFAULT_M2_ROOT
	private String root
	private String pattern
	private boolean usepoms
	private boolean useMavenMetadata
	public void  () 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findIvyFileRef (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.resolver.util.ResolvedResource rres
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		org.apache.ivy.plugins.resolver.util.ResolvedResource rres
	private org.apache.ivy.plugins.resolver.util.ResolvedResource findSnapshotArtifact (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String rev
		String pattern
	private org.apache.ivy.plugins.resolver.util.ResolvedResource findSnapshotDescriptor (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String rev
		String pattern
	private java.lang.String findSnapshotVersion (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		java.io.InputStream metadataStream
		String metadataLocation
		org.apache.ivy.plugins.repository.Resource metadata
		StringBuffer timestamp
		StringBuffer buildNumer
		String rev
		java.io.IOException e
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	public void setM2compatible (boolean) 
		boolean m2compatible
	public void ensureConfigured (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
		String root
		String pattern
	protected java.lang.String getModuleDescriptorExtension () 
	private java.lang.String getWholePattern () 
	public java.lang.String getPattern () 
	public void setPattern (java.lang.String) 
		String pattern
	public java.lang.String getRoot () 
	public void setRoot (java.lang.String) 
		String root
	private void updateWholePattern () 
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
	public java.lang.String[] listTokenValues (java.lang.String, java.util.Map) 
		String token
		java.util.Map otherTokenValues
	protected java.lang.String[] listTokenValues (java.lang.String, java.lang.String) 
		String pattern
		String token
		String partiallyResolvedM2PerModulePattern
		String metadataLocation
		java.util.List revs
	public org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
	public org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
		org.apache.ivy.core.search.OrganisationEntry org
	public org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
		org.apache.ivy.core.search.ModuleEntry mod
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource[] listResources (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.List revs
		java.util.List rres
		java.util.Iterator iter
		String rev
		org.apache.ivy.core.module.id.ModuleRevisionId historicalMrid
		String patternForRev
		String snapshotVersion
		String resolvedPattern
		org.apache.ivy.plugins.repository.Resource res
		java.io.IOException e
	private java.util.List listRevisionsWithMavenMetadata (org.apache.ivy.plugins.repository.Repository, java.util.Map) 
		org.apache.ivy.plugins.repository.Repository repository
		java.util.Map tokenValues
		String metadataLocation
	private java.util.List listRevisionsWithMavenMetadata (org.apache.ivy.plugins.repository.Repository, java.lang.String) 
		org.apache.ivy.plugins.repository.Repository repository
		String metadataLocation
		java.util.List revs
		java.io.InputStream metadataStream
		org.apache.ivy.plugins.repository.Resource metadata
		java.util.List metadataRevs
		java.io.IOException e
		org.xml.sax.SAXException e
		javax.xml.parsers.ParserConfigurationException e
	protected void findTokenValues (java.util.Collection, java.util.List, java.util.Map, java.lang.String) 
		java.util.Collection names
		java.util.List patterns
		java.util.Map tokenValues
		String token
		java.util.List revs
	private boolean shouldUseMavenMetadata (java.lang.String) 
		String pattern
	public java.lang.String getTypeName () 
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public java.util.List getArtifactPatterns () 
	public boolean isUsepoms () 
	public void setUsepoms (boolean) 
		boolean usepoms
	public boolean isUseMavenMetadata () 
	public void setUseMavenMetadata (boolean) 
		boolean useMavenMetadata
	public void dumpSettings () 
}

org/apache/ivy/plugins/resolver/IvyRepResolver$1.class
IvyRepResolver.java
package org.apache.ivy.plugins.resolver
 org.apache.ivy.plugins.resolver.IvyRepResolver$1 extends org.xml.sax.helpers.DefaultHandler {
	final java.util.List val$ret
	final org.apache.ivy.plugins.resolver.IvyRepResolver this$0
	void  (org.apache.ivy.plugins.resolver.IvyRepResolver, java.util.List) 
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
		String org
}

org/apache/ivy/plugins/resolver/IvyRepResolver.class
IvyRepResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.IvyRepResolver extends org.apache.ivy.plugins.resolver.URLResolver {
	public static final String DEFAULT_IVYPATTERN
	public static final String DEFAULT_IVYROOT
	private String ivyroot
	private String ivypattern
	private String artroot
	private String artpattern
	public void  () 
	private void ensureArtifactConfigured (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
		String root
		String pattern
	private void ensureIvyConfigured (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
		String root
		String pattern
	private java.lang.String getWholeIvyPattern () 
	private java.lang.String getWholeArtPattern () 
	public java.lang.String getIvypattern () 
	public void setIvypattern (java.lang.String) 
		String pattern
	public java.lang.String getIvyroot () 
	public void setIvyroot (java.lang.String) 
		String root
	public void setM2compatible (boolean) 
		boolean m2compatible
	private void updateWholeIvyPattern () 
	private void updateWholeArtPattern () 
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
	public java.lang.String getArtroot () 
	public java.lang.String getArtpattern () 
	public void setArtpattern (java.lang.String) 
		String pattern
	public void setArtroot (java.lang.String) 
		String root
	public org.apache.ivy.core.search.OrganisationEntry[] listOrganisations () 
		java.net.URL content
		java.util.List ret
		Exception e
	public org.apache.ivy.core.search.ModuleEntry[] listModules (org.apache.ivy.core.search.OrganisationEntry) 
		org.apache.ivy.core.search.OrganisationEntry org
		java.util.Map tokenValues
		java.util.Collection names
		org.apache.ivy.core.search.ModuleEntry[] ret
		int i
		java.util.Iterator iter
		String name
	public org.apache.ivy.core.search.RevisionEntry[] listRevisions (org.apache.ivy.core.search.ModuleEntry) 
		org.apache.ivy.core.search.ModuleEntry mod
	public java.lang.String getTypeName () 
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getDependency (org.apache.ivy.core.module.descriptor.DependencyDescriptor, org.apache.ivy.core.resolve.ResolveData)  throws java.text.ParseException 
		org.apache.ivy.core.module.descriptor.DependencyDescriptor dd
		org.apache.ivy.core.resolve.ResolveData data
	public org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
	public boolean exists (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public org.apache.ivy.core.cache.ArtifactOrigin locate (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public java.util.List getIvyPatterns () 
	public java.util.List getArtifactPatterns () 
}

org/apache/ivy/plugins/resolver/JarResolver.class
JarResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.JarResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	private java.net.URL url
	public void  () 
	public java.lang.String getTypeName () 
	public void setFile (java.lang.String) 
		String jarFile
	public void setUrl (java.lang.String) 
		String jarUrl
		java.net.MalformedURLException e
	public org.apache.ivy.plugins.repository.jar.JarRepository getJarRepository () 
	private void setJarFile (java.io.File) 
		java.io.File jarLocalFile
		java.util.jar.JarFile jar
		java.io.IOException e
	public void setSettings (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
		org.apache.ivy.core.event.EventManager eventManager
		org.apache.ivy.plugins.repository.Resource jarResource
		org.apache.ivy.core.cache.CacheResourceOptions options
		org.apache.ivy.core.report.ArtifactDownloadReport report
}

org/apache/ivy/plugins/resolver/MirroredURLResolver.class
MirroredURLResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.MirroredURLResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	private java.net.URL mirrorListUrl
	public void  () 
	public void setMirrorListUrl (java.net.URL) 
		java.net.URL mirrorListUrl
	private void setupMirrors () 
		java.io.File mirrorListFile
		java.util.List mirrorBaseUrls
		java.io.IOException e
		java.util.List repositories
		java.util.Iterator it
		String baseUrl
		java.net.URL url
		java.net.MalformedURLException e
		org.apache.ivy.osgi.repo.RelativeURLRepository repo
	private java.io.File downloadMirrorList () 
		org.apache.ivy.plugins.repository.url.URLRepository urlRepository
		org.apache.ivy.plugins.repository.url.URLResource mirrorResource
		org.apache.ivy.core.cache.CacheResourceOptions options
		org.apache.ivy.core.report.ArtifactDownloadReport report
	private java.util.List readMirrorList (java.io.File)  throws java.io.IOException 
		java.io.File mirrorListFile
		java.io.BufferedReader in
		java.util.List list
		String line
	public java.lang.String getTypeName () 
	public void validate () 
}

org/apache/ivy/plugins/resolver/RepositoryResolver.class
RepositoryResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.RepositoryResolver extends org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver {
	private org.apache.ivy.plugins.repository.Repository repository
	private Boolean alwaysCheckExactRevision
	private String signerName
	public void  () 
	public org.apache.ivy.plugins.repository.Repository getRepository () 
	public void setRepository (org.apache.ivy.plugins.repository.Repository) 
		org.apache.ivy.plugins.repository.Repository repository
	public void setName (java.lang.String) 
		String name
	public void setSigner (java.lang.String) 
		String signerName
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource findResourceUsingPattern (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.plugins.resolver.util.ResourceMDParser, java.util.Date) 
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser
		java.util.Date date
		String name
		org.apache.ivy.plugins.version.VersionMatcher versionMatcher
		String resourceName
		org.apache.ivy.plugins.repository.Resource res
		boolean reachable
		java.io.File temp
		org.apache.ivy.plugins.parser.ModuleDescriptorParser parser
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		String revision
		String revision
		String revision
		java.io.IOException ex
		java.text.ParseException ex
	private org.apache.ivy.plugins.resolver.util.ResolvedResource findDynamicResourceUsingPattern (org.apache.ivy.plugins.resolver.util.ResourceMDParser, org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.plugins.resolver.util.ResourceMDParser rmdparser
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		String name
		org.apache.ivy.plugins.resolver.util.ResolvedResource[] rress
		org.apache.ivy.plugins.resolver.util.ResolvedResource found
	protected org.apache.ivy.plugins.repository.Resource getResource (java.lang.String)  throws java.io.IOException 
		String source
	protected org.apache.ivy.plugins.resolver.util.ResolvedResource[] listResources (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.plugins.repository.Repository repository
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
	protected long get (org.apache.ivy.plugins.repository.Resource, java.io.File)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.Resource resource
		java.io.File dest
	public void publish (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		boolean overwrite
		String destPattern
		String destPattern
		String destPattern
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String dest
	protected java.lang.String getDestination (java.lang.String, org.apache.ivy.core.module.descriptor.Artifact, org.apache.ivy.core.module.id.ModuleRevisionId) 
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
	protected void put (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		String dest
		boolean overwrite
		String[] checksums
		int i
		int i
	protected void putChecksum (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.lang.String, boolean, java.lang.String)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		String dest
		boolean overwrite
		String algorithm
		java.io.File csFile
	protected void putSignature (org.apache.ivy.core.module.descriptor.Artifact, java.io.File, java.lang.String, boolean)  throws java.io.IOException 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.io.File src
		String dest
		boolean overwrite
		org.apache.ivy.plugins.signer.SignatureGenerator gen
		java.io.File tempFile
	public org.apache.ivy.core.report.DownloadReport download (org.apache.ivy.core.module.descriptor.Artifact[], org.apache.ivy.core.resolve.DownloadOptions) 
		org.apache.ivy.core.module.descriptor.Artifact[] artifacts
		org.apache.ivy.core.resolve.DownloadOptions options
		org.apache.ivy.core.event.EventManager eventManager
	protected void findTokenValues (java.util.Collection, java.util.List, java.util.Map, java.lang.String) 
		java.util.Collection names
		java.util.List patterns
		java.util.Map tokenValues
		String token
		java.util.Iterator iter
		String pattern
		String partiallyResolvedPattern
		String[] values
	protected java.lang.String[] listTokenValues (java.lang.String, java.lang.String) 
		String pattern
		String token
	protected boolean exist (java.lang.String) 
		String path
		org.apache.ivy.plugins.repository.Resource resource
		java.io.IOException e
	public java.lang.String getTypeName () 
	public void dumpSettings () 
	public void setSettings (org.apache.ivy.plugins.resolver.ResolverSettings) 
		org.apache.ivy.plugins.resolver.ResolverSettings settings
	public boolean isAlwaysCheckExactRevision () 
	public void setAlwaysCheckExactRevision (boolean) 
		boolean alwaysCheckExactRevision
}

org/apache/ivy/plugins/resolver/ResolverSettings.class
ResolverSettings.java
package org.apache.ivy.plugins.resolver
public abstract org.apache.ivy.plugins.resolver.ResolverSettings extends java.lang.Object implements org.apache.ivy.plugins.parser.ParserSettings  {
	public abstract org.apache.ivy.plugins.latest.LatestStrategy getLatestStrategy (java.lang.String) 
	public abstract org.apache.ivy.plugins.latest.LatestStrategy getDefaultLatestStrategy () 
	public abstract org.apache.ivy.core.cache.RepositoryCacheManager getRepositoryCacheManager (java.lang.String) 
	public abstract org.apache.ivy.core.cache.RepositoryCacheManager getDefaultRepositoryCacheManager () 
	public abstract org.apache.ivy.core.cache.RepositoryCacheManager[] getRepositoryCacheManagers () 
	public abstract org.apache.ivy.plugins.namespace.Namespace getNamespace (java.lang.String) 
	public abstract org.apache.ivy.plugins.namespace.Namespace getSystemNamespace () 
	public abstract java.lang.String getVariable (java.lang.String) 
	public abstract void configureRepositories (boolean) 
	public abstract org.apache.ivy.plugins.version.VersionMatcher getVersionMatcher () 
	public abstract java.lang.String getResolveMode (org.apache.ivy.core.module.id.ModuleId) 
	public abstract void filterIgnore (java.util.Collection) 
	public abstract org.apache.ivy.plugins.signer.SignatureGenerator getSignatureGenerator (java.lang.String) 
}

org/apache/ivy/plugins/resolver/SFTPResolver.class
SFTPResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.SFTPResolver extends org.apache.ivy.plugins.resolver.AbstractSshBasedResolver {
	public void  () 
	public java.lang.String getTypeName () 
	public org.apache.ivy.plugins.repository.sftp.SFTPRepository getSFTPRepository () 
}

org/apache/ivy/plugins/resolver/SshResolver.class
SshResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.SshResolver extends org.apache.ivy.plugins.resolver.AbstractSshBasedResolver {
	public void  () 
	public void setPublishPermissions (java.lang.String) 
		String permissions
	public void setFileSeparator (java.lang.String) 
		String sep
	public void setListCommand (java.lang.String) 
		String cmd
	public void setExistCommand (java.lang.String) 
		String cmd
	public void setCreateDirCommand (java.lang.String) 
		String cmd
	public java.lang.String getTypeName () 
}

org/apache/ivy/plugins/resolver/URLResolver.class
URLResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.URLResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	public void  () 
	public java.lang.String getTypeName () 
}

org/apache/ivy/plugins/resolver/VfsResolver.class
VfsResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.VfsResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	private static final java.util.regex.Pattern URL_PATTERN
	private static final int PASSWORD_GROUP
	public void  () 
	public java.lang.String getTypeName () 
	public java.lang.String hidePassword (java.lang.String) 
		String name
	public static java.lang.String prepareForDisplay (java.lang.String) 
		String name
		StringBuffer s
		java.util.regex.Matcher m
		String password
		int passwordposi
		StringBuffer stars
		int posi
		String replacement
	static void  () 
}

org/apache/ivy/plugins/resolver/VsftpResolver.class
VsftpResolver.java
package org.apache.ivy.plugins.resolver
public org.apache.ivy.plugins.resolver.VsftpResolver extends org.apache.ivy.plugins.resolver.RepositoryResolver {
	public void  () 
	public java.lang.String getTypeName () 
	public org.apache.ivy.plugins.repository.vsftp.VsftpRepository getVsftpRepository () 
	public void disconnect () 
	public java.lang.String getAuthentication () 
	public java.lang.String getHost () 
	public java.lang.String getUsername () 
	public void setAuthentication (java.lang.String) 
		String authentication
	public void setHost (java.lang.String) 
		String host
	public void setUsername (java.lang.String) 
		String username
	public void setReuseConnection (long) 
		long time
	public void setReadTimeout (long) 
		long readTimeout
}

org/apache/ivy/plugins/resolver/packager/BuiltFileResource.class
BuiltFileResource.java
package org.apache.ivy.plugins.resolver.packager
public org.apache.ivy.plugins.resolver.packager.BuiltFileResource extends java.lang.Object implements org.apache.ivy.plugins.repository.Resource  {
	public static final String BUILT_ARTIFACT_PATTERN
	private final java.io.File file
	public void  (java.io.File) 
		java.io.File file
	public void  (java.io.File, org.apache.ivy.core.module.descriptor.Artifact) 
		java.io.File dir
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public java.lang.String getName () 
	public org.apache.ivy.plugins.repository.Resource clone (java.lang.String) 
		String name
	public long getLastModified () 
	public long getContentLength () 
	public boolean exists () 
	public java.lang.String toString () 
	public java.io.File getFile () 
	public boolean isLocal () 
	public java.io.InputStream openStream ()  throws java.io.IOException 
}

org/apache/ivy/plugins/resolver/packager/PackagerCacheEntry.class
PackagerCacheEntry.java
package org.apache.ivy.plugins.resolver.packager
public org.apache.ivy.plugins.resolver.packager.PackagerCacheEntry extends java.lang.Object {
	private final org.apache.ivy.core.module.id.ModuleRevisionId mr
	private final java.io.File dir
	private final java.io.File resourceCache
	private final String resourceURL
	private final boolean validate
	private final boolean preserve
	private final boolean restricted
	private final boolean verbose
	private final boolean quiet
	private boolean built
	public void  (org.apache.ivy.core.module.id.ModuleRevisionId, java.io.File, java.io.File, java.lang.String, boolean, boolean, boolean, boolean, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId mr
		java.io.File rootDir
		java.io.File resourceCache
		String resourceURL
		boolean validate
		boolean preserve
		boolean restricted
		boolean verbose
		boolean quiet
	public synchronized void build (org.apache.ivy.plugins.repository.Resource, java.util.Map)  throws java.io.IOException 
		org.apache.ivy.plugins.repository.Resource packagerResource
		java.util.Map properties
		java.io.InputStream packagerXML
		org.apache.tools.ant.Project project
		org.apache.tools.ant.BuildLogger logger
		java.util.Iterator it
		java.util.Map$Entry entry
		org.apache.tools.ant.BuildException e
	public synchronized boolean isBuilt () 
	public org.apache.ivy.plugins.resolver.util.ResolvedResource getBuiltArtifact (org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
	public synchronized boolean cleanup () 
	protected void saveFile (java.lang.String, java.io.InputStream)  throws java.io.IOException 
		String name
		java.io.InputStream input
	protected void saveFile (java.lang.String)  throws java.io.IOException 
		String name
		java.io.InputStream input
	protected void finalize ()  throws java.lang.Throwable 
	private java.lang.String getResourceURL () 
		String baseURL
		int slash
	private static java.io.File getSubdir (java.io.File, org.apache.ivy.core.module.id.ModuleRevisionId) 
		java.io.File rootDir
		org.apache.ivy.core.module.id.ModuleRevisionId mr
}

org/apache/ivy/plugins/resolver/packager/PackagerResolver$1.class
PackagerResolver.java
package org.apache.ivy.plugins.resolver.packager
 org.apache.ivy.plugins.resolver.packager.PackagerResolver$1 extends java.lang.Thread {
	final org.apache.ivy.plugins.resolver.packager.PackagerResolver this$0
	void  (org.apache.ivy.plugins.resolver.packager.PackagerResolver) 
	public void run () 
}

org/apache/ivy/plugins/resolver/packager/PackagerResolver.class
PackagerResolver.java
package org.apache.ivy.plugins.resolver.packager
public org.apache.ivy.plugins.resolver.packager.PackagerResolver extends org.apache.ivy.plugins.resolver.URLResolver {
	private static final String PACKAGER_ARTIFACT_NAME
	private static final String PACKAGER_ARTIFACT_TYPE
	private static final String PACKAGER_ARTIFACT_EXT
	private final java.util.HashMap packagerCache
	private java.io.File buildRoot
	private java.io.File resourceCache
	private String resourceURL
	private java.util.Map properties
	private boolean validate
	private boolean preserve
	private boolean restricted
	private boolean verbose
	private boolean quiet
	public void  () 
	protected synchronized void clearCache () 
		java.util.Iterator i
		org.apache.ivy.plugins.resolver.packager.PackagerCacheEntry entry
	public void setBuildRoot (java.io.File) 
		java.io.File buildRoot
	public java.io.File getBuildRoot () 
	public void setResourceCache (java.io.File) 
		java.io.File resourceCache
	public java.io.File getResourceCache () 
	public void setResourceURL (java.lang.String) 
		String resourceURL
	public void setPackagerPattern (java.lang.String) 
		String pattern
		java.util.ArrayList list
	public void setPreserveBuildDirectories (boolean) 
		boolean preserve
	public void setRestricted (boolean) 
		boolean restricted
	public void setVerbose (boolean) 
		boolean verbose
	public void setQuiet (boolean) 
		boolean quiet
	public void setValidate (boolean) 
		boolean validate
	public void setAllownomd (boolean) 
		boolean b
	public void setDescriptor (java.lang.String) 
		String rule
	public void setProperty (java.lang.String, java.lang.String) 
		String propertyKey
		String propertyValue
	public void validate () 
	public synchronized org.apache.ivy.plugins.resolver.util.ResolvedResource findArtifactRef (org.apache.ivy.core.module.descriptor.Artifact, java.util.Date) 
		org.apache.ivy.core.module.descriptor.Artifact artifact
		java.util.Date date
		org.apache.ivy.core.module.id.ModuleRevisionId mr
		org.apache.ivy.plugins.resolver.packager.PackagerCacheEntry entry
		org.apache.ivy.plugins.resolver.util.ResolvedResource packager
		java.io.IOException e
	public java.lang.String getTypeName () 
}

org/apache/ivy/plugins/resolver/packager/build.xml
org/apache/ivy/plugins/resolver/packager/packager-1.0.xsd
org/apache/ivy/plugins/resolver/packager/packager.xsl
org/apache/ivy/plugins/resolver/util/ApacheHttpURLLister.class
ApacheHttpURLLister.java
package org.apache.ivy.plugins.resolver.util
public org.apache.ivy.plugins.resolver.util.ApacheHttpURLLister extends java.lang.Object implements org.apache.ivy.plugins.resolver.util.URLLister  {
	private org.apache.ivy.util.url.ApacheURLLister lister
	public void  () 
	public boolean accept (java.lang.String) 
		String pattern
	public java.util.List listAll (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public java.lang.String toString () 
}

org/apache/ivy/plugins/resolver/util/FileURLLister.class
FileURLLister.java
package org.apache.ivy.plugins.resolver.util
public org.apache.ivy.plugins.resolver.util.FileURLLister extends java.lang.Object implements org.apache.ivy.plugins.resolver.util.URLLister  {
	private java.io.File basedir
	public void  () 
	public void  (java.io.File) 
		java.io.File baseDir
	public boolean accept (java.lang.String) 
		String pattern
	public java.util.List listAll (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		String path
		java.net.URISyntaxException e
		java.io.File file
		String[] files
		java.util.List ret
		java.net.URL context
		int i
	public java.lang.String toString () 
}

org/apache/ivy/plugins/resolver/util/HasLatestStrategy.class
HasLatestStrategy.java
package org.apache.ivy.plugins.resolver.util
public abstract org.apache.ivy.plugins.resolver.util.HasLatestStrategy extends java.lang.Object {
	public abstract org.apache.ivy.plugins.latest.LatestStrategy getLatestStrategy () 
	public abstract void setLatestStrategy (org.apache.ivy.plugins.latest.LatestStrategy) 
	public abstract java.lang.String getLatest () 
}

org/apache/ivy/plugins/resolver/util/MDResolvedResource.class
MDResolvedResource.java
package org.apache.ivy.plugins.resolver.util
public org.apache.ivy.plugins.resolver.util.MDResolvedResource extends org.apache.ivy.plugins.resolver.util.ResolvedResource {
	private org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	public void  (org.apache.ivy.plugins.repository.Resource, java.lang.String, org.apache.ivy.core.resolve.ResolvedModuleRevision) 
		org.apache.ivy.plugins.repository.Resource res
		String rev
		org.apache.ivy.core.resolve.ResolvedModuleRevision rmr
	public org.apache.ivy.core.resolve.ResolvedModuleRevision getResolvedModuleRevision () 
}

org/apache/ivy/plugins/resolver/util/ResolvedResource.class
ResolvedResource.java
package org.apache.ivy.plugins.resolver.util
public org.apache.ivy.plugins.resolver.util.ResolvedResource extends java.lang.Object implements org.apache.ivy.plugins.latest.ArtifactInfo  {
	private org.apache.ivy.plugins.repository.Resource res
	private String rev
	public void  (org.apache.ivy.plugins.repository.Resource, java.lang.String) 
		org.apache.ivy.plugins.repository.Resource res
		String rev
	public java.lang.String getRevision () 
	public org.apache.ivy.plugins.repository.Resource getResource () 
	public java.lang.String toString () 
	public long getLastModified () 
}

org/apache/ivy/plugins/resolver/util/ResolverHelper.class
ResolverHelper.java
package org.apache.ivy.plugins.resolver.util
public final org.apache.ivy.plugins.resolver.util.ResolverHelper extends java.lang.Object {
	private void  () 
	public static java.lang.String[] listTokenValues (org.apache.ivy.plugins.repository.Repository, java.lang.String, java.lang.String) 
		org.apache.ivy.plugins.repository.Repository rep
		String pattern
		String token
		String fileSep
		String tokenString
		int index
		String root
		int slashIndex
		String root
		String[] all
		java.util.List ret
		int endNameIndex
		String namePattern
		String namePattern
		java.util.regex.Pattern p
		String[] arr$
		int len$
		int i$
		String path
		java.util.regex.Matcher m
		String value
		Exception e
	public static java.lang.String[] listAll (org.apache.ivy.plugins.repository.Repository, java.lang.String) 
		org.apache.ivy.plugins.repository.Repository rep
		String parent
		String fileSep
		java.util.List all
		java.util.List names
		java.util.Iterator iter
		String path
		int slashIndex
		java.io.IOException e
		Exception e
	public static org.apache.ivy.plugins.resolver.util.ResolvedResource[] findAll (org.apache.ivy.plugins.repository.Repository, org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.descriptor.Artifact) 
		org.apache.ivy.plugins.repository.Repository rep
		org.apache.ivy.core.module.id.ModuleRevisionId mrid
		String pattern
		org.apache.ivy.core.module.descriptor.Artifact artifact
		String partiallyResolvedPattern
		String[] revs
		java.util.List ret
		int i
		String rres
		org.apache.ivy.plugins.repository.Resource res
		java.io.IOException e
		org.apache.ivy.plugins.repository.Resource res
		java.io.IOException e
	public static java.lang.String[] listTokenValues (org.apache.ivy.plugins.resolver.util.URLLister, java.lang.String, java.lang.String) 
		org.apache.ivy.plugins.resolver.util.URLLister lister
		String pattern
		String token
		String tokenString
		int index
		String root
		java.net.MalformedURLException e
		int slashIndex
		String root
		java.util.List all
		java.util.List ret
		int endNameIndex
		String namePattern
		String namePattern
		String acceptNamePattern
		java.util.regex.Pattern p
		java.util.Iterator iter
		java.net.URL url
		String path
		java.util.regex.Matcher m
		String value
		Exception e
	private static java.lang.String standardize (java.lang.String) 
		String path
	public static java.lang.String[] listAll (org.apache.ivy.plugins.resolver.util.URLLister, java.net.URL) 
		org.apache.ivy.plugins.resolver.util.URLLister lister
		java.net.URL root
		java.util.List all
		java.util.List names
		java.util.Iterator iter
		java.net.URL dir
		String path
		int slashIndex
		Exception e
}

org/apache/ivy/plugins/resolver/util/ResourceMDParser.class
ResourceMDParser.java
package org.apache.ivy.plugins.resolver.util
public abstract org.apache.ivy.plugins.resolver.util.ResourceMDParser extends java.lang.Object {
	public abstract org.apache.ivy.plugins.resolver.util.MDResolvedResource parse (org.apache.ivy.plugins.repository.Resource, java.lang.String) 
}

org/apache/ivy/plugins/resolver/util/URLLister.class
URLLister.java
package org.apache.ivy.plugins.resolver.util
public abstract org.apache.ivy.plugins.resolver.util.URLLister extends java.lang.Object {
	public abstract boolean accept (java.lang.String) 
	public abstract java.util.List listAll (java.net.URL)  throws java.io.IOException 
}

org/apache/ivy/plugins/signer/SignatureGenerator.class
SignatureGenerator.java
package org.apache.ivy.plugins.signer
public abstract org.apache.ivy.plugins.signer.SignatureGenerator extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract void sign (java.io.File, java.io.File)  throws java.io.IOException 
	public abstract java.lang.String getExtension () 
}

org/apache/ivy/plugins/signer/bouncycastle/OpenPGPSignatureGenerator.class
OpenPGPSignatureGenerator.java
package org.apache.ivy.plugins.signer.bouncycastle
public org.apache.ivy.plugins.signer.bouncycastle.OpenPGPSignatureGenerator extends java.lang.Object implements org.apache.ivy.plugins.signer.SignatureGenerator  {
	private static final long MASK
	private String name
	private String secring
	private String password
	private String keyId
	private org.bouncycastle.openpgp.PGPSecretKey pgpSec
	public void  () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getExtension () 
	public void setPassword (java.lang.String) 
		String password
	public void setSecring (java.lang.String) 
		String secring
	public void setKeyId (java.lang.String) 
		String keyId
	public void sign (java.io.File, java.io.File)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		java.io.OutputStream out
		java.io.InputStream in
		java.io.InputStream keyIn
		org.bouncycastle.openpgp.PGPPrivateKey pgpPrivKey
		org.bouncycastle.openpgp.PGPSignatureGenerator sGen
		int ch
		java.security.SignatureException e
		java.io.IOException ioexc
		org.bouncycastle.openpgp.PGPException e
		java.io.IOException ioexc
		java.security.NoSuchAlgorithmException e
		java.io.IOException ioexc
		java.security.NoSuchProviderException e
		java.io.IOException ioexc
	private org.bouncycastle.openpgp.PGPSecretKey readSecretKey (java.io.InputStream)  throws java.io.IOException org.bouncycastle.openpgp.PGPException 
		java.io.InputStream in
		org.bouncycastle.openpgp.PGPSecretKeyRingCollection pgpSec
		org.bouncycastle.openpgp.PGPSecretKey key
		java.util.Iterator it
		org.bouncycastle.openpgp.PGPSecretKeyRing kRing
		java.util.Iterator it2
		org.bouncycastle.openpgp.PGPSecretKey k
	static void  () 
}

org/apache/ivy/plugins/trigger/AbstractTrigger.class
AbstractTrigger.java
package org.apache.ivy.plugins.trigger
public abstract org.apache.ivy.plugins.trigger.AbstractTrigger extends java.lang.Object implements org.apache.ivy.plugins.trigger.Trigger  {
	private org.apache.ivy.util.filter.Filter filter
	private String event
	private String expression
	private String matcher
	public void  () 
	public org.apache.ivy.util.filter.Filter getEventFilter () 
	private org.apache.ivy.util.filter.Filter createFilter () 
	private org.apache.ivy.plugins.matcher.PatternMatcher getPatternMatcher () 
	public java.lang.String getEvent () 
	public void setEvent (java.lang.String) 
		String event
	public java.lang.String getFilter () 
	public void setFilter (java.lang.String) 
		String filterExpression
	public java.lang.String getMatcher () 
	public void setMatcher (java.lang.String) 
		String matcher
}

org/apache/ivy/plugins/trigger/LogTrigger.class
LogTrigger.java
package org.apache.ivy.plugins.trigger
public org.apache.ivy.plugins.trigger.LogTrigger extends org.apache.ivy.plugins.trigger.AbstractTrigger {
	private static final String LINE_SEPARATOR
	private String message
	private java.io.File file
	private boolean append
	private String encoding
	public void  () 
	public void progress (org.apache.ivy.core.event.IvyEvent) 
		org.apache.ivy.core.event.IvyEvent event
	protected void log (java.lang.String) 
		String message
		java.io.Writer out
		String filename
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
	public void setMessage (java.lang.String) 
		String msg
	public void setFile (java.io.File) 
		java.io.File file
	public void setAppend (boolean) 
		boolean append
	public void setEncoding (java.lang.String) 
		String encoding
	static void  () 
}

org/apache/ivy/plugins/trigger/Trigger.class
Trigger.java
package org.apache.ivy.plugins.trigger
public abstract org.apache.ivy.plugins.trigger.Trigger extends java.lang.Object implements org.apache.ivy.core.event.IvyListener  {
	public abstract org.apache.ivy.util.filter.Filter getEventFilter () 
}

org/apache/ivy/plugins/version/AbstractVersionMatcher.class
AbstractVersionMatcher.java
package org.apache.ivy.plugins.version
public abstract org.apache.ivy.plugins.version.AbstractVersionMatcher extends java.lang.Object implements org.apache.ivy.plugins.IvySettingsAware org.apache.ivy.plugins.version.VersionMatcher  {
	private String name
	private org.apache.ivy.core.settings.IvySettings settings
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public boolean needModuleDescriptor (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.descriptor.ModuleDescriptor foundMD
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Comparator staticComparator
	public java.lang.String toString () 
	public org.apache.ivy.core.settings.IvySettings getSettings () 
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
}

org/apache/ivy/plugins/version/ChainVersionMatcher.class
ChainVersionMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.ChainVersionMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	private java.util.List matchers
	public void  () 
	public void add (org.apache.ivy.plugins.version.VersionMatcher) 
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public void setSettings (org.apache.ivy.core.settings.IvySettings) 
		org.apache.ivy.core.settings.IvySettings settings
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public java.util.List getMatchers () 
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Comparator staticComparator
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public boolean needModuleDescriptor (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.descriptor.ModuleDescriptor foundMD
		java.util.Iterator iter
		org.apache.ivy.plugins.version.VersionMatcher matcher
}

org/apache/ivy/plugins/version/ExactVersionMatcher.class
ExactVersionMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.ExactVersionMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	public void  () 
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
}

org/apache/ivy/plugins/version/LatestVersionMatcher.class
LatestVersionMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.LatestVersionMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	public void  () 
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
	public boolean needModuleDescriptor (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.List statuses
		org.apache.ivy.core.module.status.Status lowest
		String latestLowest
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.descriptor.ModuleDescriptor foundMD
		String askedStatus
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Comparator staticComparator
}

org/apache/ivy/plugins/version/Match$1.class
Match.java
package org.apache.ivy.plugins.version
 org.apache.ivy.plugins.version.Match$1 extends java.lang.Object {
}

org/apache/ivy/plugins/version/Match$NoMatchMatcher.class
Match.java
package org.apache.ivy.plugins.version
 org.apache.ivy.plugins.version.Match$NoMatchMatcher extends java.lang.Object implements org.apache.ivy.plugins.matcher.Matcher  {
	private void  () 
	public boolean isExact () 
	public boolean matches (java.lang.String) 
		String str
	void  (org.apache.ivy.plugins.version.Match$1) 
		org.apache.ivy.plugins.version.Match$1 x0
}

org/apache/ivy/plugins/version/Match.class
Match.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.Match extends java.lang.Object {
	private String revision
	private String pattern
	private String args
	private String matcher
	public void  () 
	public java.lang.String getArgs () 
	public void setArgs (java.lang.String) 
		String args
	public java.lang.String getMatcher () 
	public void setMatcher (java.lang.String) 
		String matcher
	public java.lang.String getPattern () 
	public void setPattern (java.lang.String) 
		String pattern
	public java.lang.String getRevision () 
	public void setRevision (java.lang.String) 
		String revision
	public org.apache.ivy.plugins.matcher.Matcher getPatternMatcher (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		String revision
		String[] args
		String[] argValues
		java.util.Map variables
		int i
		String pattern
		org.apache.ivy.plugins.matcher.PatternMatcher pMatcher
	private java.lang.String[] getRevisionArgs (java.lang.String) 
		String revision
		int bracketStartIndex
		int bracketEndIndex
		String args
	private static java.lang.String[] split (java.lang.String) 
		String string
		java.util.StringTokenizer tokenizer
		java.util.List tokens
}

org/apache/ivy/plugins/version/PatternVersionMatcher.class
PatternVersionMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.PatternVersionMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	private java.util.List matches
	private java.util.Map revisionMatches
	private boolean init
	public void  () 
	public void addMatch (org.apache.ivy.plugins.version.Match) 
		org.apache.ivy.plugins.version.Match match
	private void init () 
		java.util.Iterator it
		org.apache.ivy.plugins.version.Match match
		java.util.List revMatches
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		boolean accept
		String revision
		int bracketIndex
		java.util.List revMatches
		java.util.Iterator it
		org.apache.ivy.plugins.version.Match match
		org.apache.ivy.plugins.matcher.Matcher matcher
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		String revision
		int bracketIndex
}

org/apache/ivy/plugins/version/SubVersionMatcher.class
SubVersionMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.SubVersionMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	public void  () 
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		String prefix
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Comparator staticComparator
}

org/apache/ivy/plugins/version/VersionMatcher.class
VersionMatcher.java
package org.apache.ivy.plugins.version
public abstract org.apache.ivy.plugins.version.VersionMatcher extends java.lang.Object {
	public abstract boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract boolean needModuleDescriptor (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
	public abstract boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
	public abstract int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
	public abstract java.lang.String getName () 
}

org/apache/ivy/plugins/version/VersionRangeMatcher$1.class
VersionRangeMatcher.java
package org.apache.ivy.plugins.version
 org.apache.ivy.plugins.version.VersionRangeMatcher$1 extends java.lang.Object implements java.util.Comparator  {
	final org.apache.ivy.plugins.version.VersionRangeMatcher this$0
	void  (org.apache.ivy.plugins.version.VersionRangeMatcher) 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.ivy.plugins.latest.ArtifactInfo art1
		org.apache.ivy.plugins.latest.ArtifactInfo art2
		org.apache.ivy.plugins.latest.ArtifactInfo art
}

org/apache/ivy/plugins/version/VersionRangeMatcher$MRIDArtifactInfo.class
VersionRangeMatcher.java
package org.apache.ivy.plugins.version
final org.apache.ivy.plugins.version.VersionRangeMatcher$MRIDArtifactInfo extends java.lang.Object implements org.apache.ivy.plugins.latest.ArtifactInfo  {
	private org.apache.ivy.core.module.id.ModuleRevisionId mrid
	final org.apache.ivy.plugins.version.VersionRangeMatcher this$0
	public void  (org.apache.ivy.plugins.version.VersionRangeMatcher, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId id
	public long getLastModified () 
	public java.lang.String getRevision () 
}

org/apache/ivy/plugins/version/VersionRangeMatcher.class
VersionRangeMatcher.java
package org.apache.ivy.plugins.version
public org.apache.ivy.plugins.version.VersionRangeMatcher extends org.apache.ivy.plugins.version.AbstractVersionMatcher {
	private static final String OPEN_INC
	private static final String OPEN_EXC
	private static final String OPEN_EXC_MAVEN
	private static final String CLOSE_INC
	private static final String CLOSE_EXC
	private static final String CLOSE_EXC_MAVEN
	private static final String LOWER_INFINITE
	private static final String UPPER_INFINITE
	private static final String SEPARATOR
	private static final String OPEN_INC_PATTERN
	private static final String OPEN_EXC_PATTERN
	private static final String CLOSE_INC_PATTERN
	private static final String CLOSE_EXC_PATTERN
	private static final String LI_PATTERN
	private static final String UI_PATTERN
	private static final String SEP_PATTERN
	private static final String OPEN_PATTERN
	private static final String CLOSE_PATTERN
	private static final String ANY_NON_SPECIAL_PATTERN
	private static final String FINITE_PATTERN
	private static final String LOWER_INFINITE_PATTERN
	private static final String UPPER_INFINITE_PATTERN
	private static final java.util.regex.Pattern FINITE_RANGE
	private static final java.util.regex.Pattern LOWER_INFINITE_RANGE
	private static final java.util.regex.Pattern UPPER_INFINITE_RANGE
	private static final java.util.regex.Pattern ALL_RANGE
	private final java.util.Comparator comparator
	private org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
	private String latestStrategyName
	public void  () 
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, org.apache.ivy.plugins.latest.LatestStrategy) 
		String name
		org.apache.ivy.plugins.latest.LatestStrategy strategy
	public boolean isDynamic (org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		String revision
	public boolean accept (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		String revision
		java.util.regex.Matcher m
		String lower
		String upper
		String upper
		String lower
	private boolean isLower (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		String revision
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		boolean inclusive
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
		int result
	private boolean isUpper (org.apache.ivy.core.module.id.ModuleRevisionId, java.lang.String, org.apache.ivy.core.module.id.ModuleRevisionId, boolean) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		String revision
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		boolean inclusive
		org.apache.ivy.core.module.id.ModuleRevisionId mRevId
		int result
	public int compare (org.apache.ivy.core.module.id.ModuleRevisionId, org.apache.ivy.core.module.id.ModuleRevisionId, java.util.Comparator) 
		org.apache.ivy.core.module.id.ModuleRevisionId askedMrid
		org.apache.ivy.core.module.id.ModuleRevisionId foundMrid
		java.util.Comparator staticComparator
		String revision
		java.util.regex.Matcher m
		String upper
		String upper
		String upper
		int c
	public org.apache.ivy.plugins.latest.LatestStrategy getLatestStrategy () 
	public void setLatestStrategy (org.apache.ivy.plugins.latest.LatestStrategy) 
		org.apache.ivy.plugins.latest.LatestStrategy latestStrategy
	public void setLatest (java.lang.String) 
		String latestStrategyName
	static void  () 
}

org/apache/ivy/util/AbstractMessageLogger.class
AbstractMessageLogger.java
package org.apache.ivy.util
public abstract org.apache.ivy.util.AbstractMessageLogger extends java.lang.Object implements org.apache.ivy.util.MessageLogger  {
	private java.util.List problems
	private java.util.List warns
	private java.util.List errors
	private boolean showProgress
	public void  () 
	public void debug (java.lang.String) 
		String msg
	public void verbose (java.lang.String) 
		String msg
	public void deprecated (java.lang.String) 
		String msg
	public void info (java.lang.String) 
		String msg
	public void rawinfo (java.lang.String) 
		String msg
	public void warn (java.lang.String) 
		String msg
	public void error (java.lang.String) 
		String msg
	public java.util.List getProblems () 
	public void sumupProblems () 
	public void clearProblems () 
	public java.util.List getErrors () 
	public java.util.List getWarns () 
	public void progress () 
	public void endProgress (java.lang.String) 
		String msg
	protected abstract void doProgress () 
	protected abstract void doEndProgress (java.lang.String) 
}

org/apache/ivy/util/Checks.class
Checks.java
package org.apache.ivy.util
public final org.apache.ivy.util.Checks extends java.lang.Object {
	public static void checkNotNull (java.lang.Object, java.lang.String) 
		Object o
		String objectName
	public static java.io.File checkAbsolute (java.io.File, java.lang.String) 
		java.io.File f
		String fileName
	public static java.io.File checkAbsolute (java.lang.String, java.lang.String) 
		String path
		String fileName
		java.io.File f
}

org/apache/ivy/util/ChecksumHelper.class
ChecksumHelper.java
package org.apache.ivy.util
public final org.apache.ivy.util.ChecksumHelper extends java.lang.Object {
	private static java.util.Map algorithms
	private static final char[] CHARS
	public static void check (java.io.File, java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File dest
		java.io.File checksumFile
		String algorithm
		String csFileContent
		int lastSpaceIndex
		String expected
		int spaceIndex
		String expected
		StringBuffer result
		char[] chars
		int i
		String expected
		String computed
	public static java.lang.String computeAsString (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File f
		String algorithm
	private static byte[] compute (java.io.File, java.lang.String)  throws java.io.IOException 
		java.io.File f
		String algorithm
		java.io.InputStream is
		java.security.MessageDigest md
		byte[] buf
		int len
	public static boolean isKnownAlgorithm (java.lang.String) 
		String algorithm
	private static java.security.MessageDigest getMessageDigest (java.lang.String) 
		String algorithm
		String mdAlgorithm
		java.security.NoSuchAlgorithmException e
	public static java.lang.String byteArrayToHexString (byte[]) 
		byte[] in
		byte ch
		StringBuffer out
		int i
	static void  () 
}

org/apache/ivy/util/ConfigurationUtils.class
ConfigurationUtils.java
package org.apache.ivy.util
public final org.apache.ivy.util.ConfigurationUtils extends java.lang.Object {
	public static java.lang.String[] replaceWildcards (java.lang.String[], org.apache.ivy.core.module.descriptor.ModuleDescriptor) 
		String[] confs
		org.apache.ivy.core.module.descriptor.ModuleDescriptor md
		java.util.Set result
		java.util.Set excluded
		int i
		org.apache.ivy.core.module.descriptor.Configuration[] all
		int j
		org.apache.ivy.core.module.descriptor.Configuration[] all
		int j
		java.util.Iterator iter
}

org/apache/ivy/util/Configurator$Attribute.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator$Attribute extends java.lang.Object {
	private String name
	private String defaultValue
	public void  () 
	public java.lang.String getDefault () 
	public void setDefault (java.lang.String) 
		String default1
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
}

org/apache/ivy/util/Configurator$Element.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator$Element extends java.lang.Object {
	private String name
	private boolean optional
	public void  () 
	public java.lang.String getName () 
	public boolean isOptional () 
}

org/apache/ivy/util/Configurator$Macro.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator$Macro extends java.lang.Object {
	private org.apache.ivy.util.Configurator$MacroDef macrodef
	private java.util.Map attValues
	private java.util.Map macroRecords
	public void  (org.apache.ivy.util.Configurator$MacroDef) 
		org.apache.ivy.util.Configurator$MacroDef def
	public void defineAttribute (java.lang.String, java.lang.String) 
		String attributeName
		String value
	public org.apache.ivy.util.Configurator$MacroRecord recordCreateChild (java.lang.String) 
		String name
		org.apache.ivy.util.Configurator$MacroRecord macroRecord
		java.util.List records
	public java.lang.Object play (org.apache.ivy.util.Configurator) 
		org.apache.ivy.util.Configurator conf
}

org/apache/ivy/util/Configurator$MacroDef.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator$MacroDef extends java.lang.Object {
	private String name
	private java.util.Map attributes
	private java.util.Map elements
	private org.apache.ivy.util.Configurator$MacroRecord macroRecord
	public void  (java.lang.String) 
		String macroName
	public org.apache.ivy.util.Configurator$Attribute getAttribute (java.lang.String) 
		String attributeName
	public java.lang.Object play (org.apache.ivy.util.Configurator, java.util.Map, java.util.Map) 
		org.apache.ivy.util.Configurator conf
		java.util.Map attValues
		java.util.Map macroRecords
		java.util.Iterator iter
		org.apache.ivy.util.Configurator$Attribute att
		String val
	private java.lang.Object play (org.apache.ivy.util.Configurator, org.apache.ivy.util.Configurator$MacroRecord, java.util.Map, java.util.Map) 
		org.apache.ivy.util.Configurator conf
		org.apache.ivy.util.Configurator$MacroRecord macroRecord
		java.util.Map attValues
		java.util.Map childrenRecords
		java.util.Map attributes
		java.util.Iterator iter
		String attName
		String attValue
		java.util.Iterator iter
		org.apache.ivy.util.Configurator$MacroRecord child
		org.apache.ivy.util.Configurator$Element elt
		java.util.List elements
		java.util.Iterator iterator
		org.apache.ivy.util.Configurator$MacroRecord element
		java.util.Iterator it2
		org.apache.ivy.util.Configurator$MacroRecord r
	private java.lang.String replaceParam (java.lang.String, java.util.Map) 
		String string
		java.util.Map attValues
	public java.lang.String getName () 
	public void addConfiguredAttribute (org.apache.ivy.util.Configurator$Attribute) 
		org.apache.ivy.util.Configurator$Attribute att
	public org.apache.ivy.util.Configurator$Macro createMacro () 
	public void addAttribute (java.lang.String, java.lang.String) 
		String attName
		String attDefaultValue
		org.apache.ivy.util.Configurator$Attribute att
	public org.apache.ivy.util.Configurator$MacroRecord recordCreateChild (java.lang.String) 
		String name
}

org/apache/ivy/util/Configurator$MacroRecord.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator$MacroRecord extends java.lang.Object {
	private String name
	private java.util.Map attributes
	private java.util.List children
	private Object object
	public void  (java.lang.String) 
		String name
	public java.lang.String getName () 
	public void recordAttribute (java.lang.String, java.lang.String) 
		String name
		String value
	public org.apache.ivy.util.Configurator$MacroRecord recordChild (java.lang.String) 
		String name
		org.apache.ivy.util.Configurator$MacroRecord child
	public org.apache.ivy.util.Configurator$MacroRecord recordChild (java.lang.String, java.lang.Object) 
		String name
		Object object
		org.apache.ivy.util.Configurator$MacroRecord child
	public java.util.Map getAttributes () 
	public java.util.List getChildren () 
	public java.lang.Object getObject () 
}

org/apache/ivy/util/Configurator$ObjectDescriptor.class
Configurator.java
package org.apache.ivy.util
 org.apache.ivy.util.Configurator$ObjectDescriptor extends java.lang.Object {
	private Object obj
	private String objName
	private java.util.Map createMethods
	private java.util.Map addMethods
	private java.util.Map addConfiguredMethods
	private java.util.Map setMethods
	private java.util.Map typeAddMethods
	private java.util.Map typeAddConfiguredMethods
	public void  (java.lang.Object, java.lang.String) 
		Object object
		String objName
		java.lang.reflect.Method[] methods
		int i
		java.lang.reflect.Method m
		String name
		String name
		String name
		String name
	public void addCreateMethod (java.lang.String, java.lang.reflect.Method) 
		String name
		java.lang.reflect.Method m
	public void addAddMethod (java.lang.String, java.lang.reflect.Method) 
		String name
		java.lang.reflect.Method m
	public void addAddConfiguredMethod (java.lang.String, java.lang.reflect.Method) 
		String name
		java.lang.reflect.Method m
	private void addAddMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	private void addAddConfiguredMethod (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public void addSetMethod (java.lang.String, java.lang.reflect.Method) 
		String name
		java.lang.reflect.Method m
		java.lang.reflect.Method current
	public java.lang.Object getObject () 
	public java.lang.reflect.Method getCreateMethod (java.lang.String) 
		String name
	public java.lang.reflect.Method getAddMethod (java.lang.String) 
		String name
	public java.lang.reflect.Method getAddConfiguredMethod (java.lang.String) 
		String name
	public java.lang.reflect.Method getAddMethod (java.lang.Class) 
		Class type
	public java.lang.reflect.Method getAddConfiguredMethod (java.lang.Class) 
		Class type
	private java.lang.reflect.Method getTypeMatchingMethod (java.lang.Class, java.util.Map) 
		Class type
		java.util.Map typeMethods
		java.lang.reflect.Method m
		java.util.Iterator iter
		Class clss
	public java.lang.reflect.Method getSetMethod (java.lang.String) 
		String name
	public java.lang.String getObjectName () 
}

org/apache/ivy/util/Configurator.class
Configurator.java
package org.apache.ivy.util
public org.apache.ivy.util.Configurator extends java.lang.Object {
	private org.apache.ivy.util.FileResolver fileResolver
	private java.util.Map typedefs
	private java.util.Map macrodefs
	private java.util.Stack objectStack
	private static final java.util.List TRUE_VALUES
	public void  () 
	public void typeDef (java.lang.String, java.lang.Class) 
		String name
		Class clazz
	public void setRoot (java.lang.Object) 
		Object root
	public void clear () 
	private void setCurrent (java.lang.Object, java.lang.String) 
		Object object
		String name
	public java.lang.Object startCreateChild (java.lang.String) 
		String name
		org.apache.ivy.util.Configurator$ObjectDescriptor parentOD
		Object parent
		org.apache.ivy.util.Configurator$MacroRecord record
		org.apache.ivy.util.Configurator$MacroRecord record
		org.apache.ivy.util.Configurator$MacroRecord record
		Object child
		org.apache.ivy.util.Configurator$MacroDef macrodef
		org.apache.ivy.util.Configurator$Macro macro
		Class childClass
		java.lang.reflect.Method addChild
		InstantiationException ex
		Exception ex
		IllegalArgumentException iae
	public void addChild (java.lang.String, java.lang.Object) 
		String name
		Object child
		org.apache.ivy.util.Configurator$ObjectDescriptor parentOD
		InstantiationException ex
		Exception ex
		IllegalArgumentException iae
	private java.lang.Object addChild (org.apache.ivy.util.Configurator$ObjectDescriptor, java.lang.Class, java.lang.String, java.lang.Object)  throws java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException 
		org.apache.ivy.util.Configurator$ObjectDescriptor parentOD
		Class childClass
		String name
		Object child
		Object parent
		org.apache.ivy.util.Configurator$MacroRecord record
		org.apache.ivy.util.Configurator$MacroRecord recordChild
		java.lang.reflect.Method addChild
	public void setAttribute (java.lang.String, java.lang.String) 
		String attributeName
		String value
		org.apache.ivy.util.Configurator$ObjectDescriptor od
		java.lang.reflect.Method m
		Object convertedValue
		Class paramClass
		Exception ex
		IllegalArgumentException iae
		Exception ex
		IllegalArgumentException iae
	public java.lang.Object endCreateChild () 
		org.apache.ivy.util.Configurator$ObjectDescriptor od
		org.apache.ivy.util.Configurator$ObjectDescriptor parentOD
		String name
		Class childClass
		java.lang.reflect.Method m
		Exception ex
		IllegalArgumentException iae
	public java.lang.Object getCurrent () 
	public int getDepth () 
	public org.apache.ivy.util.Configurator$MacroDef startMacroDef (java.lang.String) 
		String macroName
		org.apache.ivy.util.Configurator$MacroDef macroDef
	public void endMacroDef () 
	public void addConfiguredMacrodef (org.apache.ivy.util.Configurator$MacroDef) 
		org.apache.ivy.util.Configurator$MacroDef macrodef
	public java.lang.Class getTypeDef (java.lang.String) 
		String name
	public void setFileResolver (org.apache.ivy.util.FileResolver) 
		org.apache.ivy.util.FileResolver fileResolver
	static void  () 
}

org/apache/ivy/util/ContextualSAXHandler.class
ContextualSAXHandler.java
package org.apache.ivy.util
public org.apache.ivy.util.ContextualSAXHandler extends org.xml.sax.helpers.DefaultHandler {
	private java.util.Stack contextStack
	private StringBuffer buffer
	public void  () 
	public void characters (char[], int, int)  throws org.xml.sax.SAXException 
		char[] ch
		int start
		int length
	public void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
		org.xml.sax.Attributes attributes
	public void endElement (java.lang.String, java.lang.String, java.lang.String)  throws org.xml.sax.SAXException 
		String uri
		String localName
		String qName
	protected java.lang.String getContext () 
		StringBuffer buf
		java.util.Iterator iter
		String ctx
	protected java.lang.String getText () 
}

org/apache/ivy/util/CopyProgressEvent.class
CopyProgressEvent.java
package org.apache.ivy.util
public org.apache.ivy.util.CopyProgressEvent extends java.lang.Object {
	private long totalReadBytes
	private byte[] buffer
	private int readBytes
	public void  () 
	protected org.apache.ivy.util.CopyProgressEvent update (byte[], int, long) 
		byte[] buffer
		int read
		long total
	public int getReadBytes () 
}

org/apache/ivy/util/CopyProgressListener.class
CopyProgressListener.java
package org.apache.ivy.util
public abstract org.apache.ivy.util.CopyProgressListener extends java.lang.Object {
	public abstract void start (org.apache.ivy.util.CopyProgressEvent) 
	public abstract void progress (org.apache.ivy.util.CopyProgressEvent) 
	public abstract void end (org.apache.ivy.util.CopyProgressEvent) 
}

org/apache/ivy/util/Credentials.class
Credentials.java
package org.apache.ivy.util
public org.apache.ivy.util.Credentials extends java.lang.Object {
	private String realm
	private String host
	private String userName
	private String passwd
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String realm
		String host
		String userName
		String passwd
	public java.lang.String getHost () 
	public java.lang.String getPasswd () 
	public java.lang.String getRealm () 
	public java.lang.String getUserName () 
	public static java.lang.String buildKey (java.lang.String, java.lang.String) 
		String realm
		String host
	public java.lang.String toString () 
	private java.lang.String getPasswdAsStars () 
		StringBuffer sb
		int i
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.ivy.util.Credentials c
	public int hashCode () 
	public java.lang.String getKey () 
}

org/apache/ivy/util/CredentialsUtil$CredentialPanel.class
CredentialsUtil.java
package org.apache.ivy.util
final org.apache.ivy.util.CredentialsUtil$CredentialPanel extends javax.swing.JPanel {
	private javax.swing.JTextField userNameField
	private javax.swing.JTextField passwordField
	private javax.swing.JCheckBox rememberDataCB
	void  (org.apache.ivy.util.Credentials, java.io.File) 
		org.apache.ivy.util.Credentials credentials
		java.io.File passfile
		java.awt.GridBagLayout layout
		java.awt.GridBagConstraints c
		String prompt
	static javax.swing.JTextField access$000 (org.apache.ivy.util.CredentialsUtil$CredentialPanel) 
		org.apache.ivy.util.CredentialsUtil$CredentialPanel x0
	static javax.swing.JTextField access$100 (org.apache.ivy.util.CredentialsUtil$CredentialPanel) 
		org.apache.ivy.util.CredentialsUtil$CredentialPanel x0
	static javax.swing.JCheckBox access$200 (org.apache.ivy.util.CredentialsUtil$CredentialPanel) 
		org.apache.ivy.util.CredentialsUtil$CredentialPanel x0
}

org/apache/ivy/util/CredentialsUtil.class
CredentialsUtil.java
package org.apache.ivy.util
public final org.apache.ivy.util.CredentialsUtil extends java.lang.Object {
	public static org.apache.ivy.util.Credentials promptCredentials (org.apache.ivy.util.Credentials, java.io.File) 
		org.apache.ivy.util.Credentials c
		java.io.File passfile
		org.apache.ivy.util.CredentialsUtil$CredentialPanel credentialPanel
		String username
		String passwd
		java.util.Properties props
		java.io.FileOutputStream fos
		Exception e
	public static org.apache.ivy.util.Credentials loadPassfile (org.apache.ivy.util.Credentials, java.io.File) 
		org.apache.ivy.util.Credentials c
		java.io.File passfile
		java.util.Properties props
		java.io.FileInputStream fis
		String username
		String passwd
		java.io.IOException e
}

org/apache/ivy/util/DateUtil.class
DateUtil.java
package org.apache.ivy.util
public org.apache.ivy.util.DateUtil extends java.lang.Object {
	public static java.lang.String format (java.util.Date) 
		java.util.Date date
		java.text.SimpleDateFormat format
	public static java.util.Date parse (java.lang.String)  throws java.text.ParseException 
		String date
		java.text.SimpleDateFormat format
}

org/apache/ivy/util/DefaultMessageLogger.class
DefaultMessageLogger.java
package org.apache.ivy.util
public org.apache.ivy.util.DefaultMessageLogger extends org.apache.ivy.util.AbstractMessageLogger {
	private int level
	public void  (int) 
		int level
	public void log (java.lang.String, int) 
		String msg
		int level
	public void rawlog (java.lang.String, int) 
		String msg
		int level
	public void doProgress () 
	public void doEndProgress (java.lang.String) 
		String msg
}

org/apache/ivy/util/EncrytedProperties.class
EncrytedProperties.java
package org.apache.ivy.util
public org.apache.ivy.util.EncrytedProperties extends java.util.Properties {
	public void  () 
	public synchronized java.lang.Object setProperty (java.lang.String, java.lang.String) 
		String key
		String value
	public java.lang.String getProperty (java.lang.String) 
		String key
	public java.lang.String getProperty (java.lang.String, java.lang.String) 
		String key
		String defaultValue
	public boolean containsValue (java.lang.Object) 
		Object value
	public synchronized boolean contains (java.lang.Object) 
		Object value
	public java.util.Collection values () 
		java.util.List ret
		int i
}

org/apache/ivy/util/FileResolver$1.class
FileResolver.java
package org.apache.ivy.util
final org.apache.ivy.util.FileResolver$1 extends java.lang.Object implements org.apache.ivy.util.FileResolver  {
	void  () 
	public java.io.File resolveFile (java.lang.String, java.lang.String) 
		String path
		String filename
}

org/apache/ivy/util/FileResolver.class
FileResolver.java
package org.apache.ivy.util
public abstract org.apache.ivy.util.FileResolver extends java.lang.Object {
	public static final org.apache.ivy.util.FileResolver DEFAULT
	public abstract java.io.File resolveFile (java.lang.String, java.lang.String) 
	static void  () 
}

org/apache/ivy/util/FileUtil$UncloseInputStream.class
FileUtil.java
package org.apache.ivy.util
final org.apache.ivy.util.FileUtil$UncloseInputStream extends java.io.InputStream {
	private java.io.InputStream wrapped
	public void  (java.io.InputStream) 
		java.io.InputStream wrapped
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int hashCode () 
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public boolean equals (java.lang.Object) 
		Object obj
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public long skip (long)  throws java.io.IOException 
		long n
	public java.lang.String toString () 
	public int available ()  throws java.io.IOException 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public boolean markSupported () 
}

org/apache/ivy/util/FileUtil.class
FileUtil.java
package org.apache.ivy.util
public final org.apache.ivy.util.FileUtil extends java.lang.Object {
	private static final byte[] EMPTY_BUFFER
	private static final java.util.regex.Pattern ALLOWED_PATH_PATTERN
	public static boolean prepareCopy (java.io.File, java.io.File, boolean)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		boolean overwrite
	public static boolean copy (java.io.File, java.io.File, org.apache.ivy.util.CopyProgressListener, boolean)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
		boolean overwrite
		long srcLen
		long destLen
	public static boolean deepCopy (java.io.File, java.io.File, org.apache.ivy.util.CopyProgressListener, boolean)  throws java.io.IOException 
		java.io.File src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
		boolean overwrite
		java.util.List existingChild
		java.io.File[] children
		java.io.File[] toCopy
		int i
		java.io.File childDest
		int i
	public static void copy (java.net.URL, java.io.File, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.net.URL src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
	public static void copy (java.io.File, java.net.URL, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.io.File src
		java.net.URL dest
		org.apache.ivy.util.CopyProgressListener l
	public static void copy (java.io.InputStream, java.io.File, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.io.InputStream src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
	public static void copy (java.io.InputStream, java.io.OutputStream, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.io.InputStream src
		java.io.OutputStream dest
		org.apache.ivy.util.CopyProgressListener l
	public static void copy (java.io.InputStream, java.io.OutputStream, org.apache.ivy.util.CopyProgressListener, boolean)  throws java.io.IOException 
		java.io.InputStream src
		java.io.OutputStream dest
		org.apache.ivy.util.CopyProgressListener l
		boolean autoClose
		org.apache.ivy.util.CopyProgressEvent evt
		byte[] buffer
		long total
		int c
	public static java.lang.String readEntirely (java.io.BufferedReader)  throws java.io.IOException 
		java.io.BufferedReader in
		StringBuffer buf
		String line
	public static boolean forceDelete (java.io.File) 
		java.io.File file
		java.io.File[] files
		int i
	public static java.io.File resolveFile (java.io.File, java.lang.String) 
		java.io.File file
		String filename
		java.io.File result
	public static java.io.File normalize (java.lang.String) 
		String path
		java.util.Stack s
		String[] dissect
		java.util.StringTokenizer tok
		String thisToken
		StringBuffer sb
		int i
	private static java.lang.String[] dissect (java.lang.String) 
		String path
		char sep
		String root
		int colon
		int next
		char[] ca
		StringBuffer sbPath
		int i
		int nextsep
	public static java.io.InputStream unwrapPack200 (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream packed
		java.io.BufferedInputStream buffered
		byte[] magic
		java.io.InputStream in
		java.util.jar.Pack200$Unpacker unpacker
		java.io.ByteArrayOutputStream baos
		java.util.jar.JarOutputStream jar
	static void  () 
}

org/apache/ivy/util/HexEncoder.class
HexEncoder.java
package org.apache.ivy.util
public org.apache.ivy.util.HexEncoder extends java.lang.Object {
	private static final char[] ALPHABET
	public static java.lang.String encode (byte[]) 
		byte[] packet
		StringBuffer chars
		int i
		int highBits
		int lowBits
	static void  () 
}

org/apache/ivy/util/HostUtil.class
HostUtil.java
package org.apache.ivy.util
public final org.apache.ivy.util.HostUtil extends java.lang.Object {
	private static String localHostName
	public static java.lang.String getLocalHostName () 
		java.net.UnknownHostException e
	static void  () 
}

org/apache/ivy/util/Message.class
Message.java
package org.apache.ivy.util
public final org.apache.ivy.util.Message extends java.lang.Object {
	private static boolean showedInfo
	private static org.apache.ivy.util.MessageLogger defaultLogger
	public static org.apache.ivy.util.MessageLogger getDefaultLogger () 
	public static void setDefaultLogger (org.apache.ivy.util.MessageLogger) 
		org.apache.ivy.util.MessageLogger logger
	private static org.apache.ivy.util.MessageLogger getLogger () 
	public static void debug (java.lang.String) 
		String msg
	public static void verbose (java.lang.String) 
		String msg
	public static void info (java.lang.String) 
		String msg
	public static void rawinfo (java.lang.String) 
		String msg
	public static void deprecated (java.lang.String) 
		String msg
	public static void warn (java.lang.String) 
		String msg
	public static void error (java.lang.String) 
		String msg
	public static java.util.List getProblems () 
	public static void sumupProblems () 
	public static void progress () 
	public static void endProgress (java.lang.String) 
		String msg
	private void  () 
	public static void debug (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public static void verbose (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public static void info (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public static void warn (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public static void error (java.lang.String, java.lang.Throwable) 
		String message
		Throwable t
	public static void debug (java.lang.Throwable) 
		Throwable t
	static void  () 
}

org/apache/ivy/util/MessageLogger.class
MessageLogger.java
package org.apache.ivy.util
public abstract org.apache.ivy.util.MessageLogger extends java.lang.Object {
	public abstract void log (java.lang.String, int) 
	public abstract void rawlog (java.lang.String, int) 
	public abstract void debug (java.lang.String) 
	public abstract void verbose (java.lang.String) 
	public abstract void deprecated (java.lang.String) 
	public abstract void info (java.lang.String) 
	public abstract void rawinfo (java.lang.String) 
	public abstract void warn (java.lang.String) 
	public abstract void error (java.lang.String) 
	public abstract java.util.List getProblems () 
	public abstract java.util.List getWarns () 
	public abstract java.util.List getErrors () 
	public abstract void clearProblems () 
	public abstract void sumupProblems () 
	public abstract void progress () 
	public abstract void endProgress (java.lang.String) 
}

org/apache/ivy/util/MessageLoggerEngine.class
MessageLoggerEngine.java
package org.apache.ivy.util
public org.apache.ivy.util.MessageLoggerEngine extends java.lang.Object implements org.apache.ivy.util.MessageLogger  {
	private final ThreadLocal loggerStacks
	private org.apache.ivy.util.MessageLogger defaultLogger
	private java.util.List problems
	private java.util.List warns
	private java.util.List errors
	private java.util.Stack getLoggerStack () 
		java.util.Stack stack
	public void  () 
	public org.apache.ivy.util.MessageLogger peekLogger () 
	private org.apache.ivy.util.MessageLogger getDefaultLogger () 
	public void warn (java.lang.String) 
		String msg
	public void error (java.lang.String) 
		String msg
	public java.util.List getErrors () 
	public java.util.List getProblems () 
	public java.util.List getWarns () 
	public void sumupProblems () 
	public void clearProblems () 
		java.util.Iterator iter
		org.apache.ivy.util.MessageLogger l
	public void debug (java.lang.String) 
		String msg
	public void deprecated (java.lang.String) 
		String msg
	public void endProgress (java.lang.String) 
		String msg
	public void info (java.lang.String) 
		String msg
	public void rawinfo (java.lang.String) 
		String msg
	public void log (java.lang.String, int) 
		String msg
		int level
	public void progress () 
	public void rawlog (java.lang.String, int) 
		String msg
		int level
	public void verbose (java.lang.String) 
		String msg
}

org/apache/ivy/util/MessageLoggerHelper.class
MessageLoggerHelper.java
package org.apache.ivy.util
public final org.apache.ivy.util.MessageLoggerHelper extends java.lang.Object {
	public static void sumupProblems (org.apache.ivy.util.MessageLogger) 
		org.apache.ivy.util.MessageLogger logger
		java.util.List myProblems
		java.util.List myWarns
		java.util.List myErrors
		java.util.Iterator iter
		String msg
		java.util.Iterator iter
		String msg
}

org/apache/ivy/util/PropertiesFile.class
PropertiesFile.java
package org.apache.ivy.util
public org.apache.ivy.util.PropertiesFile extends java.util.Properties {
	private java.io.File file
	private String header
	public void  (java.io.File, java.lang.String) 
		java.io.File file
		String header
		java.io.FileInputStream fis
		Exception ex
	public void save () 
		java.io.FileOutputStream fos
		Exception ex
}

org/apache/ivy/util/StringUtils.class
StringUtils.java
package org.apache.ivy.util
public final org.apache.ivy.util.StringUtils extends java.lang.Object {
	private static final char[] SHIFTS
	public static java.lang.String uncapitalize (java.lang.String) 
		String string
	public static java.lang.String getErrorMessage (java.lang.Throwable) 
		Throwable t
		java.lang.reflect.InvocationTargetException ex
		String errMsg
	public static java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable e
		java.io.StringWriter sw
		java.io.PrintWriter printWriter
	public static java.lang.String join (java.lang.Object[], java.lang.String) 
		Object[] objs
		String sep
		StringBuffer buf
		int i
	public static final java.lang.String encrypt (java.lang.String) 
		String str
		StringBuffer buf
		int i
		char c
	public static final java.lang.String decrypt (java.lang.String) 
		String str
		StringBuffer buf
		int i
	private static char decrypt (char) 
		char c
		char i
	static void  () 
}

org/apache/ivy/util/XMLHelper.class
XMLHelper.java
package org.apache.ivy.util
public abstract org.apache.ivy.util.XMLHelper extends java.lang.Object {
	private static boolean canUseSchemaValidation
	private static Boolean canDisableExternalDtds
	private static javax.xml.parsers.SAXParser newSAXParser (java.net.URL, java.io.InputStream, boolean)  throws javax.xml.parsers.ParserConfigurationException org.xml.sax.SAXException 
		java.net.URL schema
		java.io.InputStream schemaStream
		boolean loadExternalDtds
		javax.xml.parsers.SAXParserFactory parserFactory
		javax.xml.parsers.SAXParser parser
		org.xml.sax.SAXNotRecognizedException ex
	private static boolean canDisableExternalDtds (javax.xml.parsers.SAXParserFactory) 
		javax.xml.parsers.SAXParserFactory parserFactory
		Exception ex
	public static java.lang.String toSystemId (java.net.URL) 
		java.net.URL url
		java.net.URISyntaxException e
	public static void parse (java.net.URL, java.net.URL, org.xml.sax.helpers.DefaultHandler)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.net.URL xmlURL
		java.net.URL schema
		org.xml.sax.helpers.DefaultHandler handler
	public static void parse (java.net.URL, java.net.URL, org.xml.sax.helpers.DefaultHandler, org.xml.sax.ext.LexicalHandler)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.net.URL xmlURL
		java.net.URL schema
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.ext.LexicalHandler lHandler
		java.io.InputStream xmlStream
		org.xml.sax.InputSource inSrc
	public static void parse (java.io.InputStream, java.net.URL, org.xml.sax.helpers.DefaultHandler, org.xml.sax.ext.LexicalHandler)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		java.io.InputStream xmlStream
		java.net.URL schema
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.ext.LexicalHandler lHandler
	public static void parse (org.xml.sax.InputSource, java.net.URL, org.xml.sax.helpers.DefaultHandler, org.xml.sax.ext.LexicalHandler)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		org.xml.sax.InputSource xmlStream
		java.net.URL schema
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.ext.LexicalHandler lHandler
	public static void parse (org.xml.sax.InputSource, java.net.URL, org.xml.sax.helpers.DefaultHandler, org.xml.sax.ext.LexicalHandler, boolean)  throws org.xml.sax.SAXException java.io.IOException javax.xml.parsers.ParserConfigurationException 
		org.xml.sax.InputSource xmlStream
		java.net.URL schema
		org.xml.sax.helpers.DefaultHandler handler
		org.xml.sax.ext.LexicalHandler lHandler
		boolean loadExternalDtds
		java.io.InputStream schemaStream
		javax.xml.parsers.SAXParser parser
		org.xml.sax.SAXException ex
	public static java.lang.String escape (java.lang.String) 
		String text
		StringBuffer result
		char[] chars
		int i
	public static org.w3c.dom.Document parseToDom (org.xml.sax.InputSource, org.xml.sax.EntityResolver)  throws java.io.IOException org.xml.sax.SAXException 
		org.xml.sax.InputSource source
		org.xml.sax.EntityResolver entityResolver
		javax.xml.parsers.DocumentBuilder docBuilder
	public static javax.xml.parsers.DocumentBuilder getDocBuilder (org.xml.sax.EntityResolver) 
		org.xml.sax.EntityResolver entityResolver
		javax.xml.parsers.DocumentBuilderFactory factory
		javax.xml.parsers.DocumentBuilder docBuilder
		javax.xml.parsers.ParserConfigurationException e
	static void  () 
}

org/apache/ivy/util/extendable/DefaultExtendableItem.class
DefaultExtendableItem.java
package org.apache.ivy.util.extendable
public org.apache.ivy.util.extendable.DefaultExtendableItem extends org.apache.ivy.util.extendable.UnmodifiableExtendableItem {
	public void  (java.util.Map, java.util.Map) 
		java.util.Map stdAttributes
		java.util.Map extraAttributes
	public void setExtraAttribute (java.lang.String, java.lang.String) 
		String attName
		String attValue
}

org/apache/ivy/util/extendable/ExtendableItem.class
ExtendableItem.java
package org.apache.ivy.util.extendable
public abstract org.apache.ivy.util.extendable.ExtendableItem extends java.lang.Object {
	public abstract java.lang.String getAttribute (java.lang.String) 
	public abstract java.lang.String getExtraAttribute (java.lang.String) 
	public abstract java.util.Map getAttributes () 
	public abstract java.util.Map getExtraAttributes () 
	public abstract java.util.Map getQualifiedExtraAttributes () 
}

org/apache/ivy/util/extendable/ExtendableItemHelper.class
ExtendableItemHelper.java
package org.apache.ivy.util.extendable
public final org.apache.ivy.util.extendable.ExtendableItemHelper extends java.lang.Object {
	public static java.util.Map getExtraAttributes (org.xml.sax.Attributes, java.lang.String) 
		org.xml.sax.Attributes attributes
		String prefix
		java.util.Map ret
		int i
	public static java.util.Map getExtraAttributes (org.apache.ivy.plugins.parser.ParserSettings, org.xml.sax.Attributes, java.lang.String[]) 
		org.apache.ivy.plugins.parser.ParserSettings settings
		org.xml.sax.Attributes attributes
		String[] ignoredAttNames
		java.util.Map ret
		java.util.Collection ignored
		int i
	public static void fillExtraAttributes (org.apache.ivy.plugins.parser.ParserSettings, org.apache.ivy.util.extendable.DefaultExtendableItem, org.xml.sax.Attributes, java.lang.String[]) 
		org.apache.ivy.plugins.parser.ParserSettings settings
		org.apache.ivy.util.extendable.DefaultExtendableItem item
		org.xml.sax.Attributes attributes
		String[] ignoredAttNames
		java.util.Map att
		java.util.Iterator iter
		String attName
		String attValue
}

org/apache/ivy/util/extendable/UnmodifiableExtendableItem.class
UnmodifiableExtendableItem.java
package org.apache.ivy.util.extendable
public org.apache.ivy.util.extendable.UnmodifiableExtendableItem extends java.lang.Object implements org.apache.ivy.util.extendable.ExtendableItem  {
	private final java.util.Map attributes
	private final java.util.Map unmodifiableAttributesView
	private final java.util.Map extraAttributes
	private final java.util.Map unmodifiableExtraAttributesView
	private final java.util.Map qualifiedExtraAttributes
	private final java.util.Map unmodifiableQualifiedExtraAttributesView
	public void  (java.util.Map, java.util.Map) 
		java.util.Map stdAttributes
		java.util.Map extraAttributes
		java.util.Iterator iter
		java.util.Map$Entry extraAtt
	public java.lang.String getAttribute (java.lang.String) 
		String attName
	public java.lang.String getExtraAttribute (java.lang.String) 
		String attName
		String v
	protected void setExtraAttribute (java.lang.String, java.lang.String) 
		String attName
		String attValue
		int index
	protected void setStandardAttribute (java.lang.String, java.lang.String) 
		String attName
		String attValue
	public java.util.Map getAttributes () 
	public java.util.Map getExtraAttributes () 
	public java.util.Map getQualifiedExtraAttributes () 
}

org/apache/ivy/util/filter/AndFilter.class
AndFilter.java
package org.apache.ivy.util.filter
public org.apache.ivy.util.filter.AndFilter extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	private org.apache.ivy.util.filter.Filter op1
	private org.apache.ivy.util.filter.Filter op2
	public void  (org.apache.ivy.util.filter.Filter, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.util.filter.Filter op1
		org.apache.ivy.util.filter.Filter op2
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/util/filter/Filter.class
Filter.java
package org.apache.ivy.util.filter
public abstract org.apache.ivy.util.filter.Filter extends java.lang.Object {
	public abstract boolean accept (java.lang.Object) 
}

org/apache/ivy/util/filter/FilterHelper.class
FilterHelper.java
package org.apache.ivy.util.filter
public final org.apache.ivy.util.filter.FilterHelper extends java.lang.Object {
	public static final org.apache.ivy.util.filter.Filter NO_FILTER
	public static java.util.Collection filter (java.util.Collection, org.apache.ivy.util.filter.Filter) 
		java.util.Collection col
		org.apache.ivy.util.filter.Filter filter
		java.util.Collection ret
		java.util.Iterator iter
		Object element
	static void  () 
}

org/apache/ivy/util/filter/NoFilter.class
NoFilter.java
package org.apache.ivy.util.filter
public final org.apache.ivy.util.filter.NoFilter extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	public static final org.apache.ivy.util.filter.Filter INSTANCE
	private void  () 
	public boolean accept (java.lang.Object) 
		Object o
	public java.lang.String toString () 
	static void  () 
}

org/apache/ivy/util/filter/NotFilter.class
NotFilter.java
package org.apache.ivy.util.filter
public org.apache.ivy.util.filter.NotFilter extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	private org.apache.ivy.util.filter.Filter op
	public void  (org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.util.filter.Filter op
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/util/filter/OrFilter.class
OrFilter.java
package org.apache.ivy.util.filter
public org.apache.ivy.util.filter.OrFilter extends java.lang.Object implements org.apache.ivy.util.filter.Filter  {
	private org.apache.ivy.util.filter.Filter op1
	private org.apache.ivy.util.filter.Filter op2
	public void  (org.apache.ivy.util.filter.Filter, org.apache.ivy.util.filter.Filter) 
		org.apache.ivy.util.filter.Filter op1
		org.apache.ivy.util.filter.Filter op2
	public boolean accept (java.lang.Object) 
		Object o
}

org/apache/ivy/util/url/AbstractURLHandler.class
AbstractURLHandler.java
package org.apache.ivy.util.url
public abstract org.apache.ivy.util.url.AbstractURLHandler extends java.lang.Object implements org.apache.ivy.util.url.URLHandler  {
	private static final java.util.regex.Pattern ESCAPE_PATTERN
	private static int requestMethod
	public void  () 
	protected java.lang.String getUserAgent () 
		String userAgent
	protected void validatePutStatusCode (java.net.URL, int, java.lang.String)  throws java.io.IOException 
		java.net.URL dest
		int statusCode
		String statusMessage
	public void setRequestMethod (int) 
		int requestMethod
	public int getRequestMethod () 
	protected java.lang.String normalizeToString (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URI uri
		String uriString
		java.net.URISyntaxException e
		java.io.IOException ioe
	protected java.net.URL normalizeToURL (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	protected java.io.InputStream getDecodingInputStream (java.lang.String, java.io.InputStream)  throws java.io.IOException 
		String encoding
		java.io.InputStream in
		java.io.InputStream result
		java.io.BufferedInputStream bStream
		byte[] bytes
		int nbBytes
		java.util.zip.Inflater inflater
		java.util.zip.DataFormatException e
	static void  () 
}

org/apache/ivy/util/url/ApacheURLLister.class
ApacheURLLister.java
package org.apache.ivy.util.url
public org.apache.ivy.util.url.ApacheURLLister extends java.lang.Object {
	private static final java.util.regex.Pattern PATTERN
	public void  () 
	public java.util.List listAll (java.net.URL)  throws java.io.IOException 
		java.net.URL url
	public java.util.List retrieveListing (java.net.URL, boolean, boolean)  throws java.io.IOException 
		java.net.URL url
		boolean includeFiles
		boolean includeDirectories
		java.util.List urlList
		org.apache.ivy.util.url.URLHandler urlHandler
		org.apache.ivy.util.url.URLHandler$URLInfo urlInfo
		String charset
		java.io.InputStream contentStream
		java.io.BufferedReader r
		String htmlText
		java.util.regex.Matcher matcher
		String href
		String text
		Exception ignore
		int slashIndex
		String strippedHref
		String strippedText
		boolean directory
		java.net.URL child
	static void  () 
}

org/apache/ivy/util/url/BasicURLHandler.class
BasicURLHandler.java
package org.apache.ivy.util.url
public org.apache.ivy.util.url.BasicURLHandler extends org.apache.ivy.util.url.AbstractURLHandler {
	public void  () 
	public org.apache.ivy.util.url.URLHandler$URLInfo getURLInfo (java.net.URL) 
		java.net.URL url
	public org.apache.ivy.util.url.URLHandler$URLInfo getURLInfo (java.net.URL, int) 
		java.net.URL url
		int timeout
		java.net.URLConnection con
		java.net.HttpURLConnection httpCon
		String bodyCharset
		int contentLength
		String bodyCharset
		java.net.UnknownHostException e
		java.io.IOException e
	public static java.lang.String getCharSetFromContentType (java.lang.String) 
		String contentType
		String charSet
		String[] elements
		int i
		String element
	private boolean checkStatusCode (java.net.URL, java.net.HttpURLConnection)  throws java.io.IOException 
		java.net.URL url
		java.net.HttpURLConnection con
		int status
	public java.io.InputStream openStream (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		java.net.URLConnection conn
		java.net.HttpURLConnection httpCon
		java.io.InputStream inStream
		java.io.ByteArrayOutputStream outStream
		byte[] buffer
		int len
	public void download (java.net.URL, java.io.File, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.net.URL src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
		java.net.URLConnection srcConn
		java.net.HttpURLConnection httpCon
		java.io.InputStream inStream
		int contentLength
		long lastModified
	public void upload (java.io.File, java.net.URL, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.io.File source
		java.net.URL dest
		org.apache.ivy.util.CopyProgressListener l
		java.net.HttpURLConnection conn
		java.io.InputStream in
		java.io.OutputStream os
	private void disconnect (java.net.URLConnection) 
		java.net.URLConnection con
	private void readResponseBody (java.net.HttpURLConnection) 
		java.net.HttpURLConnection conn
		byte[] buffer
		java.io.InputStream inStream
		java.io.InputStream errStream
}

org/apache/ivy/util/url/CredentialsStore.class
CredentialsStore.java
package org.apache.ivy.util.url
public final org.apache.ivy.util.url.CredentialsStore extends java.lang.Object {
	private static final java.util.Map KEYRING
	private static final java.util.Set SECURED_HOSTS
	public static final org.apache.ivy.util.url.CredentialsStore INSTANCE
	private void  () 
	public void addCredentials (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String realm
		String host
		String userName
		String passwd
		org.apache.ivy.util.Credentials c
	public org.apache.ivy.util.Credentials getCredentials (java.lang.String, java.lang.String) 
		String realm
		String host
		String key
	public boolean hasCredentials (java.lang.String) 
		String host
	static void  () 
}

org/apache/ivy/util/url/HttpClientHandler$1.class
HttpClientHandler.java
package org.apache.ivy.util.url
 org.apache.ivy.util.url.HttpClientHandler$1 extends java.lang.Object implements java.lang.Runnable  {
	final org.apache.commons.httpclient.MultiThreadedHttpConnectionManager val$connManager
	final org.apache.ivy.util.url.HttpClientHandler this$0
	void  (org.apache.ivy.util.url.HttpClientHandler, org.apache.commons.httpclient.MultiThreadedHttpConnectionManager) 
	public void run () 
}

org/apache/ivy/util/url/HttpClientHandler$FileRequestEntity.class
HttpClientHandler.java
package org.apache.ivy.util.url
 org.apache.ivy.util.url.HttpClientHandler$FileRequestEntity extends java.lang.Object implements org.apache.commons.httpclient.methods.RequestEntity  {
	private java.io.File file
	public void  (java.io.File) 
		java.io.File file
}

org/apache/ivy/util/url/HttpClientHandler$HttpClientHelper.class
HttpClientHandler.java
package org.apache.ivy.util.url
public abstract org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper extends java.lang.Object {
	public abstract long getResponseContentLength (org.apache.commons.httpclient.HttpMethodBase) 
}

org/apache/ivy/util/url/HttpClientHandler$HttpClientHelper2x.class
HttpClientHandler.java
package org.apache.ivy.util.url
final org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper2x extends java.lang.Object implements org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper  {
	private void  () 
	public long getResponseContentLength (org.apache.commons.httpclient.HttpMethodBase) 
		org.apache.commons.httpclient.HttpMethodBase method
		org.apache.commons.httpclient.Header header
		NumberFormatException e
	void  (org.apache.ivy.util.url.HttpClientHandler$1) 
		org.apache.ivy.util.url.HttpClientHandler$1 x0
}

org/apache/ivy/util/url/HttpClientHandler$HttpClientHelper3x.class
HttpClientHandler.java
package org.apache.ivy.util.url
final org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper3x extends java.lang.Object implements org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper  {
	private void  () 
	public long getResponseContentLength (org.apache.commons.httpclient.HttpMethodBase) 
		org.apache.commons.httpclient.HttpMethodBase method
	void  (org.apache.ivy.util.url.HttpClientHandler$1) 
		org.apache.ivy.util.url.HttpClientHandler$1 x0
}

org/apache/ivy/util/url/HttpClientHandler$IvyCredentialsProvider.class
HttpClientHandler.java
package org.apache.ivy.util.url
 org.apache.ivy.util.url.HttpClientHandler$IvyCredentialsProvider extends java.lang.Object implements org.apache.commons.httpclient.auth.CredentialsProvider  {
	private void  () 
	void  (org.apache.ivy.util.url.HttpClientHandler$1) 
		org.apache.ivy.util.url.HttpClientHandler$1 x0
}

org/apache/ivy/util/url/HttpClientHandler.class
HttpClientHandler.java
package org.apache.ivy.util.url
public org.apache.ivy.util.url.HttpClientHandler extends org.apache.ivy.util.url.AbstractURLHandler {
	private static final java.text.SimpleDateFormat LAST_MODIFIED_FORMAT
	private int proxyPort
	private String proxyHost
	private String proxyUserName
	private String proxyPasswd
	private org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper httpClientHelper
	private static org.apache.commons.httpclient.HttpClient httpClient
	public void  () 
	private void configureProxy () 
	public java.io.InputStream openStream (java.net.URL)  throws java.io.IOException 
		java.net.URL url
		org.apache.commons.httpclient.methods.GetMethod get
		org.apache.commons.httpclient.Header encoding
	public void download (java.net.URL, java.io.File, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.net.URL src
		java.io.File dest
		org.apache.ivy.util.CopyProgressListener l
		org.apache.commons.httpclient.methods.GetMethod get
		org.apache.commons.httpclient.Header encoding
		java.io.InputStream is
	public void upload (java.io.File, java.net.URL, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
		java.io.File src
		java.net.URL dest
		org.apache.ivy.util.CopyProgressListener l
		org.apache.commons.httpclient.HttpClient client
		org.apache.commons.httpclient.methods.PutMethod put
		int statusCode
	public org.apache.ivy.util.url.URLHandler$URLInfo getURLInfo (java.net.URL) 
		java.net.URL url
	public org.apache.ivy.util.url.URLHandler$URLInfo getURLInfo (java.net.URL, int) 
		java.net.URL url
		int timeout
		org.apache.commons.httpclient.HttpMethodBase method
		org.apache.commons.httpclient.HttpException e
		java.net.UnknownHostException e
		java.io.IOException e
	private boolean checkStatusCode (java.net.URL, org.apache.commons.httpclient.HttpMethodBase)  throws java.io.IOException 
		java.net.URL url
		org.apache.commons.httpclient.HttpMethodBase method
		int status
	private long getLastModified (org.apache.commons.httpclient.HttpMethodBase) 
		org.apache.commons.httpclient.HttpMethodBase method
		org.apache.commons.httpclient.Header header
		String lastModified
	private long getResponseContentLength (org.apache.commons.httpclient.HttpMethodBase) 
		org.apache.commons.httpclient.HttpMethodBase head
	private org.apache.ivy.util.url.HttpClientHandler$HttpClientHelper getHttpClientHelper () 
		SecurityException e
		NoSuchMethodException e
	private org.apache.commons.httpclient.methods.GetMethod doGet (java.net.URL, int)  throws java.io.IOException 
		java.net.URL url
		int timeout
		org.apache.commons.httpclient.HttpClient client
		org.apache.commons.httpclient.methods.GetMethod get
	private org.apache.commons.httpclient.methods.HeadMethod doHead (java.net.URL, int)  throws java.io.IOException 
		java.net.URL url
		int timeout
		org.apache.commons.httpclient.HttpClient client
		org.apache.commons.httpclient.methods.HeadMethod head
	private org.apache.commons.httpclient.HttpClient getClient () 
		org.apache.commons.httpclient.MultiThreadedHttpConnectionManager connManager
		java.util.List authPrefs
	private boolean useProxy () 
	private boolean useAuthentication (java.net.URL) 
		java.net.URL url
	private boolean useProxyAuthentication () 
	private static org.apache.commons.httpclient.Credentials createCredentials (java.lang.String, java.lang.String) 
		String username
		String password
		int backslashIndex
		String user
		String domain
		String user
		String domain
	static void  () 
}

org/apache/ivy/util/url/IvyAuthenticator.class
IvyAuthenticator.java
package org.apache.ivy.util.url
public final org.apache.ivy.util.url.IvyAuthenticator extends java.net.Authenticator {
	private java.net.Authenticator original
	private static boolean securityWarningLogged
	private void  (java.net.Authenticator) 
		java.net.Authenticator original
	public static void install () 
		java.net.Authenticator original
		java.lang.reflect.Field f
		Throwable t
		SecurityException e
	protected java.net.PasswordAuthentication getPasswordAuthentication () 
		java.net.PasswordAuthentication result
		String proxyUser
		String proxyPass
		org.apache.ivy.util.Credentials c
		String password
	private boolean isProxyAuthentication () 
		java.lang.reflect.Method m
		Object result
		Throwable t
		StackTraceElement[] stackTrace
		int i
		String proxyHost
	static void  () 
}

org/apache/ivy/util/url/URLHandler$URLInfo.class
URLHandler.java
package org.apache.ivy.util.url
public org.apache.ivy.util.url.URLHandler$URLInfo extends java.lang.Object {
	private long contentLength
	private long lastModified
	private boolean available
	private String bodyCharset
	protected void  (boolean, long, long) 
		boolean available
		long contentLength
		long lastModified
	protected void  (boolean, long, long, java.lang.String) 
		boolean available
		long contentLength
		long lastModified
		String bodyCharset
	public boolean isReachable () 
	public long getContentLength () 
	public long getLastModified () 
	public java.lang.String getBodyCharset () 
}

org/apache/ivy/util/url/URLHandler.class
URLHandler.java
package org.apache.ivy.util.url
public abstract org.apache.ivy.util.url.URLHandler extends java.lang.Object {
	public static final org.apache.ivy.util.url.URLHandler$URLInfo UNAVAILABLE
	public abstract org.apache.ivy.util.url.URLHandler$URLInfo getURLInfo (java.net.URL) 
	public abstract java.io.InputStream openStream (java.net.URL)  throws java.io.IOException 
	public abstract void download (java.net.URL, java.io.File, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
	public abstract void upload (java.io.File, java.net.URL, org.apache.ivy.util.CopyProgressListener)  throws java.io.IOException 
	public abstract void setRequestMethod (int) 
	static void  () 
}

org/apache/ivy/util/url/URLHandlerRegistry.class
URLHandlerRegistry.java
package org.apache.ivy.util.url
public final org.apache.ivy.util.url.URLHandlerRegistry extends java.lang.Object {
	private static org.apache.ivy.util.url.URLHandler defaultHandler
	public static org.apache.ivy.util.url.URLHandler getDefault () 
	public static org.apache.ivy.util.url.URLHandler getHttp () 
		Class handler
		ClassNotFoundException e
		NoClassDefFoundError e
		InstantiationException e
		IllegalAccessException e
	static void  () 
}

kotlinx/coroutines/DisposableHandle.class
Job.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.DisposableHandle extends java.lang.Object {
	public abstract void dispose () 
}

kotlinx/coroutines/BuildersKt.class

package kotlinx.coroutines
public final kotlinx.coroutines.BuildersKt extends java.lang.Object {
	public static final java.lang.Object runBlocking (kotlin.coroutines.CoroutineContext, kotlin.jvm.functions.Function2)  throws java.lang.InterruptedException 
		kotlin.coroutines.CoroutineContext context
		kotlin.jvm.functions.Function2 block
	public static java.lang.Object runBlocking$default (kotlin.coroutines.CoroutineContext, kotlin.jvm.functions.Function2, int, java.lang.Object)  throws java.lang.InterruptedException 
}

kotlinx/coroutines/Empty.class
JobSupport.kt
package kotlinx.coroutines
final kotlinx.coroutines.Empty extends java.lang.Object implements kotlinx.coroutines.Incomplete  {
	private final boolean isActive
	public kotlinx.coroutines.NodeList getList () 
	public java.lang.String toString () 
	public boolean isActive () 
	public void  (boolean) 
		boolean isActive
}

kotlinx/coroutines/scheduling/ExperimentalCoroutineDispatcher.class
Dispatcher.kt
package kotlinx.coroutines.scheduling
public kotlinx.coroutines.scheduling.ExperimentalCoroutineDispatcher extends kotlinx.coroutines.ExecutorCoroutineDispatcher {
	private kotlinx.coroutines.scheduling.CoroutineScheduler coroutineScheduler
	private final int corePoolSize
	private final int maxPoolSize
	private final long idleWorkerKeepAliveNs
	private final String schedulerName
	public void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
		kotlin.coroutines.CoroutineContext context
		Runnable block
		java.util.concurrent.RejectedExecutionException e
	public void close () 
	public java.lang.String toString () 
	public final kotlinx.coroutines.CoroutineDispatcher blocking (int) 
		int parallelism
		int $i$a$1$require
	public final void dispatchWithContext$kotlinx_coroutines_core (java.lang.Runnable, kotlinx.coroutines.scheduling.TaskContext, boolean) 
		Runnable block
		kotlinx.coroutines.scheduling.TaskContext context
		boolean fair
		java.util.concurrent.RejectedExecutionException e
	private final kotlinx.coroutines.scheduling.CoroutineScheduler createScheduler () 
	public void  (int, int, long, java.lang.String) 
		int corePoolSize
		int maxPoolSize
		long idleWorkerKeepAliveNs
		String schedulerName
	public void  (int, int, java.lang.String) 
		int corePoolSize
		int maxPoolSize
		String schedulerName
	public void  (int, int, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker) 
}

kotlinx/coroutines/scheduling/TaskMode.class
Tasks.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.TaskMode extends java.lang.Enum {
	public static final kotlinx.coroutines.scheduling.TaskMode NON_BLOCKING
	public static final kotlinx.coroutines.scheduling.TaskMode PROBABLY_BLOCKING
	private static final kotlinx.coroutines.scheduling.TaskMode[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
}

kotlinx/coroutines/scheduling/TimeSource.class
Tasks.kt
package kotlinx.coroutines.scheduling
public abstract kotlinx.coroutines.scheduling.TimeSource extends java.lang.Object {
	public abstract long nanoTime () 
	public void  () 
}

kotlinx/coroutines/scheduling/TaskContext.class
Tasks.kt
package kotlinx.coroutines.scheduling
public abstract kotlinx.coroutines.scheduling.TaskContext extends java.lang.Object {
	public abstract kotlinx.coroutines.scheduling.TaskMode getTaskMode () 
	public abstract void afterTask () 
}

kotlinx/coroutines/scheduling/DefaultScheduler.class
Dispatcher.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.DefaultScheduler extends kotlinx.coroutines.scheduling.ExperimentalCoroutineDispatcher {
	private static final kotlinx.coroutines.CoroutineDispatcher IO
	public static final kotlinx.coroutines.scheduling.DefaultScheduler INSTANCE
	public final kotlinx.coroutines.CoroutineDispatcher getIO () 
	public void close () 
	public java.lang.String toString () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/scheduling/TasksKt.class
Tasks.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.TasksKt extends java.lang.Object {
	public static final long WORK_STEALING_TIME_RESOLUTION_NS
	public static final int QUEUE_SIZE_OFFLOAD_THRESHOLD
	public static final int BLOCKING_DEFAULT_PARALLELISM
	public static final int CORE_POOL_SIZE
	public static final int MAX_POOL_SIZE
	public static final long IDLE_WORKER_KEEP_ALIVE_NS
	public static kotlinx.coroutines.scheduling.TimeSource schedulerTimeSource
	static void  () 
}

kotlinx/coroutines/scheduling/WorkQueue.class
WorkQueue.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.WorkQueue extends java.lang.Object {
	private final java.util.concurrent.atomic.AtomicReferenceArray buffer
	private volatile Object lastScheduledTask
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater lastScheduledTask$FU
	volatile int producerIndex
	static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater producerIndex$FU
	volatile int consumerIndex
	static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater consumerIndex$FU
	public final int getBufferSize$kotlinx_coroutines_core () 
	public final kotlinx.coroutines.scheduling.Task poll () 
		kotlinx.coroutines.scheduling.WorkQueue this_$iv
		kotlin.jvm.functions.Function1 predicate$iv
		int $i$f$pollExternal
		int tailLocal$iv
		int index$iv
		kotlinx.coroutines.scheduling.Task element$iv
		kotlinx.coroutines.scheduling.Task it
	public final boolean add (kotlinx.coroutines.scheduling.Task, kotlinx.coroutines.scheduling.GlobalQueue) 
		kotlinx.coroutines.scheduling.Task task
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		kotlinx.coroutines.scheduling.Task previous
	public final boolean addLast (kotlinx.coroutines.scheduling.Task, kotlinx.coroutines.scheduling.GlobalQueue) 
		kotlinx.coroutines.scheduling.Task task
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		boolean noOffloadingHappened
	public final boolean trySteal (kotlinx.coroutines.scheduling.WorkQueue, kotlinx.coroutines.scheduling.GlobalQueue) 
		kotlinx.coroutines.scheduling.WorkQueue victim
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		long time
		int bufferSize
		boolean wasStolen
		int it
		kotlinx.coroutines.scheduling.WorkQueue this_$iv
		int tailLocal$iv
		int index$iv
		kotlinx.coroutines.scheduling.Task element$iv
		kotlinx.coroutines.scheduling.Task task
		kotlinx.coroutines.scheduling.Task task
	private final boolean tryStealLastScheduled (long, kotlinx.coroutines.scheduling.WorkQueue, kotlinx.coroutines.scheduling.GlobalQueue) 
		long time
		kotlinx.coroutines.scheduling.WorkQueue victim
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		kotlinx.coroutines.scheduling.Task lastScheduled
	public final int size$kotlinx_coroutines_core () 
	private final void offloadWork (kotlinx.coroutines.scheduling.GlobalQueue) 
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		int it
		kotlinx.coroutines.scheduling.WorkQueue this_$iv
		int tailLocal$iv
		int index$iv
		kotlinx.coroutines.scheduling.Task element$iv
		kotlinx.coroutines.scheduling.Task it
		kotlinx.coroutines.scheduling.Task task
	private final void addToGlobalQueue (kotlinx.coroutines.scheduling.GlobalQueue, kotlinx.coroutines.scheduling.Task) 
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		kotlinx.coroutines.scheduling.Task task
		int $i$a$1$check
	public final void offloadAllWork$kotlinx_coroutines_core (kotlinx.coroutines.scheduling.GlobalQueue) 
		kotlinx.coroutines.scheduling.GlobalQueue globalQueue
		kotlinx.coroutines.scheduling.Task it
		int $i$a$1$let
		kotlinx.coroutines.scheduling.WorkQueue this_$iv
		kotlin.jvm.functions.Function1 predicate$iv
		int $i$f$pollExternal
		int tailLocal$iv
		int index$iv
		kotlinx.coroutines.scheduling.Task element$iv
		kotlinx.coroutines.scheduling.Task it
	private final boolean tryAddLast (kotlinx.coroutines.scheduling.Task) 
		kotlinx.coroutines.scheduling.Task task
		int headLocal
		int nextIndex
	public void  () 
	public static final java.util.concurrent.atomic.AtomicReferenceArray access$getBuffer$p (kotlinx.coroutines.scheduling.WorkQueue) 
		kotlinx.coroutines.scheduling.WorkQueue $this
	static void  () 
}

kotlinx/coroutines/scheduling/TaskImpl.class
Tasks.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.TaskImpl extends kotlinx.coroutines.scheduling.Task {
	public final Runnable block
	public void run () 
	public java.lang.String toString () 
	public void  (java.lang.Runnable, long, kotlinx.coroutines.scheduling.TaskContext) 
		Runnable block
		long submissionTime
		kotlinx.coroutines.scheduling.TaskContext taskContext
}

kotlinx/coroutines/scheduling/NonBlockingContext.class
Tasks.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.NonBlockingContext extends java.lang.Object implements kotlinx.coroutines.scheduling.TaskContext  {
	private static final kotlinx.coroutines.scheduling.TaskMode taskMode
	public static final kotlinx.coroutines.scheduling.NonBlockingContext INSTANCE
	public kotlinx.coroutines.scheduling.TaskMode getTaskMode () 
	public void afterTask () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/scheduling/CoroutineScheduler.class
CoroutineScheduler.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.CoroutineScheduler extends java.lang.Object implements java.io.Closeable java.util.concurrent.Executor  {
	private final kotlinx.coroutines.scheduling.GlobalQueue globalQueue
	private final java.util.concurrent.Semaphore cpuPermits
	private volatile long parkedWorkersStack
	private static final java.util.concurrent.atomic.AtomicLongFieldUpdater parkedWorkersStack$FU
	private final kotlinx.coroutines.scheduling.CoroutineScheduler$Worker[] workers
	volatile long controlState
	static final java.util.concurrent.atomic.AtomicLongFieldUpdater controlState$FU
	private final java.util.Random random
	private volatile int _isTerminated
	private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater _isTerminated$FU
	private final int corePoolSize
	private final int maxPoolSize
	private final long idleWorkerKeepAliveNs
	private final String schedulerName
	private static final int MAX_PARK_TIME_NS
	private static final int MIN_PARK_TIME_NS
	private static final kotlinx.coroutines.internal.Symbol NOT_IN_STACK
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$Companion Companion
	private final void parkedWorkersStackTopUpdate (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker, int, int) 
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		int oldIndex
		int newIndex
		kotlinx.coroutines.scheduling.CoroutineScheduler $receiver$iv
		long top
		int index
		long updVersion
		int updIndex
	private final void parkedWorkersStackPush (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker) 
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		kotlinx.coroutines.scheduling.CoroutineScheduler $receiver$iv
		long top
		int index
		long updVersion
		int updIndex
	private final kotlinx.coroutines.scheduling.CoroutineScheduler$Worker parkedWorkersStackPop () 
		kotlinx.coroutines.scheduling.CoroutineScheduler $receiver$iv
		long top
		int index
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		long updVersion
		int updIndex
	private final int parkedWorkersStackNextIndex (kotlinx.coroutines.scheduling.CoroutineScheduler$Worker) 
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		Object next
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker nextWorker
		int updIndex
	private final int getCreatedWorkers () 
	private final boolean isTerminated () 
	public void execute (java.lang.Runnable) 
		Runnable command
	public void close () 
	public final void shutdown (long) 
		long timeout
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker currentWorker
		Object lock$iv
		int $i$f$synchronized
		int $i$a$1$synchronized
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$getCreatedWorkers
		int created
		int i
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state
		int $i$a$1$check
		kotlinx.coroutines.scheduling.Task task
	public final void dispatch (java.lang.Runnable, kotlinx.coroutines.scheduling.TaskContext, boolean) 
		Runnable block
		kotlinx.coroutines.scheduling.TaskContext taskContext
		boolean fair
		kotlinx.coroutines.scheduling.Task task
	public static void dispatch$default (kotlinx.coroutines.scheduling.CoroutineScheduler, java.lang.Runnable, kotlinx.coroutines.scheduling.TaskContext, boolean, int, java.lang.Object) 
	public final kotlinx.coroutines.scheduling.Task createTask$kotlinx_coroutines_core (java.lang.Runnable, kotlinx.coroutines.scheduling.TaskContext) 
		Runnable block
		kotlinx.coroutines.scheduling.TaskContext taskContext
		long nanoTime
	private final void requestCpuWorker () 
		long state
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$createdWorkers
		int created
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$blockingWorkers
		int blocking
		int cpuWorkers
		int newCpuWorkers
	private final boolean tryUnpark () 
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		boolean wasParking
	private final int createNewWorker () 
		Object lock$iv
		int $i$f$synchronized
		int $i$a$1$synchronized
		Object lock$iv
		int $i$a$1$synchronized
		int $i$f$synchronized
		long state
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$createdWorkers
		int created
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$blockingWorkers
		int blocking
		int cpuWorkers
		Object lock$iv
		long state
		int blocking
		int created
		int cpuWorkers
		int $i$a$1$synchronized
		int $i$f$synchronized
		Object lock$iv
		long state
		int blocking
		int created
		int cpuWorkers
		int $i$a$1$synchronized
		int $i$f$synchronized
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$getCreatedWorkers
		int newIndex
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker $receiver
		int $i$a$1$apply
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$incrementCreatedWorkers
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv$iv
		long state$iv$iv
		int $i$f$createdWorkers
		Object lock$iv
		int $i$f$synchronized
	private final int submitToLocalQueue (kotlinx.coroutines.scheduling.Task, boolean) 
		kotlinx.coroutines.scheduling.Task task
		boolean fair
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		int result
		boolean hasPermit
		boolean noOffloadingHappened
	public java.lang.String toString () 
		int parkedWorkers
		int blockingWorkers
		int cpuWorkers
		int retired
		int terminated
		java.util.ArrayList queueSizes
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		int queueSize
		long state
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$createdWorkers
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$blockingWorkers
	private final void runSafely (kotlinx.coroutines.scheduling.Task) 
		kotlinx.coroutines.scheduling.Task task
		Throwable e
		Thread thread
	public void  (int, int, long, java.lang.String) 
		int corePoolSize
		int maxPoolSize
		long idleWorkerKeepAliveNs
		String schedulerName
		int $i$a$1$require
		int $i$a$2$require
		int $i$a$3$require
		int $i$a$4$require
	public static final java.lang.String access$getSchedulerName$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final java.util.concurrent.Semaphore access$getCpuPermits$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final boolean access$isTerminated$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final void access$runSafely (kotlinx.coroutines.scheduling.CoroutineScheduler, kotlinx.coroutines.scheduling.Task) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
		kotlinx.coroutines.scheduling.Task task
	public static final void access$requestCpuWorker (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final int access$getMAX_PARK_TIME_NS$cp () 
	public static final long access$getIdleWorkerKeepAliveNs$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final void access$parkedWorkersStackPush (kotlinx.coroutines.scheduling.CoroutineScheduler, kotlinx.coroutines.scheduling.CoroutineScheduler$Worker) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$Worker[] access$getWorkers$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final int access$getCreatedWorkers$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final int access$getCorePoolSize$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final void access$parkedWorkersStackTopUpdate (kotlinx.coroutines.scheduling.CoroutineScheduler, kotlinx.coroutines.scheduling.CoroutineScheduler$Worker, int, int) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
		int oldIndex
		int newIndex
	public static final kotlinx.coroutines.scheduling.GlobalQueue access$getGlobalQueue$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	public static final int access$getMIN_PARK_TIME_NS$cp () 
	public static final kotlinx.coroutines.internal.Symbol access$getNOT_IN_STACK$cp () 
	public static final java.util.Random access$getRandom$p (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $this
	static void  () 
}

kotlinx/coroutines/scheduling/CoroutineScheduler$WorkerState.class
CoroutineScheduler.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState extends java.lang.Enum {
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState CPU_ACQUIRED
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState BLOCKING
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState PARKING
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState RETIRING
	public static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState TERMINATED
	private static final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] $VALUES
	static void  () 
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState[] values () 
}

kotlinx/coroutines/scheduling/CoroutineScheduler$Worker.class
CoroutineScheduler.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.CoroutineScheduler$Worker extends java.lang.Thread {
	private volatile int indexInArray
	private final kotlinx.coroutines.scheduling.WorkQueue localQueue
	private volatile kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState state
	private volatile int terminationState
	private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater terminationState$FU
	private long terminationDeadline
	private volatile Object nextParkedWorker
	private long lastExhaustionTime
	private volatile int spins
	private int parkTimeNs
	private int rngState
	private int lastStealIndex
	final kotlinx.coroutines.scheduling.CoroutineScheduler this$0
	public final int getIndexInArray () 
	public final void setIndexInArray (int) 
		int index
	public final kotlinx.coroutines.scheduling.CoroutineScheduler getScheduler () 
	public final kotlinx.coroutines.scheduling.WorkQueue getLocalQueue () 
	public final kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState getState () 
	public final boolean isParking () 
	public final boolean isBlocking () 
	public final java.lang.Object getNextParkedWorker () 
	public final void setNextParkedWorker (java.lang.Object) 
		Object 
	public final boolean tryForbidTermination () 
		int state
	public final boolean tryAcquireCpuPermit () 
	public final boolean tryReleaseCpu$kotlinx_coroutines_core (kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState) 
		kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState newState
		kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState previousState
		boolean hadCpu
	public void run () 
		boolean wasIdle
		kotlinx.coroutines.scheduling.Task task
		kotlinx.coroutines.scheduling.TaskMode taskMode
	private final void beforeTask (kotlinx.coroutines.scheduling.TaskMode, long) 
		kotlinx.coroutines.scheduling.TaskMode taskMode
		long taskSubmissionTime
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$incrementBlockingWorkers
		long now
	private final void afterTask (kotlinx.coroutines.scheduling.TaskMode) 
		kotlinx.coroutines.scheduling.TaskMode taskMode
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$decrementBlockingWorkers
		kotlinx.coroutines.scheduling.CoroutineScheduler$WorkerState currentState
		int $i$a$1$assert
	public final int nextInt$kotlinx_coroutines_core (int) 
		int upperBound
		int mask
	private final void cpuWorkerIdle () 
		int spins
	private final void blockingWorkerIdle () 
	private final void doPark (long) 
		long nanos
	private final void tryTerminateWorker () 
		Object lock$iv
		int $i$a$1$synchronized
		Object lock$iv
		int $i$a$1$synchronized
		Object lock$iv
		int $i$a$1$synchronized
		Object lock$iv
		int $i$a$1$synchronized
		Object lock$iv
		int $i$a$1$synchronized
		int oldIndex
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv
		int $i$f$decrementCreatedWorkers
		kotlinx.coroutines.scheduling.CoroutineScheduler this_$iv$iv
		long state$iv$iv
		int $i$f$createdWorkers
		int lastIndex
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker lastWorker
	private final boolean blockingQuiescence () 
		kotlinx.coroutines.scheduling.Task it
	private final void idleReset (kotlinx.coroutines.scheduling.TaskMode) 
		kotlinx.coroutines.scheduling.TaskMode mode
	public final void idleResetBeforeUnpark () 
	public final kotlinx.coroutines.scheduling.Task findTask$kotlinx_coroutines_core () 
	private final kotlinx.coroutines.scheduling.Task findTaskWithCpuPermit () 
		boolean globalFirst
		kotlinx.coroutines.scheduling.Task it
		kotlinx.coroutines.scheduling.Task it
		kotlinx.coroutines.scheduling.Task it
	private final kotlinx.coroutines.scheduling.Task trySteal () 
		int created
		int stealIndex
		kotlinx.coroutines.scheduling.CoroutineScheduler$Worker worker
	private void  (kotlinx.coroutines.scheduling.CoroutineScheduler) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $outer
	public void  (kotlinx.coroutines.scheduling.CoroutineScheduler, int) 
		kotlinx.coroutines.scheduling.CoroutineScheduler $outer
		int index
	static void  () 
}

kotlinx/coroutines/scheduling/NanoTimeSource.class
Tasks.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.NanoTimeSource extends kotlinx.coroutines.scheduling.TimeSource {
	public static final kotlinx.coroutines.scheduling.NanoTimeSource INSTANCE
	public long nanoTime () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/scheduling/CoroutineScheduler$WhenMappings.class

package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.CoroutineScheduler$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	static void  () 
}

kotlinx/coroutines/scheduling/GlobalQueue.class
Tasks.kt
package kotlinx.coroutines.scheduling
public kotlinx.coroutines.scheduling.GlobalQueue extends kotlinx.coroutines.internal.LockFreeTaskQueue {
	public kotlinx.coroutines.scheduling.Task removeFirstBlockingModeOrNull () 
		kotlinx.coroutines.internal.LockFreeTaskQueue this_$iv
		kotlinx.coroutines.internal.LockFreeTaskQueue $receiver$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore this_$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv$iv$iv
		long state$iv$iv
		long $receiver$iv$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv$iv$iv
		int head$iv$iv$iv
		int tail$iv$iv$iv
		int tail$iv$iv
		int head$iv$iv
		Object element$iv$iv
		kotlinx.coroutines.scheduling.Task it
		int $i$a$1$removeFirstOrNullIf
		int newHead$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur$iv$iv
		Object result$iv
	public void  () 
}

kotlinx/coroutines/scheduling/LimitingDispatcher.class
Dispatcher.kt
package kotlinx.coroutines.scheduling
final kotlinx.coroutines.scheduling.LimitingDispatcher extends kotlinx.coroutines.ExecutorCoroutineDispatcher implements java.util.concurrent.Executor kotlinx.coroutines.scheduling.TaskContext  {
	private final java.util.concurrent.ConcurrentLinkedQueue queue
	private volatile int inFlightTasks
	private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater inFlightTasks$FU
	private final kotlinx.coroutines.scheduling.ExperimentalCoroutineDispatcher dispatcher
	private final int parallelism
	private final kotlinx.coroutines.scheduling.TaskMode taskMode
	public void execute (java.lang.Runnable) 
		Runnable command
	public void close () 
	public void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
		kotlin.coroutines.CoroutineContext context
		Runnable block
	private final void dispatch (java.lang.Runnable, boolean) 
		Runnable block
		boolean fair
		Runnable taskToSchedule
		int inFlight
	public java.lang.String toString () 
	public void afterTask () 
		Runnable next
	public kotlinx.coroutines.scheduling.TaskMode getTaskMode () 
	public void  (kotlinx.coroutines.scheduling.ExperimentalCoroutineDispatcher, int, kotlinx.coroutines.scheduling.TaskMode) 
		kotlinx.coroutines.scheduling.ExperimentalCoroutineDispatcher dispatcher
		int parallelism
		kotlinx.coroutines.scheduling.TaskMode taskMode
	static void  () 
}

kotlinx/coroutines/scheduling/Task.class
Tasks.kt
package kotlinx.coroutines.scheduling
public abstract kotlinx.coroutines.scheduling.Task extends java.lang.Object implements java.lang.Runnable  {
	public long submissionTime
	public kotlinx.coroutines.scheduling.TaskContext taskContext
	public final kotlinx.coroutines.scheduling.TaskMode getMode () 
	public void  (long, kotlinx.coroutines.scheduling.TaskContext) 
		long submissionTime
		kotlinx.coroutines.scheduling.TaskContext taskContext
	public void  () 
}

kotlinx/coroutines/scheduling/CoroutineScheduler$Companion.class
CoroutineScheduler.kt
package kotlinx.coroutines.scheduling
public final kotlinx.coroutines.scheduling.CoroutineScheduler$Companion extends java.lang.Object {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlinx/coroutines/AbstractCoroutine.class
AbstractCoroutine.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.AbstractCoroutine extends kotlinx.coroutines.JobSupport implements kotlin.coroutines.Continuation kotlinx.coroutines.CoroutineScope kotlinx.coroutines.Job  {
	private final kotlin.coroutines.CoroutineContext context
	protected final kotlin.coroutines.CoroutineContext parentContext
	public final kotlin.coroutines.CoroutineContext getContext () 
	public kotlin.coroutines.CoroutineContext getCoroutineContext () 
	public boolean isActive () 
	public final void initParentJob$kotlinx_coroutines_core () 
	protected void onStart () 
	public final void onStartInternal$kotlinx_coroutines_core () 
	protected void onCancellation (java.lang.Throwable) 
		Throwable cause
	protected void onCompleted (java.lang.Object) 
		Object value
	protected void onCompletedExceptionally (java.lang.Throwable) 
		Throwable exception
	public void onCompletionInternal$kotlinx_coroutines_core (java.lang.Object, int, boolean) 
		Object state
		int mode
		boolean suppressed
	public int getDefaultResumeMode$kotlinx_coroutines_core () 
	public final void resumeWith (java.lang.Object) 
		Object result
	public final void handleOnCompletionException$kotlinx_coroutines_core (java.lang.Throwable) 
		Throwable exception
	public java.lang.String nameString$kotlinx_coroutines_core () 
		String coroutineName
	public final void start (kotlinx.coroutines.CoroutineStart, java.lang.Object, kotlin.jvm.functions.Function2) 
		kotlinx.coroutines.CoroutineStart start
		Object receiver
		kotlin.jvm.functions.Function2 block
	public void  (kotlin.coroutines.CoroutineContext, boolean) 
		kotlin.coroutines.CoroutineContext parentContext
		boolean active
}

kotlinx/coroutines/JobSupport$addLastAtomic$$inlined$addLastIf$1.class
LockFreeLinkedList.kt
package kotlinx.coroutines
public final kotlinx.coroutines.JobSupport$addLastAtomic$$inlined$addLastIf$1 extends kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp {
	final kotlinx.coroutines.internal.LockFreeLinkedListNode $node
	final kotlinx.coroutines.JobSupport this$0
	final Object $expect$inlined
	public void  (kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.JobSupport, java.lang.Object) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $captured_local_variable$1
		kotlinx.coroutines.internal.LockFreeLinkedListNode $super_call_param$2
	public java.lang.Object prepare (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode affected
	public volatile java.lang.Object prepare (java.lang.Object) 
}

kotlinx/coroutines/Dispatchers.class
Dispatchers.kt
package kotlinx.coroutines
public final kotlinx.coroutines.Dispatchers extends java.lang.Object {
	private static final kotlinx.coroutines.CoroutineDispatcher Default
	private static final kotlinx.coroutines.CoroutineDispatcher Unconfined
	private static final kotlinx.coroutines.CoroutineDispatcher IO
	public static final kotlinx.coroutines.Dispatchers INSTANCE
	public static final kotlinx.coroutines.CoroutineDispatcher getDefault () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineExceptionHandler$Key.class
CoroutineExceptionHandler.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineExceptionHandler$Key extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Key  {
	static final kotlinx.coroutines.CoroutineExceptionHandler$Key $$INSTANCE
	private void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineDispatcher.class
CoroutineDispatcher.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.CoroutineDispatcher extends kotlin.coroutines.AbstractCoroutineContextElement implements kotlin.coroutines.ContinuationInterceptor  {
	public boolean isDispatchNeeded (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
	public abstract void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
	public final kotlin.coroutines.Continuation interceptContinuation (kotlin.coroutines.Continuation) 
		kotlin.coroutines.Continuation continuation
	public java.lang.String toString () 
	public void  () 
	public kotlin.coroutines.CoroutineContext$Element get (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public kotlin.coroutines.CoroutineContext minusKey (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public void releaseInterceptedContinuation (kotlin.coroutines.Continuation) 
		kotlin.coroutines.Continuation continuation
}

kotlinx/coroutines/EventLoopKt.class
EventLoop.kt
package kotlinx.coroutines
public final kotlinx.coroutines.EventLoopKt extends java.lang.Object {
	private static final kotlinx.coroutines.internal.Symbol DISPOSED_TASK
	private static final kotlinx.coroutines.internal.Symbol CLOSED_EMPTY
	static void  () 
	public static final kotlinx.coroutines.internal.Symbol access$getDISPOSED_TASK$p () 
	public static final kotlinx.coroutines.internal.Symbol access$getCLOSED_EMPTY$p () 
}

kotlinx/coroutines/TimeSourceKt.class
TimeSource.kt
package kotlinx.coroutines
public final kotlinx.coroutines.TimeSourceKt extends java.lang.Object {
	private static kotlinx.coroutines.TimeSource timeSource
	public static final kotlinx.coroutines.TimeSource getTimeSource () 
	static void  () 
}

kotlinx/coroutines/CoroutineExceptionHandlerKt.class
CoroutineExceptionHandler.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineExceptionHandlerKt extends java.lang.Object {
	public static final void handleCoroutineException (kotlin.coroutines.CoroutineContext, java.lang.Throwable, kotlinx.coroutines.Job) 
		kotlin.coroutines.CoroutineContext context
		Throwable exception
		kotlinx.coroutines.Job caller
		kotlinx.coroutines.Job job
	public static final void handleExceptionViaHandler (kotlin.coroutines.CoroutineContext, java.lang.Throwable) 
		kotlin.coroutines.CoroutineContext context
		Throwable exception
		kotlinx.coroutines.CoroutineExceptionHandler it
		Throwable t
	public static final java.lang.Throwable handlerException (java.lang.Throwable, java.lang.Throwable) 
		Throwable originalException
		Throwable thrownException
		RuntimeException $receiver
		Throwable $receiver$iv
		Throwable other$iv
}

kotlinx/coroutines/CommonPool$isGoodCommonPool$1.class
CommonPool.kt
package kotlinx.coroutines
final kotlinx.coroutines.CommonPool$isGoodCommonPool$1 extends java.lang.Object implements java.lang.Runnable  {
	public static final kotlinx.coroutines.CommonPool$isGoodCommonPool$1 INSTANCE
	public final void run () 
	void  () 
	static void  () 
}

kotlinx/coroutines/InvokeOnCompletion.class
JobSupport.kt
package kotlinx.coroutines
final kotlinx.coroutines.InvokeOnCompletion extends kotlinx.coroutines.JobNode {
	private final kotlin.jvm.functions.Function1 handler
	public void invoke (java.lang.Throwable) 
		Throwable cause
	public volatile java.lang.Object invoke (java.lang.Object) 
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.Job, kotlin.jvm.functions.Function1) 
		kotlinx.coroutines.Job job
		kotlin.jvm.functions.Function1 handler
}

kotlinx/coroutines/JobCancellingNode.class
JobSupport.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.JobCancellingNode extends kotlinx.coroutines.JobNode {
	public void  (kotlinx.coroutines.Job) 
		kotlinx.coroutines.Job job
}

kotlinx/coroutines/internal/OpDescriptor.class
Atomic.kt
package kotlinx.coroutines.internal
public abstract kotlinx.coroutines.internal.OpDescriptor extends java.lang.Object {
	public abstract java.lang.Object perform (java.lang.Object) 
	public void  () 
}

kotlinx/coroutines/internal/LockFreeTaskQueueCore$Companion.class
LockFreeTaskQueue.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion extends java.lang.Object {
	public final long wo (long, long) 
		long $receiver
		long other
	public final long updateHead (long, int) 
		long $receiver
		int newHead
	public final long updateTail (long, int) 
		long $receiver
		int newTail
	public final int addFailReason (long) 
		long $receiver
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlinx/coroutines/internal/ThreadLocalWithInitialValue.class
ThreadLocal.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ThreadLocalWithInitialValue extends java.lang.ThreadLocal {
	private final kotlin.jvm.functions.Function0 supplier
	protected java.lang.Object initialValue () 
	public void  (kotlin.jvm.functions.Function0) 
		kotlin.jvm.functions.Function0 supplier
}

kotlinx/coroutines/internal/ArrayCopyKt.class
ArrayCopy.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ArrayCopyKt extends java.lang.Object {
	public static final void arraycopy (java.lang.Object[], int, java.lang.Object[], int, int) 
		Object[] source
		int srcPos
		Object[] destination
		int destinationStart
		int length
}

kotlinx/coroutines/internal/AtomicOp.class
Atomic.kt
package kotlinx.coroutines.internal
public abstract kotlinx.coroutines.internal.AtomicOp extends kotlinx.coroutines.internal.OpDescriptor {
	private volatile Object _consensus
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _consensus$FU
	public final boolean tryDecide (java.lang.Object) 
		Object decision
	private final java.lang.Object decide (java.lang.Object) 
		Object decision
	public abstract java.lang.Object prepare (java.lang.Object) 
	public abstract void complete (java.lang.Object, java.lang.Object) 
	public final java.lang.Object perform (java.lang.Object) 
		Object affected
		Object decision
	public void  () 
	static void  () 
}

kotlinx/coroutines/internal/LockFreeTaskQueueCore$Placeholder.class
LockFreeTaskQueue.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.LockFreeTaskQueueCore$Placeholder extends java.lang.Object {
	public final int index
	public void  (int) 
		int index
}

kotlinx/coroutines/internal/ThreadSafeHeap.class
ThreadSafeHeap.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ThreadSafeHeap extends java.lang.Object {
	private kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
	public volatile int size
	public final boolean isEmpty () 
	public final synchronized kotlinx.coroutines.internal.ThreadSafeHeapNode peek () 
	public final synchronized kotlinx.coroutines.internal.ThreadSafeHeapNode removeFirstOrNull () 
	public final synchronized boolean remove (kotlinx.coroutines.internal.ThreadSafeHeapNode) 
		kotlinx.coroutines.internal.ThreadSafeHeapNode node
		int index
	public final kotlinx.coroutines.internal.ThreadSafeHeapNode firstImpl () 
	public final kotlinx.coroutines.internal.ThreadSafeHeapNode removeAtImpl (int) 
		int index
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
		int j
		kotlinx.coroutines.internal.ThreadSafeHeapNode result
	public final void addImpl (kotlinx.coroutines.internal.ThreadSafeHeapNode) 
		kotlinx.coroutines.internal.ThreadSafeHeapNode node
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
		int i
	private final void siftUpFrom (int) 
		int i
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
		int j
	private final void siftDownFrom (int) 
		int i
		int j
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
	private final kotlinx.coroutines.internal.ThreadSafeHeapNode[] realloc () 
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] it
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] it
	private final void swap (int, int) 
		int i
		int j
		kotlinx.coroutines.internal.ThreadSafeHeapNode[] a
		kotlinx.coroutines.internal.ThreadSafeHeapNode ni
		kotlinx.coroutines.internal.ThreadSafeHeapNode nj
	public void  () 
}

kotlinx/coroutines/internal/Symbol.class
Symbol.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.Symbol extends java.lang.Object {
	private final String symbol
	public java.lang.String toString () 
	public void  (java.lang.String) 
		String symbol
}

kotlinx/coroutines/internal/ThreadContextKt.class
ThreadContext.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ThreadContextKt extends java.lang.Object {
	private static final kotlinx.coroutines.internal.Symbol ZERO
	private static final kotlin.jvm.functions.Function2 countAll
	private static final kotlin.jvm.functions.Function2 findOne
	private static final kotlin.jvm.functions.Function2 updateState
	private static final kotlin.jvm.functions.Function2 restoreState
	public static final java.lang.Object threadContextElements (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
	public static final java.lang.Object updateThreadContext (kotlin.coroutines.CoroutineContext, java.lang.Object) 
		kotlin.coroutines.CoroutineContext context
		Object countOrElement
		Object countOrElement
		kotlinx.coroutines.ThreadContextElement element
	public static final void restoreThreadContext (kotlin.coroutines.CoroutineContext, java.lang.Object) 
		kotlin.coroutines.CoroutineContext context
		Object oldState
		kotlinx.coroutines.ThreadContextElement element
	static void  () 
}

kotlinx/coroutines/internal/Removed.class
LockFreeLinkedList.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.Removed extends java.lang.Object {
	public final kotlinx.coroutines.internal.LockFreeLinkedListNode ref
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode ref
}

kotlinx/coroutines/internal/ThreadContextKt$restoreState$1.class
ThreadContext.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.ThreadContextKt$restoreState$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final kotlinx.coroutines.internal.ThreadContextKt$restoreState$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final kotlinx.coroutines.internal.ThreadState invoke (kotlinx.coroutines.internal.ThreadState, kotlin.coroutines.CoroutineContext$Element) 
		kotlinx.coroutines.internal.ThreadState state
		kotlin.coroutines.CoroutineContext$Element element
	void  () 
	static void  () 
}

kotlinx/coroutines/internal/LockFreeTaskQueueCore.class
LockFreeTaskQueue.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.LockFreeTaskQueueCore extends java.lang.Object {
	private final int mask
	private volatile Object _next
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU
	public volatile long _state$internal
	public static final java.util.concurrent.atomic.AtomicLongFieldUpdater _state$FU$internal
	private final java.util.concurrent.atomic.AtomicReferenceArray array
	private final int capacity
	private final boolean singleConsumer
	public static final kotlinx.coroutines.internal.Symbol REMOVE_FROZEN
	public static final kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion Companion
	public final boolean isEmpty () 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv
		long $receiver$iv
		int head$iv
		int tail$iv
		int tail
		int head
	public final int getSize () 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv
		long $receiver$iv
		int head$iv
		int tail$iv
		int tail
		int head
	public final boolean close () 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv
		long cur$iv
		long state
		long upd$iv
	public final int addLast (java.lang.Object) 
		Object element
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv
		long state
		long $receiver$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv
		int head$iv
		int tail$iv
		int tail
		int head
		int mask
		int newTail
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur
	private final kotlinx.coroutines.internal.LockFreeTaskQueueCore fillPlaceholder (int, java.lang.Object) 
		int index
		Object element
		Object old
	public final java.lang.Object removeFirstOrNull () 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore this_$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv$iv
		long state$iv
		long $receiver$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv$iv
		int head$iv$iv
		int tail$iv$iv
		int tail$iv
		int head$iv
		Object element$iv
		Object it
		int $i$a$1$removeFirstOrNullIf
		int newHead$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur$iv
	private final kotlinx.coroutines.internal.LockFreeTaskQueueCore removeSlowPath (int, int) 
		int oldHead
		int newHead
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv
		long state
		long $receiver$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv
		int head$iv
		int tail$iv
		int $noName_1
		int head
	public final kotlinx.coroutines.internal.LockFreeTaskQueueCore next () 
	private final long markFrozen () 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv
		long cur$iv
		long state
		long upd$iv
	private final kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateOrGetNextCopy (long) 
		long state
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore next
	private final kotlinx.coroutines.internal.LockFreeTaskQueueCore allocateNextCopy (long) 
		long state
		kotlinx.coroutines.internal.LockFreeTaskQueueCore next
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv
		long $receiver$iv
		int head$iv
		int tail$iv
		int tail
		int head
		int index
	public void  (int, boolean) 
		int capacity
		boolean singleConsumer
	public static final int access$getMask$p (kotlinx.coroutines.internal.LockFreeTaskQueueCore) 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $this
	public static final java.util.concurrent.atomic.AtomicReferenceArray access$getArray$p (kotlinx.coroutines.internal.LockFreeTaskQueueCore) 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $this
	public static final boolean access$getSingleConsumer$p (kotlinx.coroutines.internal.LockFreeTaskQueueCore) 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $this
	public static final kotlinx.coroutines.internal.LockFreeTaskQueueCore access$removeSlowPath (kotlinx.coroutines.internal.LockFreeTaskQueueCore, int, int) 
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $this
		int oldHead
		int newHead
	static void  () 
}

kotlinx/coroutines/internal/AtomicKt.class
Atomic.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.AtomicKt extends java.lang.Object {
	private static final Object NO_DECISION
	static void  () 
	public static final java.lang.Object access$getNO_DECISION$p () 
}

kotlinx/coroutines/internal/LockFreeLinkedListNode$CondAddOp.class
LockFreeLinkedList.kt
package kotlinx.coroutines.internal
public abstract kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp extends kotlinx.coroutines.internal.AtomicOp {
	public kotlinx.coroutines.internal.LockFreeLinkedListNode oldNext
	public final kotlinx.coroutines.internal.LockFreeLinkedListNode newNode
	public void complete (kotlinx.coroutines.internal.LockFreeLinkedListNode, java.lang.Object) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode affected
		Object failure
		boolean success
		kotlinx.coroutines.internal.LockFreeLinkedListNode update
	public volatile void complete (java.lang.Object, java.lang.Object) 
	public void  (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode newNode
}

kotlinx/coroutines/internal/LockFreeLinkedListNode.class
LockFreeLinkedList.kt
package kotlinx.coroutines.internal
public kotlinx.coroutines.internal.LockFreeLinkedListNode extends java.lang.Object {
	volatile Object _next
	static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _next$FU
	volatile Object _prev
	static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _prev$FU
	private volatile Object _removedRef
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _removedRef$FU
	private final kotlinx.coroutines.internal.Removed removed () 
		kotlinx.coroutines.internal.Removed it
	public final boolean isRemoved () 
	public final java.lang.Object getNext () 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $receiver$iv
		Object next
	public final kotlinx.coroutines.internal.LockFreeLinkedListNode getNextNode () 
	public final java.lang.Object getPrev () 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $receiver$iv
		Object prev
	public final kotlinx.coroutines.internal.LockFreeLinkedListNode getPrevNode () 
	public final boolean addOneIfEmpty (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode node
		Object next
	public final int tryCondAddNext (kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode node
		kotlinx.coroutines.internal.LockFreeLinkedListNode next
		kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp condAdd
	public boolean remove () 
		Object next
		kotlinx.coroutines.internal.Removed removed
	private final void finishAdd (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode next
		kotlinx.coroutines.internal.LockFreeLinkedListNode $receiver$iv
		Object nextPrev
	private final void finishRemove (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode next
	private final kotlinx.coroutines.internal.LockFreeLinkedListNode markPrev () 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $receiver$iv
		Object prev
		kotlinx.coroutines.internal.Removed removedPrev
	private final kotlinx.coroutines.internal.LockFreeLinkedListNode findHead () 
		kotlinx.coroutines.internal.LockFreeLinkedListNode cur
		int $i$a$1$check
	public final void helpDelete () 
		kotlinx.coroutines.internal.LockFreeLinkedListNode last
		kotlinx.coroutines.internal.LockFreeLinkedListNode prev
		kotlinx.coroutines.internal.LockFreeLinkedListNode next
		Object nextNext
		Object prevNext
	private final kotlinx.coroutines.internal.LockFreeLinkedListNode correctPrev (kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.internal.OpDescriptor) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode _prev
		kotlinx.coroutines.internal.OpDescriptor op
		kotlinx.coroutines.internal.LockFreeLinkedListNode prev
		kotlinx.coroutines.internal.LockFreeLinkedListNode last
		Object prevNext
		Object oldPrev
	public java.lang.String toString () 
	public void  () 
	public static final void access$finishAdd (kotlinx.coroutines.internal.LockFreeLinkedListNode, kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $this
		kotlinx.coroutines.internal.LockFreeLinkedListNode next
	static void  () 
}

kotlinx/coroutines/internal/ThreadContextKt$findOne$1.class
ThreadContext.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.ThreadContextKt$findOne$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final kotlinx.coroutines.internal.ThreadContextKt$findOne$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final kotlinx.coroutines.ThreadContextElement invoke (kotlinx.coroutines.ThreadContextElement, kotlin.coroutines.CoroutineContext$Element) 
		kotlinx.coroutines.ThreadContextElement found
		kotlin.coroutines.CoroutineContext$Element element
	void  () 
	static void  () 
}

kotlinx/coroutines/internal/LockFreeLinkedListHead.class
LockFreeLinkedList.kt
package kotlinx.coroutines.internal
public kotlinx.coroutines.internal.LockFreeLinkedListHead extends kotlinx.coroutines.internal.LockFreeLinkedListNode {
	public final boolean remove () 
	public void  () 
}

kotlinx/coroutines/internal/ThreadSafeHeapNode.class
ThreadSafeHeap.kt
package kotlinx.coroutines.internal
public abstract kotlinx.coroutines.internal.ThreadSafeHeapNode extends java.lang.Object {
	public abstract kotlinx.coroutines.internal.ThreadSafeHeap getHeap () 
	public abstract void setHeap (kotlinx.coroutines.internal.ThreadSafeHeap) 
	public abstract int getIndex () 
	public abstract void setIndex (int) 
}

kotlinx/coroutines/internal/ThreadState.class
ThreadContext.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.ThreadState extends java.lang.Object {
	private Object[] a
	private int i
	private final kotlin.coroutines.CoroutineContext context
	public final void append (java.lang.Object) 
		Object value
	public final java.lang.Object take () 
	public final void start () 
	public final kotlin.coroutines.CoroutineContext getContext () 
	public void  (kotlin.coroutines.CoroutineContext, int) 
		kotlin.coroutines.CoroutineContext context
		int n
}

kotlinx/coroutines/internal/ThreadContextKt$updateState$1.class
ThreadContext.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.ThreadContextKt$updateState$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final kotlinx.coroutines.internal.ThreadContextKt$updateState$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final kotlinx.coroutines.internal.ThreadState invoke (kotlinx.coroutines.internal.ThreadState, kotlin.coroutines.CoroutineContext$Element) 
		kotlinx.coroutines.internal.ThreadState state
		kotlin.coroutines.CoroutineContext$Element element
	void  () 
	static void  () 
}

kotlinx/coroutines/internal/ThreadContextKt$countAll$1.class
ThreadContext.kt
package kotlinx.coroutines.internal
final kotlinx.coroutines.internal.ThreadContextKt$countAll$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function2  {
	public static final kotlinx.coroutines.internal.ThreadContextKt$countAll$1 INSTANCE
	public volatile java.lang.Object invoke (java.lang.Object, java.lang.Object) 
	public final java.lang.Object invoke (java.lang.Object, kotlin.coroutines.CoroutineContext$Element) 
		Object countOrElement
		kotlin.coroutines.CoroutineContext$Element element
		int inCount
	void  () 
	static void  () 
}

kotlinx/coroutines/internal/ConcurrentKt.class
Concurrent.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ConcurrentKt extends java.lang.Object {
	private static final java.lang.reflect.Method REMOVE_FUTURE_ON_CANCEL
	public static final java.util.Set identitySet (int) 
		int expectedSize
	static void  () 
		Throwable e
}

kotlinx/coroutines/internal/LockFreeLinkedListKt.class
LockFreeLinkedList.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.LockFreeLinkedListKt extends java.lang.Object {
	private static final Object CONDITION_FALSE
	private static final Object ALREADY_REMOVED
	private static final Object LIST_EMPTY
	private static final Object REMOVE_PREPARED
	public static final java.lang.Object getCONDITION_FALSE () 
	public static final kotlinx.coroutines.internal.LockFreeLinkedListNode unwrap (java.lang.Object) 
		Object $receiver
	static void  () 
}

kotlinx/coroutines/internal/ArrayQueue.class
ArrayQueue.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.ArrayQueue extends java.lang.Object {
	private Object[] elements
	private int head
	private int tail
	public final void addLast (java.lang.Object) 
		Object element
	public final java.lang.Object removeFirstOrNull () 
		Object element
	public final void clear () 
	private final void ensureCapacity () 
		int currentSize
		int newCapacity
		Object[] newElements
		int remaining
	public void  () 
}

kotlinx/coroutines/internal/SystemPropsKt.class
SystemProps.kt
package kotlinx.coroutines.internal
public final kotlinx.coroutines.internal.SystemPropsKt extends java.lang.Object {
	private static final int AVAILABLE_PROCESSORS
	public static final int getAVAILABLE_PROCESSORS () 
	public static final java.lang.String systemProp (java.lang.String) 
		String propertyName
		SecurityException e
	public static final int systemProp (java.lang.String, int, int, int) 
		String propertyName
		int defaultValue
		int minValue
		int maxValue
	public static int systemProp$default (java.lang.String, int, int, int, int, java.lang.Object) 
	public static final long systemProp (java.lang.String, long, long, long) 
		String propertyName
		long defaultValue
		long minValue
		long maxValue
		String value
		long parsed
	public static long systemProp$default (java.lang.String, long, long, long, int, java.lang.Object) 
	static void  () 
}

kotlinx/coroutines/internal/LockFreeTaskQueue.class
LockFreeTaskQueue.kt
package kotlinx.coroutines.internal
public kotlinx.coroutines.internal.LockFreeTaskQueue extends java.lang.Object {
	public volatile Object _cur$internal
	public static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _cur$FU$internal
	public final int getSize () 
	public final void close () 
		kotlinx.coroutines.internal.LockFreeTaskQueue $receiver$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur
	public final boolean addLast (java.lang.Object) 
		Object element
		kotlinx.coroutines.internal.LockFreeTaskQueue $receiver$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur
	public final java.lang.Object removeFirstOrNull () 
		kotlinx.coroutines.internal.LockFreeTaskQueue this_$iv
		kotlinx.coroutines.internal.LockFreeTaskQueue $receiver$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore this_$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore $receiver$iv$iv$iv
		long state$iv$iv
		long $receiver$iv$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore$Companion this_$iv$iv$iv
		int head$iv$iv$iv
		int tail$iv$iv$iv
		int tail$iv$iv
		int head$iv$iv
		Object element$iv$iv
		Object it
		int $i$a$1$removeFirstOrNullIf
		int newHead$iv$iv
		kotlinx.coroutines.internal.LockFreeTaskQueueCore cur$iv$iv
		Object result$iv
	public void  (boolean) 
		boolean singleConsumer
	static void  () 
}

kotlinx/coroutines/Incomplete.class
JobSupport.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.Incomplete extends java.lang.Object {
	public abstract boolean isActive () 
	public abstract kotlinx.coroutines.NodeList getList () 
}

kotlinx/coroutines/intrinsics/CancellableKt.class
Cancellable.kt
package kotlinx.coroutines.intrinsics
public final kotlinx.coroutines.intrinsics.CancellableKt extends java.lang.Object {
	public static final void startCoroutineCancellable (kotlin.jvm.functions.Function2, java.lang.Object, kotlin.coroutines.Continuation) 
		kotlin.jvm.functions.Function2 $receiver
		Object receiver
		kotlin.coroutines.Continuation completion
}

kotlinx/coroutines/intrinsics/UndispatchedKt.class
Undispatched.kt
package kotlinx.coroutines.intrinsics
public final kotlinx.coroutines.intrinsics.UndispatchedKt extends java.lang.Object {
	public static final void startCoroutineUndispatched (kotlin.jvm.functions.Function2, java.lang.Object, kotlin.coroutines.Continuation) 
		kotlin.jvm.functions.Function2 $receiver
		Object receiver
		kotlin.coroutines.Continuation completion
		int $i$a$2$startDirect
		kotlin.coroutines.CoroutineContext context$iv
		Object countOrElement$iv
		int $i$f$withCoroutineContext
		Object oldValue$iv
		int $i$a$1$withCoroutineContext
		Throwable e$iv
		Object value$iv
}

kotlinx/coroutines/InactiveNodeList.class
JobSupport.kt
package kotlinx.coroutines
public final kotlinx.coroutines.InactiveNodeList extends java.lang.Object implements kotlinx.coroutines.Incomplete  {
	private final kotlinx.coroutines.NodeList list
	public boolean isActive () 
	public java.lang.String toString () 
	public kotlinx.coroutines.NodeList getList () 
	public void  (kotlinx.coroutines.NodeList) 
		kotlinx.coroutines.NodeList list
}

kotlinx/coroutines/ChildJob.class
Job.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ChildJob extends java.lang.Object implements kotlinx.coroutines.Job  {
	public abstract void parentCancelled (kotlinx.coroutines.ParentJob) 
}

kotlinx/coroutines/DefaultExecutor.class
DefaultExecutor.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DefaultExecutor extends kotlinx.coroutines.EventLoopBase implements java.lang.Runnable  {
	private static final long KEEP_ALIVE_NANOS
	private static volatile Thread _thread
	private static volatile int debugStatus
	public static final kotlinx.coroutines.DefaultExecutor INSTANCE
	protected boolean isCompleted () 
	private final boolean isShutdownRequested () 
		int debugStatus
	public void run () 
		long shutdownNanos
		long parkNanos
		long now
		long tillShutdown
	private final java.lang.Thread thread () 
	private final synchronized java.lang.Thread createThreadSync () 
		Thread $receiver
	protected void unpark () 
	protected boolean isCorrectThread () 
	private final synchronized boolean notifyStartup () 
	private final synchronized void acknowledgeShutdownIfNeeded () 
	private void  () 
	static void  () 
		SecurityException e
}

kotlinx/coroutines/TimeSource.class
TimeSource.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.TimeSource extends java.lang.Object {
	public abstract long nanoTime () 
	public abstract java.lang.Runnable wrapTask (java.lang.Runnable) 
	public abstract void trackTask () 
	public abstract void unTrackTask () 
	public abstract void registerTimeLoopThread () 
	public abstract void unregisterTimeLoopThread () 
	public abstract void parkNanos (java.lang.Object, long) 
	public abstract void unpark (java.lang.Thread) 
}

kotlinx/coroutines/BlockingEventLoop.class
EventLoop.kt
package kotlinx.coroutines
public final kotlinx.coroutines.BlockingEventLoop extends kotlinx.coroutines.ThreadEventLoop {
	private volatile boolean isCompleted
	public boolean isCompleted () 
	public void setCompleted (boolean) 
		boolean 
	public void  (java.lang.Thread) 
		Thread thread
}

kotlinx/coroutines/JobCancellationException.class
Exceptions.kt
package kotlinx.coroutines
public final kotlinx.coroutines.JobCancellationException extends java.util.concurrent.CancellationException {
	public final kotlinx.coroutines.Job job
	public java.lang.Throwable fillInStackTrace () 
	public java.lang.String toString () 
	public boolean equals (java.lang.Object) 
		Object other
	public int hashCode () 
	public void  (java.lang.String, java.lang.Throwable, kotlinx.coroutines.Job) 
		String message
		Throwable cause
		kotlinx.coroutines.Job job
}

kotlinx/coroutines/ParentJob.class
Job.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ParentJob extends java.lang.Object implements kotlinx.coroutines.Job  {
	public abstract java.lang.Throwable getChildJobCancellationCause () 
}

kotlinx/coroutines/ThreadContextElement.class
ThreadContextElement.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ThreadContextElement extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Element  {
	public abstract java.lang.Object updateThreadContext (kotlin.coroutines.CoroutineContext) 
	public abstract void restoreThreadContext (kotlin.coroutines.CoroutineContext, java.lang.Object) 
}

kotlinx/coroutines/CompletedExceptionallyKt.class
CompletedExceptionally.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CompletedExceptionallyKt extends java.lang.Object {
	public static final java.lang.Object toState (java.lang.Object) 
		Object $receiver
}

kotlinx/coroutines/JobSupportKt.class
JobSupport.kt
package kotlinx.coroutines
public final kotlinx.coroutines.JobSupportKt extends java.lang.Object {
	private static final kotlinx.coroutines.internal.Symbol SEALED
	private static final kotlinx.coroutines.Empty EMPTY_NEW
	private static final kotlinx.coroutines.Empty EMPTY_ACTIVE
	static void  () 
	public static final kotlinx.coroutines.internal.Symbol access$getSEALED$p () 
	public static final kotlinx.coroutines.Empty access$getEMPTY_ACTIVE$p () 
	public static final kotlinx.coroutines.Empty access$getEMPTY_NEW$p () 
}

kotlinx/coroutines/Job$DefaultImpls.class
Job.kt
package kotlinx.coroutines
public final kotlinx.coroutines.Job$DefaultImpls extends java.lang.Object {
	public static kotlinx.coroutines.DisposableHandle invokeOnCompletion$default (kotlinx.coroutines.Job, boolean, boolean, kotlin.jvm.functions.Function1, int, java.lang.Object) 
	public static kotlin.coroutines.CoroutineContext plus (kotlinx.coroutines.Job, kotlin.coroutines.CoroutineContext) 
		kotlinx.coroutines.Job $this
		kotlin.coroutines.CoroutineContext context
	public static java.lang.Object fold (kotlinx.coroutines.Job, java.lang.Object, kotlin.jvm.functions.Function2) 
		kotlinx.coroutines.Job $this
		Object initial
		kotlin.jvm.functions.Function2 operation
	public static kotlin.coroutines.CoroutineContext$Element get (kotlinx.coroutines.Job, kotlin.coroutines.CoroutineContext$Key) 
		kotlinx.coroutines.Job $this
		kotlin.coroutines.CoroutineContext$Key key
	public static kotlin.coroutines.CoroutineContext minusKey (kotlinx.coroutines.Job, kotlin.coroutines.CoroutineContext$Key) 
		kotlinx.coroutines.Job $this
		kotlin.coroutines.CoroutineContext$Key key
}

kotlinx/coroutines/JobNode.class
JobSupport.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.JobNode extends kotlinx.coroutines.CompletionHandlerBase implements kotlinx.coroutines.DisposableHandle kotlinx.coroutines.Incomplete  {
	public final kotlinx.coroutines.Job job
	public boolean isActive () 
	public kotlinx.coroutines.NodeList getList () 
	public void dispose () 
	public void  (kotlinx.coroutines.Job) 
		kotlinx.coroutines.Job job
}

kotlinx/coroutines/CompletedExceptionally.class
CompletedExceptionally.kt
package kotlinx.coroutines
public kotlinx.coroutines.CompletedExceptionally extends java.lang.Object {
	public final Throwable cause
	public java.lang.String toString () 
	public void  (java.lang.Throwable) 
		Throwable cause
}

kotlinx/coroutines/CoroutineExceptionHandlerImplKt.class
CoroutineExceptionHandlerImpl.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineExceptionHandlerImplKt extends java.lang.Object {
	private static final java.util.List handlers
	public static final void handleCoroutineExceptionImpl (kotlin.coroutines.CoroutineContext, java.lang.Throwable) 
		kotlin.coroutines.CoroutineContext context
		Throwable exception
		kotlinx.coroutines.CoroutineExceptionHandler handler
		Throwable t
		Thread currentThread
		Thread currentThread
	static void  () 
		Class serviceClass
}

kotlinx/coroutines/DispatchedTask.class
Dispatched.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.DispatchedTask extends kotlinx.coroutines.scheduling.Task {
	public int resumeMode
	public abstract kotlin.coroutines.Continuation getDelegate () 
	public abstract java.lang.Object takeState () 
	public java.lang.Object getSuccessfulResult (java.lang.Object) 
		Object state
	public final java.lang.Throwable getExceptionalResult (java.lang.Object) 
		Object state
	public final void run () 
		kotlinx.coroutines.scheduling.TaskContext taskContext
		kotlinx.coroutines.DispatchedContinuation delegate
		kotlin.coroutines.Continuation continuation
		kotlin.coroutines.CoroutineContext context
		kotlinx.coroutines.Job job
		Object state
		Object countOrElement$iv
		Object oldValue$iv
		int $i$a$1$withCoroutineContext
		Throwable exception
		Throwable e
	public void  (int) 
		int resumeMode
}

kotlinx/coroutines/UndispatchedEventLoop$EventLoop.class
Dispatched.kt
package kotlinx.coroutines
public final kotlinx.coroutines.UndispatchedEventLoop$EventLoop extends java.lang.Object {
	public boolean isActive
	public final kotlinx.coroutines.internal.ArrayQueue queue
	public void  (boolean, kotlinx.coroutines.internal.ArrayQueue) 
		boolean isActive
		kotlinx.coroutines.internal.ArrayQueue queue
	public void  (boolean, kotlinx.coroutines.internal.ArrayQueue, int, kotlin.jvm.internal.DefaultConstructorMarker) 
	public void  () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlinx/coroutines/Unconfined.class
Unconfined.kt
package kotlinx.coroutines
public final kotlinx.coroutines.Unconfined extends kotlinx.coroutines.CoroutineDispatcher {
	public static final kotlinx.coroutines.Unconfined INSTANCE
	public boolean isDispatchNeeded (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
	public void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
		kotlin.coroutines.CoroutineContext context
		Runnable block
	public java.lang.String toString () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineStart.class
CoroutineStart.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineStart extends java.lang.Enum {
	public static final kotlinx.coroutines.CoroutineStart DEFAULT
	public static final kotlinx.coroutines.CoroutineStart LAZY
	public static final kotlinx.coroutines.CoroutineStart ATOMIC
	public static final kotlinx.coroutines.CoroutineStart UNDISPATCHED
	private static final kotlinx.coroutines.CoroutineStart[] $VALUES
	static void  () 
	public final void invoke (kotlin.jvm.functions.Function2, java.lang.Object, kotlin.coroutines.Continuation) 
		kotlin.jvm.functions.Function2 block
		Object receiver
		kotlin.coroutines.Continuation completion
	protected void  (java.lang.String, int) 
		String $enum_name_or_ordinal$0
		int $enum_name_or_ordinal$1
	public static kotlinx.coroutines.CoroutineStart[] values () 
}

kotlinx/coroutines/CoroutineName.class
CoroutineName.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineName extends kotlin.coroutines.AbstractCoroutineContextElement {
	private final String name
	public static final kotlinx.coroutines.CoroutineName$Key Key
	public java.lang.String toString () 
	public final java.lang.String getName () 
	static void  () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlinx/coroutines/UndispatchedEventLoop.class
Dispatched.kt
package kotlinx.coroutines
public final kotlinx.coroutines.UndispatchedEventLoop extends java.lang.Object {
	public static final kotlinx.coroutines.internal.ThreadLocalWithInitialValue threadLocalEventLoop
	public static final kotlinx.coroutines.UndispatchedEventLoop INSTANCE
	private void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineExceptionHandler.class
CoroutineExceptionHandler.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.CoroutineExceptionHandler extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Element  {
	public static final kotlinx.coroutines.CoroutineExceptionHandler$Key Key
	public abstract void handleException (kotlin.coroutines.CoroutineContext, java.lang.Throwable) 
	static void  () 
}

kotlinx/coroutines/GlobalScope.class
CoroutineScope.kt
package kotlinx.coroutines
public final kotlinx.coroutines.GlobalScope extends java.lang.Object implements kotlinx.coroutines.CoroutineScope  {
	public static final kotlinx.coroutines.GlobalScope INSTANCE
	public kotlin.coroutines.CoroutineContext getCoroutineContext () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineContextKt.class
CoroutineContext.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineContextKt extends java.lang.Object {
	private static final java.util.concurrent.atomic.AtomicLong COROUTINE_ID
	private static final boolean useCoroutinesScheduler
	public static final kotlinx.coroutines.CoroutineDispatcher createDefaultDispatcher () 
	public static final kotlin.coroutines.CoroutineContext newCoroutineContext (kotlinx.coroutines.CoroutineScope, kotlin.coroutines.CoroutineContext) 
		kotlinx.coroutines.CoroutineScope $receiver
		kotlin.coroutines.CoroutineContext context
		kotlin.coroutines.CoroutineContext combined
		kotlin.coroutines.CoroutineContext debug
	public static final java.lang.String getCoroutineName (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext $receiver
		kotlinx.coroutines.CoroutineId coroutineId
		String coroutineName
	static void  () 
		String value
}

kotlinx/coroutines/BlockingCoroutine.class
Builders.kt
package kotlinx.coroutines
final kotlinx.coroutines.BlockingCoroutine extends kotlinx.coroutines.AbstractCoroutine {
	private final Thread blockedThread
	private final kotlinx.coroutines.EventLoop eventLoop
	private final boolean privateEventLoop
	public void onCompletionInternal$kotlinx_coroutines_core (java.lang.Object, int, boolean) 
		Object state
		int mode
		boolean suppressed
	public final java.lang.Object joinBlocking () 
		InterruptedException it
		int $i$a$1$also
		long parkNanos
		kotlinx.coroutines.BlockingEventLoop $receiver
		int $i$a$2$apply
		Object state
		kotlinx.coroutines.CompletedExceptionally it
	public void  (kotlin.coroutines.CoroutineContext, java.lang.Thread, kotlinx.coroutines.EventLoop, boolean) 
		kotlin.coroutines.CoroutineContext parentContext
		Thread blockedThread
		kotlinx.coroutines.EventLoop eventLoop
		boolean privateEventLoop
}

kotlinx/coroutines/EventLoopBase$DelayedTask.class
EventLoop.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.EventLoopBase$DelayedTask extends java.lang.Object implements java.lang.Comparable java.lang.Runnable kotlinx.coroutines.DisposableHandle kotlinx.coroutines.internal.ThreadSafeHeapNode  {
	private Object _heap
	private int index
	public final long nanoTime
	public kotlinx.coroutines.internal.ThreadSafeHeap getHeap () 
	public void setHeap (kotlinx.coroutines.internal.ThreadSafeHeap) 
		kotlinx.coroutines.internal.ThreadSafeHeap value
	public int getIndex () 
	public void setIndex (int) 
		int 
	public int compareTo (kotlinx.coroutines.EventLoopBase$DelayedTask) 
		kotlinx.coroutines.EventLoopBase$DelayedTask other
		long dTime
	public volatile int compareTo (java.lang.Object) 
	public final boolean timeToExecute (long) 
		long now
	public final synchronized int schedule (kotlinx.coroutines.internal.ThreadSafeHeap, kotlinx.coroutines.EventLoopBase) 
		kotlinx.coroutines.internal.ThreadSafeHeap delayed
		kotlinx.coroutines.EventLoopBase eventLoop
		kotlinx.coroutines.internal.ThreadSafeHeap this_$iv
		kotlinx.coroutines.internal.ThreadSafeHeapNode node$iv
		Object lock$iv$iv
		int $i$a$1$addLastIf
	public final void rescheduleOnShutdown () 
	public final synchronized void dispose () 
		Object heap
	public java.lang.String toString () 
}

kotlinx/coroutines/BuildersKt__BuildersKt.class
Builders.kt
package kotlinx.coroutines
final kotlinx.coroutines.BuildersKt__BuildersKt extends java.lang.Object {
	public static final java.lang.Object runBlocking (kotlin.coroutines.CoroutineContext, kotlin.jvm.functions.Function2)  throws java.lang.InterruptedException 
		kotlin.coroutines.CoroutineContext context
		kotlin.jvm.functions.Function2 block
		Thread currentThread
		kotlin.coroutines.ContinuationInterceptor contextInterceptor
		boolean privateEventLoop
		kotlinx.coroutines.EventLoop eventLoop
		kotlin.coroutines.CoroutineContext newContext
		kotlinx.coroutines.BlockingCoroutine coroutine
	public static java.lang.Object runBlocking$default (kotlin.coroutines.CoroutineContext, kotlin.jvm.functions.Function2, int, java.lang.Object)  throws java.lang.InterruptedException 
}

kotlinx/coroutines/Job$Key.class
Job.kt
package kotlinx.coroutines
public final kotlinx.coroutines.Job$Key extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Key  {
	static final kotlinx.coroutines.Job$Key $$INSTANCE
	private void  () 
	static void  () 
}

kotlinx/coroutines/NonDisposableHandle.class
Job.kt
package kotlinx.coroutines
public final kotlinx.coroutines.NonDisposableHandle extends java.lang.Object implements kotlinx.coroutines.ChildHandle kotlinx.coroutines.DisposableHandle  {
	public static final kotlinx.coroutines.NonDisposableHandle INSTANCE
	public void dispose () 
	public boolean childCancelled (java.lang.Throwable) 
		Throwable cause
	public java.lang.String toString () 
	private void  () 
	static void  () 
}

kotlinx/coroutines/ChildHandle.class
Job.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ChildHandle extends java.lang.Object implements kotlinx.coroutines.DisposableHandle  {
	public abstract boolean childCancelled (java.lang.Throwable) 
}

kotlinx/coroutines/ChildHandleNode.class
JobSupport.kt
package kotlinx.coroutines
public final kotlinx.coroutines.ChildHandleNode extends kotlinx.coroutines.JobCancellingNode implements kotlinx.coroutines.ChildHandle  {
	public final kotlinx.coroutines.ChildJob childJob
	public void invoke (java.lang.Throwable) 
		Throwable cause
	public volatile java.lang.Object invoke (java.lang.Object) 
	public boolean childCancelled (java.lang.Throwable) 
		Throwable cause
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.JobSupport, kotlinx.coroutines.ChildJob) 
		kotlinx.coroutines.JobSupport parent
		kotlinx.coroutines.ChildJob childJob
}

kotlinx/coroutines/CompletionHandlerBase.class
CompletionHandler.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.CompletionHandlerBase extends kotlinx.coroutines.internal.LockFreeLinkedListNode implements kotlin.jvm.functions.Function1  {
	public abstract void invoke (java.lang.Throwable) 
	public void  () 
}

kotlinx/coroutines/DispatchedContinuation.class
Dispatched.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DispatchedContinuation extends kotlinx.coroutines.DispatchedTask implements kotlin.coroutines.Continuation  {
	public Object _state
	public final Object countOrElement
	public final kotlinx.coroutines.CoroutineDispatcher dispatcher
	public final kotlin.coroutines.Continuation continuation
	public java.lang.Object takeState () 
		Object state
	public kotlin.coroutines.Continuation getDelegate () 
	public void resumeWith (java.lang.Object) 
		Object result
		kotlin.coroutines.CoroutineContext context
		Object state
		kotlinx.coroutines.UndispatchedEventLoop this_$iv
		kotlinx.coroutines.DispatchedContinuation continuation$iv
		int mode$iv
		boolean doYield$iv
		int $i$f$execute
		kotlinx.coroutines.UndispatchedEventLoop$EventLoop eventLoop$iv
		kotlinx.coroutines.UndispatchedEventLoop this_$iv$iv
		kotlinx.coroutines.UndispatchedEventLoop$EventLoop eventLoop$iv$iv
		int $i$a$1$execute
		kotlin.coroutines.CoroutineContext context$iv
		Object countOrElement$iv
		int $i$f$withCoroutineContext
		Object oldValue$iv
		int $i$a$1$withCoroutineContext
		Runnable nextEvent$iv$iv
		Throwable e$iv$iv
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.CoroutineDispatcher, kotlin.coroutines.Continuation) 
		kotlinx.coroutines.CoroutineDispatcher dispatcher
		kotlin.coroutines.Continuation continuation
	public kotlin.coroutines.CoroutineContext getContext () 
}

kotlinx/coroutines/DefaultTimeSource.class
TimeSource.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DefaultTimeSource extends java.lang.Object implements kotlinx.coroutines.TimeSource  {
	public static final kotlinx.coroutines.DefaultTimeSource INSTANCE
	public long nanoTime () 
	public java.lang.Runnable wrapTask (java.lang.Runnable) 
		Runnable block
	public void trackTask () 
	public void unTrackTask () 
	public void registerTimeLoopThread () 
	public void unregisterTimeLoopThread () 
	public void parkNanos (java.lang.Object, long) 
		Object blocker
		long nanos
	public void unpark (java.lang.Thread) 
		Thread thread
	private void  () 
	static void  () 
}

kotlinx/coroutines/EventLoop.class
EventLoop.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.EventLoop extends java.lang.Object implements kotlin.coroutines.ContinuationInterceptor  {
	public abstract long processNextEvent () 
}

kotlinx/coroutines/CommonPool$createPlainPool$1.class
CommonPool.kt
package kotlinx.coroutines
final kotlinx.coroutines.CommonPool$createPlainPool$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	final java.util.concurrent.atomic.AtomicInteger $threadId
	public final java.lang.Thread newThread (java.lang.Runnable) 
		Runnable it
		Thread $receiver
	void  (java.util.concurrent.atomic.AtomicInteger) 
}

kotlinx/coroutines/ResumeModeKt.class
ResumeMode.kt
package kotlinx.coroutines
public final kotlinx.coroutines.ResumeModeKt extends java.lang.Object {
	public static final boolean isCancellableMode (int) 
		int $receiver
}

kotlinx/coroutines/InvokeOnCancelling.class
JobSupport.kt
package kotlinx.coroutines
final kotlinx.coroutines.InvokeOnCancelling extends kotlinx.coroutines.JobCancellingNode {
	private volatile int _invoked
	private static final java.util.concurrent.atomic.AtomicIntegerFieldUpdater _invoked$FU
	private final kotlin.jvm.functions.Function1 handler
	public void invoke (java.lang.Throwable) 
		Throwable cause
	public volatile java.lang.Object invoke (java.lang.Object) 
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.Job, kotlin.jvm.functions.Function1) 
		kotlinx.coroutines.Job job
		kotlin.jvm.functions.Function1 handler
	static void  () 
}

kotlinx/coroutines/JobSupport$Finishing.class
JobSupport.kt
package kotlinx.coroutines
final kotlinx.coroutines.JobSupport$Finishing extends java.lang.Object implements kotlinx.coroutines.Incomplete  {
	private volatile Object _exceptionsHolder
	private final kotlinx.coroutines.NodeList list
	public volatile boolean isCompleting
	public volatile Throwable rootCause
	public final boolean isSealed () 
	public final boolean isCancelling () 
	public boolean isActive () 
	public final java.util.List sealLocked (java.lang.Throwable) 
		Throwable proposedException
		Object eh
		java.util.ArrayList it
		java.util.ArrayList list
		Throwable rootCause
		Throwable it
	public final void addExceptionLocked (java.lang.Throwable) 
		Throwable exception
		Throwable rootCause
		Object eh
		java.util.ArrayList $receiver
		int $i$a$1$apply
	private final java.util.ArrayList allocateList () 
	public java.lang.String toString () 
	public kotlinx.coroutines.NodeList getList () 
	public void  (kotlinx.coroutines.NodeList, boolean, java.lang.Throwable) 
		kotlinx.coroutines.NodeList list
		boolean isCompleting
		Throwable rootCause
}

kotlinx/coroutines/EventLoopBase.class
EventLoop.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.EventLoopBase extends kotlinx.coroutines.CoroutineDispatcher implements kotlinx.coroutines.EventLoop  {
	private volatile Object _queue
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _queue$FU
	private volatile Object _delayed
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _delayed$FU
	protected abstract boolean isCompleted () 
	protected abstract void unpark () 
	protected abstract boolean isCorrectThread () 
	protected final boolean isEmpty () 
	private final boolean isQueueEmpty () 
		Object queue
	private final boolean isDelayedEmpty () 
		kotlinx.coroutines.internal.ThreadSafeHeap delayed
	private final long getNextTime () 
		Object queue
		kotlinx.coroutines.internal.ThreadSafeHeap delayed
		kotlinx.coroutines.EventLoopBase$DelayedTask nextDelayedTask
	public void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
		kotlin.coroutines.CoroutineContext context
		Runnable block
	public long processNextEvent () 
		kotlinx.coroutines.internal.ThreadSafeHeap delayed
		long now
		kotlinx.coroutines.internal.ThreadSafeHeap this_$iv
		Object lock$iv$iv
		Object lock$iv$iv
		kotlinx.coroutines.internal.ThreadSafeHeapNode first$iv
		kotlinx.coroutines.EventLoopBase$DelayedTask it
		int $i$a$1$removeFirstIf
	public final void execute$kotlinx_coroutines_core (java.lang.Runnable) 
		Runnable task
	private final boolean enqueueImpl (java.lang.Runnable) 
		Runnable task
		kotlinx.coroutines.EventLoopBase $receiver$iv
		Object queue
		kotlinx.coroutines.internal.LockFreeTaskQueueCore newQueue
	private final java.lang.Runnable dequeue () 
		kotlinx.coroutines.EventLoopBase $receiver$iv
		Object queue
		Object result
	protected final void closeQueue () 
		kotlinx.coroutines.EventLoopBase $receiver$iv
		Object queue
		kotlinx.coroutines.internal.LockFreeTaskQueueCore newQueue
	public final void schedule$kotlinx_coroutines_core (kotlinx.coroutines.EventLoopBase$DelayedTask) 
		kotlinx.coroutines.EventLoopBase$DelayedTask delayedTask
	private final boolean shouldUnpark (kotlinx.coroutines.EventLoopBase$DelayedTask) 
		kotlinx.coroutines.EventLoopBase$DelayedTask task
	private final int scheduleImpl (kotlinx.coroutines.EventLoopBase$DelayedTask) 
		kotlinx.coroutines.EventLoopBase$DelayedTask delayedTask
		kotlinx.coroutines.EventLoopBase $receiver
		kotlinx.coroutines.internal.ThreadSafeHeap delayed
	protected final void resetAll () 
	protected final void rescheduleAllDelayed () 
		kotlinx.coroutines.EventLoopBase$DelayedTask delayedTask
	public void  () 
	static void  () 
}

kotlinx/coroutines/CoroutineId$Key.class
CoroutineContext.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineId$Key extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Key  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlinx/coroutines/ExecutorCoroutineDispatcher.class
Executors.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ExecutorCoroutineDispatcher extends kotlinx.coroutines.CoroutineDispatcher implements java.io.Closeable  {
	public void  () 
}

kotlinx/coroutines/ThreadEventLoop.class
EventLoop.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.ThreadEventLoop extends kotlinx.coroutines.EventLoopBase {
	private final Thread thread
	protected boolean isCorrectThread () 
	protected void unpark () 
	public final void shutdown () 
	public void  (java.lang.Thread) 
		Thread thread
}

kotlinx/coroutines/DebugKt.class
Debug.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DebugKt extends java.lang.Object {
	private static final boolean DEBUG
	public static final boolean getDEBUG () 
	public static final java.lang.String getHexAddress (java.lang.Object) 
		Object $receiver
	public static final java.lang.String toDebugString (kotlin.coroutines.Continuation) 
		kotlin.coroutines.Continuation $receiver
	public static final java.lang.String getClassSimpleName (java.lang.Object) 
		Object $receiver
	static void  () 
		String value
}

kotlinx/coroutines/CoroutineScope.class
CoroutineScope.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.CoroutineScope extends java.lang.Object {
	public abstract kotlin.coroutines.CoroutineContext getCoroutineContext () 
}

kotlinx/coroutines/UndispatchedEventLoop$threadLocalEventLoop$1.class
Dispatched.kt
package kotlinx.coroutines
final kotlinx.coroutines.UndispatchedEventLoop$threadLocalEventLoop$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0  {
	public static final kotlinx.coroutines.UndispatchedEventLoop$threadLocalEventLoop$1 INSTANCE
	public volatile java.lang.Object invoke () 
	public final kotlinx.coroutines.UndispatchedEventLoop$EventLoop invoke () 
	void  () 
	static void  () 
}

kotlinx/coroutines/Job.class
Job.kt
package kotlinx.coroutines
public abstract kotlinx.coroutines.Job extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Element  {
	public static final kotlinx.coroutines.Job$Key Key
	public abstract boolean isActive () 
	public abstract java.util.concurrent.CancellationException getCancellationException () 
	public abstract boolean start () 
	public abstract boolean cancel (java.lang.Throwable) 
	public abstract kotlinx.coroutines.ChildHandle attachChild (kotlinx.coroutines.ChildJob) 
	public abstract kotlinx.coroutines.DisposableHandle invokeOnCompletion (boolean, boolean, kotlin.jvm.functions.Function1) 
	static void  () 
}

kotlinx/coroutines/CoroutineStart$WhenMappings.class

package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineStart$WhenMappings extends java.lang.Object {
	public static final int[] $EnumSwitchMapping$0
	public static final int[] $EnumSwitchMapping$1
	static void  () 
}

kotlinx/coroutines/CoroutineId.class
CoroutineContext.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineId extends kotlin.coroutines.AbstractCoroutineContextElement implements kotlinx.coroutines.ThreadContextElement  {
	private final long id
	public static final kotlinx.coroutines.CoroutineId$Key Key
	public java.lang.String toString () 
	public java.lang.String updateThreadContext (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
		String coroutineName
		Thread currentThread
		String oldName
		int lastIndex
		StringBuilder $receiver
		int $i$a$1$buildString
	public volatile java.lang.Object updateThreadContext (kotlin.coroutines.CoroutineContext) 
	public void restoreThreadContext (kotlin.coroutines.CoroutineContext, java.lang.String) 
		kotlin.coroutines.CoroutineContext context
		String oldState
	public volatile void restoreThreadContext (kotlin.coroutines.CoroutineContext, java.lang.Object) 
	public final long getId () 
	public void  (long) 
		long id
	static void  () 
	public java.lang.Object fold (java.lang.Object, kotlin.jvm.functions.Function2) 
		Object initial
		kotlin.jvm.functions.Function2 operation
	public kotlin.coroutines.CoroutineContext$Element get (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public kotlin.coroutines.CoroutineContext minusKey (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public kotlin.coroutines.CoroutineContext plus (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
	public int hashCode () 
	public boolean equals (java.lang.Object) 
}

kotlinx/coroutines/NodeList.class
JobSupport.kt
package kotlinx.coroutines
public final kotlinx.coroutines.NodeList extends kotlinx.coroutines.internal.LockFreeLinkedListHead implements kotlinx.coroutines.Incomplete  {
	public boolean isActive () 
	public kotlinx.coroutines.NodeList getList () 
	public final java.lang.String getString (java.lang.String) 
		String state
		StringBuilder $receiver
		boolean first
		kotlinx.coroutines.internal.LockFreeLinkedListHead this_$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode cur$iv
		kotlinx.coroutines.JobNode node
	public java.lang.String toString () 
	public void  () 
}

kotlinx/coroutines/DispatchException.class
Exceptions.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DispatchException extends java.lang.RuntimeException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

kotlinx/coroutines/CommonPool.class
CommonPool.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CommonPool extends kotlinx.coroutines.ExecutorCoroutineDispatcher {
	private static final int requestedParallelism
	private static boolean usePrivatePool
	private static volatile java.util.concurrent.Executor pool
	public static final kotlinx.coroutines.CommonPool INSTANCE
	private final int getParallelism () 
		int it
	private final java.util.concurrent.ExecutorService createPool () 
		kotlinx.coroutines.CommonPool this_$iv
		int $i$a$1$Try
		Throwable e$iv
		Class fjpClass
		kotlinx.coroutines.CommonPool this_$iv
		int $i$a$1$Try
		Throwable e$iv
		java.util.concurrent.ExecutorService it
		int $i$a$2$takeIf
		java.util.concurrent.ExecutorService it
		int $i$a$3$let
		kotlinx.coroutines.CommonPool this_$iv
		int $i$a$4$Try
		Throwable e$iv
		java.util.concurrent.ExecutorService it
		int $i$a$5$let
	public final boolean isGoodCommonPool$kotlinx_coroutines_core (java.lang.Class, java.util.concurrent.ExecutorService) 
		Class fjpClass
		java.util.concurrent.ExecutorService executor
		kotlinx.coroutines.CommonPool this_$iv
		int $i$a$1$Try
		Throwable e$iv
		int actual
	private final java.util.concurrent.ExecutorService createPlainPool () 
		java.util.concurrent.atomic.AtomicInteger threadId
	private final synchronized java.util.concurrent.Executor getOrCreatePoolSync () 
		java.util.concurrent.ExecutorService it
	public void dispatch (kotlin.coroutines.CoroutineContext, java.lang.Runnable) 
		kotlin.coroutines.CoroutineContext context
		Runnable block
		java.util.concurrent.RejectedExecutionException e
	public java.lang.String toString () 
	public void close () 
	private void  () 
	static void  () 
		kotlinx.coroutines.CommonPool this_$iv
		int $i$a$1$Try
		Throwable e$iv
		String property
		Integer parallelism
}

kotlinx/coroutines/CoroutineName$Key.class
CoroutineName.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CoroutineName$Key extends java.lang.Object implements kotlin.coroutines.CoroutineContext$Key  {
	private void  () 
	public void  (kotlin.jvm.internal.DefaultConstructorMarker) 
		kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}

kotlinx/coroutines/ThreadContextElement$DefaultImpls.class
ThreadContextElement.kt
package kotlinx.coroutines
public final kotlinx.coroutines.ThreadContextElement$DefaultImpls extends java.lang.Object {
	public static java.lang.Object fold (kotlinx.coroutines.ThreadContextElement, java.lang.Object, kotlin.jvm.functions.Function2) 
		kotlinx.coroutines.ThreadContextElement $this
		Object initial
		kotlin.jvm.functions.Function2 operation
	public static kotlin.coroutines.CoroutineContext$Element get (kotlinx.coroutines.ThreadContextElement, kotlin.coroutines.CoroutineContext$Key) 
		kotlinx.coroutines.ThreadContextElement $this
		kotlin.coroutines.CoroutineContext$Key key
	public static kotlin.coroutines.CoroutineContext minusKey (kotlinx.coroutines.ThreadContextElement, kotlin.coroutines.CoroutineContext$Key) 
		kotlinx.coroutines.ThreadContextElement $this
		kotlin.coroutines.CoroutineContext$Key key
	public static kotlin.coroutines.CoroutineContext plus (kotlinx.coroutines.ThreadContextElement, kotlin.coroutines.CoroutineContext) 
		kotlinx.coroutines.ThreadContextElement $this
		kotlin.coroutines.CoroutineContext context
}

kotlinx/coroutines/JobSupport$ChildCompletion.class
JobSupport.kt
package kotlinx.coroutines
final kotlinx.coroutines.JobSupport$ChildCompletion extends kotlinx.coroutines.JobNode {
	private final kotlinx.coroutines.JobSupport parent
	private final kotlinx.coroutines.JobSupport$Finishing state
	private final kotlinx.coroutines.ChildHandleNode child
	private final Object proposedUpdate
	public void invoke (java.lang.Throwable) 
		Throwable cause
	public volatile java.lang.Object invoke (java.lang.Object) 
	public java.lang.String toString () 
	public void  (kotlinx.coroutines.JobSupport, kotlinx.coroutines.JobSupport$Finishing, kotlinx.coroutines.ChildHandleNode, java.lang.Object) 
		kotlinx.coroutines.JobSupport parent
		kotlinx.coroutines.JobSupport$Finishing state
		kotlinx.coroutines.ChildHandleNode child
		Object proposedUpdate
}

kotlinx/coroutines/CompletionHandlerException.class
Exceptions.kt
package kotlinx.coroutines
public final kotlinx.coroutines.CompletionHandlerException extends java.lang.RuntimeException {
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

kotlinx/coroutines/DispatchedKt.class
Dispatched.kt
package kotlinx.coroutines
public final kotlinx.coroutines.DispatchedKt extends java.lang.Object {
	private static final kotlinx.coroutines.internal.Symbol UNDEFINED
	public static final void resumeCancellable (kotlin.coroutines.Continuation, java.lang.Object) 
		kotlin.coroutines.Continuation $receiver
		Object value
		kotlinx.coroutines.DispatchedContinuation this_$iv
		kotlinx.coroutines.UndispatchedEventLoop this_$iv$iv
		kotlinx.coroutines.DispatchedContinuation continuation$iv$iv
		int mode$iv$iv
		boolean doYield$iv$iv
		kotlinx.coroutines.UndispatchedEventLoop$EventLoop eventLoop$iv$iv
		kotlinx.coroutines.UndispatchedEventLoop this_$iv$iv$iv
		kotlinx.coroutines.UndispatchedEventLoop$EventLoop eventLoop$iv$iv$iv
		kotlinx.coroutines.DispatchedContinuation this_$iv$iv
		int $i$f$resumeCancelled
		kotlinx.coroutines.Job job$iv$iv
		kotlinx.coroutines.DispatchedContinuation this_$iv$iv
		Object value$iv$iv
		kotlin.coroutines.CoroutineContext context$iv$iv$iv
		Object countOrElement$iv$iv$iv
		Object oldValue$iv$iv$iv
		Runnable nextEvent$iv$iv$iv
		Throwable e$iv$iv$iv
	static void  () 
	public static final kotlinx.coroutines.internal.Symbol access$getUNDEFINED$p () 
}

kotlinx/coroutines/JobSupport.class
JobSupport.kt
package kotlinx.coroutines
public kotlinx.coroutines.JobSupport extends java.lang.Object implements kotlinx.coroutines.ChildJob kotlinx.coroutines.Job kotlinx.coroutines.ParentJob  {
	private volatile Object _state
	private static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater _state$FU
	private volatile kotlinx.coroutines.ChildHandle parentHandle
	public final kotlin.coroutines.CoroutineContext$Key getKey () 
	public final void initParentJobInternal$kotlinx_coroutines_core (kotlinx.coroutines.Job) 
		kotlinx.coroutines.Job parent
		kotlinx.coroutines.ChildHandle handle
	public final java.lang.Object getState$kotlinx_coroutines_core () 
		kotlinx.coroutines.JobSupport $receiver$iv
		Object state
	public boolean isActive () 
		Object state
	public final boolean isCompleted () 
	private final boolean tryFinalizeFinishingState (kotlinx.coroutines.JobSupport$Finishing, java.lang.Object, int) 
		kotlinx.coroutines.JobSupport$Finishing state
		Object proposedUpdate
		int mode
		Throwable proposedException
		boolean suppressed
		int $i$a$1$synchronized
		java.util.List exceptions
		Throwable finalCause
		Throwable finalException
		Object finalState
		int $i$a$1$require
	private final java.lang.Throwable getFinalRootCause (kotlinx.coroutines.JobSupport$Finishing, java.util.List) 
		kotlinx.coroutines.JobSupport$Finishing state
		java.util.List exceptions
		Iterable $receiver$iv
		Object element$iv
		Throwable it
	private final boolean suppressExceptions (java.lang.Throwable, java.util.List) 
		Throwable rootCause
		java.util.List exceptions
		java.util.Set seenExceptions
		boolean suppressed
		Throwable exception
		Throwable $receiver$iv
	private final boolean tryFinalizeSimpleState (kotlinx.coroutines.Incomplete, java.lang.Object, int) 
		kotlinx.coroutines.Incomplete state
		Object update
		int mode
	private final void completeStateFinalization (kotlinx.coroutines.Incomplete, java.lang.Object, int, boolean) 
		kotlinx.coroutines.Incomplete state
		Object update
		int mode
		boolean suppressed
		kotlinx.coroutines.ChildHandle it
		Throwable cause
		Throwable ex
	private final void notifyCancelling (kotlinx.coroutines.NodeList, java.lang.Throwable) 
		kotlinx.coroutines.NodeList list
		Throwable cause
		kotlinx.coroutines.JobSupport this_$iv
		Object exception$iv
		kotlinx.coroutines.internal.LockFreeLinkedListHead this_$iv$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode cur$iv$iv
		kotlinx.coroutines.JobNode node$iv
		Throwable ex$iv
		Throwable $receiver$iv
		Throwable $receiver$iv$iv
		Throwable other$iv$iv
		kotlinx.coroutines.JobSupport $receiver$iv
		int $i$a$2$run
		Throwable it$iv
		int $i$a$2$let
	private final void notifyCompletion (kotlinx.coroutines.NodeList, java.lang.Throwable) 
		kotlinx.coroutines.NodeList $receiver
		Throwable cause
		kotlinx.coroutines.JobSupport this_$iv
		Object exception$iv
		kotlinx.coroutines.internal.LockFreeLinkedListHead this_$iv$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode cur$iv$iv
		kotlinx.coroutines.JobNode node$iv
		Throwable ex$iv
		Throwable $receiver$iv
		Throwable $receiver$iv$iv
		Throwable other$iv$iv
		kotlinx.coroutines.JobSupport $receiver$iv
		int $i$a$2$run
		Throwable it$iv
		int $i$a$2$let
	public final boolean start () 
		kotlinx.coroutines.JobSupport this_$iv
		Object state
	private final int startInternal (java.lang.Object) 
		Object state
	public void onStartInternal$kotlinx_coroutines_core () 
	public final java.util.concurrent.CancellationException getCancellationException () 
		Object state
	private final java.util.concurrent.CancellationException toCancellationException (java.lang.Throwable, java.lang.String) 
		Throwable $receiver
		String message
	public final kotlinx.coroutines.DisposableHandle invokeOnCompletion (boolean, boolean, kotlin.jvm.functions.Function1) 
		boolean onCancelling
		boolean invokeImmediately
		kotlin.jvm.functions.Function1 handler
		Object nodeCache
		kotlinx.coroutines.JobSupport this_$iv
		Object state
		kotlinx.coroutines.JobNode it
		int $i$a$1$also
		kotlinx.coroutines.JobNode node
		kotlinx.coroutines.NodeList list
		Object rootCause
		Object handle
		kotlin.jvm.functions.Function1 $receiver$iv
		int $i$f$isHandlerOf
		kotlinx.coroutines.JobNode it
		kotlinx.coroutines.JobNode node
		kotlinx.coroutines.JobNode node
		kotlinx.coroutines.JobNode node
		kotlin.jvm.functions.Function1 $receiver$iv
		Throwable cause$iv
		int $i$f$invokeIt
		kotlinx.coroutines.JobNode it
		kotlinx.coroutines.JobNode node
		Throwable cause$iv
		int $i$f$invokeIt
		kotlin.jvm.functions.Function1 $receiver$iv
	private final kotlinx.coroutines.JobNode makeNode (kotlin.jvm.functions.Function1, boolean) 
		kotlin.jvm.functions.Function1 handler
		boolean onCancelling
		kotlinx.coroutines.JobCancellingNode it
		kotlinx.coroutines.JobNode it
	private final boolean addLastAtomic (java.lang.Object, kotlinx.coroutines.NodeList, kotlinx.coroutines.JobNode) 
		Object expect
		kotlinx.coroutines.NodeList list
		kotlinx.coroutines.JobNode node
		kotlinx.coroutines.internal.LockFreeLinkedListNode this_$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode this_$iv$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode$CondAddOp condAdd$iv
		kotlinx.coroutines.internal.LockFreeLinkedListNode prev$iv
	private final void promoteEmptyToNodeList (kotlinx.coroutines.Empty) 
		kotlinx.coroutines.Empty state
		kotlinx.coroutines.NodeList list
		kotlinx.coroutines.Incomplete update
	private final void promoteSingleToNodeList (kotlinx.coroutines.JobNode) 
		kotlinx.coroutines.JobNode state
		kotlinx.coroutines.internal.LockFreeLinkedListNode list
	public final void removeNode$kotlinx_coroutines_core (kotlinx.coroutines.JobNode) 
		kotlinx.coroutines.JobNode node
		kotlinx.coroutines.JobSupport this_$iv
		Object state
	public boolean getOnCancelComplete$kotlinx_coroutines_core () 
	public boolean cancel (java.lang.Throwable) 
		Throwable cause
	public final void parentCancelled (kotlinx.coroutines.ParentJob) 
		kotlinx.coroutines.ParentJob parentJob
	public boolean childCancelled (java.lang.Throwable) 
		Throwable cause
	private final boolean cancelImpl (java.lang.Object) 
		Object cause
	private final boolean cancelMakeCompleting (java.lang.Object) 
		Object cause
		kotlinx.coroutines.JobSupport this_$iv
		Object state
		kotlinx.coroutines.CompletedExceptionally proposedUpdate
	private final kotlinx.coroutines.JobCancellationException createJobCancellationException () 
	public java.lang.Throwable getChildJobCancellationCause () 
		Object state
		Throwable rootCause
	private final java.lang.Throwable createCauseException (java.lang.Object) 
		Object cause
	private final boolean makeCancelling (java.lang.Object) 
		Object cause
		Object causeExceptionCache
		kotlinx.coroutines.JobSupport this_$iv
		Object state
		boolean wasCancelling
		Throwable it
		Throwable causeException
		Throwable it
		int $i$a$1$takeIf
		Throwable notifyRootCause
		Throwable it
		int $i$a$1$let
		Throwable it
		int $i$a$1$also
		Throwable causeException
	private final kotlinx.coroutines.NodeList getOrPromoteCancellingList (kotlinx.coroutines.Incomplete) 
		kotlinx.coroutines.Incomplete state
	private final boolean tryMakeCancelling (kotlinx.coroutines.Incomplete, java.lang.Throwable) 
		kotlinx.coroutines.Incomplete state
		Throwable rootCause
		kotlinx.coroutines.NodeList list
		kotlinx.coroutines.JobSupport$Finishing cancelling
	public final boolean makeCompletingOnce$kotlinx_coroutines_core (java.lang.Object, int) 
		Object proposedUpdate
		int mode
		kotlinx.coroutines.JobSupport this_$iv
		Object state
	private final int tryMakeCompleting (java.lang.Object, java.lang.Object, int) 
		Object state
		Object proposedUpdate
		int mode
		kotlinx.coroutines.NodeList list
		kotlinx.coroutines.JobSupport$Finishing finishing
		Object notifyRootCause
		int $i$f$synchronized
		int $i$a$1$synchronized
		int $i$a$1$synchronized
		int $i$f$synchronized
		int $i$a$1$synchronized
		int $i$f$synchronized
		boolean wasCancelling
		kotlinx.coroutines.CompletedExceptionally it
		int $i$a$1$let
		Throwable it
		int $i$a$2$takeIf
		Throwable it
		int $i$a$2$let
		kotlinx.coroutines.ChildHandleNode child
	private final java.lang.Throwable getExceptionOrNull (java.lang.Object) 
		Object $receiver
	private final kotlinx.coroutines.ChildHandleNode firstChild (kotlinx.coroutines.Incomplete) 
		kotlinx.coroutines.Incomplete state
	private final boolean tryWaitForChild (kotlinx.coroutines.JobSupport$Finishing, kotlinx.coroutines.ChildHandleNode, java.lang.Object) 
		kotlinx.coroutines.JobSupport$Finishing state
		kotlinx.coroutines.ChildHandleNode child
		Object proposedUpdate
		kotlinx.coroutines.CompletionHandlerBase $receiver$iv
		int $i$f$getAsHandler
		kotlinx.coroutines.DisposableHandle handle
		kotlinx.coroutines.ChildHandleNode nextChild
	private final void continueCompleting (kotlinx.coroutines.JobSupport$Finishing, kotlinx.coroutines.ChildHandleNode, java.lang.Object) 
		kotlinx.coroutines.JobSupport$Finishing state
		kotlinx.coroutines.ChildHandleNode lastChild
		Object proposedUpdate
		kotlinx.coroutines.ChildHandleNode waitChild
	private final kotlinx.coroutines.ChildHandleNode nextChild (kotlinx.coroutines.internal.LockFreeLinkedListNode) 
		kotlinx.coroutines.internal.LockFreeLinkedListNode $receiver
		kotlinx.coroutines.internal.LockFreeLinkedListNode cur
	public final kotlinx.coroutines.ChildHandle attachChild (kotlinx.coroutines.ChildJob) 
		kotlinx.coroutines.ChildJob child
		kotlinx.coroutines.CompletionHandlerBase $receiver$iv
		int $i$f$getAsHandler
	public void handleOnCompletionException$kotlinx_coroutines_core (java.lang.Throwable) 
		Throwable exception
	protected void onCancellation (java.lang.Throwable) 
		Throwable cause
	protected boolean getCancelsParent () 
	protected boolean getHandlesException () 
	protected void handleJobException (java.lang.Throwable) 
		Throwable exception
	private final boolean cancelParent (java.lang.Throwable) 
		Throwable cause
	public void onCompletionInternal$kotlinx_coroutines_core (java.lang.Object, int, boolean) 
		Object state
		int mode
		boolean suppressed
	public java.lang.String toString () 
	public java.lang.String nameString$kotlinx_coroutines_core () 
	private final java.lang.String stateString (java.lang.Object) 
		Object state
	private final boolean isCancelling (kotlinx.coroutines.Incomplete) 
		kotlinx.coroutines.Incomplete $receiver
	public void  (boolean) 
		boolean active
	public kotlin.coroutines.CoroutineContext plus (kotlin.coroutines.CoroutineContext) 
		kotlin.coroutines.CoroutineContext context
	public java.lang.Object fold (java.lang.Object, kotlin.jvm.functions.Function2) 
		Object initial
		kotlin.jvm.functions.Function2 operation
	public kotlin.coroutines.CoroutineContext$Element get (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public kotlin.coroutines.CoroutineContext minusKey (kotlin.coroutines.CoroutineContext$Key) 
		kotlin.coroutines.CoroutineContext$Key key
	public static final void access$continueCompleting (kotlinx.coroutines.JobSupport, kotlinx.coroutines.JobSupport$Finishing, kotlinx.coroutines.ChildHandleNode, java.lang.Object) 
		kotlinx.coroutines.JobSupport $this
		kotlinx.coroutines.JobSupport$Finishing state
		kotlinx.coroutines.ChildHandleNode lastChild
		Object proposedUpdate
	static void  () 
}

META-INF/kotlinx-coroutines-core.kotlin_module
META-INF/proguard/
META-INF/proguard/coroutines.pro