public static final class Problem.Builder
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
Problem |
build() |
Problem.Builder |
contextualLabel(@Nullable java.lang.String contextualLabel) |
Problem.Builder |
details(@Nullable java.lang.String details) |
Problem.Builder |
documentedAt(@Nullable java.lang.String documentedAt) |
Problem.Builder |
inFile(java.nio.file.Path file) |
Problem.Builder |
inFileAtOffset(java.nio.file.Path file,
int offset,
int length) |
Problem.Builder |
inFileOnLine(java.nio.file.Path file,
int line) |
Problem.Builder |
inFileOnLine(java.nio.file.Path file,
int line,
int column) |
Problem.Builder |
inFileOnLine(java.nio.file.Path file,
int line,
int column,
int length) |
Problem.Builder |
location(@Nullable ProblemLocation location) |
Problem.Builder |
severity(ProblemSeverity severity) |
Problem.Builder |
solution(@Nullable java.lang.String solution) |
public Problem.Builder severity(ProblemSeverity severity)
public Problem.Builder location(@Nullable @Nullable ProblemLocation location)
public Problem.Builder contextualLabel(@Nullable @Nullable java.lang.String contextualLabel)
public Problem.Builder details(@Nullable @Nullable java.lang.String details)
public Problem.Builder solution(@Nullable @Nullable java.lang.String solution)
public Problem.Builder documentedAt(@Nullable @Nullable java.lang.String documentedAt)
public Problem.Builder inFile(java.nio.file.Path file)
public Problem.Builder inFileOnLine(java.nio.file.Path file, int line)
line - 1-based line number.public Problem.Builder inFileOnLine(java.nio.file.Path file, int line, int column)
line - 1-based line number.column - 1-based column number.public Problem.Builder inFileOnLine(java.nio.file.Path file, int line, int column, int length)
line - 1-based line number.column - 1-based column number.public Problem.Builder inFileAtOffset(java.nio.file.Path file, int offset, int length)
offset - 0-based byte offset into the file.public Problem build()