bsh

Class ReflectManager

Known Direct Subclasses:
ReflectManagerImpl

public abstract class ReflectManager
extends java.lang.Object

ReflectManager is a dynamically loaded extension that supports extended reflection features supported by JDK1.2 and greater. In particular it currently supports accessible method and field access supported by JDK1.2 and greater.

Method Summary

static boolean
RMSetAccessible(Object obj)
Reflect Manager Set Accessible.
static ReflectManager
getReflectManager()
Return the singleton bsh ReflectManager.
abstract boolean
setAccessible(Object o)
Set a java.lang.reflect Field, Method, Constructor, or Array of accessible objects to accessible mode.

Method Details

RMSetAccessible

public static boolean RMSetAccessible(Object obj)
            throws Capabilities.Unavailable
Reflect Manager Set Accessible. Convenience method to invoke the reflect manager.

getReflectManager

public static ReflectManager getReflectManager()
            throws Capabilities.Unavailable
Return the singleton bsh ReflectManager.

setAccessible

public abstract boolean setAccessible(Object o)
Set a java.lang.reflect Field, Method, Constructor, or Array of accessible objects to accessible mode.
Returns:
true if the object was accessible or false if it was not.

© 2000-2005 pat@pat.net :-)