Package org.gradle.tooling.model.idea
Interface IdeaProject
- All Superinterfaces:
- Element,- HierarchicalElement,- Model
- All Known Subinterfaces:
- BasicIdeaProject
Represents the information about the IDEA project.
- Since:
- 1.0-milestone-5
- 
Method SummaryModifier and TypeMethodDescriptionDomainObjectSet<? extends IdeaModule> Returns the modules of this IDEA project.Returns the Java language settings for this project.Returns the name of the JDK.Returns the language level to use within the current project.DomainObjectSet<? extends IdeaModule> Returns the modules of this IDEA project.Methods inherited from interface org.gradle.tooling.model.ElementgetDescription, getNameMethods inherited from interface org.gradle.tooling.model.HierarchicalElementgetParent
- 
Method Details- 
getJavaLanguageSettingsReturns the Java language settings for this project.- Returns:
- the Java language settings for the current project, never null.
- Throws:
- UnsupportedMethodException- For Gradle versions older than 1.0-milestone-8, where this method is not supported.
- Since:
- 2.11
 
- 
getJdkNameString getJdkName()Returns the name of the JDK.- Returns:
- The name of the JDK.
- Since:
- 1.0-milestone-5
 
- 
getLanguageLevelIdeaLanguageLevel getLanguageLevel()Returns the language level to use within the current project.Note: To determine the project language level IdeaModule.getJavaLanguageSettings()should be preferred.- Returns:
- The language level to use within the current project.
- Since:
- 1.0-milestone-5
 
- 
getChildrenDomainObjectSet<? extends IdeaModule> getChildren()Returns the modules of this IDEA project. Most projects have at least one module. Alias forgetModules().- Specified by:
- getChildrenin interface- HierarchicalElement
- Returns:
- The modules of this IDEA project.
- Since:
- 1.0-milestone-5
 
- 
getModulesDomainObjectSet<? extends IdeaModule> getModules()Returns the modules of this IDEA project. Most projects have at least one module. Alias forgetChildren().- Returns:
- The modules of this IDEA project.
- Since:
- 1.0-milestone-5
 
 
-