Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.security.AccessController;
- public class TestPrivileges
- {
- public static void main ( String args []) {
- TestPrivileges test = new TestPrivileges();
- System.out.println(test.getBString());
- System.out.println(test.getAString());
- }
- @SuppressWarnings("unchecked")
- public String getAString()
- {
- Object rc = AccessController.doPrivileged(new java.security.PrivilegedAction()
- {
- public Object run()
- {
- try
- {
- return "OK doPriviledged";
- }
- catch (Throwable t)
- {
- t.printStackTrace();
- return "ERROR: " + t.getMessage() + " " + t.getCause();
- }
- }
- });
- // Return value
- return rc.toString();
- }
- public String getBString()
- {
- return "OK";
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement