public static void setAccessibility( boolean b ) throws Unavailable { if ( b == false ) { accessibility = false; } else { // test basic access try { String.class.getDeclaredMethods(); } catch ( SecurityException e ) { throw new Unavailable("Accessibility unavailable: "+e); } accessibility = true; } BshClassManager.clearResolveCache(); }
protected static UtilEvalError cmUnavailable() { return new Capabilities.Unavailable( "ClassLoading features unavailable."); }
protected static UtilEvalError cmUnavailable() { return new Capabilities.Unavailable( "ClassLoading features unavailable."); }