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.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
-