/*
* @(#)jdk12Action.java 1.5 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package com.sun.media.util;
import java.security.*;
import java.lang.reflect.Method;
import java.lang.reflect.Constructor;
public class jdk12Action {
public static Constructor getCheckPermissionAction() throws NoSuchMethodException {
return CheckPermissionAction.class.getConstructor(new Class[] {
Permission.class});
}
}
class CheckPermissionAction implements java.security.PrivilegedAction {
private Permission permission;
public CheckPermissionAction(Permission p) {
permission = p;
}
public Object run() {
AccessController.checkPermission(permission);
return null; // nothing to return
}
}
|