// import package
private JCTree.JCImport genImportPkg(String packageName, String className){
JCTree.JCIdent ident = treeMaker.Ident(names.fromString(packageName));
return treeMaker.Import(treeMaker.Select(
ident, names.fromString(className)), false);
}
// 织入log4j变量
private void genSlf4JField(JCTree.JCClassDecl classDecl){
String defLogName = "log";
JCTree.JCVariableDecl logField = treeMaker
.VarDef(treeMaker.Modifiers(Flags.PRIVATE + Flags.STATIC + Flags.FINAL),
names.fromString(defLogName),
treeMaker.Ident(names.fromString("Logger")),
treeMaker.Apply(com.sun.tools.javac.util.List.nil(),
treeMaker.Select(
treeMaker.Ident(names.fromString("Logg