Class SpecializationThrowsData
- java.lang.Object
-
- com.oracle.truffle.dsl.processor.model.MessageContainer
-
- com.oracle.truffle.dsl.processor.model.SpecializationThrowsData
-
- All Implemented Interfaces:
java.lang.Iterable<MessageContainer>
public class SpecializationThrowsData extends MessageContainer
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
MessageContainer.Message
-
-
Constructor Summary
Constructors Constructor Description SpecializationThrowsData(javax.lang.model.element.AnnotationMirror annotationMirror, javax.lang.model.element.AnnotationValue value, javax.lang.model.type.TypeMirror javaClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.lang.model.element.AnnotationMirror
getAnnotationMirror()
javax.lang.model.type.TypeMirror
getJavaClass()
javax.lang.model.element.AnnotationMirror
getMessageAnnotation()
javax.lang.model.element.AnnotationValue
getMessageAnnotationValue()
javax.lang.model.element.Element
getMessageElement()
SpecializationData
getSpecialization()
SpecializationData
getTransitionTo()
-
Methods inherited from class com.oracle.truffle.dsl.processor.model.MessageContainer
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessages, hasErrors, iterator
-
-
-
-
Method Detail
-
getMessageElement
public javax.lang.model.element.Element getMessageElement()
- Specified by:
getMessageElement
in classMessageContainer
-
getMessageAnnotation
public javax.lang.model.element.AnnotationMirror getMessageAnnotation()
- Overrides:
getMessageAnnotation
in classMessageContainer
-
getMessageAnnotationValue
public javax.lang.model.element.AnnotationValue getMessageAnnotationValue()
- Overrides:
getMessageAnnotationValue
in classMessageContainer
-
getJavaClass
public javax.lang.model.type.TypeMirror getJavaClass()
-
getSpecialization
public SpecializationData getSpecialization()
-
getAnnotationMirror
public javax.lang.model.element.AnnotationMirror getAnnotationMirror()
-
getTransitionTo
public SpecializationData getTransitionTo()
-
-