Package groovy.lang

Class IncorrectClosureArgumentsException

All Implemented Interfaces:
Serializable

public class IncorrectClosureArgumentsException extends GroovyRuntimeException
An exception occurred when invoking a Closure with the wrong number and/or types of arguments
See Also:
  • Constructor Details

    • IncorrectClosureArgumentsException

      public IncorrectClosureArgumentsException(Closure closure, Object arguments, Class[] expected)
      Creates an exception describing mismatched closure arguments.
      Parameters:
      closure - the target closure
      arguments - the supplied arguments
      expected - the expected parameter types
  • Method Details

    • getArguments

      public Object getArguments()
      Returns the supplied arguments.
      Returns:
      the supplied arguments
    • getClosure

      public Closure getClosure()
      Returns the target closure.
      Returns:
      the target closure
    • getExpected

      public Class[] getExpected()
      Returns the expected parameter types.
      Returns:
      the expected parameter types