Uses of Class
bsh.ReflectError

Packages that use ReflectError
bsh   
 

Uses of ReflectError in bsh
 

Methods in bsh that throw ReflectError
static java.lang.Object Reflect.invokeObjectMethod(Interpreter interpreter, java.lang.Object object, java.lang.String methodName, java.lang.Object[] args, SimpleNode callerInfo)
          Invoke method on object.
static java.lang.Object Reflect.invokeStaticMethod(java.lang.Class clas, java.lang.String methodName, java.lang.Object[] args)
          Invoke a static method.
static java.lang.Object Reflect.getIndex(java.lang.Object array, int index)
           
static void Reflect.setIndex(java.lang.Object array, int index, java.lang.Object val)
           
static java.lang.Object Reflect.getStaticField(java.lang.Class clas, java.lang.String fieldName)
           
static java.lang.Object Reflect.getObjectField(java.lang.Object object, java.lang.String fieldName)
           
(package private) static LHS Reflect.getLHSStaticField(java.lang.Class clas, java.lang.String fieldName)
           
(package private) static LHS Reflect.getLHSObjectField(java.lang.Object object, java.lang.String fieldName)
          Get an LHS reference to an object field.
private static java.lang.Object Reflect.getFieldValue(java.lang.Class clas, java.lang.Object object, java.lang.String fieldName)
           
private static java.lang.reflect.Field Reflect.getField(java.lang.Class clas, java.lang.String fieldName)
          All field lookup should come through here.
private static java.lang.Object Reflect.invokeMethod(java.lang.Class clas, java.lang.Object object, java.lang.String name, java.lang.Object[] args, boolean onlyStatic)
          The full blown invoke method.
private static java.lang.Object Reflect.wrapPrimitive(java.lang.Object value, java.lang.Class returnType)
           
(package private) static java.lang.Object Reflect.constructObject(java.lang.String clas, java.lang.Object[] args)
           
(package private) static java.lang.Object Reflect.constructObject(java.lang.Class clas, java.lang.Object[] args)
          Primary object constructor
static java.lang.Object Reflect.getObjectProperty(java.lang.Object obj, java.lang.String propName)
           
static void Reflect.setObjectProperty(java.lang.Object obj, java.lang.String propName, java.lang.Object value)
           
static java.lang.Class Reflect.getArrayBaseType(java.lang.Class arrayClass)
          Returns the base type of an array Class.
 java.lang.Object Name.invokeMethod(Interpreter interpreter, java.lang.Object[] args, CallStack callstack, SimpleNode callerInfo)
          Invoke the method identified by name.
 java.lang.Object Name.invokeLocalMethod(Interpreter interpreter, java.lang.Object[] args, CallStack callstack, SimpleNode callerInfo)
          Invoke a locally declared method or a bsh command.
private  java.lang.Object BSHPrimarySuffix.doName(java.lang.Object obj, CallStack callstack, Interpreter interpreter)
           
private  java.lang.Object BSHPrimarySuffix.doIndex(java.lang.Object obj, CallStack callstack, Interpreter interpreter)
           
private  LHS BSHLHSPrimarySuffix.doName(java.lang.Object obj, CallStack callstack, Interpreter interpreter)
           
private  LHS BSHLHSPrimarySuffix.doIndex(java.lang.Object obj, CallStack callstack, Interpreter interpreter)
           
private  LHS BSHLHSPrimarySuffix.doProperty(java.lang.Object obj, CallStack callstack, Interpreter interpreter)