Class StringExpression

  • All Implemented Interfaces:
    java.lang.Cloneable, Constants, RuntimeConstants

    public class StringExpression
    extends ConstantExpression
    WARNING: The contents of this source file are not part of any supported API. Code that depends on them does so at its own risk: they are subject to change or removal without notice.
    • Field Detail

      • value

        java.lang.String value
    • Constructor Detail

      • StringExpression

        public StringExpression​(long where,
                                java.lang.String value)
        Constructor
    • Method Detail

      • equals

        public boolean equals​(java.lang.String s)
        Overrides:
        equals in class Expression
      • isNonNull

        public boolean isNonNull()
        Description copied from class: Expression
        Check if the expression cannot be a null reference.
        Overrides:
        isNonNull in class Expression
      • getValue

        public java.lang.Object getValue()
        Get the value
        Overrides:
        getValue in class Expression
      • hashCode

        public int hashCode()
        Hashcode
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Equality
        Overrides:
        equals in class java.lang.Object
      • print

        public void print​(java.io.PrintStream out)
        Print
        Overrides:
        print in class Expression