Skip to content

Commit 8c19489

Browse files
committed
fix: Fix JSONRPCVoidResponseSerializer constructor
1 parent 93d6bae commit 8c19489

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

spec/src/main/java/io/a2a/spec/JSONRPCVoidResponseSerializer.java

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,14 @@
55
import com.fasterxml.jackson.core.JsonGenerator;
66
import com.fasterxml.jackson.databind.SerializerProvider;
77
import com.fasterxml.jackson.databind.ser.std.StdSerializer;
8+
import com.fasterxml.jackson.databind.type.TypeFactory;
89

910
public class JSONRPCVoidResponseSerializer extends StdSerializer<JSONRPCResponse<Void>> {
1011

1112
private static final JSONRPCErrorSerializer JSON_RPC_ERROR_SERIALIZER = new JSONRPCErrorSerializer();
1213

1314
public JSONRPCVoidResponseSerializer() {
14-
this(null);
15-
}
16-
17-
public JSONRPCVoidResponseSerializer(Class<JSONRPCResponse<Void>> vc) {
18-
super(vc);
15+
super(TypeFactory.defaultInstance().constructParametricType(JSONRPCResponse.class, Void.class));
1916
}
2017

2118
@Override

0 commit comments

Comments
 (0)