public final class GuardExpression extends MessageContainer
MessageContainer.Message| Constructor and Description |
|---|
GuardExpression(SpecializationData source,
DSLExpression expression) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equalsNegated(GuardExpression other) |
DSLExpression |
getExpression() |
AnnotationMirror |
getMessageAnnotation() |
AnnotationValue |
getMessageAnnotationValue() |
Element |
getMessageElement() |
boolean |
implies(GuardExpression other) |
boolean |
isConstantTrueInSlowPath(ProcessorContext context) |
String |
toString() |
addError, addError, addError, addWarning, addWarning, collectMessages, emitMessages, findChildContainers, getBaseContainer, getMessages, hasErrors, iteratorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitforEach, spliteratorpublic GuardExpression(SpecializationData source, DSLExpression expression)
public Element getMessageElement()
getMessageElement in class MessageContainerpublic AnnotationMirror getMessageAnnotation()
getMessageAnnotation in class MessageContainerpublic AnnotationValue getMessageAnnotationValue()
getMessageAnnotationValue in class MessageContainerpublic DSLExpression getExpression()
public boolean isConstantTrueInSlowPath(ProcessorContext context)
public boolean equalsNegated(GuardExpression other)
public boolean implies(GuardExpression other)