mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-27 16:57:49 +08:00
run_configuration: fix warnings, cleanup
This commit is contained in:
parent
c796fd2f50
commit
fd1fc38585
@ -1,8 +1,10 @@
|
|||||||
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
// Copyright 2000-2021 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||||
|
|
||||||
package org.jetbrains.sdk.runConfiguration;
|
package org.jetbrains.sdk.runConfiguration;
|
||||||
|
|
||||||
import com.intellij.execution.configurations.*;
|
import com.intellij.execution.configurations.ConfigurationFactory;
|
||||||
|
import com.intellij.execution.configurations.ConfigurationType;
|
||||||
|
import com.intellij.execution.configurations.RunConfiguration;
|
||||||
import com.intellij.openapi.components.BaseState;
|
import com.intellij.openapi.components.BaseState;
|
||||||
import com.intellij.openapi.project.Project;
|
import com.intellij.openapi.project.Project;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
@ -10,24 +12,21 @@ import org.jetbrains.annotations.Nullable;
|
|||||||
|
|
||||||
public class DemoConfigurationFactory extends ConfigurationFactory {
|
public class DemoConfigurationFactory extends ConfigurationFactory {
|
||||||
|
|
||||||
private static final String FACTORY_NAME = "Demo configuration factory";
|
|
||||||
|
|
||||||
protected DemoConfigurationFactory(ConfigurationType type) {
|
protected DemoConfigurationFactory(ConfigurationType type) {
|
||||||
super(type);
|
super(type);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public @NotNull String getId() {
|
||||||
|
return DemoRunConfigurationType.ID;
|
||||||
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public RunConfiguration createTemplateConfiguration(@NotNull Project project) {
|
public RunConfiguration createTemplateConfiguration(@NotNull Project project) {
|
||||||
return new DemoRunConfiguration(project, this, "Demo");
|
return new DemoRunConfiguration(project, this, "Demo");
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
|
||||||
@Override
|
|
||||||
public String getName() {
|
|
||||||
return FACTORY_NAME;
|
|
||||||
}
|
|
||||||
|
|
||||||
@Nullable
|
@Nullable
|
||||||
@Override
|
@Override
|
||||||
public Class<? extends BaseState> getOptionsClass() {
|
public Class<? extends BaseState> getOptionsClass() {
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
// Copyright 2000-2020 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
// Copyright 2000-2021 JetBrains s.r.o. and other contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
|
||||||
|
|
||||||
package org.jetbrains.sdk.runConfiguration;
|
package org.jetbrains.sdk.runConfiguration;
|
||||||
|
|
||||||
@ -11,6 +11,8 @@ import javax.swing.*;
|
|||||||
|
|
||||||
public class DemoRunConfigurationType implements ConfigurationType {
|
public class DemoRunConfigurationType implements ConfigurationType {
|
||||||
|
|
||||||
|
static final String ID = "DemoRunConfiguration";
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public String getDisplayName() {
|
public String getDisplayName() {
|
||||||
@ -30,7 +32,7 @@ public class DemoRunConfigurationType implements ConfigurationType {
|
|||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public String getId() {
|
public String getId() {
|
||||||
return "DEMO_RUN_CONFIGURATION";
|
return ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
Loading…
x
Reference in New Issue
Block a user