Package ai.agentscentral.core.tool
Class ReflectionUtil
java.lang.Object
ai.agentscentral.core.tool.ReflectionUtil
ReflectionUtil
- Author:
- Rizwan Idrees
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArrayToolParameterextractArrayParameter(int index, Parameter parameter, ToolParam toolParam) static CollectionToolParameterextractCollectionParameter(int index, Parameter parameter, ToolParam toolParam) static EnumToolParameterextractEnumParameter(int index, Parameter parameter, ToolParam toolParam) static TypedToolParameterextractPrimitiveParameter(int index, Parameter parameter, ToolParam toolParam) static TypedToolParameterextractTypedParameter(int index, Parameter parameter, ToolParam toolParam)
-
Method Details
-
extractEnumParameter
public static EnumToolParameter extractEnumParameter(int index, Parameter parameter, ToolParam toolParam) -
extractPrimitiveParameter
public static TypedToolParameter extractPrimitiveParameter(int index, Parameter parameter, ToolParam toolParam) -
extractArrayParameter
public static ArrayToolParameter extractArrayParameter(int index, Parameter parameter, ToolParam toolParam) -
extractCollectionParameter
public static CollectionToolParameter extractCollectionParameter(int index, Parameter parameter, ToolParam toolParam) -
extractTypedParameter
public static TypedToolParameter extractTypedParameter(int index, Parameter parameter, ToolParam toolParam)
-