Ta reguła powoduje oznaczenie metod setReadOnly(), setWritable(boolean arg), setWritable(boolean arg, boolean user) i canWrite() klasy java.io.File.
Zgodnie z dokumentacją języka Java 7 ( Kompatybilność środowiska Java SE 7 i pakietu JDK 7) metody setReadOnly(), setWritable(boolean arg) i setWritable(boolean arg, boolean user) nie ustawiają już atrybutu systemu DOS „tylko do odczytu” w katalogach. Metody te zwracają wartość false w przypadku wywołania dla katalogu w środowisku Microsoft Windows(R). Co więcej, w celu zachowania związku z metodą canWrite(), metoda ta w środowisku Java 7 zawsze będzie zwracać wartość true, jeśli zostanie wywołana dla katalogu. Zgodnie z dokumentacją: „Aplikacje ustawiające katalogi w systemie Windows na dostępne tylko do odczytu muszą korzystać z nowego interfejsu API. W szczególności metoda Files.isWritable uwzględnia efektywny dostęp (określony przez poszczególne pozycje listy kontroli dostępu pliku) oraz fakt, czy plik znajduje się na woluminie dostępnym do zapisu”.
Więcej informacji na ten temat zawiera dokumentacja interfejsów API języka Java 7: