astparser, как установить файл .java как ICompilationUnit в функцию setSource? - PullRequest
0 голосов
/ 03 октября 2011

Вместо строки в качестве параметра, например, такого:

// parser.setSource ("открытый класс A {int i = 9; \ n int j; \ n ArrayList al = new ArrayList (); j = 1000;}". ToCharArray ());

Ответы [ 2 ]

1 голос
/ 03 октября 2011

Вы можете использовать IJavaProject findElement , чтобы получить ICompilationUnit.Или файл существует вне проекта где-то?

0 голосов
/ 24 июня 2012

Что ж, если вам нужно проанализировать какой-то файл .java, вы можете сделать это, прочитав его как массив символов и установив источник синтаксического анализа с помощью setSource (char [] source).С версии 3.6.Вы также можете получить привязки, используя метод setEnvironment.Больше информации здесь ссылка .Не уверен, что это сильно помогает.

...