Вы должны сделать это:
- Разбираем код
- Найти точку, где вы хотите добавить элемент
- Добавьте элемент вы хотите
- дамп обратно код
Первый пункт тривиальный, просто используйте метод JavaParser.parse. Вы получите CompilationUnit. В приведенном примере вы добавляете поле в объявление класса, поэтому вам нужно сначала получить это объявление класса. Позвоните по телефону getTypes и загляните в этот список для объявления, которое вы хотите, или просто позвоните по телефону getClassByName.
Как только у вас есть объявление о своем классе, вы можете позвонить ему addMember. В вашем примере вы добавляете поле, поэтому вам нужно создать экземпляр FieldDeclaration.
Как только вы закончите, вы берете свой CompilationUnit и звоните toString. Вы вернете измененный исходный код.
Источник: Я являюсь коммандером JavaParser
Было поздно, но, спасибо! –