mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
coverage: no more special icons
This commit is contained in:
@@ -53,8 +53,7 @@ public abstract class RunConfigurationExtension {
|
||||
public abstract SettingsEditor createEditor(RunConfigurationBase configuration);
|
||||
public abstract String getEditorTitle();
|
||||
public abstract String getName();
|
||||
@Nullable
|
||||
public abstract Icon getIcon(RunConfigurationBase runConfiguration);
|
||||
|
||||
public abstract <T extends RunConfigurationBase > void updateJavaParameters(final T configuration, final JavaParameters params, RunnerSettings runnerSettings);
|
||||
|
||||
protected abstract void readExternal(RunConfigurationBase runConfiguration, Element element) throws InvalidDataException;
|
||||
@@ -94,15 +93,7 @@ public abstract class RunConfigurationExtension {
|
||||
}
|
||||
}
|
||||
|
||||
public static Icon getIcon(RunConfigurationBase configuration, Icon icon) {
|
||||
for (RunConfigurationExtension extension : Extensions.getExtensions(EP_NAME)) {
|
||||
final Icon extIcon = extension.getIcon(configuration);
|
||||
if (extIcon != null) {
|
||||
return LayeredIcon.create(icon, extIcon);
|
||||
}
|
||||
}
|
||||
return icon;
|
||||
}
|
||||
|
||||
|
||||
public static void readSettings(RunConfigurationBase runConfiguration, Element parentNode) throws InvalidDataException {
|
||||
final List children = parentNode.getChildren("extension");
|
||||
|
||||
+1
-1
@@ -50,7 +50,7 @@ public class ApplicationConfigurationType implements ConfigurationType {
|
||||
|
||||
@Override
|
||||
public Icon getIcon(@NotNull final RunConfiguration configuration) {
|
||||
return RunConfigurationExtension.getIcon((ApplicationConfiguration)configuration, getIcon());
|
||||
return getIcon();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
-5
@@ -86,11 +86,6 @@ public class RunConfigurationExtensionsManager<U extends AbstractRunConfiguratio
|
||||
}
|
||||
}
|
||||
|
||||
public Icon getIcon(@NotNull final U configuration, @NotNull final Icon icon) {
|
||||
|
||||
return icon;
|
||||
}
|
||||
|
||||
public <V extends U> void appendEditors(@NotNull final U configuration,
|
||||
@NotNull final SettingsEditorGroup<V> group) {
|
||||
for (T extension : getApplicableExtensions(configuration)) {
|
||||
|
||||
@@ -45,7 +45,7 @@ public class JUnitConfigurationType implements ConfigurationType {
|
||||
|
||||
@Override
|
||||
public Icon getIcon(@NotNull final RunConfiguration configuration) {
|
||||
return RunConfigurationExtension.getIcon((JUnitConfiguration)configuration, getIcon());
|
||||
return getIcon();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
+2
-6
@@ -59,7 +59,7 @@ public class TestNGConfigurationType implements ConfigurationType
|
||||
|
||||
@Override
|
||||
public Icon getIcon(@NotNull final RunConfiguration configuration) {
|
||||
return RunConfigurationExtension.getIcon((TestNGConfiguration)configuration, ICON);
|
||||
return ICON;
|
||||
}
|
||||
|
||||
@Override
|
||||
@@ -73,11 +73,7 @@ public class TestNGConfigurationType implements ConfigurationType
|
||||
return ConfigurationTypeUtil.findConfigurationType(TestNGConfigurationType.class);
|
||||
}
|
||||
|
||||
public RunnerAndConfigurationSettings createConfigurationByLocation(Location location) {
|
||||
return null;
|
||||
}
|
||||
|
||||
public boolean isConfigurationByLocation(RunConfiguration runConfiguration, Location location) {
|
||||
public boolean isConfigurationByLocation(RunConfiguration runConfiguration, Location location) {
|
||||
TestNGConfiguration config = (TestNGConfiguration) runConfiguration;
|
||||
TestData testobject = config.getPersistantData();
|
||||
if (testobject == null)
|
||||
|
||||
-6
@@ -45,7 +45,6 @@ import gnu.trove.THashMap;
|
||||
import org.jdom.Document;
|
||||
import org.jdom.Element;
|
||||
|
||||
import javax.swing.*;
|
||||
import java.io.IOException;
|
||||
import java.util.Set;
|
||||
import java.util.TreeSet;
|
||||
@@ -131,11 +130,6 @@ public class SnapShooterConfigurationExtension extends RunConfigurationExtension
|
||||
return "snapshooter";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Icon getIcon(RunConfigurationBase runConfiguration) {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void readExternal(RunConfigurationBase runConfiguration, Element element) throws InvalidDataException {
|
||||
|
||||
|
||||
Reference in New Issue
Block a user