我正在尝试使用代码模型在我的代码中导入一个类。这是我的代码。
JCodeModel model = new JCodeModel();
JClass mapper = model.directClass("com.another.Mapper");
JDefinedClass dc = model._class("com.example.Something");
JMethod method = dc.method(JMod.PUBLIC | JMod.STATIC, Void.TYPE,
"testMethod");
JBlock executerBlock = method.body();
executerBlock.directStatement("Mapper.get()");
File file = new File("./src");
file.mkdirs();
model.build(file);
现在我得到以下课程。
package com.example;
public class Something {
public static void testMethod() {
Mapper.get()
}
}
但实际上我需要的是,
package com.example;
import com.another.Mapper;
public class Something {
public static void testMethod() {
Mapper.get()
}
}
除非使用,否则导入不会到来。我怎样才能进行此导入。