Interface StandardEvaluator

    • Method Detail

      • function

        java.lang.Object function​(java.lang.Object a,
                                  java.lang.Object b)
        Applies the Function operator.
      • dot

        java.lang.Object dot​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.DOT operator.
      • parens

        java.lang.Object parens​(java.lang.Object[] args)
        Applies the Operators.PARENS operator.
      • brackets

        java.lang.Object brackets​(java.lang.Object[] args)
        Applies the Operators.BRACKETS operator.
      • braces

        java.lang.Object braces​(java.lang.Object[] args)
        Applies the Operators.BRACES operator.
      • transpose

        java.lang.Object transpose​(java.lang.Object a)
        Applies the Operators.TRANSPOSE operator.
      • dotTranspose

        java.lang.Object dotTranspose​(java.lang.Object a)
        Applies the Operators.DOT_TRANSPOSE operator.
      • pow

        java.lang.Object pow​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.POW operator.
      • dotPow

        java.lang.Object dotPow​(java.lang.Object a,
                                java.lang.Object b)
        Applies the Operators.DOT_POW operator.
      • postInc

        java.lang.Object postInc​(java.lang.Object a)
        Applies the Operators.POST_INC operator.
      • postDec

        java.lang.Object postDec​(java.lang.Object a)
        Applies the Operators.POST_DEC operator.
      • preInc

        java.lang.Object preInc​(java.lang.Object a)
        Applies the Operators.PRE_INC operator.
      • preDec

        java.lang.Object preDec​(java.lang.Object a)
        Applies the Operators.PRE_DEC operator.
      • pos

        java.lang.Object pos​(java.lang.Object a)
        Applies the Operators.POS operator.
      • neg

        java.lang.Object neg​(java.lang.Object a)
        Applies the Operators.NEG operator.
      • complement

        java.lang.Object complement​(java.lang.Object a)
        Applies the Operators.COMPLEMENT operator.
      • not

        java.lang.Object not​(java.lang.Object a)
        Applies the Operators.NOT operator.
      • mul

        java.lang.Object mul​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.MUL operator.
      • div

        java.lang.Object div​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.DIV operator.
      • mod

        java.lang.Object mod​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.MOD operator.
      • rightDiv

        java.lang.Object rightDiv​(java.lang.Object a,
                                  java.lang.Object b)
        Applies the Operators.RIGHT_DIV operator.
      • dotMul

        java.lang.Object dotMul​(java.lang.Object a,
                                java.lang.Object b)
        Applies the Operators.DOT_MUL operator.
      • dotDiv

        java.lang.Object dotDiv​(java.lang.Object a,
                                java.lang.Object b)
        Applies the Operators.DOT_DIV operator.
      • dotRightDiv

        java.lang.Object dotRightDiv​(java.lang.Object a,
                                     java.lang.Object b)
        Applies the Operators.DOT_RIGHT_DIV operator.
      • add

        java.lang.Object add​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.ADD operator.
      • sub

        java.lang.Object sub​(java.lang.Object a,
                             java.lang.Object b)
        Applies the Operators.SUB operator.
      • leftShift

        java.lang.Object leftShift​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.LEFT_SHIFT operator.
      • rightShift

        java.lang.Object rightShift​(java.lang.Object a,
                                    java.lang.Object b)
        Applies the Operators.RIGHT_SHIFT operator.
      • unsignedRightShift

        java.lang.Object unsignedRightShift​(java.lang.Object a,
                                            java.lang.Object b)
        Applies the Operators.UNSIGNED_RIGHT_SHIFT operator.
      • colon

        java.lang.Object colon​(java.lang.Object a,
                               java.lang.Object b)
        Applies the Operators.COLON operator.
      • lessThan

        java.lang.Object lessThan​(java.lang.Object a,
                                  java.lang.Object b)
        Applies the Operators.LESS_THAN operator.
      • greaterThan

        java.lang.Object greaterThan​(java.lang.Object a,
                                     java.lang.Object b)
        Applies the Operators.GREATER_THAN operator.
      • lessThanOrEqual

        java.lang.Object lessThanOrEqual​(java.lang.Object a,
                                         java.lang.Object b)
        Applies the Operators.LESS_THAN_OR_EQUAL operator.
      • greaterThanOrEqual

        java.lang.Object greaterThanOrEqual​(java.lang.Object a,
                                            java.lang.Object b)
        Applies the Operators.GREATER_THAN_OR_EQUAL operator.
      • instanceOf

        java.lang.Object instanceOf​(java.lang.Object a,
                                    java.lang.Object b)
        Applies the Operators.INSTANCEOF operator.
      • equal

        java.lang.Object equal​(java.lang.Object a,
                               java.lang.Object b)
        Applies the Operators.EQUAL operator.
      • notEqual

        java.lang.Object notEqual​(java.lang.Object a,
                                  java.lang.Object b)
        Applies the Operators.NOT_EQUAL operator.
      • bitwiseAnd

        java.lang.Object bitwiseAnd​(java.lang.Object a,
                                    java.lang.Object b)
        Applies the Operators.BITWISE_AND operator.
      • bitwiseOr

        java.lang.Object bitwiseOr​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.BITWISE_OR operator.
      • logicalAnd

        java.lang.Object logicalAnd​(java.lang.Object a,
                                    java.lang.Object b)
        Applies the Operators.LOGICAL_AND operator.
      • logicalOr

        java.lang.Object logicalOr​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.LOGICAL_OR operator.
      • assign

        java.lang.Object assign​(java.lang.Object a,
                                java.lang.Object b)
        Applies the Operators.ASSIGN operator.
      • powAssign

        java.lang.Object powAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.POW_ASSIGN operator.
      • dotPowAssign

        java.lang.Object dotPowAssign​(java.lang.Object a,
                                      java.lang.Object b)
        Applies the Operators.DOT_POW_ASSIGN operator.
      • mulAssign

        java.lang.Object mulAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.MUL_ASSIGN operator.
      • divAssign

        java.lang.Object divAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.DIV_ASSIGN operator.
      • modAssign

        java.lang.Object modAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.MOD_ASSIGN operator.
      • rightDivAssign

        java.lang.Object rightDivAssign​(java.lang.Object a,
                                        java.lang.Object b)
        Applies the Operators.RIGHT_DIV_ASSIGN operator.
      • dotDivAssign

        java.lang.Object dotDivAssign​(java.lang.Object a,
                                      java.lang.Object b)
        Applies the Operators.DOT_DIV_ASSIGN operator.
      • dotRightDivAssign

        java.lang.Object dotRightDivAssign​(java.lang.Object a,
                                           java.lang.Object b)
        Applies the Operators.DOT_RIGHT_DIV_ASSIGN operator.
      • addAssign

        java.lang.Object addAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.ADD_ASSIGN operator.
      • subAssign

        java.lang.Object subAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.SUB_ASSIGN operator.
      • andAssign

        java.lang.Object andAssign​(java.lang.Object a,
                                   java.lang.Object b)
        Applies the Operators.AND_ASSIGN operator.
      • orAssign

        java.lang.Object orAssign​(java.lang.Object a,
                                  java.lang.Object b)
        Applies the Operators.OR_ASSIGN operator.
      • leftShiftAssign

        java.lang.Object leftShiftAssign​(java.lang.Object a,
                                         java.lang.Object b)
        Applies the Operators.LEFT_SHIFT_ASSIGN operator.
      • rightShiftAssign

        java.lang.Object rightShiftAssign​(java.lang.Object a,
                                          java.lang.Object b)
        Applies the Operators.RIGHT_SHIFT_ASSIGN operator.