# Package-level declarations

IntelliJ IDEA centric tooling models.

## Types

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