Class ConstExprent

    • Constructor Detail

      • ConstExprent

        public ConstExprent​(int val,
                            boolean boolPermitted,
                            java.util.BitSet bytecodeOffsets)
      • ConstExprent

        public ConstExprent​(VarType constType,
                            java.lang.Object value,
                            java.util.BitSet bytecodeOffsets)
      • ConstExprent

        public ConstExprent​(VarType constType,
                            java.lang.Object value,
                            java.util.BitSet bytecodeOffsets,
                            boolean wasCondy)
    • Method Detail

      • isNull

        public boolean isNull()
      • convertStringToJava

        public static java.lang.String convertStringToJava​(java.lang.String value,
                                                           boolean ascii)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

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

        public boolean hasBooleanValue()
      • hasValueOne

        public boolean hasValueOne()
      • getZeroConstant

        public static ConstExprent getZeroConstant​(int type)
      • getConstType

        public VarType getConstType()
      • setConstType

        public void setConstType​(VarType constType)
      • adjustConstType

        public void adjustConstType​(VarType expectedType)
      • getValue

        public java.lang.Object getValue()
      • getIntValue

        public int getIntValue()
      • isBoolPermitted

        public boolean isBoolPermitted()
      • getBytecodeRange

        public void getBytecodeRange​(java.util.BitSet values)
        Specified by:
        getBytecodeRange in class Exprent
      • setWasCondy

        public ConstExprent setWasCondy​(boolean wasCondy)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class Exprent