Я установил combTypeSolver и передал конфигурацию парсеру правильным образом. Я также создал специальный файл jar и добавил его в путь сборки. jartest1.java является частью пользовательского файла JAR, который я пытаюсь разрешить, как показано в строке ниже:
jartest1 test1 = new jartest1()
Я получаю разрешенный тип JavassistClassDeclaration:
ResolvedReferenceTypeDeclaration declaringType = ((ClassOrInterfaceType) value).resolve().getTypeDeclaration();
Мне нужно получить его узел javaparser, используя что-то вроде:
Optional<Node> wrappedNode1 = ((JavassistClassDeclaration) declaringType).toAst();
, но, к сожалению, метод toAst всегда возвращает пустой необязательный параметр. Есть ли способ, которым я могу получить узел ClassOrInterfaceDeclaration разрешенного узла JavassistClassDeclaration?