Class TypeCheckData
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.model.MessageContainer
-
- com.oracle.truffle.dsl.processor.model.TemplateMethod
-
- com.oracle.truffle.dsl.processor.model.TypeCheckData
-
- All Implemented Interfaces:
java.lang.Comparable<TemplateMethod>
,java.lang.Iterable<MessageContainer>
public class TypeCheckData extends TemplateMethod
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.model.TemplateMethod
TemplateMethod.TypeSignature
-
Nested 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
NO_NATURAL_ORDER
-
-
Constructor Summary
Constructors Constructor Description TypeCheckData(TemplateMethod method, TypeData checkedType, TypeData valueType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TypeData
getCheckedType()
TypeData
getValueType()
boolean
isGeneric()
-
Methods inherited from class com.oracle.truffle.dsl.processor.model.TemplateMethod
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
-
Methods inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, getBaseContainer, getMessageAnnotationValue, getMessages, hasErrors, iterator
-
-
-
-
Constructor Detail
-
TypeCheckData
public TypeCheckData(TemplateMethod method, TypeData checkedType, TypeData valueType)
-
-