Skip to content

Separate Java/Properties features in MicroProfile LS #89

@angelozerr

Description

@angelozerr

MicroProfile LS manages Java and properties files. For LSP TextDocumentService layer, it's pretty well separated, we have

  • ApplicationPropertiesTextDocumentService.java for properties files. We should be renamed to PropertiesTextDocumentService (because it manages all properties files like microprofile-config.properties, aplication.properties and application.yaml).

  • JavaTextDocumentService.java for java files
    The LSP TextDocumentService should called a language service. We have that for ApplicationPropertiesTextDocumentService (it consumes MicroProfileLanguageService but not for java).

The idea of this issue is :

move MicroProfileLanguageService to the org.eclipse.lsp4mp.services.properties package. Rename MicroProfileLanguageService to MicroProfilePropertiesLanguageService

create MicroProfileJavaLanguageService which will be consumed by JavaTextDocumentService.java

Metadata

Metadata

Assignees

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions