17 lines
451 B
Java
17 lines
451 B
Java
package p.lsp;
|
|
|
|
import java.nio.file.Path;
|
|
import java.util.Objects;
|
|
|
|
public record PrometeuLspProjectContext(
|
|
String projectName,
|
|
String languageId,
|
|
Path rootPath) {
|
|
|
|
public PrometeuLspProjectContext {
|
|
Objects.requireNonNull(projectName, "projectName");
|
|
Objects.requireNonNull(languageId, "languageId");
|
|
rootPath = Objects.requireNonNull(rootPath, "rootPath").toAbsolutePath().normalize();
|
|
}
|
|
}
|