-
- All Implemented Interfaces:
public interface IdeMultiplatformImport
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public enumIdeMultiplatformImport.DependencyResolutionPhaseAny IdeDependencyResolver has to be registered for a given dependency resolution phase in which it participates The resolution phases will be executed in the order of their enum's ordinal.
public enumIdeMultiplatformImport.DependencyResolutionLevelAny IdeDependencyResolver has to be registered specifying a certain resolution level. Generally, all resolvers registered in a given resolution level will work collaboratively, meaning the dependency resolution result is the aggregation of all resolvers running.
However, only the resolvers in the highest resolution result will run e.g. If resolvers with level Overwrite are found, then only those will contribute to the dependency resolution. Otherwise, all Default resolvers will run.
public enumIdeMultiplatformImport.DependencyTransformationPhaseAny IdeDependencyResolver has to be registered for a given transformation phase. The phases will be executed in the order of this enums ordinal.
public interfaceIdeMultiplatformImport.SourceSetConstraintUsed for scoping IdeDependencyResolver, IdeDependencyResolver and IdeDependencyEffect
public classIdeMultiplatformImport.Companion
-
Method Summary
-
-
Method Detail
-
resolveDependencies
abstract Set<IdeaKotlinDependency> resolveDependencies(String sourceSetName)
-
resolveDependencies
abstract Set<IdeaKotlinDependency> resolveDependencies(KotlinSourceSet sourceSet)
-
resolveDependenciesSerialized
abstract List<ByteArray> resolveDependenciesSerialized(String sourceSetName)
-
registerDependencyResolver
abstract Unit registerDependencyResolver(IdeDependencyResolver resolver, IdeMultiplatformImport.SourceSetConstraint constraint, IdeMultiplatformImport.DependencyResolutionPhase phase, IdeMultiplatformImport.DependencyResolutionLevel level)
-
registerDependencyTransformer
abstract Unit registerDependencyTransformer(IdeDependencyTransformer transformer, IdeMultiplatformImport.SourceSetConstraint constraint, IdeMultiplatformImport.DependencyTransformationPhase phase)
-
registerDependencyEffect
abstract Unit registerDependencyEffect(IdeDependencyEffect effect, IdeMultiplatformImport.SourceSetConstraint constraint)
-
registerExtrasSerializationExtension
abstract Unit registerExtrasSerializationExtension(IdeaKotlinExtrasSerializationExtension extension)
-
-
-
-