Use Arrays.fill() when possible (dogfooding) Change-Id: Ic07443b6c82fd16edcc9844953e5c1b2735f8a4d Signed-off-by: Carsten Hammer <carsten.hammer@t-online.de> Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.runtime/+/175542 Tested-by: Platform Bot <platform-bot@eclipse.org> Reviewed-by: Mickael Istria <mistria@redhat.com>
diff --git a/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/Requestor.java b/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/Requestor.java index 82d24e9..ca1565a 100644 --- a/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/Requestor.java +++ b/bundles/org.eclipse.e4.core.di/src/org/eclipse/e4/core/internal/di/Requestor.java
@@ -16,6 +16,7 @@ import java.lang.ref.Reference; import java.lang.ref.WeakReference; import java.lang.reflect.AnnotatedElement; +import java.util.Arrays; import java.util.Collections; import java.util.Map; import java.util.Objects; @@ -191,9 +192,7 @@ protected void clearResolvedArgs() { if (actualArgs == null) return; - for (int i = 0; i < actualArgs.length; i++) { - actualArgs[i] = null; - } + Arrays.fill(actualArgs, null); actualArgs = null; return; }