sisc.modules.s2j
Class SchemeInvocation

java.lang.Object
  extended by sisc.modules.s2j.SchemeInvocation
All Implemented Interfaces:
java.lang.reflect.InvocationHandler

public class SchemeInvocation
extends java.lang.Object
implements java.lang.reflect.InvocationHandler


Field Summary
protected  DynamicEnvironment dynenv
           
protected  Procedure proc
           
 
Constructor Summary
SchemeInvocation(DynamicEnvironment dynenv, Procedure proc)
           
 
Method Summary
 java.lang.Object invoke(java.lang.Object proxy, java.lang.reflect.Method m, java.lang.Object[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dynenv

protected DynamicEnvironment dynenv

proc

protected Procedure proc
Constructor Detail

SchemeInvocation

public SchemeInvocation(DynamicEnvironment dynenv,
                        Procedure proc)
Method Detail

invoke

public java.lang.Object invoke(java.lang.Object proxy,
                               java.lang.reflect.Method m,
                               java.lang.Object[] args)
                        throws java.lang.Throwable
Specified by:
invoke in interface java.lang.reflect.InvocationHandler
Throws:
java.lang.Throwable