public abstract class Template extends MessageContainer
MessageContainer.Message
Constructor and Description |
---|
Template(ProcessorContext context,
javax.lang.model.element.TypeElement templateType,
java.lang.String templateMethodName,
javax.lang.model.element.AnnotationMirror annotation) |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<MessageContainer> |
findChildContainers() |
MessageContainer |
getBaseContainer() |
ProcessorContext |
getContext() |
javax.lang.model.element.Element |
getMessageElement() |
java.lang.String |
getTemplateMethodName() |
javax.lang.model.element.TypeElement |
getTemplateType() |
javax.lang.model.element.AnnotationMirror |
getTemplateTypeAnnotation() |
abstract TypeSystemData |
getTypeSystem() |
java.lang.String |
toString() |
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotation, getMessageAnnotationValue, getMessages, hasErrors, iterator
public Template(ProcessorContext context, javax.lang.model.element.TypeElement templateType, java.lang.String templateMethodName, javax.lang.model.element.AnnotationMirror annotation)
public ProcessorContext getContext()
public MessageContainer getBaseContainer()
getBaseContainer
in class MessageContainer
public abstract TypeSystemData getTypeSystem()
public javax.lang.model.element.Element getMessageElement()
getMessageElement
in class MessageContainer
protected java.util.List<MessageContainer> findChildContainers()
findChildContainers
in class MessageContainer
public java.lang.String getTemplateMethodName()
public javax.lang.model.element.TypeElement getTemplateType()
public javax.lang.model.element.AnnotationMirror getTemplateTypeAnnotation()
public java.lang.String toString()
toString
in class java.lang.Object