Skip to content

Commit 3510221

Browse files
committed
fix #12 ImplicitWebAnnotationNames ClassCastException:. J.Ident cannot be cast to J.Literal
1 parent b083cce commit 3510221

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/main/java/org/openrewrite/java/spring/ImplicitWebAnnotationNames.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,6 +94,7 @@ private Optional<J.Literal> nameArgumentValue(J.Annotation annotation) {
9494
.filter(assign -> assign.getVariable().whenType(J.Ident.class)
9595
.map(key -> key.getSimpleName().equals("value") || key.getSimpleName().equals("name"))
9696
.orElse(false))
97+
.filter(assign -> assign.getAssignment() instanceof J.Literal)
9798
.map(assign -> (J.Literal) assign.getAssignment())
9899
.isPresent() || arg.whenType(J.Literal.class).isPresent())
99100
.findAny()

0 commit comments

Comments
 (0)