All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gwt.emul.java.security.AccessController Maven / Gradle / Ivy

The newest version!
package java.security;

import java.security.AccessControlContext;
import java.security.PrivilegedAction;
import java.security.PrivilegedActionException;

/**
 * 

The AccessController class is used in jre runtimes * for access control operations; in gwt, this class is a no-op; * everything is permitted, and this is only here for source compatibility */ public final class AccessController { /** * Don't allow anyone to instantiate an AccessController */ private AccessController() { } public static T doPrivileged(PrivilegedAction action){ return action.run(); } public static AccessControlContext getContext() { return new AccessControlContext(); } public static T doPrivileged(PrivilegedExceptionAction action) throws PrivilegedActionException { try{ return action.run(); } catch (Exception e) { throw new PrivilegedActionException(e); } } public static T doPrivileged(PrivilegedAction action, AccessControlContext context) { return action.run(); } public static T doPrivileged(PrivilegedExceptionAction action, AccessControlContext context) throws PrivilegedActionException { try{ return action.run(); } catch (Exception e) { throw new PrivilegedActionException(e); } } }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy