Class NoExitSecurityManager
java.lang.Object
java.lang.SecurityManager
org.junit.contrib.java.lang.system.internal.NoExitSecurityManager
A
NoExitSecurityManager
throws a CheckExitCalled
exception
whenever checkExit(int)
is called. All other method calls are
delegated to the original security manager.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
checkAccept
(String host, int port) void
void
void
void
checkConnect
(String host, int port) void
checkConnect
(String host, int port, Object context) void
void
checkDelete
(String file) void
void
checkExit
(int status) void
void
checkListen
(int port) void
checkMemberAccess
(Class<?> clazz, int which) void
checkMulticast
(InetAddress maddr) void
checkMulticast
(InetAddress maddr, byte ttl) void
checkPackageAccess
(String pkg) void
void
checkPermission
(Permission perm) void
checkPermission
(Permission perm, Object context) void
void
void
void
void
void
void
checkSecurityAccess
(String target) void
void
boolean
checkTopLevelWindow
(Object window) void
void
checkWrite
(String file) boolean
int
boolean
Methods inherited from class java.lang.SecurityManager
getClassContext
-
Field Details
-
originalSecurityManager
-
statusOfFirstExitCall
-
-
Constructor Details
-
NoExitSecurityManager
-
-
Method Details
-
checkExit
public void checkExit(int status) - Overrides:
checkExit
in classSecurityManager
-
isCheckExitCalled
public boolean isCheckExitCalled() -
getStatusOfFirstCheckExitCall
public int getStatusOfFirstCheckExitCall() -
getInCheck
public boolean getInCheck() -
getSecurityContext
- Overrides:
getSecurityContext
in classSecurityManager
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
-
checkPermission
- Overrides:
checkPermission
in classSecurityManager
-
checkCreateClassLoader
public void checkCreateClassLoader()- Overrides:
checkCreateClassLoader
in classSecurityManager
-
checkAccess
- Overrides:
checkAccess
in classSecurityManager
-
checkAccess
- Overrides:
checkAccess
in classSecurityManager
-
checkExec
- Overrides:
checkExec
in classSecurityManager
-
checkLink
- Overrides:
checkLink
in classSecurityManager
-
checkRead
- Overrides:
checkRead
in classSecurityManager
-
checkRead
- Overrides:
checkRead
in classSecurityManager
-
checkRead
- Overrides:
checkRead
in classSecurityManager
-
checkWrite
- Overrides:
checkWrite
in classSecurityManager
-
checkWrite
- Overrides:
checkWrite
in classSecurityManager
-
checkDelete
- Overrides:
checkDelete
in classSecurityManager
-
checkConnect
- Overrides:
checkConnect
in classSecurityManager
-
checkConnect
- Overrides:
checkConnect
in classSecurityManager
-
checkListen
public void checkListen(int port) - Overrides:
checkListen
in classSecurityManager
-
checkAccept
- Overrides:
checkAccept
in classSecurityManager
-
checkMulticast
- Overrides:
checkMulticast
in classSecurityManager
-
checkMulticast
- Overrides:
checkMulticast
in classSecurityManager
-
checkPropertiesAccess
public void checkPropertiesAccess()- Overrides:
checkPropertiesAccess
in classSecurityManager
-
checkPropertyAccess
- Overrides:
checkPropertyAccess
in classSecurityManager
-
checkTopLevelWindow
-
checkPrintJobAccess
public void checkPrintJobAccess()- Overrides:
checkPrintJobAccess
in classSecurityManager
-
checkSystemClipboardAccess
public void checkSystemClipboardAccess() -
checkAwtEventQueueAccess
public void checkAwtEventQueueAccess() -
checkPackageAccess
- Overrides:
checkPackageAccess
in classSecurityManager
-
checkPackageDefinition
- Overrides:
checkPackageDefinition
in classSecurityManager
-
checkSetFactory
public void checkSetFactory()- Overrides:
checkSetFactory
in classSecurityManager
-
checkMemberAccess
-
checkSecurityAccess
- Overrides:
checkSecurityAccess
in classSecurityManager
-
getThreadGroup
- Overrides:
getThreadGroup
in classSecurityManager
-