api / org.gradle.tooling.model.idea

Package org.gradle.tooling.model.idea

Types

BasicIdeaProject

interface BasicIdeaProject : IdeaProject

IdeaProject that does not provide/resolve any external dependencies. Only project dependencies and local file dependencies are included on the modules' classpath.

Useful for 'previewing' the output model of IdeaProject because it is supposed to be fast (e.g. does not download dependencies from the web).

IdeaCompilerOutput

interface IdeaCompilerOutput

IDEA compiler output settings.

IdeaContentRoot

interface IdeaContentRoot

Contains content root information.

IdeaDependency

interface IdeaDependency : Dependency

IDEA dependency.

IdeaDependencyScope

interface IdeaDependencyScope

The scope of the IDEA dependency.

IdeaJavaLanguageSettings

interface IdeaJavaLanguageSettings

Describes Java language settings for an IDEA module.

IdeaLanguageLevel

interface IdeaLanguageLevel

Language level setting for IDEA.

IdeaModule

interface IdeaModule : HierarchicalElement, HasGradleProject

Represents information about the IDEA module.

IdeaModuleDependency

interface IdeaModuleDependency : IdeaDependency

Dependency on a module in a project.

IdeaModuleIdentifier

interface IdeaModuleIdentifier

Identifies an Idea module.

IdeaProject

interface IdeaProject : HierarchicalElement

Represents the information about the IDEA project.

IdeaSingleEntryLibraryDependency

interface IdeaSingleEntryLibraryDependency : IdeaDependency, ExternalDependency

"Single-Entry Module Library" as IDEA calls it. For example a single Jar file with sources Jar.

IdeaSourceDirectory

interface IdeaSourceDirectory : SourceDirectory

IDEA source directory.