public interface IdeaProject extends HierarchicalElement
Modifier and Type | Method and Description |
---|---|
DomainObjectSet<? extends IdeaModule> |
getChildren()
Returns the modules of this IDEA project.
|
IdeaJavaLanguageSettings |
getJavaLanguageSettings()
Returns the Java language settings for this project.
|
String |
getJdkName()
Returns the name of the JDK.
|
IdeaLanguageLevel |
getLanguageLevel()
Returns the language level to use within the current project.
|
DomainObjectSet<? extends IdeaModule> |
getModules()
Returns the modules of this IDEA project.
|
getParent
getDescription, getName
@Incubating IdeaJavaLanguageSettings getJavaLanguageSettings() throws UnsupportedMethodException
UnsupportedMethodException
- For Gradle versions older than 1.0-milestone-8, where this method is not supported.String getJdkName()
IdeaLanguageLevel getLanguageLevel()
Note: To determine the project language level IdeaModule.getJavaLanguageSettings()
should be preferred.
DomainObjectSet<? extends IdeaModule> getChildren()
getModules()
.getChildren
in interface HierarchicalElement
DomainObjectSet<? extends IdeaModule> getModules()
getChildren()
.