From f3c47be4ddf841676cd55cf602d2d9c79c12065f Mon Sep 17 00:00:00 2001 From: Wayne Beaton <wayne.beaton@eclipse-foundation.org> Date: Mon, 11 Dec 2023 14:17:29 -0500 Subject: [PATCH] Refactor: Rename and generalise --- .classpath | 13 +++++++++++++ .settings/org.eclipse.jdt.core.prefs | 2 +- pom.xml | 4 ++-- .../ip/project/code/InitialContributionProcess.java | 4 ++-- ...nReviewTaskFinder.java => ReviewTaskFinder.java} | 9 ++++----- .../code/context/ProjectCodeReviewModule.java | 4 ++-- 6 files changed, 24 insertions(+), 12 deletions(-) rename src/main/java/org/eclipse/dash/ip/project/code/{InitialContributionReviewTaskFinder.java => ReviewTaskFinder.java} (98%) diff --git a/.classpath b/.classpath index 4559ca0..8ec68a3 100644 --- a/.classpath +++ b/.classpath @@ -23,5 +23,18 @@ <attribute name="maven.pomderived" value="true"/> </attributes> </classpathentry> + <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + <attribute name="optional" value="true"/> + </attributes> + </classpathentry> + <classpathentry excluding="**" kind="src" output="target/test-classes" path="src/test/resources"> + <attributes> + <attribute name="maven.pomderived" value="true"/> + <attribute name="test" value="true"/> + <attribute name="optional" value="true"/> + </attributes> + </classpathentry> <classpathentry kind="output" path="target/classes"/> </classpath> diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index b5490a0..2af1e7b 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -4,5 +4,5 @@ org.eclipse.jdt.core.compiler.compliance=11 org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore -org.eclipse.jdt.core.compiler.release=enabled +org.eclipse.jdt.core.compiler.release=disabled org.eclipse.jdt.core.compiler.source=11 diff --git a/pom.xml b/pom.xml index 2006410..f0ff142 100644 --- a/pom.xml +++ b/pom.xml @@ -29,13 +29,13 @@ <dependencies> <dependency> <groupId>org.eclipse.dash</groupId> - <artifactId>org.eclipse.dash.licenses</artifactId> + <artifactId>org.eclipse.dash.licenses.core</artifactId> <version>1.0.3-SNAPSHOT</version> </dependency> <dependency> <groupId>org.eclipse.dash</groupId> <artifactId>eclipse-api-for-java</artifactId> - <version>1.0.2-SNAPSHOT</version> + <version>1.0.3-SNAPSHOT</version> </dependency> <dependency> <groupId>com.google.inject</groupId> diff --git a/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionProcess.java b/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionProcess.java index 4cb35a6..0b40593 100644 --- a/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionProcess.java +++ b/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionProcess.java @@ -32,11 +32,11 @@ public class InitialContributionProcess { }); } - private void run(Consumer<InitialContributionReviewTaskFinder> doit) { + private void run(Consumer<ReviewTaskFinder> doit) { logger.info("Starting the processor."); Injector injector = Guice.createInjector(new ProjectCodeReviewModule()); - var scanner = injector.getInstance(InitialContributionReviewTaskFinder.class); + var scanner = injector.getInstance(ReviewTaskFinder.class); doit.accept(scanner); } diff --git a/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionReviewTaskFinder.java b/src/main/java/org/eclipse/dash/ip/project/code/ReviewTaskFinder.java similarity index 98% rename from src/main/java/org/eclipse/dash/ip/project/code/InitialContributionReviewTaskFinder.java rename to src/main/java/org/eclipse/dash/ip/project/code/ReviewTaskFinder.java index a6e4500..a3cc7c6 100644 --- a/src/main/java/org/eclipse/dash/ip/project/code/InitialContributionReviewTaskFinder.java +++ b/src/main/java/org/eclipse/dash/ip/project/code/ReviewTaskFinder.java @@ -12,7 +12,6 @@ package org.eclipse.dash.ip.project.code; import java.time.LocalDateTime; import java.time.format.DateTimeFormatter; import java.util.Arrays; -import java.util.Collection; import java.util.Collections; import java.util.HashSet; import java.util.Objects; @@ -32,8 +31,8 @@ import org.slf4j.LoggerFactory; import jakarta.inject.Inject; -public class InitialContributionReviewTaskFinder { - final Logger logger = LoggerFactory.getLogger(InitialContributionReviewTaskFinder.class); +public class ReviewTaskFinder { + final Logger logger = LoggerFactory.getLogger(ReviewTaskFinder.class); @Inject EclipseApi api; @@ -45,7 +44,7 @@ public class InitialContributionReviewTaskFinder { GitLabApi gitlabApi; @Inject - InitialContributionReviewTaskFinder initialContribution; + ReviewTaskFinder initialContribution; public Stream<CreateReviewTask> tasks() { return Stream.concat(initialContributionTasks(), adHocReviewTasks()); @@ -166,7 +165,7 @@ public class InitialContributionReviewTaskFinder { return null; } - abstract class CreateReviewTask { + public abstract class CreateReviewTask { Issue issue; Project project; diff --git a/src/main/java/org/eclipse/dash/ip/project/code/context/ProjectCodeReviewModule.java b/src/main/java/org/eclipse/dash/ip/project/code/context/ProjectCodeReviewModule.java index 87b3cae..cb12523 100644 --- a/src/main/java/org/eclipse/dash/ip/project/code/context/ProjectCodeReviewModule.java +++ b/src/main/java/org/eclipse/dash/ip/project/code/context/ProjectCodeReviewModule.java @@ -15,7 +15,7 @@ import java.util.function.Consumer; import org.eclipse.dash.api.EclipseApi; import org.eclipse.dash.api.EclipseApi.HttpService; -import org.eclipse.dash.ip.project.code.InitialContributionReviewTaskFinder; +import org.eclipse.dash.ip.project.code.ReviewTaskFinder; import org.eclipse.dash.ip.project.code.RepositoryService; import org.eclipse.dash.licenses.IProxySettings; import org.eclipse.dash.licenses.ISettings; @@ -61,7 +61,7 @@ public class ProjectCodeReviewModule extends AbstractModule { bind(RepositoryService.class).toInstance(new RepositoryService()); - bind(InitialContributionReviewTaskFinder.class).toInstance(new InitialContributionReviewTaskFinder()); + bind(ReviewTaskFinder.class).toInstance(new ReviewTaskFinder()); } static String getGitLabUrl() { -- GitLab