protected boolean checkPropertyPermission(PropertyPermission perm) { /* * TODO: this will need to be removed once REPLACE_CALLS * will be on by default */ if (perm.getName().equals("sun.font.fontmanager")) { return true; } if(perm.getActions().contains("write") && !executingTestCase) { if(org.evosuite.runtime.System.isSystemProperty(perm.getName())) { return false; } else { return true; } } return org.evosuite.runtime.System.handlePropertyPermission(perm); }
String permissionName = p.getName(); if(deniedProperties != null && deniedProperties.contains(permissionName)) { throw new AccessControlException(ACCESS_DENIED_BASE + perm, perm);