api / org.gradle.plugins.ide.eclipse.model / ProjectDependency

ProjectDependency

open class ProjectDependency : AbstractClasspathEntry

A classpath entry representing a project dependency.

Constructors

<init>

ProjectDependency(node: Node)ProjectDependency(path: String)

Create a dependency on another Eclipse project.

Inherited Properties

COMPONENT_DEPENDENCY_ATTRIBUTE

static val COMPONENT_DEPENDENCY_ATTRIBUTE: String

COMPONENT_NON_DEPENDENCY_ATTRIBUTE

static val COMPONENT_NON_DEPENDENCY_ATTRIBUTE: String

Functions

getKind

open fun getKind(): String

toString

open fun toString(): String

Inherited Functions

appendNode

open fun appendNode(node: Node): Unit

equals

open fun equals(other: Any?): Boolean

getAccessRules

open fun getAccessRules(): MutableSet<AccessRule>

getEntryAttributes

open fun getEntryAttributes(): MutableMap<String, Any>

getNativeLibraryLocation

open fun getNativeLibraryLocation(): String

getPath

open fun getPath(): String

hashCode

open fun hashCode(): Int

isExported

open fun isExported(): Boolean

setAccessRules

open fun setAccessRules(accessRules: MutableSet<AccessRule>): Unit

setExported

open fun setExported(exported: Boolean): Unit

setNativeLibraryLocation

open fun setNativeLibraryLocation(location: String): Unit

setPath

open fun setPath(path: String): Unit

writeEntryAttributes

open fun writeEntryAttributes(node: Node): Unit