Это первый раз, когда я пишу процессор аннотаций и хочу вызвать его программно. Возможно ли это?
] Я написал небольшой код для процессора:
@SupportedAnnotationTypes({"app.dev.ems.support.annotation.HBMModel"})
public class HBMModelProcessor extends AbstractProcessor {
@Override
public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment roundEnv) {
Set<? extends Element> elements = roundEnv.getElementsAnnotatedWith(HBMModel.class);
System.out.println(elements);
return true;
}
}
Теперь, если я хочу вызвать метод процесса, то как мне это сделать? Могу ли я сделать это следующим образом:
HBMModelProcessor modelProcessor = new HBMModelProcessor();
modelProcessor.process(annotations, roundEnv)
Любая информация будет мне очень полезна.
Спасибо.