IJ-CR-17317 [java.ui] Add content root and module file location to NPW data

GitOrigin-RevId: ee8346dbc0c445df6f5ef94721a55555336b3115
This commit is contained in:
Louis Vignier
2021-12-06 20:32:01 +00:00
committed by intellij-monorepo-bot
parent 880eef5aac
commit fe22a4aa74
3 changed files with 6 additions and 2 deletions
@@ -12,5 +12,7 @@ interface IntelliJJavaNewProjectWizardData: IntelliJNewProjectWizardData {
@JvmStatic var NewProjectWizardStep.sdk get() = javaData.sdk; set(it) { javaData.sdk = it }
@JvmStatic var NewProjectWizardStep.moduleName get() = javaData.moduleName; set(it) { javaData.moduleName = it }
@JvmStatic var NewProjectWizardStep.contentRoot get() = javaData.contentRoot; set(it) { javaData.contentRoot = it }
@JvmStatic var NewProjectWizardStep.moduleFileLocation get() = javaData.moduleFileLocation; set(it) { javaData.moduleFileLocation = it }
}
}
@@ -6,4 +6,6 @@ import com.intellij.openapi.projectRoots.Sdk
interface IntelliJNewProjectWizardData {
var sdk: Sdk?
var moduleName: String
var contentRoot: String
var moduleFileLocation: String
}
@@ -53,8 +53,8 @@ abstract class IntelliJNewProjectWizardStep<ParentStep>(val parent: ParentStep)
final override var sdk by sdkProperty
final override var moduleName by moduleNameProperty
protected var contentRoot by contentRootProperty
protected var moduleFileLocation by moduleFileLocationProperty
final override var contentRoot by contentRootProperty
final override var moduleFileLocation by moduleFileLocationProperty
private var userDefinedContentRoot: Boolean = false
private var userDefinedModuleFileLocation: Boolean = false