-
- All Implemented Interfaces:
public final class GradleKpmDependencyGraphNode extends KpmDependencyGraphNode
-
-
Field Summary
Fields Modifier and Type Field Description private final KpmModule
module
private final ResolvedComponentResult
selectedComponent
private final ResolvedComponentResult
metadataSourceComponent
private final Map<KpmFragment, Iterable<GradleKpmDependencyGraphNode>>
dependenciesByFragment
-
Constructor Summary
Constructors Constructor Description GradleKpmDependencyGraphNode(KpmModule module, ResolvedComponentResult selectedComponent, ResolvedComponentResult metadataSourceComponent, Map<KpmFragment, Iterable<GradleKpmDependencyGraphNode>> dependenciesByFragment)
-
Method Summary
Modifier and Type Method Description KpmModule
getModule()
final ResolvedComponentResult
getSelectedComponent()
final ResolvedComponentResult
getMetadataSourceComponent()
If the Kotlin module description was provided by a different component, such as with legacy publishing layout using *-metadata modules, then this property points to the other component. Map<KpmFragment, Iterable<GradleKpmDependencyGraphNode>>
getDependenciesByFragment()
-
-
Constructor Detail
-
GradleKpmDependencyGraphNode
GradleKpmDependencyGraphNode(KpmModule module, ResolvedComponentResult selectedComponent, ResolvedComponentResult metadataSourceComponent, Map<KpmFragment, Iterable<GradleKpmDependencyGraphNode>> dependenciesByFragment)
-
-
Method Detail
-
getModule
KpmModule getModule()
-
getSelectedComponent
final ResolvedComponentResult getSelectedComponent()
-
getMetadataSourceComponent
final ResolvedComponentResult getMetadataSourceComponent()
If the Kotlin module description was provided by a different component, such as with legacy publishing layout using *-metadata modules, then this property points to the other component.
-
getDependenciesByFragment
Map<KpmFragment, Iterable<GradleKpmDependencyGraphNode>> getDependenciesByFragment()
-
-
-
-