Class MethodCallExpression

  • All Implemented Interfaces:
    Node

    public class MethodCallExpression
    extends Expression
    Represents a call to either a static or an instance method.
    • Field Detail

      • method

        public final java.lang.reflect.Method method
      • targetExpression

        public final Expression targetExpression
      • expressions

        public final java.util.List<Expression> expressions
      • hash

        private int hash
        Cache the hash code for the expression
    • Constructor Detail

      • MethodCallExpression

        MethodCallExpression​(java.lang.reflect.Type returnType,
                             java.lang.reflect.Method method,
                             Expression targetExpression,
                             java.util.List<Expression> expressions)
      • MethodCallExpression

        MethodCallExpression​(java.lang.reflect.Method method,
                             Expression targetExpression,
                             java.util.List<Expression> expressions)