public class ToolBinding extends Object
Internal immutable binding between one exposed tool name and its implementation.
| Modifier and Type | Member | Description |
|---|---|---|
| public readonly property | implementationimplementation as Object |
Implementation instance retained only for the lifetime of its registry. |
| public readonly property | methodNamemethodName as String |
Target method name on the implementation. |
| public readonly property | paramNames | Ordered external parameter names. |
| public readonly property | paramTypes | Ordered declared parameter types. |
| public readonly property | toolNametoolName as String |
External tool name exposed to providers. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | ToolBinding | Creates one internal binding entry. |