W3cubDocs

/Groovy 3.0

[Java] Class MissingMethodException

  • groovy.lang.MissingMethodException
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.

Constructor Summary

Constructors
Constructor and description
MissingMethodException (String method, Class<?> type, Object[] arguments)
MissingMethodException (String method, Class<?> type, Object[] arguments, boolean isStatic)

Methods Summary

Methods
Type Params Return Type Name and description
public Object[] getArguments()
public String getMessage()
public String getMethod()
Returns:
the name of the method that could not be found
public Class<?> getType()
Returns:
The type on which the method was attempted to be called
public boolean isStatic()
Returns:
Whether the method was called in a static way, i.e. on a class rather than an object.

Inherited Methods Summary

Inherited Methods
Methods inherited from class Name
class GroovyRuntimeException getLocationText, getMessage, getMessageWithoutLocationText, getModule, getNode, setModule

Constructor Detail

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

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

Method Detail

public Object[] getArguments()

@Override public String getMessage()

public String getMethod()

Returns:
the name of the method that could not be found

public Class<?> getType()

Returns:
The type on which the method was attempted to be called

public boolean isStatic()

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

© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/groovy/lang/MissingMethodException.html