api / org.gradle.tooling.model.idea / IdeaDependency

IdeaDependency

interface IdeaDependency : Dependency

IDEA dependency.

Since
1.0-milestone-5

Functions

getExported

abstract fun getExported(): Boolean

Allows to check if current dependency is transitive, i.e. is visible to the module which depends on module that has current dependency.

getScope

abstract fun getScope(): IdeaDependencyScope

scope of the current dependency. Not-null all the time

Inheritors

IdeaModuleDependency

interface IdeaModuleDependency : IdeaDependency

Dependency on a module in a project.

IdeaSingleEntryLibraryDependency

interface IdeaSingleEntryLibraryDependency : IdeaDependency, ExternalDependency

"Single-Entry Module Library" as IDEA calls it. For example a single Jar file with sources Jar.