@Override public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) { for (TypeElement element : ElementFilter.typesIn(roundEnvironment.getRootElements())) { processType(element); } try { FileWriter fw = new FileWriter("target/generated-sources/annotated_classes.txt"); for (CharSequence name : classNames) { fw.write(name.toString()); fw.write('\n'); } fw.close(); } catch (Exception e) { throw new RuntimeException(e); } return true; }
@Override public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) { for (TypeElement element : ElementFilter.typesIn(roundEnvironment.getRootElements())) { processType(element); } try { FileWriter fw = new FileWriter("target/generated-sources/annotated_classes.txt"); for (CharSequence name : classNames) { fw.write(name.toString()); fw.write('\n'); } fw.close(); } catch (Exception e) { throw new RuntimeException(e); } return true; }
@Override public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) { for (TypeElement element : ElementFilter.typesIn(roundEnvironment.getRootElements())) { processType(element); } try { FileWriter fw = new FileWriter("target/generated-sources/annotated_classes.txt"); for (CharSequence name : classNames) { fw.write(name.toString()); fw.write('\n'); } fw.close(); } catch (Exception e) { if (e instanceof RuntimeException) throw (RuntimeException) e; throw new RuntimeException(e); } return true; }
@Override public boolean process(Set<? extends TypeElement> typeElements, RoundEnvironment roundEnvironment) { for (TypeElement element : ElementFilter.typesIn(roundEnvironment.getRootElements())) { processType(element); } try { FileWriter fw = new FileWriter("target/generated-sources/annotated_classes.txt"); for (CharSequence name : classNames) { fw.write(name.toString()); fw.write('\n'); } fw.close(); } catch (Exception e) { if (e instanceof RuntimeException) throw (RuntimeException) e; throw new RuntimeException(e); } return true; }
processType(innerType);
processType(innerType);
public void processType(TypeElement cd) { processType(innerType);
public void processType(TypeElement cd) { processType(innerType);