diff --git a/rewrite-java/src/main/java/org/openrewrite/java/RemoveImport.java b/rewrite-java/src/main/java/org/openrewrite/java/RemoveImport.java index dd98630573..b4d74f148a 100644 --- a/rewrite-java/src/main/java/org/openrewrite/java/RemoveImport.java +++ b/rewrite-java/src/main/java/org/openrewrite/java/RemoveImport.java @@ -185,6 +185,9 @@ private Object unfoldStarImport(J.Import starImport, Set otherImportsUse for (String other : otherImportsUsed) { J.Import unfolded = starImport.withQualid(starImport.getQualid().withName(starImport .getQualid().getName().withSimpleName(other))).withId(randomId()); + if (unfolded.getQualid().getType() instanceof JavaType.Unknown) { + unfolded = unfolded.withQualid(unfolded.getQualid().withType(JavaType.buildType(unfolded.getQualid().toString()))); + } unfoldedImports.add(i++ == 0 ? unfolded : unfolded.withPrefix(Space.format("\n"))); } return unfoldedImports;