< prev index next >
src/java.base/solaris/classes/sun/nio/fs/SolarisWatchService.java
Print this page
*** 270,284 ****
// no modifiers supported at this time
if (modifiers.length > 0) {
for (WatchEvent.Modifier modifier: modifiers) {
if (modifier == null)
return new NullPointerException();
! if (modifier instanceof com.sun.nio.file.SensitivityWatchEventModifier)
! continue; // ignore
return new UnsupportedOperationException("Modifier not supported");
}
}
UnixPath dir = (UnixPath)obj;
// check file is directory
UnixFileAttributes attrs = null;
--- 270,286 ----
// no modifiers supported at this time
if (modifiers.length > 0) {
for (WatchEvent.Modifier modifier: modifiers) {
if (modifier == null)
return new NullPointerException();
! if (!ExtendedOptions.SENSITIVITY_HIGH.matches(modifier) &&
! !ExtendedOptions.SENSITIVITY_MEDIUM.matches(modifier) &&
! !ExtendedOptions.SENSITIVITY_LOW.matches(modifier)) {
return new UnsupportedOperationException("Modifier not supported");
}
}
+ }
UnixPath dir = (UnixPath)obj;
// check file is directory
UnixFileAttributes attrs = null;
< prev index next >