@Override publicvoid init(ProcessingEnvironment pe) { super.init(pe);
trees = Trees.instance(pe);
}
@Override publicboolean process(Set<? extends TypeElement> arg0, RoundEnvironment roundEnvironment) { // Scanner class to scan through various component elements
CodeVisitor visitor = new CodeVisitor();
for (Element e : roundEnvironment.getRootElements()) {
TreePath tp = trees.getPath(e);
visitor.scan(tp, trees);
}
returntrue;
}
@Override public SourceVersion getSupportedSourceVersion() { return SourceVersion.latest();
}
class CodeVisitor extends TreePathScanner<Object, Trees> {
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.