Allon Mureinik has uploaded a new change for review. Change subject: engine: Remove empty String() constructors ......................................................................
engine: Remove empty String() constructors Removed calls to new String() and replaced them with the "" literal. Strings are immutable anyway, so there's no point in wasting memory on new instance creations. This patch fixes all occurrences of the DM_STRING_VOID_CTOR FindBugs warning in the code. Change-Id: I449ea291a152dff968afa4862b22043da655cdcf Signed-off-by: Allon Mureinik <amure...@redhat.com> --- M backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SysprepHandlerTest.java M frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/EntityModelWidgetWithInfo.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronAgentModel.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronPluginTranslator.java M frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java M frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabNetworkView.java 6 files changed, 8 insertions(+), 8 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/52/18652/1 diff --git a/backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SysprepHandlerTest.java b/backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SysprepHandlerTest.java index e6c897b..34ac5ef 100644 --- a/backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SysprepHandlerTest.java +++ b/backend/manager/modules/vdsbroker/src/test/java/org/ovirt/engine/core/vdsbroker/vdsbroker/SysprepHandlerTest.java @@ -27,7 +27,7 @@ @Test public void replace_emptyBuilder() { - runAndCheck(new String(), "a", "b", ""); + runAndCheck("", "a", "b", ""); } @Test diff --git a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/EntityModelWidgetWithInfo.java b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/EntityModelWidgetWithInfo.java index 33d794e..428e979 100644 --- a/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/EntityModelWidgetWithInfo.java +++ b/frontend/webadmin/modules/gwt-common/src/main/java/org/ovirt/engine/ui/common/widget/EntityModelWidgetWithInfo.java @@ -35,7 +35,7 @@ this.label = label; this.contentWidget = contentWidget; - infoIcon = new InfoIcon(SafeHtmlUtils.fromString(new String()), resources); + infoIcon = new InfoIcon(SafeHtmlUtils.EMPTY_SAFE_HTML, resources); //$NON-NLS-1$ initWidget(WidgetUiBinder.uiBinder.createAndBindUi(this)); } diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronAgentModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronAgentModel.java index bdca43e..005ba80 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronAgentModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronAgentModel.java @@ -109,7 +109,7 @@ }); getPluginType().setItems(NeutronPluginTranslator.getPresetDisplayStrings()); - getPluginType().setSelectedItem(new String()); + getPluginType().setSelectedItem(""); //$NON-NLS-1$ getInterfaceMappingsLabel().setEntity(ConstantsManager.getInstance().getConstants().interfaceMappings()); getInterfaceMappingsExplanation().setEntity(ConstantsManager.getInstance() .getConstants() @@ -132,7 +132,7 @@ public void init(Provider<OpenstackNetworkProviderProperties> provider) { OpenstackNetworkProviderProperties properties = provider.getAdditionalProperties(); - String pluginName = (properties == null) ? new String() : properties.getPluginType(); + String pluginName = (properties == null) ? "" : properties.getPluginType(); //$NON-NLS-1$ getPluginType().setSelectedItem(NeutronPluginTranslator.getDisplayStringForPluginName(pluginName)); if (properties != null) { diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronPluginTranslator.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronPluginTranslator.java index 11f39ac..1baa30d 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronPluginTranslator.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/NeutronPluginTranslator.java @@ -43,7 +43,7 @@ return EnumTranslator.createAndTranslate(OpenstackNetworkPluginType.valueOf(pluginName)); } catch (Exception e) { - return pluginName == null ? new String() : pluginName; + return pluginName == null ? "" : pluginName; //$NON-NLS-1$ } } diff --git a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java index 3852d97..23a72de 100644 --- a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java +++ b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/providers/ProviderModel.java @@ -145,7 +145,7 @@ private String getDefaultUrl(ProviderType type) { if (type == null) { - return new String(); + return ""; //$NON-NLS-1$ } switch (type) { case OPENSTACK_NETWORK: @@ -178,7 +178,7 @@ super.onSelectedItemChanging(newValue, oldValue); String url = (String) getUrl().getEntity(); if (url == null) { - url = new String(); + url = ""; //$NON-NLS-1$ } url = url.trim(); if (url.equals("") || url.equalsIgnoreCase(getDefaultUrl((ProviderType) oldValue))) { //$NON-NLS-1$ diff --git a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabNetworkView.java b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabNetworkView.java index fc5b1e1..772b453 100644 --- a/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabNetworkView.java +++ b/frontend/webadmin/modules/webadmin/src/main/java/org/ovirt/engine/ui/webadmin/section/main/view/tab/MainTabNetworkView.java @@ -145,7 +145,7 @@ providerColumn = new LinkColumnWithTooltip<NetworkView>() { @Override public String getValue(NetworkView object) { - return object.getProvidedBy() == null ? new String() : object.getProviderName(); + return object.getProvidedBy() == null ? "" : object.getProviderName(); //$NON-NLS-1$ } }; getTable().addColumn(providerColumn, constants.providerNetwork(), "200px"); //$NON-NLS-1$ -- To view, visit http://gerrit.ovirt.org/18652 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I449ea291a152dff968afa4862b22043da655cdcf Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Allon Mureinik <amure...@redhat.com> _______________________________________________ Engine-patches mailing list Engine-patches@ovirt.org http://lists.ovirt.org/mailman/listinfo/engine-patches