org.retro.scheme
Class Reflector

java.lang.Object
  extended byorg.retro.scheme.Procedure
      extended byorg.retro.scheme.Reflector
All Implemented Interfaces:
java.lang.Runnable, SchemeProcedure, java.io.Serializable
Direct Known Subclasses:
JavaField, JavaMethod, StaticReflector

public abstract class Reflector
extends Procedure

See Also:
Serialized Form

Field Summary
 boolean canAccessPrivateData
           
static java.util.Vector reflectors
           
 
Fields inherited from class org.retro.scheme.Procedure
maxArgs, minArgs, name
 
Constructor Summary
Reflector()
           
 
Method Summary
protected  java.lang.Object readResolve()
           
protected  void reset()
           
static void resetAll()
           
 
Methods inherited from class org.retro.scheme.Procedure
apply, apply, apply, catching, getName, makeArgArray, makeArgArray, nParms, run, setName, synchronize, throwObject, throwRuntimeException, toString, toStringArgs, tryCatch, tryFinally
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

reflectors

public static final java.util.Vector reflectors

canAccessPrivateData

public boolean canAccessPrivateData
Constructor Detail

Reflector

public Reflector()
Method Detail

resetAll

public static void resetAll()

reset

protected void reset()

readResolve

protected java.lang.Object readResolve()