public class FakeMessager
extends java.lang.Object
implements javax.annotation.processing.Messager
Messager that stores all messages as strings of the form
"[SEVERITY] Message", indexed (non-uniquely) by element.| Constructor and Description |
|---|
FakeMessager() |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.Multimap<java.lang.String,java.lang.String> |
getMessagesByElement() |
void |
printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg) |
void |
printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e) |
void |
printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e,
javax.lang.model.element.AnnotationMirror a) |
void |
printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e,
javax.lang.model.element.AnnotationMirror a,
javax.lang.model.element.AnnotationValue v) |
public com.google.common.collect.Multimap<java.lang.String,java.lang.String> getMessagesByElement()
public void printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg)
printMessage in interface javax.annotation.processing.Messagerpublic void printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e)
printMessage in interface javax.annotation.processing.Messagerpublic void printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e,
javax.lang.model.element.AnnotationMirror a)
printMessage in interface javax.annotation.processing.Messagerpublic void printMessage(javax.tools.Diagnostic.Kind kind,
java.lang.CharSequence msg,
javax.lang.model.element.Element e,
javax.lang.model.element.AnnotationMirror a,
javax.lang.model.element.AnnotationValue v)
printMessage in interface javax.annotation.processing.Messager