public class ExecutableTypeData extends MessageContainer implements Comparable<ExecutableTypeData>
MessageContainer.Messagetypes| Constructor and Description |
|---|
ExecutableTypeData(NodeData node,
ExecutableElement method,
int signatureSize,
List<TypeMirror> frameTypes) |
ExecutableTypeData(NodeData node,
TypeMirror returnType,
String uniqueName,
TypeMirror frameParameter,
List<TypeMirror> evaluatedParameters) |
addError, addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessageAnnotation, getMessageAnnotationValue, getMessages, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesNotEnclosedIn, redirectMessagesOnGeneratedElementsclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic ExecutableTypeData(NodeData node, TypeMirror returnType, String uniqueName, TypeMirror frameParameter, List<TypeMirror> evaluatedParameters)
public ExecutableTypeData(NodeData node, ExecutableElement method, int signatureSize, List<TypeMirror> frameTypes)
public static String createName(ExecutableTypeData type)
public void addDelegatedFrom(ExecutableTypeData child)
public List<ExecutableTypeData> getDelegatedFrom()
public ExecutableTypeData getDelegatedTo()
public ExecutableElement getMethod()
public String getUniqueName()
public void setUniqueName(String name)
public Element getMessageElement()
getMessageElement in class MessageContainerpublic List<TypeMirror> getEvaluatedParameters()
public List<TypeMirror> getSignatureParameters()
public int getVarArgsIndex(int parameterIndex)
public int getParameterIndex(int signatureIndex)
public TypeMirror getFrameParameter()
public TypeMirror getReturnType()
public boolean hasUnexpectedValue()
public boolean isFinal()
public boolean isAbstract()
public int getEvaluatedCount()
public boolean canDelegateTo(ExecutableTypeData to)
public int compareTo(ExecutableTypeData o2)
compareTo in interface Comparable<ExecutableTypeData>public static int compareType(ProcessorContext context, TypeMirror signature1, TypeMirror signature2)
public String getName()
public boolean sameParameters(ExecutableTypeData other)
public boolean sameSignature(ExecutableTypeData other)