itemisCREATE / solidity-ide

Solidity plugin for Eclipse
Eclipse Public License 1.0
87 stars 25 forks source link

[LanguageServer] Quickfixes with new API #279

Open andreasmuelder opened 4 years ago

andreasmuelder commented 4 years ago

The Language Server does not use the Quickfixes provided in com.yakindu.solidity.ui.quickfix.SolidityQuickfixProvider

The quickfixes for the language server have to be implemented in com.yakindu.solidity.ide.internal.SolidityIdeCodeActionService

Since we avoid to implement every quickfix twice (one for LSP and one for the native Eclipse IDE) we should create an adapter from 1 API to the other or extract the Quickfix Logic to a separate Class that can be reused in both.