Re: access denied (java.lang.reflect.ReflectPermission suppressAccessChecks
Clint Goudie-Nice <[email protected]> Mon, 25 Jul 2005 17:40:25 -0600
| Newsgroups | gmane.comp.java.beanshell.devel |
|---|---|
| Message-ID | <1122334826.25458.2.camel@apollo> |
if I change ReflectManagerImpl.java to look like this it works. It's a
bit of a hack, but I'm not sure quite else what to do.
Any other thoughts?
public boolean setAccessible( Object obj )
{
try
{
if ( obj instanceof AccessibleObject ) {
((AccessibleObject)obj).setAccessible(true);
return true;
} else
return false;
}
catch(AccessControlException e)
{
if(e.getMessage() != null && e.getMessage().indexOf
("suppressAccessChecks") > -1)
return false;
else
throw e;
}
}