Index

A B D E F I J T 
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.
A B D E F I J T 
All Classes and Interfaces|All Packages|Constant Field Values