Skip to content

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

@Reeseee

Description

@Reeseee

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
extends Vector
{

}

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!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions