Skip to content

Commit 9da84d1

Browse files
kvmiloscopybara-github
authored andcommitted
refactor: use JSpecify @nullable in the remaining source files
PiperOrigin-RevId: 990247212
1 parent 4f3b02d commit 9da84d1

5 files changed

Lines changed: 8 additions & 10 deletions

File tree

‎contrib/spring-ai/src/main/java/com/google/adk/models/springai/properties/SpringAIProperties.java‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,10 @@
1515
*/
1616
package com.google.adk.models.springai.properties;
1717

18-
import jakarta.annotation.Nullable;
1918
import jakarta.validation.constraints.DecimalMax;
2019
import jakarta.validation.constraints.DecimalMin;
2120
import jakarta.validation.constraints.Min;
21+
import org.jspecify.annotations.Nullable;
2222
import org.springframework.boot.context.properties.ConfigurationProperties;
2323
import org.springframework.validation.annotation.Validated;
2424

@@ -41,7 +41,7 @@
4141
@Validated
4242
public class SpringAIProperties {
4343

44-
@Nullable private String model;
44+
private @Nullable String model;
4545

4646
/** Default temperature for controlling randomness in responses. Must be between 0.0 and 2.0. */
4747
@DecimalMin(value = "0.0", message = "Temperature must be at least 0.0")

‎dev/src/main/java/com/google/adk/plugins/recordings/LlmRecording.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
import com.google.auto.value.AutoValue;
2323
import java.util.List;
2424
import java.util.Optional;
25-
import javax.annotation.Nullable;
25+
import org.jspecify.annotations.Nullable;
2626

2727
/** Paired LLM request and response for replay. */
2828
@AutoValue

‎dev/src/main/java/com/google/adk/plugins/recordings/Recording.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import com.fasterxml.jackson.databind.annotation.JsonPOJOBuilder;
2020
import com.google.auto.value.AutoValue;
2121
import java.util.Optional;
22-
import javax.annotation.Nullable;
22+
import org.jspecify.annotations.Nullable;
2323

2424
/** Single interaction recording, ordered by request timestamp. */
2525
@AutoValue

‎dev/src/main/java/com/google/adk/plugins/recordings/ToolRecording.java‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
import com.google.genai.types.FunctionCall;
2222
import com.google.genai.types.FunctionResponse;
2323
import java.util.Optional;
24-
import javax.annotation.Nullable;
24+
import org.jspecify.annotations.Nullable;
2525

2626
/** Paired tool call and response for replay. */
2727
@AutoValue

‎dev/src/main/java/com/google/adk/web/dto/AgentRunRequest.java‎

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import com.google.adk.JsonBaseModel;
2121
import com.google.genai.types.Content;
2222
import java.util.Map;
23-
import javax.annotation.Nullable;
23+
import org.jspecify.annotations.Nullable;
2424

2525
/**
2626
* Data Transfer Object (DTO) for POST /run and POST /run-sse requests. Contains information needed
@@ -48,8 +48,7 @@ public class AgentRunRequest {
4848
* replay mode settings) without modifying the stored session.
4949
*/
5050
@JsonProperty("stateDelta")
51-
@Nullable
52-
public Map<String, Object> stateDelta;
51+
public @Nullable Map<String, Object> stateDelta;
5352

5453
public AgentRunRequest() {}
5554

@@ -83,8 +82,7 @@ public boolean getStreaming() {
8382
return streaming;
8483
}
8584

86-
@Nullable
87-
public Map<String, Object> getStateDelta() {
85+
public @Nullable Map<String, Object> getStateDelta() {
8886
return stateDelta;
8987
}
9088
}

0 commit comments

Comments
 (0)