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:
-3
@@ -41,9 +41,6 @@ public abstract class RunConfigurationExtension<T extends AbstractRunConfigurati
|
||||
protected abstract void writeExternal(@NotNull final T runConfiguration,
|
||||
@NotNull final Element element) throws WriteExternalException;
|
||||
|
||||
@Nullable
|
||||
protected abstract Icon getIcon(@NotNull final T configuration);
|
||||
|
||||
@Nullable
|
||||
protected abstract <P extends T> SettingsEditor<P> createEditor(@NotNull final P configuration);
|
||||
|
||||
|
||||
+1
-6
@@ -87,12 +87,7 @@ public class RunConfigurationExtensionsManager<U extends AbstractRunConfiguratio
|
||||
}
|
||||
|
||||
public Icon getIcon(@NotNull final U configuration, @NotNull final Icon icon) {
|
||||
for (T extension : getApplicableExtensions(configuration)) {
|
||||
final Icon extIcon = extension.getIcon(configuration);
|
||||
if (extIcon != null) {
|
||||
return LayeredIcon.create(icon, extIcon);
|
||||
}
|
||||
}
|
||||
|
||||
return icon;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user