Java: add java language server settings

Change-Id: Ic8e8ce5833052fcbb3acb004ae577722e2ef8fc3
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
David Schulz
2021-02-11 15:21:23 +01:00
parent fc411cd0d1
commit acd33a45d8
8 changed files with 256 additions and 4 deletions

View File

@@ -41,6 +41,7 @@
#include "androidsettingswidget.h"
#include "androidtoolchain.h"
#include "javaeditor.h"
#include "javalanguageserver.h"
#ifdef HAVE_QBS
# include "androidqbspropertyprovider.h"
@@ -50,6 +51,8 @@
#include <utils/checkablemessagebox.h>
#include <utils/infobar.h>
#include <languageclient/languageclientsettings.h>
#include <projectexplorer/devicesupport/devicemanager.h>
#include <projectexplorer/buildconfiguration.h>
#include <projectexplorer/deployconfiguration.h>
@@ -162,6 +165,10 @@ bool AndroidPlugin::initialize(const QStringList &arguments, QString *errorMessa
connect(KitManager::instance(), &KitManager::kitsLoaded,
this, &AndroidPlugin::kitsRestored);
LanguageClient::LanguageClientSettings::registerClientType({Android::Constants::JLS_SETTINGS_ID,
tr("Java Language Server"),
[]() { return new JLSSettings; }});
return true;
}