Class MessageContainer
java.lang.Object
com.oracle.truffle.dsl.processor.model.MessageContainer
- All Implemented Interfaces:
Iterable<MessageContainer>
- Direct Known Subclasses:
AssumptionExpression,CacheExpression,ExecutableTypeData,ExportMessageData,GuardExpression,LibraryMessage,NodeChildData,NodeFieldData,SpecializationThrowsData,Template,TemplateMethod
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal voidfinal voidaddError(AnnotationMirror mirror, AnnotationValue value, String text, Object... params) final voidaddError(AnnotationValue value, String text, Object... params) final voidfinal voidaddSuppressableWarning(String suppressionKey, String text, Object... params) final voidaddSuppressableWarning(String suppressionKey, AnnotationValue value, String text, Object... params) final voidaddWarning(String text, Object... params) final voidaddWarning(AnnotationValue value, String text, Object... params) final List<MessageContainer.Message> final voidemitMessages(Log log) protected List<MessageContainer> abstract Elementfinal List<MessageContainer.Message> protected final List<MessageContainer.Message> final booleanfinal booleaniterator()final voidfinal voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.lang.Iterable
forEach, spliterator
-
Field Details
-
types
-
-
Constructor Details
-
MessageContainer
public MessageContainer()
-
-
Method Details
-
addWarning
-
addSuppressableWarning
-
addWarning
-
addSuppressableWarning
public final void addSuppressableWarning(String suppressionKey, AnnotationValue value, String text, Object... params) -
addError
-
addError
-
addError
-
addError
public final void addError(AnnotationMirror mirror, AnnotationValue value, String text, Object... params) -
findChildContainers
-
getMessageElement
-
iterator
- Specified by:
iteratorin interfaceIterable<MessageContainer>
-
redirectMessages
-
redirectMessagesOnGeneratedElements
-
emitMessages
-
getMessageAnnotation
-
getMessageAnnotationValue
-
hasErrors
public final boolean hasErrors() -
hasErrorsOrWarnings
public final boolean hasErrorsOrWarnings() -
collectMessages
-
getMessagesForModification
-
getMessages
-