open class IdeaModel
DSL-friendly model of the IDEA project information. First point of entry when it comes to customizing the IDEA generation.
See the examples in docs for IdeaModule or IdeaProject.
IdeaModel()
DSL-friendly model of the IDEA project information. First point of entry when it comes to customizing the IDEA generation. See the examples in docs for IdeaModule or IdeaProject. |
open fun getModule(): IdeaModule
Configures IDEA module information. For examples see docs for IdeaModule. |
|
open fun getProject(): IdeaProject
Configures IDEA project information. For examples see docs for IdeaProject. |
|
open fun getTargetVersion(): String
Configures the target IDEA version. |
|
open fun getWorkspace(): IdeaWorkspace
Configures IDEA workspace information. For examples see docs for IdeaWorkspace. |
|
open fun module(closure: Closure<Any>): Unit open fun module(action: Action<in IdeaModule>): Unit
Configures IDEA module information. For examples see docs for IdeaModule. |
|
open fun pathVariables(pathVariables: MutableMap<String, File>): Unit
Adds path variables to be used for replacing absolute paths in resulting files (*.iml, etc.). For example see docs for IdeaModule. |
|
open fun project(closure: Closure<Any>): Unit open fun project(action: Action<in IdeaProject>): Unit
Configures IDEA project information. For examples see docs for IdeaProject. |
|
open fun setModule(module: IdeaModule): Unit |
|
open fun setProject(project: IdeaProject): Unit |
|
open fun setTargetVersion(targetVersion: String): Unit |
|
open fun setWorkspace(workspace: IdeaWorkspace): Unit |
|
open fun workspace(closure: Closure<Any>): Unit open fun workspace(action: Action<in IdeaWorkspace>): Unit
Configures IDEA workspace information. For examples see docs for IdeaWorkspace. |
val IdeaModel.ext: ExtraPropertiesExtension
Retrieves the ext extension. |
fun IdeaModel.ext(configure: ExtraPropertiesExtension.() -> Unit): Unit
Configures the ext extension. |