public class AnnotationValueValidator
extends java.lang.Object
Constructor and Description |
---|
AnnotationValueValidator() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
_isValidAnnotationValue(JvmEnumerationLiteral enumLiteral) |
protected boolean |
_isValidAnnotationValue(JvmField field) |
protected boolean |
_isValidAnnotationValue(JvmIdentifiableElement identifiable) |
protected boolean |
_isValidAnnotationValue(java.lang.Void identifiable) |
protected boolean |
_isValidAnnotationValue(java.lang.Void nullValue,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XAnnotation expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XAnnotationElementValueBinaryOperation expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XBooleanLiteral expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XExpression expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XFeatureCall expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XListLiteral expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XMemberFeatureCall expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XNumberLiteral expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XStringLiteral expression,
boolean allowNesting) |
protected boolean |
_isValidAnnotationValue(XTypeLiteral expression,
boolean allowNesting) |
protected boolean |
isValidAnnotationValue(JvmIdentifiableElement enumLiteral) |
protected boolean |
isValidAnnotationValue(XExpression expression,
boolean allowNesting) |
void |
validateAnnotationValue(XExpression value,
ValidationMessageAcceptor acceptor) |
public void validateAnnotationValue(XExpression value, ValidationMessageAcceptor acceptor)
protected boolean _isValidAnnotationValue(XExpression expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(java.lang.Void nullValue, boolean allowNesting)
protected boolean _isValidAnnotationValue(XBooleanLiteral expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XNumberLiteral expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XStringLiteral expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XTypeLiteral expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XAnnotation expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XListLiteral expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XFeatureCall expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XMemberFeatureCall expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(XAnnotationElementValueBinaryOperation expression, boolean allowNesting)
protected boolean _isValidAnnotationValue(JvmIdentifiableElement identifiable)
protected boolean _isValidAnnotationValue(java.lang.Void identifiable)
protected boolean _isValidAnnotationValue(JvmField field)
protected boolean _isValidAnnotationValue(JvmEnumerationLiteral enumLiteral)
protected boolean isValidAnnotationValue(XExpression expression, boolean allowNesting)
protected boolean isValidAnnotationValue(JvmIdentifiableElement enumLiteral)