Verified Owner
Top Fields Constructors Methods
org.jabref.languageserver.util

public final Class LspDiagnosticBuilder

extends Object
Class Inheritance
Annotations
@NullMarked
Imports
org.jabref.logic.importer.ParserResult, org.jabref.model.entry.BibEntry, org.jabref.model.entry.field.Field, org.eclipse.lsp4j.Diagnostic, .DiagnosticSeverity, .Range, org.jspecify.annotations.NullMarked, .Nullable

Field Summary

Modifier and TypeField and Description
private static final String
private @Nullable BibEntry
private @Nullable Range
private @Nullable Field
private @Nullable String
private @Nullable ParserResult
private DiagnosticSeverity
private String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public Diagnostic
private Range
public static LspDiagnosticBuilder
create(ParserResult parserResult, String message)

public static LspDiagnosticBuilder
create(String message)

public LspDiagnosticBuilder
public LspDiagnosticBuilder
setField(Field field)

public LspDiagnosticBuilder
setMessage(String message)

public LspDiagnosticBuilder
public LspDiagnosticBuilder
setRange(Range range)

public LspDiagnosticBuilder
setRange(Range range)

public LspDiagnosticBuilder
public LspDiagnosticBuilder
setSource(String source)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_SOURCEback to summary
private static final String DEFAULT_SOURCE
entryback to summary
private @Nullable BibEntry entry
explicitRangeback to summary
private @Nullable Range explicitRange
fieldback to summary
private @Nullable Field field
messageback to summary
private @Nullable String message
parserResultback to summary
private @Nullable ParserResult parserResult
severityback to summary
private DiagnosticSeverity severity
sourceback to summary
private String source

Constructor Detail

LspDiagnosticBuilderback to summary
private LspDiagnosticBuilder()

Method Detail

buildback to summary
public Diagnostic build()
computeRangeback to summary
private Range computeRange()
createback to summary
public static LspDiagnosticBuilder create(ParserResult parserResult, String message)
createback to summary
public static LspDiagnosticBuilder create(String message)
setEntryback to summary
public LspDiagnosticBuilder setEntry(BibEntry entry)
setFieldback to summary
public LspDiagnosticBuilder setField(Field field)
setMessageback to summary
public LspDiagnosticBuilder setMessage(String message)
setParserResultback to summary
public LspDiagnosticBuilder setParserResult(ParserResult parserResult)
setRangeback to summary
public LspDiagnosticBuilder setRange(Range range)
setRangeback to summary
public LspDiagnosticBuilder setRange(Range range)
setSeverityback to summary
public LspDiagnosticBuilder setSeverity(DiagnosticSeverity severity)
setSourceback to summary
public LspDiagnosticBuilder setSource(String source)