Skip to content

Commit 636a2da

Browse files
committed
[java] JSpecify annotations for org.openqa.selenium.bidi.permissions
1 parent b0dade7 commit 636a2da

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

java/src/org/openqa/selenium/bidi/permissions/BUILD.bazel

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
load("//java:defs.bzl", "java_library")
1+
load("//java:defs.bzl", "artifact", "java_library")
22

33
java_library(
44
name = "permissions",
@@ -14,4 +14,7 @@ java_library(
1414
"//java/test/org/openqa/selenium/bidi:__subpackages__",
1515
"//java/test/org/openqa/selenium/grid:__subpackages__",
1616
],
17+
deps = [
18+
artifact("org.jspecify:jspecify"),
19+
],
1720
)

java/src/org/openqa/selenium/bidi/permissions/PermissionState.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@
1717

1818
package org.openqa.selenium.bidi.permissions;
1919

20+
import org.jspecify.annotations.NullMarked;
21+
import org.jspecify.annotations.Nullable;
22+
23+
@NullMarked
2024
public enum PermissionState {
2125
GRANTED("granted"),
2226
DENIED("denied"),
@@ -33,7 +37,7 @@ public String toString() {
3337
return state;
3438
}
3539

36-
public static PermissionState findByName(String name) {
40+
public static @Nullable PermissionState findByName(String name) {
3741
PermissionState result = null;
3842
for (PermissionState state : values()) {
3943
if (state.toString().equalsIgnoreCase(name)) {

0 commit comments

Comments
 (0)