Refactoring

* Fix package name
* Move classes to the application root package
* Change class names
* Polish
This commit is contained in:
Fabian Krüger
2024-01-26 13:20:40 +00:00
committed by GitHub
parent ff814b4e56
commit 861eabc700
108 changed files with 252 additions and 260 deletions

View File

@@ -40,16 +40,15 @@ package com.acme.example;
import org.openrewrite.Recipe;
import org.openrewrite.SourceFile;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import org.springframework.stereotype.Component;
import java.nio.file.Path;
import java.util.List;
@Component
public class MyMigrationApplication {

View File

@@ -5,16 +5,15 @@ package com.acme.example;
import org.openrewrite.Recipe;
import org.openrewrite.SourceFile;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import org.springframework.stereotype.Component;
import java.nio.file.Path;
import java.util.List;
@Component
public class MyMigrationApplication {

View File

@@ -20,12 +20,12 @@ import org.openrewrite.SourceFile;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import java.nio.file.Path;
import java.util.List;

View File

@@ -34,8 +34,6 @@ import org.openrewrite.shaded.jgit.api.errors.GitAPIException;
import org.openrewrite.shaded.jgit.lib.Ref;
import org.openrewrite.shaded.jgit.revwalk.RevCommit;
import org.openrewrite.shaded.jgit.transport.UsernamePasswordCredentialsProvider;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ApplicationRunner;
@@ -43,12 +41,14 @@ import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.context.event.EventListener;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.*;
import org.springframework.rewrite.parsers.events.StartedParsingResourceEvent;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.ProjectScanner;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.parser.events.StartedParsingResourceEvent;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.util.FileSystemUtils;

View File

@@ -26,10 +26,10 @@ import org.springframework.boot.ApplicationRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.ProjectScanner;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.ProjectScanner;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import java.nio.file.Path;
import java.util.Arrays;

View File

@@ -30,11 +30,11 @@ import org.openrewrite.java.marker.JavaSourceSet;
import org.openrewrite.java.tree.J;
import org.openrewrite.java.tree.JavaType;
import org.openrewrite.java.tree.Statement;
import org.springframework.rewrite.parsers.RewriteExecutionContext;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.parsers.SpringRewriteProperties;
import org.springframework.rewrite.parsers.maven.ClasspathDependencies;
import org.springframework.rewrite.support.openrewrite.GenericOpenRewriteRecipe;
import org.springframework.rewrite.parser.RewriteExecutionContext;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.parser.SpringRewriteProperties;
import org.springframework.rewrite.parser.maven.ClasspathDependencies;
import org.springframework.rewrite.recipes.GenericOpenRewriteRecipe;
import org.springframework.rewrite.test.util.ParserExecutionHelper;
import org.springframework.rewrite.test.util.TestProjectHelper;

View File

@@ -30,10 +30,10 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.rewrite.boot.autoconfigure.SpringRewriteCommonsConfiguration;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.parsers.maven.SbmTestConfiguration;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.boot.autoconfigure.RewriteLauncherConfiguration;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.parser.maven.SbmTestConfiguration;
import org.springframework.util.FileSystemUtils;
import org.testcontainers.containers.GenericContainer;
import org.testcontainers.junit.jupiter.Container;
@@ -41,7 +41,8 @@ import org.testcontainers.junit.jupiter.Testcontainers;
import org.testcontainers.utility.DockerImageName;
import org.testcontainers.utility.MountableFile;
import java.io.*;
import java.io.File;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.Paths;
@@ -86,7 +87,7 @@ import static org.assertj.core.api.Fail.fail;
*
* @author Fabian Krüger
*/
@SpringBootTest(classes = { MavenArtifactCacheTestConfig.class, SpringRewriteCommonsConfiguration.class,
@SpringBootTest(classes = { MavenArtifactCacheTestConfig.class, RewriteLauncherConfiguration.class,
SbmTestConfiguration.class })
@Testcontainers
public class PrivateArtifactRepositoryTest {

View File

@@ -92,13 +92,13 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.CommandLineRunner;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.rewrite.parsers.ProjectScanner;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.ProjectScanner;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import java.nio.file.Path;
import java.util.List;

View File

@@ -186,7 +186,7 @@
</goals>
<configuration>
<classifier>test</classifier>
<includes>**/parsers/maven/**,**/test/util/**</includes>
<includes>**/parser/maven/**,**/test/util/**</includes>
</configuration>
</execution>
</executions>

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.ExecutionContext;
@@ -28,12 +28,13 @@ import org.slf4j.LoggerFactory;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.events.StartedParsingProjectEvent;
import org.springframework.rewrite.parsers.events.SuccessfullyParsedProjectEvent;
import org.springframework.rewrite.parsers.maven.BuildFileParser;
import org.springframework.rewrite.parsers.maven.MavenProjectAnalyzer;
import org.springframework.rewrite.parsers.maven.ProvenanceMarkerFactory;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.*;
import org.springframework.rewrite.parser.events.StartedParsingProjectEvent;
import org.springframework.rewrite.parser.events.SuccessfullyParsedProjectEvent;
import org.springframework.rewrite.parser.maven.MavenBuildFileParser;
import org.springframework.rewrite.parser.maven.MavenProject;
import org.springframework.rewrite.parser.maven.MavenProjectAnalyzer;
import org.springframework.rewrite.parser.maven.ProvenanceMarkerFactory;
import org.springframework.rewrite.scopes.ScanScope;
import org.springframework.util.StringUtils;
@@ -71,7 +72,7 @@ public class RewriteProjectParser {
private final ProvenanceMarkerFactory provenanceMarkerFactory;
private final BuildFileParser buildFileParser;
private final MavenBuildFileParser buildFileParser;
private final SourceFileParser sourceFileParser;
@@ -93,7 +94,7 @@ public class RewriteProjectParser {
private final MavenProjectAnalyzer mavenProjectAnalyzer;
public RewriteProjectParser(ProvenanceMarkerFactory provenanceMarkerFactory, BuildFileParser buildFileParser,
public RewriteProjectParser(ProvenanceMarkerFactory provenanceMarkerFactory, MavenBuildFileParser buildFileParser,
SourceFileParser sourceFileParser, StyleDetector styleDetector,
SpringRewriteProperties springRewriteProperties, ParsingEventListener parsingEventListener,
ApplicationEventPublisher eventPublisher, ScanScope scanScope, ConfigurableListableBeanFactory beanFactory,

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.recipes;
package org.springframework.rewrite;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.Recipe;
@@ -24,8 +24,8 @@ import org.openrewrite.config.RecipeDescriptor;
import org.openrewrite.config.ResourceLoader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.rewrite.parsers.SpringRewriteProperties;
import org.springframework.rewrite.parsers.RecipeValidationErrorException;
import org.springframework.rewrite.parser.RecipeValidationErrorException;
import org.springframework.rewrite.parser.SpringRewriteProperties;
import java.util.*;
import java.util.function.Predicate;

View File

@@ -13,18 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.execution;
package org.springframework.rewrite;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.Recipe;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.util.StopWatch;
import java.nio.file.Path;

View File

@@ -18,8 +18,7 @@ package org.springframework.rewrite.boot.autoconfigure;
import org.openrewrite.ExecutionContext;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.rewrite.project.RewriteSourceFileWrapper;
import org.springframework.rewrite.project.resource.*;
import org.springframework.rewrite.resource.*;
/**
* Configuration for {@link ProjectResourceSet} related beans.

View File

@@ -19,9 +19,9 @@ import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
import org.springframework.rewrite.parsers.SpringRewriteProperties;
import org.springframework.rewrite.parsers.RewriteParserConfiguration;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.parser.RewriteParserConfiguration;
import org.springframework.rewrite.parser.SpringRewriteProperties;
import org.springframework.rewrite.RewriteRecipeDiscovery;
/**
* Configuration for {@link RewriteRecipeDiscovery}.

View File

@@ -18,11 +18,11 @@ package org.springframework.rewrite.boot.autoconfigure;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
import org.springframework.rewrite.execution.RewriteRecipeLauncher;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.project.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.project.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.RewriteRecipeLauncher;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.resource.ProjectResourceSetFactory;
import org.springframework.rewrite.resource.ProjectResourceSetSerializer;
import org.springframework.rewrite.RewriteRecipeDiscovery;
/**
* @author Fabian Krüger
@@ -32,7 +32,7 @@ import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
public class RewriteLauncherConfiguration {
@Bean
RewriteRecipeLauncher rewriteRecipeLaucnher(RewriteProjectParser parser, RewriteRecipeDiscovery dicovery,
RewriteRecipeLauncher rewriteRecipeLauncher(RewriteProjectParser parser, RewriteRecipeDiscovery dicovery,
ProjectResourceSetFactory resourceSetFactory, ProjectResourceSetSerializer deserializer) {
return new RewriteRecipeLauncher(parser, dicovery, resourceSetFactory, deserializer);
}

View File

@@ -17,7 +17,7 @@ package org.springframework.rewrite.boot.autoconfigure;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Import;
import org.springframework.rewrite.parsers.RewriteParserConfiguration;
import org.springframework.rewrite.parser.RewriteParserConfiguration;
/**
* Configuration for all components.

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.ExecutionContext;
import org.openrewrite.java.JavaParser;

View File

@@ -13,9 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.parser.maven.MavenProject;
import java.util.ArrayList;
import java.util.List;

View File

@@ -13,10 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.xml.tree.Xml;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parser.maven.MavenProject;
import org.springframework.rewrite.utils.ResourceUtil;
import java.nio.file.Path;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import java.util.Objects;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.jetbrains.annotations.NotNull;
import org.slf4j.Logger;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
/**
* Thrown when recipe validation failed during discovery.

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.ExecutionContext;
import org.openrewrite.InMemoryExecutionContext;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.java.JavaParsingException;
import org.openrewrite.maven.MavenDownloadingException;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.ExecutionContext;
import org.openrewrite.maven.cache.CompositeMavenPomCache;
@@ -32,10 +32,11 @@ import org.springframework.context.ApplicationEventPublisher;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
import org.springframework.core.io.ResourceLoader;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.boot.autoconfigure.ProjectResourceSetConfiguration;
import org.springframework.rewrite.boot.autoconfigure.ScopeConfiguration;
import org.springframework.rewrite.parsers.events.RewriteParsingEventListenerAdapter;
import org.springframework.rewrite.parsers.maven.*;
import org.springframework.rewrite.parser.events.RewriteParsingEventListenerAdapter;
import org.springframework.rewrite.parser.maven.*;
import org.springframework.rewrite.scopes.annotations.ScanScope;
import java.io.PrintWriter;
@@ -110,7 +111,7 @@ public class RewriteParserConfiguration {
@Bean
RewriteProjectParser rewriteProjectParser(ProvenanceMarkerFactory provenanceMarkerFactory,
BuildFileParser buildFileParser, SourceFileParser sourceFileParser, StyleDetector styleDetector,
MavenBuildFileParser buildFileParser, SourceFileParser sourceFileParser, StyleDetector styleDetector,
SpringRewriteProperties springRewriteProperties, ParsingEventListener parsingEventListener,
ApplicationEventPublisher eventPublisher, org.springframework.rewrite.scopes.ScanScope scanScope,
ConfigurableListableBeanFactory beanFactory, ProjectScanner projectScanner,

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.ExecutionContext;
import org.openrewrite.SourceFile;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.ExecutionContext;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.ExecutionContext;
import org.openrewrite.SourceFile;
@@ -23,7 +23,8 @@ import org.openrewrite.xml.tree.Xml;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.maven.MavenModuleParser;
import org.springframework.rewrite.parser.maven.MavenModuleParser;
import org.springframework.rewrite.parser.maven.MavenProject;
import java.nio.file.Path;
import java.util.*;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.SourceFile;
import org.openrewrite.java.internal.JavaTypeCache;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.java.JavaParser;
import org.springframework.boot.context.properties.ConfigurationProperties;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.openrewrite.SourceFile;
import org.openrewrite.Tree;
@@ -36,7 +36,7 @@ import java.util.stream.Stream;
public class StyleDetector {
List<SourceFile> sourcesWithAutoDetectedStyles(Stream<SourceFile> sourceFiles) {
public List<SourceFile> sourcesWithAutoDetectedStyles(Stream<SourceFile> sourceFiles) {
org.openrewrite.java.style.Autodetect.Detector javaDetector = org.openrewrite.java.style.Autodetect.detector();
org.openrewrite.xml.style.Autodetect.Detector xmlDetector = org.openrewrite.xml.style.Autodetect.detector();
List<SourceFile> sourceFileList = sourceFiles.peek(javaDetector::sample).peek(xmlDetector::sample).toList();

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.openrewrite.Parser;
import org.openrewrite.SourceFile;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.openrewrite.tree.ParsingEventListener;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.openrewrite.Parser;
import org.openrewrite.SourceFile;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.springframework.core.io.Resource;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.openrewrite.Parser;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.events;
package org.springframework.rewrite.parser.events;
import org.openrewrite.SourceFile;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.marker.Marker;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.jetbrains.annotations.NotNull;
import org.springframework.core.io.Resource;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.ExecutionContext;
@@ -43,13 +43,13 @@ import static java.util.Collections.emptyList;
*
* @author Fabian Krüger
*/
public class BuildFileParser {
public class MavenBuildFileParser {
private static final Logger LOGGER = LoggerFactory.getLogger(BuildFileParser.class);
private static final Logger LOGGER = LoggerFactory.getLogger(MavenBuildFileParser.class);
private final MavenSettingsInitializer mavenSettingsInitilizer;
public BuildFileParser(MavenSettingsInitializer mavenSettingsInitilizer) {
public MavenBuildFileParser(MavenSettingsInitializer mavenSettingsInitilizer) {
this.mavenSettingsInitilizer = mavenSettingsInitilizer;
}

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.commons.cli.*;
import org.apache.maven.cli.CleanArgument;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.model.Model;
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.ExecutionContext;
@@ -35,7 +35,7 @@ import org.openrewrite.xml.tree.Xml;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.*;
import org.springframework.rewrite.parser.*;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import org.springframework.rewrite.utils.ResourceUtil;
@@ -46,7 +46,6 @@ import java.nio.file.Path;
import java.nio.file.PathMatcher;
import java.nio.file.Paths;
import java.util.*;
import java.util.function.Predicate;
import java.util.function.Supplier;
import java.util.function.UnaryOperator;
import java.util.stream.Collectors;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.maven.MavenSettings;
import org.sonatype.plexus.components.cipher.DefaultPlexusCipher;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.model.*;
import org.apache.maven.model.io.xpp3.MavenXpp3Reader;
@@ -25,14 +25,17 @@ import org.openrewrite.maven.tree.Scope;
import org.openrewrite.maven.utilities.MavenArtifactDownloader;
import org.openrewrite.xml.tree.Xml;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.maven.MavenRuntimeInformation;
import org.springframework.rewrite.parser.ProjectId;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import org.springframework.rewrite.utils.ResourceUtil;
import java.io.File;
import java.io.IOException;
import java.nio.file.Path;
import java.util.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
import java.util.Properties;
import java.util.function.Predicate;
/**

View File

@@ -13,14 +13,15 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.MavenProject;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import java.nio.file.Path;
import java.util.*;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
/**
* Implements the ordering of Maven (reactor) build projects. See <a href=

View File

@@ -13,12 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.maven.utilities.MavenArtifactDownloader;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.MavenProject;
import java.nio.file.Path;
import java.util.List;

View File

@@ -13,10 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.springframework.rewrite.parsers.MavenProject;
import org.springframework.rewrite.parsers.ProjectId;
import org.springframework.rewrite.parser.ProjectId;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import java.nio.file.Path;

View File

@@ -13,9 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
import org.springframework.rewrite.parsers.MavenProject;
package org.springframework.rewrite.parser.maven;
import java.nio.file.Path;
import java.util.*;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.model.Plugin;
import org.codehaus.plexus.util.xml.Xpp3Dom;
@@ -29,7 +29,6 @@ import org.openrewrite.marker.OperatingSystemProvenance;
import org.openrewrite.marker.ci.BuildEnvironment;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.rewrite.parsers.MavenProject;
import java.nio.file.Path;
import java.util.List;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
/**
* @author Fabian Krüger

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.ExecutionContext;
import org.openrewrite.internal.lang.Nullable;

View File

@@ -13,12 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.marker.Marker;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.ParserContext;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import org.springframework.rewrite.parser.ParserContext;
import org.springframework.rewrite.utils.ResourceUtil;
import java.nio.file.Path;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.internal.lang.Nullable;
import org.openrewrite.ipc.http.HttpSender;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.openrewrite.ExecutionContext;
import org.openrewrite.maven.cache.LocalMavenArtifactCache;
@@ -41,8 +41,8 @@ public class RewriteParserMavenConfiguration {
}
@Bean
BuildFileParser buildFileParser(MavenSettingsInitializer mavenSettingsInitializer) {
return new BuildFileParser(mavenSettingsInitializer);
MavenBuildFileParser buildFileParser(MavenSettingsInitializer mavenSettingsInitializer) {
return new MavenBuildFileParser(mavenSettingsInitializer);
}
@Bean

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.support.openrewrite;
package org.springframework.rewrite.recipes;
import org.openrewrite.ExecutionContext;
import org.openrewrite.Recipe;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
public abstract class BaseProjectResource implements InternalProjectResource {

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
public interface InternalProjectResource extends ProjectResource {

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import java.nio.file.Path;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import java.io.BufferedWriter;
import java.io.IOException;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import org.openrewrite.ExecutionContext;
import org.openrewrite.Recipe;

View File

@@ -13,11 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import org.openrewrite.ExecutionContext;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.project.RewriteSourceFileWrapper;
import java.nio.file.Path;
import java.util.List;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
public class ProjectResourceSetSerializer {

View File

@@ -13,12 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import org.openrewrite.Result;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.project.RewriteSourceFileWrapper;
import org.springframework.rewrite.project.resource.finder.AbsolutePathResourceFinder;
import org.springframework.rewrite.resource.finder.AbsolutePathResourceFinder;
import java.nio.file.Path;
import java.util.List;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource;
package org.springframework.rewrite.resource;
import org.openrewrite.SourceFile;
import org.openrewrite.internal.lang.Nullable;

View File

@@ -13,10 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project;
package org.springframework.rewrite.resource;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.project.resource.RewriteSourceFileHolder;
import java.nio.file.Path;
import java.util.List;

View File

@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.RewriteSourceFileHolder;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.RewriteSourceFileHolder;
import java.nio.file.Path;
import java.util.Optional;

View File

@@ -13,11 +13,11 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.openrewrite.SourceFile;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.project.resource.RewriteSourceFileHolder;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.RewriteSourceFileHolder;
import java.nio.file.Path;
import java.util.Arrays;

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSet;
import java.util.List;
import java.util.stream.Collectors;

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSet;
import java.util.List;
import java.util.Optional;

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSet;
import java.util.List;
import java.util.stream.Collectors;

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSet;
import java.util.List;
import java.util.stream.Collectors;

View File

@@ -13,10 +13,10 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResource;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResource;
import org.springframework.rewrite.resource.ProjectResourceSet;
import org.springframework.rewrite.utils.OsAgnosticPathMatcher;
import org.springframework.util.PathMatcher;

View File

@@ -13,9 +13,9 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
import org.springframework.rewrite.project.resource.ProjectResourceSet;
import org.springframework.rewrite.resource.ProjectResourceSet;
public interface ProjectResourceFinder<T> {

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.project.resource.finder;
package org.springframework.rewrite.resource.finder;
public class ResourceFilterException extends RuntimeException {

View File

@@ -21,7 +21,7 @@ import org.springframework.beans.factory.ObjectFactory;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.beans.factory.config.Scope;
import org.springframework.lang.Nullable;
import org.springframework.rewrite.parsers.RewriteExecutionContextErrorHandler;
import org.springframework.rewrite.parser.RewriteExecutionContextErrorHandler;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

View File

@@ -1,5 +1,5 @@
org.springframework.rewrite.boot.autoconfigure.ScopeConfiguration
org.springframework.rewrite.parsers.RewriteParserConfiguration
org.springframework.rewrite.parser.RewriteParserConfiguration
org.springframework.rewrite.boot.autoconfigure.RecipeDiscoveryConfiguration
org.springframework.rewrite.boot.autoconfigure.ProjectResourceSetConfiguration
org.springframework.rewrite.boot.autoconfigure.SpringRewriteCommonsConfiguration

View File

@@ -26,9 +26,9 @@ import org.openrewrite.java.tree.JavaType;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.RewriteParserConfiguration;
import org.springframework.rewrite.parsers.RewriteProjectParser;
import org.springframework.rewrite.parsers.RewriteProjectParsingResult;
import org.springframework.rewrite.parser.RewriteParserConfiguration;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.RewriteProjectParsingResult;
import org.springframework.rewrite.test.util.DummyResource;
import org.springframework.rewrite.test.util.TestProjectHelper;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
@@ -28,9 +28,10 @@ import org.openrewrite.marker.Markers;
import org.openrewrite.marker.SearchResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.boot.autoconfigure.SpringRewriteCommonsConfiguration;
import org.springframework.rewrite.parsers.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.parsers.maven.SbmTestConfiguration;
import org.springframework.rewrite.parser.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.parser.maven.SbmTestConfiguration;
import org.springframework.rewrite.test.util.ParallelParsingResult;
import org.springframework.rewrite.test.util.ParserExecutionHelper;
import org.springframework.rewrite.test.util.TestProjectHelper;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.assertj.core.api.Assertions;
import org.intellij.lang.annotations.Language;
@@ -27,8 +27,8 @@ import org.openrewrite.java.marker.JavaProject;
import org.openrewrite.marker.Marker;
import org.openrewrite.xml.tree.Xml;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.maven.BuildFileParser;
import org.springframework.rewrite.parsers.maven.MavenSettingsInitializer;
import org.springframework.rewrite.parser.maven.MavenBuildFileParser;
import org.springframework.rewrite.parser.maven.MavenSettingsInitializer;
import org.springframework.rewrite.scopes.ProjectMetadata;
import org.springframework.rewrite.test.util.DummyResource;
import org.springframework.rewrite.utils.ResourceUtil;
@@ -44,7 +44,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
/**
* @author Fabian Krüger
*/
class BuildFileParserTest {
class MavenBuildFileParserTest {
@Nested
public class GivenSimpleMavenMultiModuleProject {
@@ -100,7 +100,7 @@ class BuildFileParserTest {
</project>
""";
private BuildFileParser sut;
private MavenBuildFileParser sut;
@BeforeEach
void beforeEach() {
@@ -109,7 +109,7 @@ class BuildFileParserTest {
});
MavenSettingsInitializer mavenSettingsInitializer = new MavenSettingsInitializer(executionContext,
new ProjectMetadata());
sut = new BuildFileParser(mavenSettingsInitializer);
sut = new MavenBuildFileParser(mavenSettingsInitializer);
}
@Test

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
@@ -23,9 +23,10 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.context.event.EventListener;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.events.FinishedParsingResourceEvent;
import org.springframework.rewrite.parsers.events.StartedParsingProjectEvent;
import org.springframework.rewrite.parsers.events.SuccessfullyParsedProjectEvent;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.events.FinishedParsingResourceEvent;
import org.springframework.rewrite.parser.events.StartedParsingProjectEvent;
import org.springframework.rewrite.parser.events.SuccessfullyParsedProjectEvent;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import java.nio.file.Path;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
@@ -23,9 +23,10 @@ import org.junitpioneer.jupiter.Issue;
import org.openrewrite.java.tree.J;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.boot.autoconfigure.SpringRewriteCommonsConfiguration;
import org.springframework.rewrite.parsers.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.parsers.maven.SbmTestConfiguration;
import org.springframework.rewrite.parser.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.parser.maven.SbmTestConfiguration;
import org.springframework.rewrite.test.util.ParserParityTestHelper;
import org.springframework.rewrite.test.util.TestProjectHelper;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.intellij.lang.annotations.Language;
import org.jetbrains.annotations.NotNull;
@@ -31,8 +31,8 @@ import org.openrewrite.SourceFile;
import org.openrewrite.shaded.jgit.api.errors.GitAPIException;
import org.openrewrite.tree.ParsingEventListener;
import org.openrewrite.tree.ParsingExecutionContextView;
import org.springframework.rewrite.parsers.maven.ComparingParserFactory;
import org.springframework.rewrite.parsers.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.parser.maven.ComparingParserFactory;
import org.springframework.rewrite.parser.maven.RewriteMavenProjectParser;
import org.springframework.rewrite.test.util.DummyResource;
import org.springframework.rewrite.test.util.ParserParityTestHelper;
import org.springframework.rewrite.test.util.TestProjectHelper;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.intellij.lang.annotations.Language;
import org.junit.jupiter.api.DisplayName;
@@ -29,7 +29,8 @@ import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.core.io.DefaultResourceLoader;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.maven.*;
import org.springframework.rewrite.RewriteProjectParser;
import org.springframework.rewrite.parser.maven.*;
import org.springframework.rewrite.scopes.ProjectMetadata;
import org.springframework.rewrite.scopes.ScanScope;
import org.springframework.rewrite.test.util.DummyResource;
@@ -102,7 +103,7 @@ class RewriteProjectParserTest {
MavenProjectFactory mavenProjectFactory = new MavenProjectFactory(artifactDownloader);
RewriteProjectParser projectParser = new RewriteProjectParser(
new ProvenanceMarkerFactory(new MavenProvenanceMarkerFactory()),
new BuildFileParser(mavenSettingsInitializer), new SourceFileParser(mavenModuleParser),
new MavenBuildFileParser(mavenSettingsInitializer), new SourceFileParser(mavenModuleParser),
new StyleDetector(), springRewriteProperties, mock(ParsingEventListener.class),
mock(ApplicationEventPublisher.class), new ScanScope(), mock(ConfigurableListableBeanFactory.class),
new ProjectScanner(new DefaultResourceLoader(), springRewriteProperties), executionContext,

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import com.example.recipes.DummyRecipe;
import io.example.recipes.AnotherDummyRecipe;
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.condition.DisabledIfEnvironmentVariable;
import org.openrewrite.Recipe;
import org.openrewrite.config.*;
import org.springframework.rewrite.recipes.RewriteRecipeDiscovery;
import org.springframework.rewrite.RewriteRecipeDiscovery;
import org.springframework.rewrite.test.util.OpenRewriteDummyRecipeInstaller;
import java.nio.file.Path;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.apache.maven.plugin.logging.Log;
import org.junit.jupiter.api.DisplayName;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.apache.maven.plugin.logging.Log;
import org.slf4j.Logger;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers;
package org.springframework.rewrite.parser;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
@@ -21,7 +21,6 @@ import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import java.io.File;
import java.nio.file.Path;
import static org.assertj.core.api.Assertions.assertThat;

View File

@@ -13,14 +13,14 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.jetbrains.annotations.NotNull;
import org.openrewrite.InMemoryExecutionContext;
import org.springframework.beans.factory.config.ConfigurableListableBeanFactory;
import org.springframework.context.ApplicationEventPublisher;
import org.springframework.rewrite.parsers.SpringRewriteProperties;
import org.springframework.rewrite.parsers.events.RewriteParsingEventListenerAdapter;
import org.springframework.rewrite.parser.SpringRewriteProperties;
import org.springframework.rewrite.parser.events.RewriteParsingEventListenerAdapter;
import org.springframework.rewrite.scopes.ScanScope;
import static org.mockito.Mockito.mock;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryFactory;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.commons.lang3.exception.ExceptionUtils;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.Maven;
import org.apache.maven.execution.*;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.execution.MavenSession;
import org.apache.maven.plugin.logging.Log;
@@ -25,11 +25,10 @@ import org.jetbrains.annotations.NotNull;
import org.openrewrite.maven.MavenMojoProjectParser;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.rewrite.parsers.SpringRewriteProperties;
import org.springframework.rewrite.parsers.Slf4jToMavenLoggerAdapter;
import org.springframework.rewrite.parser.Slf4jToMavenLoggerAdapter;
import org.springframework.rewrite.parser.SpringRewriteProperties;
import java.nio.file.Path;
import java.util.Collection;
import java.util.List;
/**

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.codehaus.plexus.*;
import org.codehaus.plexus.classworlds.ClassWorld;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
@@ -30,7 +30,7 @@ import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.boot.test.context.TestConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Import;
import org.springframework.rewrite.parsers.RewriteParserConfiguration;
import org.springframework.rewrite.parser.RewriteParserConfiguration;
import org.springframework.test.annotation.DirtiesContext;
import org.springframework.test.util.ReflectionTestUtils;

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import com.google.common.base.Supplier;
import org.assertj.core.api.AbstractAssert;
@@ -25,14 +25,13 @@ import org.junit.jupiter.api.function.Executable;
import org.openrewrite.maven.cache.LocalMavenArtifactCache;
import org.openrewrite.maven.utilities.MavenArtifactDownloader;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.MavenProject;
import org.springframework.rewrite.test.util.DummyResource;
import java.nio.file.Path;
import java.util.*;
import static org.assertj.core.api.Assertions.assertThat;
import static org.springframework.rewrite.parsers.maven.MavenProjectGraphTest.MavenProjectBuilder.none;
import static org.springframework.rewrite.parser.maven.MavenProjectGraphTest.MavenProjectBuilder.none;
/**
* @author Fabian Krüger

View File

@@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.artifact.DependencyResolutionRequiredException;
import org.apache.maven.project.MavenProject;

View File

@@ -14,7 +14,7 @@
* limitations under the License.
*/
package org.springframework.rewrite.parsers.maven;
package org.springframework.rewrite.parser.maven;
import org.apache.maven.execution.MavenSession;
import org.intellij.lang.annotations.Language;
@@ -26,7 +26,6 @@ import org.junit.jupiter.api.io.TempDir;
import org.mockito.Mockito;
import org.openrewrite.maven.utilities.MavenArtifactDownloader;
import org.springframework.core.io.Resource;
import org.springframework.rewrite.parsers.MavenProject;
import org.springframework.rewrite.test.util.DummyResource;
import org.springframework.rewrite.utils.LinuxWindowsPathUnifier;
import org.springframework.rewrite.utils.ResourceUtil;

Some files were not shown because too many files have changed in this diff Show More