Class PrimitiveExpression

    • Field Detail

      • ANY_VALUE

        public static final java.lang.Object ANY_VALUE
      • _literalValue

        private java.lang.String _literalValue
      • _value

        private java.lang.Object _value
    • Constructor Detail

      • PrimitiveExpression

        public PrimitiveExpression​(java.lang.Object value)
      • PrimitiveExpression

        public PrimitiveExpression​(java.lang.Object value,
                                   java.lang.String literalValue)
      • PrimitiveExpression

        public PrimitiveExpression​(java.lang.Object value,
                                   TextLocation startLocation,
                                   java.lang.String literalValue)
      • PrimitiveExpression

        public PrimitiveExpression​(int offset,
                                   java.lang.Object value)
      • PrimitiveExpression

        public PrimitiveExpression​(int offset,
                                   java.lang.Object value,
                                   java.lang.String literalValue)
      • PrimitiveExpression

        public PrimitiveExpression​(int offset,
                                   java.lang.Object value,
                                   TextLocation startLocation,
                                   java.lang.String literalValue)
    • Method Detail

      • setStartLocation

        public final void setStartLocation​(TextLocation startLocation)
      • getLiteralValue

        public final java.lang.String getLiteralValue()
      • setLiteralValue

        public final void setLiteralValue​(java.lang.String literalValue)
      • getValue

        public final java.lang.Object getValue()
      • setValue

        public final void setValue​(java.lang.Object value)
      • acceptVisitor

        public <T,​R> R acceptVisitor​(IAstVisitor<? super T,​? extends R> visitor,
                                           T data)
        Specified by:
        acceptVisitor in class AstNode