jetbrains-rider/src-203/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGenerator.kt [207:250]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
) ?: return@Runnable
vcsPanel?.createInitializer()?.execute(project)
val modifiableModel = ModuleManager.getInstance(project).modules.firstOrNull()?.rootManager?.modifiableModel ?: return@Runnable
try {
val progressIndicator = if (progressManager.hasProgressIndicator()) progressManager.progressIndicator else DumbProgressIndicator()
samProjectBuilder.runPostSamInit(project, modifiableModel, progressIndicator, samSettings, outDirVf)
} finally {
modifiableModel.dispose()
}
}
override fun refreshUI() {
super.refreshUI()
// This restore project name when user change a solution name and switch between templates
projectNameField.text = SAM_HELLO_WORLD_PROJECT_NAME
validationError.set(null)
validateData()
}
private fun initSolutionTextField() {
solutionNameField.text = getPossibleName(SAM_HELLO_WORLD_PROJECT_NAME)
}
/**
* The project name is generated inside SAM CLI generator and cannot be re-defined via parameters.
* Hardcode the project name to the generated one - "HelloWorld".
*/
private fun initProjectTextField() {
projectNameField.text = SAM_HELLO_WORLD_PROJECT_NAME
projectNameField.isEnabled = false
projectNameSetByUser = true
sameDirectoryCheckBox.isEnabled = false
}
private fun initSamPanel() {
samPanel.setRuntime(DotNetRuntimeUtils.getCurrentDotNetCoreRuntime())
}
private fun htmlText(baseDir: String, relativePath: String) =
"...$baseDir$relativePath
"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
jetbrains-rider/src-211+/software/aws/toolkits/jetbrains/services/lambda/dotnet/DotNetSamProjectGenerator.kt [208:251]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
) ?: return@Runnable
vcsPanel?.createInitializer()?.execute(project)
val modifiableModel = ModuleManager.getInstance(project).modules.firstOrNull()?.rootManager?.modifiableModel ?: return@Runnable
try {
val progressIndicator = if (progressManager.hasProgressIndicator()) progressManager.progressIndicator else DumbProgressIndicator()
samProjectBuilder.runPostSamInit(project, modifiableModel, progressIndicator, samSettings, outDirVf)
} finally {
modifiableModel.dispose()
}
}
override fun refreshUI() {
super.refreshUI()
// This restore project name when user change a solution name and switch between templates
projectNameField.text = SAM_HELLO_WORLD_PROJECT_NAME
validationError.set(null)
validateData()
}
private fun initSolutionTextField() {
solutionNameField.text = getPossibleName(SAM_HELLO_WORLD_PROJECT_NAME)
}
/**
* The project name is generated inside SAM CLI generator and cannot be re-defined via parameters.
* Hardcode the project name to the generated one - "HelloWorld".
*/
private fun initProjectTextField() {
projectNameField.text = SAM_HELLO_WORLD_PROJECT_NAME
projectNameField.isEnabled = false
projectNameSetByUser = true
sameDirectoryCheckBox.isEnabled = false
}
private fun initSamPanel() {
samPanel.setRuntime(DotNetRuntimeUtils.getCurrentDotNetCoreRuntime())
}
private fun htmlText(baseDir: String, relativePath: String) =
"...$baseDir$relativePath
"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -