Interface NodeType

All Known Implementing Classes:
ASTAdd, ASTAnd, ASTBitAnd, ASTBitNegate, ASTBitOr, ASTChain, ASTConst, ASTDivide, ASTEq, ASTGreater, ASTGreaterEq, ASTIn, ASTInstanceof, ASTLess, ASTLessEq, ASTList, ASTMethod, ASTMultiply, ASTNegate, ASTNot, ASTNotEq, ASTNotIn, ASTOr, ASTProperty, ASTRemainder, ASTRootVarRef, ASTSequence, ASTShiftLeft, ASTShiftRight, ASTStaticField, ASTStaticMethod, ASTSubtract, ASTThisVarRef, ASTUnsignedShiftRight, ASTVarRef, ASTXor, BooleanExpression, ComparisonExpression, NumericExpression

public interface NodeType
Used by some of the
invalid reference
ognl.enhance.OgnlExpressionCompiler
logic to determine the object type of Nodes during expression evaluation.
  • Method Summary

    Modifier and Type
    Method
    Description
    The type returned from the expression - if any.
    The type used to set the value - if any.
  • Method Details

    • getGetterClass

      Class<?> getGetterClass()
      The type returned from the expression - if any.
      Returns:
      The type.
    • getSetterClass

      Class<?> getSetterClass()
      The type used to set the value - if any.
      Returns:
      The type.