diff --git a/sdk-platform-java/gapic-generator-java/pom.xml b/sdk-platform-java/gapic-generator-java/pom.xml
index a38b8e74aa03..073150838661 100644
--- a/sdk-platform-java/gapic-generator-java/pom.xml
+++ b/sdk-platform-java/gapic-generator-java/pom.xml
@@ -398,11 +398,7 @@
${junit.version}
test
-
- com.google.code.findbugs
- jsr305
- 3.0.2
-
+
com.google.api
api-common
diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/TryCatchStatement.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/TryCatchStatement.java
index 7641ec2caa61..89c78325bc45 100644
--- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/TryCatchStatement.java
+++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/ast/TryCatchStatement.java
@@ -20,7 +20,6 @@
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
-import javax.annotation.Nonnull;
import org.jspecify.annotations.NullMarked;
import org.jspecify.annotations.Nullable;
@@ -62,7 +61,7 @@ public abstract static class Builder {
public abstract Builder setIsSampleCode(boolean isSampleCode);
- public Builder addCatch(@Nonnull VariableExpr variableExpr, List body) {
+ public Builder addCatch(VariableExpr variableExpr, List body) {
List catchVarExprs = new ArrayList<>(catchVariableExprs());
catchVarExprs.add(variableExpr);
setCatchVariableExprs(catchVarExprs);
diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/writer/ImportWriterVisitor.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/writer/ImportWriterVisitor.java
index 5fb7799d1a36..f002e0f91fbd 100644
--- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/writer/ImportWriterVisitor.java
+++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/engine/writer/ImportWriterVisitor.java
@@ -69,7 +69,6 @@
import java.util.Set;
import java.util.TreeSet;
import java.util.stream.Collectors;
-import javax.annotation.Nonnull;
import org.jspecify.annotations.NullMarked;
import org.jspecify.annotations.Nullable;
@@ -93,12 +92,12 @@ public void clear() {
importShortNames.clear();
}
- public void initialize(@Nonnull String currentPackage) {
+ public void initialize(String currentPackage) {
this.currentPackage = currentPackage;
currentClassName = null;
}
- public void initialize(@Nonnull String currentPackage, @Nonnull String currentClassName) {
+ public void initialize(String currentPackage, String currentClassName) {
this.currentPackage = currentPackage;
this.currentClassName = currentClassName;
}
diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/model/SourceCodeInfoLocation.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/model/SourceCodeInfoLocation.java
index 2fff60c11929..2256716d1de3 100644
--- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/model/SourceCodeInfoLocation.java
+++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/model/SourceCodeInfoLocation.java
@@ -15,7 +15,6 @@
package com.google.api.generator.gapic.model;
import com.google.protobuf.DescriptorProtos.SourceCodeInfo.Location;
-import javax.annotation.Nonnull;
import org.jspecify.annotations.NullMarked;
/**
@@ -24,13 +23,13 @@
*/
@NullMarked
public class SourceCodeInfoLocation {
- @Nonnull private final Location location;
+ private final Location location;
private SourceCodeInfoLocation(Location location) {
this.location = location;
}
- public static SourceCodeInfoLocation create(@Nonnull Location location) {
+ public static SourceCodeInfoLocation create(Location location) {
return new SourceCodeInfoLocation(location);
}
diff --git a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/TypeParser.java b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/TypeParser.java
index acab252a31a9..cb4b8aa313c5 100644
--- a/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/TypeParser.java
+++ b/sdk-platform-java/gapic-generator-java/src/main/java/com/google/api/generator/gapic/protoparser/TypeParser.java
@@ -34,7 +34,6 @@
import java.util.Arrays;
import java.util.List;
import java.util.Map;
-import javax.annotation.Nonnull;
import org.jspecify.annotations.NullMarked;
@NullMarked
@@ -64,7 +63,7 @@ public class TypeParser {
.put(JavaType.BYTE_STRING, REFERENCE_BYTE_STRING)
.build();
- public static TypeNode parseType(@Nonnull FieldDescriptor field) {
+ public static TypeNode parseType(FieldDescriptor field) {
if (field.isMapField()) {
return createMapType(field);
}
@@ -85,11 +84,11 @@ public static TypeNode parseType(@Nonnull FieldDescriptor field) {
return TypeNode.withReference(parseFieldReference(field));
}
- public static TypeNode parseType(@Nonnull Descriptor messageDescriptor) {
+ public static TypeNode parseType(Descriptor messageDescriptor) {
return TypeNode.withReference(parseMessageReference(messageDescriptor));
}
- public static TypeNode parseType(@Nonnull EnumDescriptor enumDescriptor) {
+ public static TypeNode parseType(EnumDescriptor enumDescriptor) {
return TypeNode.withReference(parseEnumReference(enumDescriptor));
}
@@ -121,7 +120,7 @@ static Reference parseFieldReference(FieldDescriptor field) {
}
@VisibleForTesting
- static Reference parseMessageReference(@Nonnull Descriptor messageDescriptor) {
+ static Reference parseMessageReference(Descriptor messageDescriptor) {
List outerNestedTypeNames = new ArrayList<>();
FileOptions fileOptions = messageDescriptor.getFile().getOptions();
String javaOuterClassname =
@@ -181,7 +180,7 @@ static Reference parseMessageReference(@Nonnull Descriptor messageDescriptor) {
}
@VisibleForTesting
- static Reference parseEnumReference(@Nonnull EnumDescriptor enumDescriptor) {
+ static Reference parseEnumReference(EnumDescriptor enumDescriptor) {
// This is similar to parseMessageReference, but we make it a separate method because
// EnumDescriptor and Descriptor are sibling types.
FileOptions fileOptions = enumDescriptor.getFile().getOptions();