From 791a72b41c198b578a6ade6c58b4f31443f96e19 Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Mon, 27 Apr 2026 20:37:19 +0000 Subject: [PATCH] Refactor: Remove unused imports reported by PMD This commit removes various unused imports across the codebase, as identified by PMD analysis. Care was taken to preserve wildcard imports, which PMD occasionally flags incorrectly but are necessary to avoid compilation failures (particularly for static method imports in test classes). No unused private fields, methods, or variables were found. Co-authored-by: RoiSoleil <3462260+RoiSoleil@users.noreply.github.com> --- .../test/org/moreunit/core/commands/JumpActionHandlerTest.java | 2 -- .../test/org/moreunit/core/util/ExtendedSafeRunnerTest.java | 1 - .../test/org/moreunit/core/util/IOUtilsTest.java | 1 - .../test/org/moreunit/core/util/PreconditionsTest.java | 1 - .../src/org/moreunit/core/decorators/TestedFileDecorator.java | 1 - .../org/moreunit/core/preferences/GenericPreferencePage.java | 1 - .../org/moreunit/mock/templates/MockingTemplateStoreTest.java | 1 - .../src/org/moreunit/handler/RunTestsActionExecutor.java | 2 -- .../launch/JUnitTestSelectionLaunchConfigurationDelegate.java | 1 - org.moreunit.plugin/src/org/moreunit/launch/TestLauncher.java | 1 - org.moreunit.plugin/src/org/moreunit/util/WordTokenizer.java | 2 -- .../org/moreunit/test/context/configs/SimpleJUnit3Project.java | 1 - .../moreunit/test/context/configs/SimpleMavenJUnit4Project.java | 1 - .../src/org/moreunit/test/workspace/Source.java | 2 -- .../src/org/moreunit/test/workspace/TypeAssertions.java | 1 - .../test/org/moreunit/elements/TestCaseTypeFacadeTest.java | 1 - 16 files changed, 20 deletions(-) diff --git a/org.moreunit.core.test/test/org/moreunit/core/commands/JumpActionHandlerTest.java b/org.moreunit.core.test/test/org/moreunit/core/commands/JumpActionHandlerTest.java index 5f12986e..123e60d4 100644 --- a/org.moreunit.core.test/test/org/moreunit/core/commands/JumpActionHandlerTest.java +++ b/org.moreunit.core.test/test/org/moreunit/core/commands/JumpActionHandlerTest.java @@ -13,10 +13,8 @@ import org.junit.After; import org.junit.Assume; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.moreunit.core.CoreTestModule; -import org.moreunit.core.extension.ExtensionPoints; import org.moreunit.core.extension.jump.IJumpContext; import org.moreunit.core.extension.jump.IJumper; import org.moreunit.core.extension.jump.JumpResult; diff --git a/org.moreunit.core.test/test/org/moreunit/core/util/ExtendedSafeRunnerTest.java b/org.moreunit.core.test/test/org/moreunit/core/util/ExtendedSafeRunnerTest.java index 772b169a..5746ed8a 100644 --- a/org.moreunit.core.test/test/org/moreunit/core/util/ExtendedSafeRunnerTest.java +++ b/org.moreunit.core.test/test/org/moreunit/core/util/ExtendedSafeRunnerTest.java @@ -3,7 +3,6 @@ import static org.assertj.core.api.Assertions.assertThat; import java.util.Arrays; -import java.util.List; import org.junit.Test; import org.moreunit.core.util.ExtendedSafeRunner.GenericRunnable; diff --git a/org.moreunit.core.test/test/org/moreunit/core/util/IOUtilsTest.java b/org.moreunit.core.test/test/org/moreunit/core/util/IOUtilsTest.java index b770fc9c..bb6ce2b9 100644 --- a/org.moreunit.core.test/test/org/moreunit/core/util/IOUtilsTest.java +++ b/org.moreunit.core.test/test/org/moreunit/core/util/IOUtilsTest.java @@ -9,7 +9,6 @@ import java.io.Closeable; import java.io.IOException; -import org.junit.Ignore; import org.junit.Test; public class IOUtilsTest diff --git a/org.moreunit.core.test/test/org/moreunit/core/util/PreconditionsTest.java b/org.moreunit.core.test/test/org/moreunit/core/util/PreconditionsTest.java index 00e541f6..ad2fdba5 100644 --- a/org.moreunit.core.test/test/org/moreunit/core/util/PreconditionsTest.java +++ b/org.moreunit.core.test/test/org/moreunit/core/util/PreconditionsTest.java @@ -5,7 +5,6 @@ import java.util.ArrayList; import java.util.Arrays; -import java.util.Collection; import java.util.List; import org.junit.Test; diff --git a/org.moreunit.core/src/org/moreunit/core/decorators/TestedFileDecorator.java b/org.moreunit.core/src/org/moreunit/core/decorators/TestedFileDecorator.java index f7b69043..152408f6 100644 --- a/org.moreunit.core/src/org/moreunit/core/decorators/TestedFileDecorator.java +++ b/org.moreunit.core/src/org/moreunit/core/decorators/TestedFileDecorator.java @@ -8,7 +8,6 @@ import org.eclipse.jface.viewers.LabelProvider; import org.eclipse.jface.viewers.LabelProviderChangedEvent; import org.eclipse.ui.PlatformUI; -import org.moreunit.core.MoreUnitCore; import org.moreunit.core.log.Logger; import org.moreunit.core.matching.DoesNotMatchConfigurationException; import org.moreunit.core.resources.SrcFile; diff --git a/org.moreunit.core/src/org/moreunit/core/preferences/GenericPreferencePage.java b/org.moreunit.core/src/org/moreunit/core/preferences/GenericPreferencePage.java index d665bce1..991675f1 100644 --- a/org.moreunit.core/src/org/moreunit/core/preferences/GenericPreferencePage.java +++ b/org.moreunit.core/src/org/moreunit/core/preferences/GenericPreferencePage.java @@ -8,7 +8,6 @@ import org.eclipse.swt.widgets.Composite; import org.moreunit.core.languages.Language; import org.moreunit.core.languages.LanguageRepository; -import org.moreunit.core.ui.Labels; public class GenericPreferencePage extends PreferencePageBase { diff --git a/org.moreunit.mock.test/test/org/moreunit/mock/templates/MockingTemplateStoreTest.java b/org.moreunit.mock.test/test/org/moreunit/mock/templates/MockingTemplateStoreTest.java index 8aaf8247..eac0a1a0 100644 --- a/org.moreunit.mock.test/test/org/moreunit/mock/templates/MockingTemplateStoreTest.java +++ b/org.moreunit.mock.test/test/org/moreunit/mock/templates/MockingTemplateStoreTest.java @@ -8,7 +8,6 @@ import java.util.HashSet; import java.util.Set; -import org.hamcrest.core.IsInstanceOf; import org.junit.Before; import org.junit.Test; import org.moreunit.mock.model.Category; diff --git a/org.moreunit.plugin/src/org/moreunit/handler/RunTestsActionExecutor.java b/org.moreunit.plugin/src/org/moreunit/handler/RunTestsActionExecutor.java index 1a4522f0..3e852bd3 100644 --- a/org.moreunit.plugin/src/org/moreunit/handler/RunTestsActionExecutor.java +++ b/org.moreunit.plugin/src/org/moreunit/handler/RunTestsActionExecutor.java @@ -17,8 +17,6 @@ import java.util.Collection; import java.util.Collections; import java.util.LinkedHashSet; -import java.util.List; -import java.util.Set; import org.eclipse.core.resources.IFile; import org.eclipse.core.runtime.NullProgressMonitor; diff --git a/org.moreunit.plugin/src/org/moreunit/launch/JUnitTestSelectionLaunchConfigurationDelegate.java b/org.moreunit.plugin/src/org/moreunit/launch/JUnitTestSelectionLaunchConfigurationDelegate.java index e4508e9f..f764d3e6 100644 --- a/org.moreunit.plugin/src/org/moreunit/launch/JUnitTestSelectionLaunchConfigurationDelegate.java +++ b/org.moreunit.plugin/src/org/moreunit/launch/JUnitTestSelectionLaunchConfigurationDelegate.java @@ -7,7 +7,6 @@ import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.debug.core.ILaunchConfiguration; import org.eclipse.jdt.core.IMember; -import org.eclipse.jdt.core.IType; import org.eclipse.jdt.junit.launcher.JUnitLaunchConfigurationDelegate; /** diff --git a/org.moreunit.plugin/src/org/moreunit/launch/TestLauncher.java b/org.moreunit.plugin/src/org/moreunit/launch/TestLauncher.java index 421aa7a2..0e55151a 100644 --- a/org.moreunit.plugin/src/org/moreunit/launch/TestLauncher.java +++ b/org.moreunit.plugin/src/org/moreunit/launch/TestLauncher.java @@ -10,7 +10,6 @@ import org.eclipse.core.runtime.IExtension; import org.eclipse.core.runtime.IExtensionPoint; import org.eclipse.core.runtime.Platform; -import org.eclipse.debug.core.ILaunchManager; import org.eclipse.debug.ui.IDebugUIConstants; import org.eclipse.debug.ui.ILaunchShortcut; import org.eclipse.jdt.core.IMember; diff --git a/org.moreunit.plugin/src/org/moreunit/util/WordTokenizer.java b/org.moreunit.plugin/src/org/moreunit/util/WordTokenizer.java index 6a2ca3cf..203797f7 100644 --- a/org.moreunit.plugin/src/org/moreunit/util/WordTokenizer.java +++ b/org.moreunit.plugin/src/org/moreunit/util/WordTokenizer.java @@ -3,8 +3,6 @@ import java.util.ArrayList; import java.util.Enumeration; import java.util.List; -import java.util.regex.Matcher; -import java.util.regex.Pattern; /** * @author vera diff --git a/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleJUnit3Project.java b/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleJUnit3Project.java index de0f0812..be3cd022 100644 --- a/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleJUnit3Project.java +++ b/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleJUnit3Project.java @@ -2,7 +2,6 @@ import org.moreunit.test.context.Project; import org.moreunit.test.context.Properties; -import org.moreunit.test.context.TestType; @Project( mainCls = "org:SomeClass", diff --git a/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleMavenJUnit4Project.java b/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleMavenJUnit4Project.java index 63dda6f9..3bdc694b 100644 --- a/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleMavenJUnit4Project.java +++ b/org.moreunit.test.dependencies/src/org/moreunit/test/context/configs/SimpleMavenJUnit4Project.java @@ -2,7 +2,6 @@ import org.moreunit.test.context.Project; import org.moreunit.test.context.Properties; -import org.moreunit.test.context.TestType; @Project( mainCls = "org:SomeClass", diff --git a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/Source.java b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/Source.java index 2ac31d1e..33c66763 100644 --- a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/Source.java +++ b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/Source.java @@ -1,8 +1,6 @@ package org.moreunit.test.workspace; -import java.io.IOException; import java.io.InputStream; -import java.net.URL; import java.nio.charset.StandardCharsets; import java.util.Scanner; import java.util.regex.Matcher; diff --git a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/TypeAssertions.java b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/TypeAssertions.java index d9bb4fdd..55456c64 100644 --- a/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/TypeAssertions.java +++ b/org.moreunit.test.dependencies/src/org/moreunit/test/workspace/TypeAssertions.java @@ -3,7 +3,6 @@ import static org.assertj.core.api.Assertions.assertThat; import org.eclipse.jdt.core.IMember; -import org.eclipse.jdt.core.IType; public class TypeAssertions { diff --git a/org.moreunit.test/test/org/moreunit/elements/TestCaseTypeFacadeTest.java b/org.moreunit.test/test/org/moreunit/elements/TestCaseTypeFacadeTest.java index 001f5bd8..61915360 100644 --- a/org.moreunit.test/test/org/moreunit/elements/TestCaseTypeFacadeTest.java +++ b/org.moreunit.test/test/org/moreunit/elements/TestCaseTypeFacadeTest.java @@ -23,7 +23,6 @@ import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.JavaModelException; import org.junit.Before; -import org.junit.Ignore; import org.junit.Test; import org.moreunit.elements.CorrespondingMemberRequest.MemberType; import org.moreunit.preferences.Preferences.MethodSearchMode;