rename to JvmMainMethodRunConfigurationOptions

This commit is contained in:
Vladimir Krivosheev
2018-09-06 12:55:34 +02:00
parent adbe609567
commit 3c321aacda
5 changed files with 13 additions and 13 deletions

View File

@@ -61,16 +61,16 @@ public class ApplicationConfiguration extends ModuleBasedConfiguration<JavaRunCo
// backward compatibility (if 3rd-party plugin extends ApplicationConfigurationType but uses own factory without options class)
@Override
@NotNull
protected final Class<? extends ApplicationConfigurationOptions> getDefaultOptionsClass() {
return ApplicationConfigurationOptions.class;
protected final Class<? extends JvmMainMethodRunConfigurationOptions> getDefaultOptionsClass() {
return JvmMainMethodRunConfigurationOptions.class;
}
/**
* Because we have to keep backward compatibility, never use `getOptions()` to get or set values - use only designated getters/setters.
*/
@Override
protected ApplicationConfigurationOptions getOptions() {
return (ApplicationConfigurationOptions)super.getOptions();
protected JvmMainMethodRunConfigurationOptions getOptions() {
return (JvmMainMethodRunConfigurationOptions)super.getOptions();
}
@Override
@@ -281,7 +281,7 @@ public class ApplicationConfiguration extends ModuleBasedConfiguration<JavaRunCo
public void readExternal(@NotNull final Element element) {
super.readExternal(element);
ApplicationConfigurationOptions options = getOptions();
JvmMainMethodRunConfigurationOptions options = getOptions();
String workingDirectory = options.getWorkingDirectory();
if (workingDirectory == null) {

View File

@@ -29,7 +29,7 @@ public class ApplicationConfigurationType implements ConfigurationType {
myFactory = new ConfigurationFactory(this) {
@Override
public Class<? extends BaseState> getOptionsClass() {
return ApplicationConfigurationOptions.class;
return JvmMainMethodRunConfigurationOptions.class;
}
@NotNull

View File

@@ -6,7 +6,7 @@ import com.intellij.util.xmlb.annotations.OptionTag
import com.intellij.util.xmlb.annotations.XMap
import java.util.*
open class ApplicationConfigurationOptions : JvmConfigurationOptions() {
open class JvmMainMethodRunConfigurationOptions : JvmConfigurationOptions() {
@get:OptionTag("PROGRAM_PARAMETERS")
open var programParameters: String? by string()

View File

@@ -1,10 +1,10 @@
// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.intellij.execution.scratch;
import com.intellij.execution.application.ApplicationConfigurationOptions
import com.intellij.execution.application.JvmMainMethodRunConfigurationOptions
import com.intellij.util.xmlb.annotations.OptionTag
open class JavaScratchConfigurationOptions: ApplicationConfigurationOptions() {
open class JavaScratchConfigurationOptions: JvmMainMethodRunConfigurationOptions() {
@get:OptionTag("SCRATCH_FILE_URL")
open var scratchFileUrl: String? by string()
}