| Interface | Description |
|---|---|
| BasicIdeaProject | IdeaProject that does not provide/resolve any external dependencies. |
| IdeaCompilerOutput | IDEA compiler output settings. |
| IdeaContentRoot | Contains content root information. |
| IdeaDependency | IDEA dependency. |
| IdeaDependencyScope | The scope of the IDEA dependency. |
| IdeaJavaLanguageSettings | Describes Java language settings for an IDEA module. |
| IdeaLanguageLevel | Language level setting for IDEA. |
| IdeaModule | Represents information about the IDEA module. |
| IdeaModuleDependency | Dependency on a module in a project. |
| IdeaModuleIdentifier | Identifies an Idea module. |
| IdeaProject | Represents the information about the IDEA project. |
| IdeaSingleEntryLibraryDependency | "Single-Entry Module Library" as IDEA calls it. |
| IdeaSourceDirectory | IDEA source directory. |