File tree Expand file tree Collapse file tree 3 files changed +12
-3
lines changed
java/src/org/openqa/selenium/remote Expand file tree Collapse file tree 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 1818package org .openqa .selenium .remote ;
1919
2020import java .io .File ;
21+ import org .jspecify .annotations .NullMarked ;
22+ import org .jspecify .annotations .Nullable ;
2123
2224/** Used for identifying whether a sequence of chars represents the path to a file. */
25+ @ NullMarked
2326public interface FileDetector {
24- File getLocalFile (CharSequence ... keys );
27+ @ Nullable File getLocalFile (CharSequence ... keys );
2528}
Original file line number Diff line number Diff line change 1919
2020import java .io .File ;
2121import java .util .logging .Logger ;
22+ import org .jspecify .annotations .NullMarked ;
23+ import org .jspecify .annotations .Nullable ;
2224
2325/** Detects files on the local disk. */
26+ @ NullMarked
2427public class LocalFileDetector implements FileDetector {
2528
2629 private static final Logger LOG = Logger .getLogger (LocalFileDetector .class .getName ());
2730
2831 @ Override
29- public File getLocalFile (CharSequence ... keys ) {
32+ public @ Nullable File getLocalFile (CharSequence ... keys ) {
3033 StringBuilder builder = new StringBuilder ();
3134 for (CharSequence chars : keys ) {
3235 builder .append (chars );
Original file line number Diff line number Diff line change 1818package org .openqa .selenium .remote ;
1919
2020import java .io .File ;
21+ import org .jspecify .annotations .NullMarked ;
22+ import org .jspecify .annotations .Nullable ;
2123
2224/** A file detector that never finds anything. */
25+ @ NullMarked
2326public class UselessFileDetector implements FileDetector {
2427 @ Override
25- public File getLocalFile (CharSequence ... keys ) {
28+ public @ Nullable File getLocalFile (CharSequence ... keys ) {
2629 return null ;
2730 }
2831}
You can’t perform that action at this time.
0 commit comments