Package: org.gradle.tooling.model.idea

## [Java] Interface IdeaContentRoot

- Contains content root information.

- - ### Methods Summary

    Methods
    Type | Name and description
    --- | ---
    `Set<File>` | `getExcludeDirectories()` The set of excluded directories.
    `DomainObjectSet<? extends IdeaSourceDirectory>` | `getGeneratedSourceDirectories()` The set of generated source directories.
    `DomainObjectSet<? extends IdeaSourceDirectory>` | `getGeneratedTestDirectories()` The set of generated test directories.
    `File` | `getRootDirectory()` The content root directory.
    `DomainObjectSet<? extends IdeaSourceDirectory>` | `getSourceDirectories()` The set of source directories.
    `DomainObjectSet<? extends IdeaSourceDirectory>` | `getTestDirectories()` The set of test source directories.

- - ### Method Detail

    - #### public Set<File> getExcludeDirectories()

      The set of excluded directories.

    - #### @Incubating public DomainObjectSet<? extends IdeaSourceDirectory> getGeneratedSourceDirectories()

      The set of generated source directories. This is a subset of those directories returned by getSourceDirectories().

      Since:
        2.2

    - #### @Incubating public DomainObjectSet<? extends IdeaSourceDirectory> getGeneratedTestDirectories()

      The set of generated test directories. This is a subset of those directories returned by getTestDirectories().

      Since:
        2.2

    - #### public File getRootDirectory()

      The content root directory.

    - #### public DomainObjectSet<? extends IdeaSourceDirectory> getSourceDirectories()

      The set of source directories.

    - #### public DomainObjectSet<? extends IdeaSourceDirectory> getTestDirectories()

      The set of test source directories.