Class ImplicitCastData
java.lang.Object
com.oracle.truffle.dsl.processor.model.MessageContainer
com.oracle.truffle.dsl.processor.model.TemplateMethod
com.oracle.truffle.dsl.processor.model.ImplicitCastData
- All Implemented Interfaces:
Comparable<TemplateMethod>,Iterable<MessageContainer>
-
Nested Class Summary
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.model.TemplateMethod
TemplateMethod.TypeSignatureNested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
MessageContainer.Message -
Field Summary
Fields inherited from class com.oracle.truffle.dsl.processor.model.TemplateMethod
FRAME_NAME, NO_NATURAL_ORDERFields inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
types -
Constructor Summary
ConstructorsConstructorDescriptionImplicitCastData(TemplateMethod method, TypeMirror sourceType, TypeMirror targetType) -
Method Summary
Methods inherited from class com.oracle.truffle.dsl.processor.model.TemplateMethod
addParameter, compareBySignature, createReferenceName, findChildContainers, findParameter, findParameter, findParameterOrDie, getDynamicParameters, getDynamicTypes, getFrame, getId, getMarkerAnnotation, getMessageAnnotation, getMessageElement, getMethod, getMethodName, getNaturalOrder, getParameters, getReturnType, getReturnTypeAndParameters, getSignatureParameters, getSignatureSize, getSpecification, getTemplate, getTypeSignature, setId, toStringMethods inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
addError, addError, addError, addError, addSuppressableWarning, addSuppressableWarning, addWarning, addWarning, collectMessages, emitMessages, getMessageAnnotationValue, getMessages, getMessagesForModification, hasErrors, hasErrorsOrWarnings, iterator, redirectMessages, redirectMessagesOnGeneratedElementsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
ImplicitCastData
-
-
Method Details
-
getSourceType
-
getTargetType
-
compareTo
- Specified by:
compareToin interfaceComparable<TemplateMethod>- Overrides:
compareToin classTemplateMethod
-