public Builder withPermissions(int perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | perms); return this; }
public FileMode(int mask) { this.mask = mask; this.type = Type.fromMask(getTypeMask()); this.perms = FilePermission.fromMask(getPermissionsMask()); }
public Builder withPermissions(Set<FilePermission> perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | FilePermission.toMask(perms)); return this; }
public Builder withPermissions(int perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | perms); return this; }
public Builder withPermissions(int perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | perms); return this; }
public FileMode(int mask) { this.mask = mask; this.type = Type.fromMask(getTypeMask()); this.perms = FilePermission.fromMask(getPermissionsMask()); }
public Builder withPermissions(Set<FilePermission> perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | FilePermission.toMask(perms)); return this; }
public FileMode(int mask) { this.mask = mask; this.type = Type.fromMask(getTypeMask()); this.perms = FilePermission.fromMask(getPermissionsMask()); }
public Builder withPermissions(Set<FilePermission> perms) { mask |= Flag.MODE.get(); this.mode = new FileMode((mode != null ? mode.getTypeMask() : 0) | FilePermission.toMask(perms)); return this; }