uml-parser icon indicating copy to clipboard operation
uml-parser copied to clipboard

class japa.parser.ast.type.ClassOrInterfaceType cannot be cast to class japa.parser.ast.type.ReferenceType

Open Reeseee opened this issue 3 years ago • 0 comments

Hi!Thanks for the work you have done!

But when I do some tests on class diagram generation module,I encountered a problem.

The source code I try to analyze is as below: public class MyVector<E> extends Vector<E> {

}

However, there is an exception when parsing the code:

Exception in thread "main" java.lang.ClassCastException: class japa.parser.ast.type.ClassOrInterfaceType cannot be cast to class japa.parser.ast.type.ReferenceType (japa.parser.ast.type.ClassOrInterfaceType and japa.parser.ast.type.ReferenceType are in unnamed module of loader 'app') at com.uml.parser.main.UMLHelper.getArrayClassName(UMLHelper.java:65) at com.uml.parser.main.Counselor.createRelationship(Counselor.java:134) at com.uml.parser.main.Counselor.checkForRelatives(Counselor.java:72) at com.uml.parser.main.ParseJava.createUMLClass(ParseJava.java:81) at com.uml.parser.main.ParseJava.parseFiles(ParseJava.java:53) at RunUMLParser.main(RunUMLParser.java:50)

Would you please inform me if you have any ideas? Thanks a lot!

Reeseee avatar Apr 23 '22 04:04 Reeseee