Skip to content

Commit a8f526b

Browse files
committed
Pass compile
1 parent f0151af commit a8f526b

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

src/main/java/org/openrewrite/java/spring/boot2/ChangeEmbeddedServletContainerCustomizer.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,10 @@ private static J.ParameterizedType getWebFactoryCustomizerIdentifier(ExecutionCo
8282
"import org.springframework.boot.web.server.WebServerFactoryCustomizer;\n" +
8383
"import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;\n" +
8484
"public abstract class Template implements WebServerFactoryCustomizer<ConfigurableServletWebServerFactory> {}"
85-
).findFirst().orElseThrow(NoSuchElementException::new);
85+
)
86+
.map(J.CompilationUnit.class::cast)
87+
.findFirst()
88+
.get();
8689

8790
webFactoryCustomizerIdentifier = (J.ParameterizedType) requireNonNull(cu.getClasses()
8891
.get(0).getImplements()).get(0);

src/main/java/org/openrewrite/java/spring/boot2/MoveAutoConfigurationToImportsFile.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,10 @@ public Collection<SourceFile> generate(Accumulator acc, ExecutionContext ctx) {
100100
Collections.sort(finalList);
101101

102102
PlainTextParser parser = new PlainTextParser();
103-
PlainText brandNewFile = parser.parse(String.join("\n", finalList)).findFirst().get();
103+
PlainText brandNewFile = parser.parse(String.join("\n", finalList))
104+
.map(PlainText.class::cast)
105+
.findFirst()
106+
.get();
104107
newImportFiles.add(brandNewFile
105108
.withSourcePath(entry.getKey())
106109
.withMarkers(brandNewFile.getMarkers().withMarkers(entry.getValue().getMarkers()))

0 commit comments

Comments
 (0)