public abstract class MessageContainer extends Object implements Iterable<MessageContainer>
| Modifier and Type | Class and Description |
|---|---|
static class |
MessageContainer.Message |
| Constructor and Description |
|---|
MessageContainer() |
| Modifier and Type | Method and Description |
|---|---|
void |
addError(AnnotationMirror mirror,
AnnotationValue value,
String text,
Object... params) |
void |
addError(AnnotationValue value,
String text,
Object... params) |
void |
addError(String text,
Object... params) |
void |
addWarning(AnnotationValue value,
String text,
Object... params) |
void |
addWarning(String text,
Object... params) |
List<MessageContainer.Message> |
collectMessages() |
void |
emitMessages(ProcessorContext context,
Log log) |
protected List<MessageContainer> |
findChildContainers() |
MessageContainer |
getBaseContainer() |
AnnotationMirror |
getMessageAnnotation() |
AnnotationValue |
getMessageAnnotationValue() |
abstract Element |
getMessageElement() |
List<MessageContainer.Message> |
getMessages() |
boolean |
hasErrors() |
Iterator<MessageContainer> |
iterator() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitforEach, spliteratorpublic final void addWarning(AnnotationValue value, String text, Object... params)
public final void addError(AnnotationValue value, String text, Object... params)
public final void addError(AnnotationMirror mirror, AnnotationValue value, String text, Object... params)
protected List<MessageContainer> findChildContainers()
public abstract Element getMessageElement()
public MessageContainer getBaseContainer()
public Iterator<MessageContainer> iterator()
iterator in interface Iterable<MessageContainer>public final void emitMessages(ProcessorContext context, Log log)
public AnnotationMirror getMessageAnnotation()
public AnnotationValue getMessageAnnotationValue()
public final boolean hasErrors()
public final List<MessageContainer.Message> collectMessages()
public List<MessageContainer.Message> getMessages()