make some sec mgr / bootup classes package private and final.

These don't need to be accessible except by bootstrap.
This commit is contained in:
Robert Muir 2015-05-22 16:45:48 -04:00
parent 2e9f27a00c
commit 6a32af1990
3 changed files with 4 additions and 9 deletions

View File

@ -29,7 +29,7 @@ import java.security.ProtectionDomain;
import java.security.URIParameter;
/** custom policy for union of static and dynamic permissions */
public class ESPolicy extends Policy {
final class ESPolicy extends Policy {
/** template policy file, the one used in tests */
static final String POLICY_RESOURCE = "security.policy";

View File

@ -28,7 +28,7 @@ import java.util.HashMap;
import java.util.Map;
/** Checks that the JVM is ok and won't cause index corruption */
public class JVMCheck {
final class JVMCheck {
/**
* URL with latest JVM recommendations
@ -43,7 +43,7 @@ public class JVMCheck {
/**
* Metadata and messaging for hotspot bugs.
*/
static class HotspotBug {
static final class HotspotBug {
/** OpenJDK bug URL */
final String bugUrl;
@ -131,9 +131,4 @@ public class JVMCheck {
throw new RuntimeException(sb.toString());
}
}
/** Command line driver for convenience */
public static void main(String args[]) {
check();
}
}

View File

@ -37,7 +37,7 @@ import java.security.Policy;
* We use a template file (the one we test with), and add additional
* permissions based on the environment (data paths, etc)
*/
class Security {
final class Security {
/**
* Initializes securitymanager for the environment