com.llamalad7.mixinextras.ap.StdoutMessager Maven / Gradle / Ivy
package com.llamalad7.mixinextras.ap;
import javax.annotation.processing.Messager;
import javax.lang.model.element.AnnotationMirror;
import javax.lang.model.element.AnnotationValue;
import javax.lang.model.element.Element;
import javax.tools.Diagnostic;
public class StdoutMessager implements Messager {
@Override
public void printMessage(Diagnostic.Kind kind, CharSequence msg) {
System.out.printf("[%s] %s%n", kind.name(), msg);
}
@Override
public void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e) {
printMessage(kind, msg);
}
@Override
public void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a) {
printMessage(kind, msg);
}
@Override
public void printMessage(Diagnostic.Kind kind, CharSequence msg, Element e, AnnotationMirror a, AnnotationValue v) {
printMessage(kind, msg);
}
}