ToolObject

constructor(obj: Any, namingStrategy: StringTransformer = StringTransformer.IDENTITY, filter: (String) -> Boolean = { true })
constructor(obj: Any)


constructor(objects: List<Any>, namingStrategy: StringTransformer = StringTransformer.IDENTITY, filter: (String) -> Boolean = { true })

Parameters

objects

the objects the tool annotations are on

namingStrategy

the naming strategy to use for the tool object's methods

filter

a filter to apply to the tool object's methods