public class ExecutableTypeData extends TemplateMethod
TemplateMethod.TypeSignatureMessageContainer.MessageNO_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, updateSignatureaddError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, iteratorpublic 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.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object