Class JavaLanguageService
- All Implemented Interfaces:
ScriptLanguageService, AutoCloseable
Language service providing Monaco intellisense (completion, hover, diagnostics, definition) for Java scripts.
-
Nested Class Summary
Nested classes/interfaces inherited from interface ScriptLanguageService
ScriptLanguageService.Analysis, ScriptLanguageService.CodeAction, ScriptLanguageService.Completion, ScriptLanguageService.CompletionKind, ScriptLanguageService.Document, ScriptLanguageService.Hover, ScriptLanguageService.Location, ScriptLanguageService.Parameter, ScriptLanguageService.Position, ScriptLanguageService.Range, ScriptLanguageService.SemanticToken, ScriptLanguageService.Signature, ScriptLanguageService.SignatureHelp, ScriptLanguageService.Symbol, ScriptLanguageService.SymbolKind, ScriptLanguageService.TextEdit, ScriptLanguageService.Workspace -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionanalyze(ScriptLanguageService.Document document) codeActions(ScriptLanguageService.Document document, ScriptLanguageService.Range range, List<ScriptDiagnostic> diagnostics) complete(ScriptLanguageService.Document document, ScriptLanguageService.Position position) definition(ScriptLanguageService.Document document, ScriptLanguageService.Position position) format(ScriptLanguageService.Document document) hover(ScriptLanguageService.Document document, ScriptLanguageService.Position position) rename(ScriptLanguageService.Document document, ScriptLanguageService.Position position, String newName) signatureHelp(ScriptLanguageService.Document document, ScriptLanguageService.Position position) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ScriptLanguageService
close
-
Constructor Details
-
JavaLanguageService
-
-
Method Details
-
analyze
- Specified by:
analyzein interfaceScriptLanguageService
-
complete
public List<ScriptLanguageService.Completion> complete(ScriptLanguageService.Document document, ScriptLanguageService.Position position) - Specified by:
completein interfaceScriptLanguageService
-
codeActions
public List<ScriptLanguageService.CodeAction> codeActions(ScriptLanguageService.Document document, ScriptLanguageService.Range range, List<ScriptDiagnostic> diagnostics) - Specified by:
codeActionsin interfaceScriptLanguageService
-
hover
public Optional<ScriptLanguageService.Hover> hover(ScriptLanguageService.Document document, ScriptLanguageService.Position position) - Specified by:
hoverin interfaceScriptLanguageService
-
signatureHelp
public Optional<ScriptLanguageService.SignatureHelp> signatureHelp(ScriptLanguageService.Document document, ScriptLanguageService.Position position) - Specified by:
signatureHelpin interfaceScriptLanguageService
-
definition
public Optional<ScriptLanguageService.Location> definition(ScriptLanguageService.Document document, ScriptLanguageService.Position position) - Specified by:
definitionin interfaceScriptLanguageService
-
rename
public List<ScriptLanguageService.TextEdit> rename(ScriptLanguageService.Document document, ScriptLanguageService.Position position, String newName) - Specified by:
renamein interfaceScriptLanguageService
-
format
- Specified by:
formatin interfaceScriptLanguageService
-