public class ExecutableTypeData extends TemplateMethod
TemplateMethod.TypeSignature
MessageContainer.Message
NO_NATURAL_ORDER
Constructor and Description |
---|
ExecutableTypeData(TemplateMethod method,
javax.lang.model.element.ExecutableElement executable,
TypeSystemData typeSystem,
TypeData type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
int |
getEvaluatedCount() |
TypeData |
getType() |
TypeSystemData |
getTypeSystem() |
int |
hashCode() |
boolean |
hasUnexpectedValue(ProcessorContext context) |
boolean |
isAbstract() |
boolean |
isFinal() |
canBeAccessedByInstanceOf, compareBySignature, compareParameter, compareTo, findByExecutionData, findChildContainers, findParameter, findParameters, getId, getMarkerAnnotation, getMessageAnnotation, getMessageElement, getMethod, getMethodName, getNaturalOrder, getParameters, getParametersAfter, getPreviousParam, getRequiredParameters, getReturnType, getReturnTypeAndParameters, getSignatureParameter, getSignatureParameters, getSignatureSize, getSignatureTypes, getSpecification, getTemplate, getTypeSignature, replaceParameter, setId, toString, updateSignature
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, iterator
public ExecutableTypeData(TemplateMethod method, javax.lang.model.element.ExecutableElement executable, TypeSystemData typeSystem, TypeData type)
public TypeData getType()
public TypeSystemData getTypeSystem()
public boolean hasUnexpectedValue(ProcessorContext context)
public boolean isFinal()
public boolean isAbstract()
public int getEvaluatedCount()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object