Lines Matching refs:mask
180 // the actions mask
181 private transient int mask;
281 SocketPermission(String host, int mask) {
284 init(getName(), mask);
369 private void init(String host, int mask) {
370 // Set the integer mask that represents the actions
372 if ((mask & ALL) != mask)
373 throw new IllegalArgumentException("invalid actions mask");
376 this.mask = mask | RESOLVE;
465 * Convert an action string to an integer actions mask.
468 * @return the action mask
480 int mask = NONE;
499 return mask;
524 mask |= CONNECT;
535 mask |= RESOLVE;
545 mask |= LISTEN;
555 mask |= ACCEPT;
585 return mask;
824 return ((this.mask & that.mask) == that.mask) &&
855 if ((that.mask & RESOLVE) != that.mask) {
986 // check the mask first
987 if (this.mask != that.mask) return false;
989 if ((that.mask & RESOLVE) != that.mask) {
1060 * Return the current action mask.
1062 * @return the actions mask.
1066 return mask;
1071 * specified mask.
1075 * @param mask a specific integer action mask to translate into a string
1078 private static String getActions(int mask)
1083 if ((mask & CONNECT) == CONNECT) {
1088 if ((mask & LISTEN) == LISTEN) {
1094 if ((mask & ACCEPT) == ACCEPT) {
1101 if ((mask & RESOLVE) == RESOLVE) {
1120 actions = getActions(this.mask);