Как конвертировать AST в модель JDT Java

Я пишу модульные тесты для моего плагина, который использует интерфейсы IType и IMethod из JDT. Чтобы написать модульные тесты, мне нужно создать такие интерфейсы. Ответ наэтот вопрос показывает, как создать модель AST, но я нене знаете, как преобразовать его в модель Java?

Мой код выглядит так:

String source = 

  "package com.test\n" +
  "\n" +
  "import com.test.something;" + 
  "\n" +
  "public class Class{\n" +
  "int sum(int a, int b)\n" +
  "}\n";

ASTParser parser = ASTParser.newParser(AST.JLS4);
parser.setSource(source.toCharArray());
CompilationUnit unit = (CompilationUnit) parser.createAST(null);

Итак, у меня есть экземплярCompilationUnit, но мне нужен экземпляр ICompilationUInit, чтобы я мог получить доступ кIMethod а такжеIType объекты.

Ответы на вопрос(2)

Ваш ответ на вопрос