Class org.as2lib.env.reflect.NoSuchMethodException

????
   +--Error
      +--org.as2lib.env.except.AbstractThrowable
         +--org.as2lib.env.except.Exception
            +--org.as2lib.env.reflect.ReflectionException
               +--org.as2lib.env.reflect.NoSuchMethodException

Description

NoSuchMethodException is thrown to indicate that the method that has been searched for is not declared on the specific class or interface.

Note that up-to-now it is not possible to find out at run-time which methods a specific interface declares. This functionality works only for classes, that implement methods.

Method Index

new NoSuchMethodException()

Inherited from Exception

toString()

Inherited from AbstractThrowable

addStackTraceElement(), getCause(), getMessage(), getStackTrace(), getStringifier(), initCause(), setStringifier()

Constructor Detail

NoSuchMethodException

public function NoSuchMethodException(message:String, thrower, args:Array)

Constructs a new NoSuchMethodException instance.

All arguments are allowed to be null or undefined. But if one is, the string representation returned by the toString method will not be complete.

The args array should be the internal arguments array of the method that throws the throwable. The internal arguments array exists in every method and contains its parameters, the callee method and the caller method. You can refernce it in every method using the name "arguments".

Parameters

messagethe message that describes the problem in detail
throwerthe object that declares the method that throws this exception
argsthe arguments of the throwing method