Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apiKey(String) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets the Rapid API key for Judge0.
B
- build() - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Builds a new Judge0JavaScriptExecutionTool with the configured properties.
- builder() - Static method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Creates a builder for configuring a Judge0JavaScriptExecutionTool.
- Builder() - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
D
- dev.langchain4j.code.judge0 - package dev.langchain4j.code.judge0
E
- executeJavaScriptCode(String) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Executes the provided JavaScript code using the Judge0 service.
F
- fixCodeIfNeeded(boolean) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets whether to fix code if needed.
I
- isCodeFixingEnabled() - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Returns whether code fixing is enabled for this tool.
J
- JAVASCRIPT - Static variable in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
The language ID for JavaScript in Judge0's API
- Judge0JavaScriptExecutionTool - Class in dev.langchain4j.code.judge0
-
A tool that executes JS code using the Judge0 service, hosted by Rapid API.
- Judge0JavaScriptExecutionTool(String) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key.
- Judge0JavaScriptExecutionTool(String, boolean) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key and code fixing flag.
- Judge0JavaScriptExecutionTool(String, boolean, Duration) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key, a flag to control whether to fix the code, and a timeout.
- Judge0JavaScriptExecutionTool(String, Duration) - Constructor for class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool
-
Constructs a new instance with the provided Rapid API key and a timeout.
- Judge0JavaScriptExecutionTool.Builder - Class in dev.langchain4j.code.judge0
-
Builder for creating a configured Judge0JavaScriptExecutionTool.
T
- timeout(Duration) - Method in class dev.langchain4j.code.judge0.Judge0JavaScriptExecutionTool.Builder
-
Sets the timeout for code execution.
All Classes and Interfaces|All Packages|Constant Field Values