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.AnnotationMirrorgetAnnotationMirror()javax.lang.model.type.TypeMirrorgetJavaClass()javax.lang.model.element.AnnotationMirrorgetMessageAnnotation()javax.lang.model.element.AnnotationValuegetMessageAnnotationValue()javax.lang.model.element.ElementgetMessageElement()SpecializationDatagetSpecialization()SpecializationDatagetTransitionTo()-
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:
getMessageElementin classMessageContainer
-
getMessageAnnotation
public javax.lang.model.element.AnnotationMirror getMessageAnnotation()
- Overrides:
getMessageAnnotationin classMessageContainer
-
getMessageAnnotationValue
public javax.lang.model.element.AnnotationValue getMessageAnnotationValue()
- Overrides:
getMessageAnnotationValuein 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()
-
-