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;
		}
	}