rewrite
rewrite copied to clipboard
ChangePackage throws class cast exception
Discovered while running common-statatic-analysis on https://github.com/apache/helix/blob/master/helix-core/src/test/java/org/apache/helix/monitoring/mbeans/TestTopStateHandoffMetrics.java

java.lang.ClassCastException: class org.openrewrite.java.tree.J$MethodInvocation cannot be cast to class org.openrewrite.java.tree.J$Identifier (org.openrewrite.java.tree.J$MethodInvocation and org.openrewrite.java.tree.J$Identifier are in unnamed module of loader 'app')
org.openrewrite.java.tree.J$FieldAccess.getName(J.java:1721)
org.openrewrite.java.tree.J$FieldAccess.isFullyQualifiedClassReference(J.java:1771)
org.openrewrite.java.tree.J$FieldAccess.isFullyQualifiedClassReference(J.java:1764)
org.openrewrite.java.ChangePackage$ChangePackageVisitor.visitFieldAccess(ChangePackage.java:132)
org.openrewrite.java.ChangePackage$ChangePackageVisitor.visitFieldAccess(ChangePackage.java:98)
org.openrewrite.java.tree.J$FieldAccess.acceptJava(J.java:1735)
org.openrewrite.java.tree.J.accept(J.java:60)
org.openrewrite.TreeVisitor.visit(TreeVisitor.java:206)
...
