sleep.engine
Class ObjectUtilities

java.lang.Object
  extended bysleep.engine.ObjectUtilities

public class ObjectUtilities
extends Object


Constructor Summary
ObjectUtilities()
           
 
Method Summary
static Object buildArgument(Class type, Scalar value, ScriptInstance script)
           
static Object[] buildArgumentArray(Class[] types, Stack arguments, ScriptInstance script)
           
static String buildArgumentErrorMessage(Class theClass, String method, Class[] expected, Object[] parameters)
           
static Object BuildInterface(Class className, Function subroutine, ScriptInstance script)
           
static Scalar BuildScalar(boolean primitives, Object value)
           
static Constructor findConstructor(Class theClass, Stack arguments)
           
static Method findMethod(Class theClass, String method, Stack arguments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectUtilities

public ObjectUtilities()
Method Detail

findMethod

public static Method findMethod(Class theClass,
                                String method,
                                Stack arguments)

findConstructor

public static Constructor findConstructor(Class theClass,
                                          Stack arguments)

buildArgument

public static Object buildArgument(Class type,
                                   Scalar value,
                                   ScriptInstance script)

buildArgumentErrorMessage

public static String buildArgumentErrorMessage(Class theClass,
                                               String method,
                                               Class[] expected,
                                               Object[] parameters)

buildArgumentArray

public static Object[] buildArgumentArray(Class[] types,
                                          Stack arguments,
                                          ScriptInstance script)

BuildScalar

public static Scalar BuildScalar(boolean primitives,
                                 Object value)

BuildInterface

public static Object BuildInterface(Class className,
                                    Function subroutine,
                                    ScriptInstance script)