Class ConstantExpressionValidator

  • Direct Known Subclasses:
    AnnotationValueValidator

    public class ConstantExpressionValidator
    extends java.lang.Object
    Checks whether a given XExpression is a a constant expression.
    • Constructor Detail

      • ConstantExpressionValidator

        public ConstantExpressionValidator()
    • Method Detail

      • _isConstant

        protected boolean _isConstant​(XExpression expression)
      • _isConstant

        protected boolean _isConstant​(XStringLiteral expression)
      • _isConstant

        protected boolean _isConstant​(XTypeLiteral expression)
      • _isConstant

        protected boolean _isConstant​(XNumberLiteral expression)
      • _isConstant

        protected boolean _isConstant​(XBooleanLiteral expression)
      • _isConstantExpression

        protected boolean _isConstantExpression​(java.lang.Void it)
      • _isConstantExpression

        protected boolean _isConstantExpression​(XExpression it)
      • isConstant

        public boolean isConstant​(XExpression expression)
      • isConstantExpression

        public boolean isConstantExpression​(XExpression it)