Package groovy.lang

Class MissingMethodException

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
MissingMethodExceptionNoStack

public class MissingMethodException extends GroovyRuntimeException
An exception occurred if a dynamic method dispatch fails with an unknown method.

Note that the Missing*Exception classes were named for consistency and to avoid conflicts with JDK exceptions of the same name.

See Also:
  • Constructor Details

    • MissingMethodException

      public MissingMethodException(String method, Class<?> type, Object[] arguments)
    • MissingMethodException

      public MissingMethodException(String method, Class<?> type, Object[] arguments, boolean isStatic)
  • Method Details

    • getArguments

      public Object[] getArguments()
    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class GroovyRuntimeException
    • getMethod

      public String getMethod()
      Returns:
      the name of the method that could not be found
    • getType

      public Class<?> getType()
      Returns:
      The type on which the method was attempted to be called
    • isStatic

      public boolean isStatic()
      Returns:
      Whether the method was called in a static way, i.e. on a class rather than an object.