@Override public void report(Processor<?> processor, Level level, String message) { StringBuilder buffer = new StringBuilder(); prefix(buffer, level); // Adding message buffer.append(message); print(buffer.toString(), level); }
@Override public void report(Processor<?> processor, Level level, CtElement element, String message) { StringBuilder buffer = new StringBuilder(); prefix(buffer, level); // Adding message buffer.append(message); // Add sourceposition (javac format) try { CtType<?> type = (element instanceof CtType) ? (CtType<?>) element : element.getParent(CtType.class); SourcePosition sp = element.getPosition(); if (sp == null) { buffer.append(" (Unknown Source)"); } else { buffer.append(" at " + type.getQualifiedName() + "."); CtExecutable<?> exe = (element instanceof CtExecutable) ? (CtExecutable<?>) element : element.getParent(CtExecutable.class); if (exe != null) { buffer.append(exe.getSimpleName()); } buffer.append("(" + sp.getFile().getName() + ":" + sp.getLine() + ")"); } } catch (ParentNotInitializedException e) { buffer.append(" (invalid parent)"); } print(buffer.toString(), level); }
@Override public void report(Processor<?> processor, Level level, String message) { StringBuffer buffer = new StringBuffer(); prefix(buffer, level); // Adding message buffer.append(message); print(buffer.toString(), level); }
@Override public void report(Processor<?> processor, Level level, CtElement element, String message) { StringBuffer buffer = new StringBuffer(); prefix(buffer, level); // Adding message buffer.append(message); // Add sourceposition (javac format) try { CtType<?> type = (element instanceof CtType) ? (CtType<?>) element : element.getParent(CtType.class); SourcePosition sp = element.getPosition(); if (sp == null) { buffer.append(" (Unknown Source)"); } else { buffer.append(" at " + type.getQualifiedName() + "."); CtExecutable<?> exe = (element instanceof CtExecutable) ? (CtExecutable<?>) element : element.getParent(CtExecutable.class); if (exe != null) { buffer.append(exe.getSimpleName()); } buffer.append("(" + sp.getFile().getName() + ":" + sp.getLine() + ")"); } } catch (ParentNotInitializedException e) { buffer.append(" (invalid parent)"); } print(buffer.toString(), level); }