All Downloads are FREE. Search and download functionalities are using the official Maven repository.

dev.langchain4j.internal.Exceptions Maven / Gradle / Ivy

package dev.langchain4j.internal;

/**
 * Utility methods for creating common exceptions.
 */
public class Exceptions {
    private Exceptions() {}

    /**
     * Constructs an {@link IllegalArgumentException} with the given formatted result.
     *
     * 

Equivalent to {@code new IllegalArgumentException(String.format(format, args))}. * * @param format the format string * @param args the format arguments * @return the constructed exception. */ public static IllegalArgumentException illegalArgument(String format, Object... args) { return new IllegalArgumentException(format.formatted(args)); } /** * Constructs an {@link RuntimeException} with the given formatted result. * *

Equivalent to {@code new RuntimeException(String.format(format, args))}. * * @param format the format string * @param args the format arguments * @return the constructed exception. */ public static RuntimeException runtime(String format, Object... args) { return new RuntimeException(format.formatted(args)); } }





© 2015 - 2025 Weber Informatics LLC | Privacy Policy