Package org.gradle.tooling.model.eclipse
Interface EclipseSourceDirectory
- All Superinterfaces:
EclipseClasspathEntry
,SourceDirectory
A source directory in an Eclipse project.
-
Method Summary
Modifier and TypeMethodDescriptionDomainObjectSet
<? extends ClasspathAttribute> Returns the classpath attributes associated with this classpath entry.Returns the exclude patterns for this source directory.Returns the include patterns for this source directory.@Nullable String
Returns the output location of this source directory.getPath()
Returns the relative path for this source directory.Methods inherited from interface org.gradle.tooling.model.eclipse.EclipseClasspathEntry
getAccessRules
Methods inherited from interface org.gradle.tooling.model.SourceDirectory
getDirectory
-
Method Details
-
getPath
String getPath()Returns the relative path for this source directory.- Returns:
- The path for this source directory. Does not return null.
-
getIncludes
Returns the include patterns for this source directory.- Returns:
- The list of patterns to include. Does not return null.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getExcludes
Returns the exclude patterns for this source directory.- Returns:
- The list of patterns to exclude. Does not return null.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getOutput
Returns the output location of this source directory. Ifnull
, then the compiled classes are placed in the project's default output location.- Returns:
- The output location of this source directory.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-
getClasspathAttributes
DomainObjectSet<? extends ClasspathAttribute> getClasspathAttributes() throws UnsupportedMethodExceptionReturns the classpath attributes associated with this classpath entry.- Specified by:
getClasspathAttributes
in interfaceEclipseClasspathEntry
- Returns:
- The classpath attributes.
- Throws:
UnsupportedMethodException
- For Gradle versions older than 3.0, where this method is not supported.- Since:
- 3.0
-