2016-10-04 66 views

回答

0

你需要這樣做:

  1. 解析代碼
  2. 找到您要添加的元素
  3. 添加元素你想
  4. 轉儲返回的代碼點

第一點是微不足道的,只需使用JavaParser.parse方法。你會得到一個CompilationUnit。在你顯示的例子中,你正在類聲明中添加一個字段,所以你首先需要獲取那個類的聲明。致電getTypes並查看該列表以查看您想要的聲明或只需致電getClassByName

一旦你有你的班級聲明,你可以打電話給addMember就可以了。在你的例子中,你正在添加一個字段,所以你需要實例化一個FieldDeclaration

一旦你完成你拿你的CompilationUnit和呼籲toString。你將找回修改過的源代碼。

來源:我是JavaParser提交者

+1

已經很晚了,但是,謝謝! –