Lines Matching defs:AccessControlContext

37  * An AccessControlContext is used to make system resource access decisions
43 * in the AccessController class, with one difference: The AccessControlContext
48 * <p>Thus, the purpose of AccessControlContext is for those situations where
53 * <p> An AccessControlContext is created by calling the
57 * it in an AccessControlContext object, which it returns. A sample call is
61 * AccessControlContext acc = AccessController.getContext()
67 * previously-saved AccessControlContext object. A sample call is the
79 public final class AccessControlContext {
89 private AccessControlContext privilegedContext;
110 * Create an AccessControlContext with the given array of ProtectionDomains.
116 * changes to the array will not affect this AccessControlContext.
119 public AccessControlContext(ProtectionDomain context[])
143 * Create a new <code>AccessControlContext</code> with the given
144 * <code>AccessControlContext</code> and <code>DomainCombiner</code>.
147 * <code>AccessControlContext</code>.
151 * @param acc the <code>AccessControlContext</code> associated
155 * with the provided <code>AccessControlContext</code>.
165 public AccessControlContext(AccessControlContext acc,
188 AccessControlContext(ProtectionDomain context[], DomainCombiner combiner) {
200 AccessControlContext(ProtectionDomain context[],
211 AccessControlContext(ProtectionDomain[] context,
212 AccessControlContext privilegedContext)
238 AccessControlContext acc;
252 * <code>AccessControlContext</code>.
257 * <code>AccessControlContext</code>, or <code>null</code>
388 AccessControlContext optimize() {
390 AccessControlContext acc;
474 // return new AccessControlContext(pd, false);
485 private AccessControlContext goCombiner(ProtectionDomain[] current,
486 AccessControlContext assigned) {
494 debug.println("AccessControlContext invoking the Combiner");
502 // return new AccessControlContext(combinedPds, assigned.combiner);
514 * Checks two AccessControlContext objects for equality.
516 * an AccessControlContext and has the same set of ProtectionDomains
520 * @return true if <i>obj</i> is an AccessControlContext, and has the
527 if (! (obj instanceof AccessControlContext))
530 AccessControlContext that = (AccessControlContext) obj;
555 private boolean containsAllPDs(AccessControlContext that) {