public class NodeChildData extends MessageContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
NodeChildData.Cardinality |
MessageContainer.Message| Constructor and Description |
|---|
NodeChildData(javax.lang.model.element.Element sourceElement,
javax.lang.model.element.AnnotationMirror sourceMirror,
java.lang.String name,
javax.lang.model.type.TypeMirror nodeType,
javax.lang.model.type.TypeMirror originalNodeType,
javax.lang.model.element.Element accessElement,
NodeChildData.Cardinality cardinality) |
| Modifier and Type | Method and Description |
|---|---|
ExecutableTypeData |
findAnyGenericExecutableType(ProcessorContext context) |
ExecutableTypeData |
findExecutableType(ProcessorContext context,
TypeData targetType) |
java.util.List<ExecutableTypeData> |
findGenericExecutableTypes(ProcessorContext context) |
javax.lang.model.element.Element |
getAccessElement() |
NodeChildData.Cardinality |
getCardinality() |
java.util.List<NodeChildData> |
getExecuteWith() |
javax.lang.model.element.AnnotationMirror |
getMessageAnnotation() |
javax.lang.model.element.Element |
getMessageElement() |
java.lang.String |
getName() |
NodeData |
getNodeData() |
javax.lang.model.type.TypeMirror |
getNodeType() |
javax.lang.model.type.TypeMirror |
getOriginalType() |
void |
setExecuteWith(java.util.List<NodeChildData> executeWith) |
void |
setNode(NodeData nodeData) |
java.lang.String |
toString() |
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, iteratorpublic NodeChildData(javax.lang.model.element.Element sourceElement,
javax.lang.model.element.AnnotationMirror sourceMirror,
java.lang.String name,
javax.lang.model.type.TypeMirror nodeType,
javax.lang.model.type.TypeMirror originalNodeType,
javax.lang.model.element.Element accessElement,
NodeChildData.Cardinality cardinality)
public java.util.List<NodeChildData> getExecuteWith()
public void setExecuteWith(java.util.List<NodeChildData> executeWith)
public ExecutableTypeData findExecutableType(ProcessorContext context, TypeData targetType)
public java.util.List<ExecutableTypeData> findGenericExecutableTypes(ProcessorContext context)
public ExecutableTypeData findAnyGenericExecutableType(ProcessorContext context)
public javax.lang.model.type.TypeMirror getOriginalType()
public javax.lang.model.element.Element getMessageElement()
getMessageElement in class MessageContainerpublic javax.lang.model.element.AnnotationMirror getMessageAnnotation()
getMessageAnnotation in class MessageContainerpublic void setNode(NodeData nodeData)
public javax.lang.model.element.Element getAccessElement()
public javax.lang.model.type.TypeMirror getNodeType()
public NodeChildData.Cardinality getCardinality()
public NodeData getNodeData()
public java.lang.String getName()
public java.lang.String toString()
toString in class java.lang.Object