Package ai.agentscentral.core.tool
Class ReflectionUtil
java.lang.Object
ai.agentscentral.core.tool.ReflectionUtil
ReflectionUtil
- Author:
- Rizwan Idrees
-
Method Summary
Modifier and TypeMethodDescriptionstatic ArrayInterruptParameterextractArrayParameter(int index, Parameter parameter, InterruptParam interruptParam) static ArrayToolParameterextractArrayParameter(int index, Parameter parameter, ToolParam toolParam) static CollectionInterruptParameterextractCollectionParameter(int index, Parameter parameter, InterruptParam interruptParam) static CollectionToolParameterextractCollectionParameter(int index, Parameter parameter, ToolParam toolParam) static EnumInterruptParameterextractEnumParameter(int index, Parameter parameter, InterruptParam interruptParam) static EnumToolParameterextractEnumParameter(int index, Parameter parameter, ToolParam toolParam) static TypedInterruptParameterextractPrimitiveParameter(int index, Parameter parameter, InterruptParam interruptParam) static TypedToolParameterextractPrimitiveParameter(int index, Parameter parameter, ToolParam toolParam) static TypedInterruptParameterextractTypedParameter(int index, Parameter parameter, InterruptParam interruptParam) 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) -
extractEnumParameter
public static EnumInterruptParameter extractEnumParameter(int index, Parameter parameter, InterruptParam interruptParam) -
extractPrimitiveParameter
public static TypedInterruptParameter extractPrimitiveParameter(int index, Parameter parameter, InterruptParam interruptParam) -
extractArrayParameter
public static ArrayInterruptParameter extractArrayParameter(int index, Parameter parameter, InterruptParam interruptParam) -
extractCollectionParameter
public static CollectionInterruptParameter extractCollectionParameter(int index, Parameter parameter, InterruptParam interruptParam) -
extractTypedParameter
public static TypedInterruptParameter extractTypedParameter(int index, Parameter parameter, InterruptParam interruptParam)
-