palio.compiler
Class MethodCaller

java.lang.Object
  extended by palio.compiler.ParamsContainer
      extended by palio.compiler.MethodCaller
Direct Known Subclasses:
MethodCallerNoOutput

public class MethodCaller
extends ParamsContainer

A Class class.

Author:
Krzysztof Synowiec

Constructor Summary
MethodCaller(java.lang.Object module, java.lang.reflect.Method method, java.lang.Object[] params, int pos)
           
 
Method Summary
static void disableTryHandling()
           
static void enableTryHandling()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.Object[] getParams()
           
 java.lang.Class getReturnType()
           
 java.lang.Object getTarget()
           
 java.lang.Object invoke()
           
 java.lang.String toString()
           
 
Methods inherited from class palio.compiler.ParamsContainer
getColumn, getLine
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodCaller

public MethodCaller(java.lang.Object module,
                    java.lang.reflect.Method method,
                    java.lang.Object[] params,
                    int pos)
Method Detail

getMethod

public java.lang.reflect.Method getMethod()

getParams

public java.lang.Object[] getParams()

getTarget

public java.lang.Object getTarget()

getReturnType

public java.lang.Class getReturnType()

enableTryHandling

public static void enableTryHandling()

disableTryHandling

public static void disableTryHandling()

invoke

public java.lang.Object invoke()
                        throws palio.PalioException
Throws:
palio.PalioException

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object