rewrite icon indicating copy to clipboard operation
rewrite copied to clipboard

ChangePackage throws class cast exception

Open pway99 opened this issue 3 years ago • 0 comments

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

image

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)
  ...

image

pway99 avatar Sep 12 '22 23:09 pway99