Closed YoshikiHigo closed 6 years ago
上記の修正例,シグネチャ的に正しいのはこうですが,
- projectBuilder.build(outDirPath);
+ projectBuilder.build(targetProject.getInitialVariant().getGeneratedSourceCode(), outDirPath);
そもそもNullPointerException出る.
つまり,ProjectBuilder#build(GeneratedSourceCode, String)
が正しく動いていない.
併せて修正してもらえると助かります.
諸悪の根源はここっぽい.
// GeneratedJDTAST.java L31
@Override
public String getPrimaryClassName() {
// TODO Auto-generated method stub
return null;
}
すみません,そのメソッドはテストしていませんでした… GeneratedJDTAST#getPrimaryClassNameは誰の管轄でしたっけ?ASTの操作だからr-arimaくん? getPrimacyClassNameの実装が完了したら,buildメソッドの修正を行います.