api / org.gradle.tooling.model.eclipse / EclipseClasspathEntry

EclipseClasspathEntry

interface EclipseClasspathEntry

An element that can have classpath attributes.

Since
2.14

Functions

getAccessRules

abstract fun getAccessRules(): DomainObjectSet<out AccessRule>

Returns the access rules associated with this classpath entry.

getClasspathAttributes

abstract fun getClasspathAttributes(): DomainObjectSet<out ClasspathAttribute>

Returns the classpath attributes associated with this classpath entry.

Inheritors

EclipseClasspathContainer

interface EclipseClasspathContainer : EclipseClasspathEntry

Eclipse classpath entry used by third-party plugins to contribute to the project's classpath.

EclipseExternalDependency

interface EclipseExternalDependency : ExternalDependency, EclipseClasspathEntry

Represents an Eclipse-specific external artifact dependency.

EclipseProjectDependency

interface EclipseProjectDependency : ProjectDependency, EclipseClasspathEntry

Represents a dependency on another Eclipse project.

EclipseSourceDirectory

interface EclipseSourceDirectory : SourceDirectory, EclipseClasspathEntry

A source directory in an Eclipse project.