File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed
core/src/main/java/com/google/adk/tools Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change 1818
1919import com .fasterxml .jackson .core .type .TypeReference ;
2020import com .fasterxml .jackson .databind .ObjectMapper ;
21- import com .fasterxml . jackson . datatype . jdk8 . Jdk8Module ;
21+ import com .google . adk . JsonBaseModel ;
2222import com .google .adk .agents .InvocationContext ;
2323import com .google .common .collect .ImmutableList ;
2424import com .google .common .collect .ImmutableMap ;
4242
4343/** FunctionTool implements a customized function calling tool. */
4444public class FunctionTool extends BaseTool {
45- private static final ObjectMapper OBJECT_MAPPER =
46- new ObjectMapper ().registerModule (new Jdk8Module ());
45+
4746 private static final Logger logger = LoggerFactory .getLogger (FunctionTool .class );
4847
4948 @ Nullable private final Object instance ;
5049 private final Method func ;
5150 private final FunctionDeclaration funcDeclaration ;
51+ private final ObjectMapper OBJECT_MAPPER = JsonBaseModel .getMapper ();
5252
5353 public static FunctionTool create (Object instance , Method func ) {
5454 if (!areParametersAnnotatedWithSchema (func ) && wasCompiledWithDefaultParameterNames (func )) {
You can’t perform that action at this time.
0 commit comments