diff options
author | Jonas Devlieghere <jonas@devlieghere.com> | 2018-11-05 19:34:02 +0000 |
---|---|---|
committer | Jonas Devlieghere <jonas@devlieghere.com> | 2018-11-05 19:34:02 +0000 |
commit | 0b8c5c9e1330af8e25989e54f3dd50d6404d3ef7 (patch) | |
tree | 7f4b7956a5572b2f5826a23d480632053abd1608 /lldb/source/Plugins/Language/Java/JavaLanguage.h | |
parent | 77198bc79b54267f2ce981c3a6c9c0d6384cac01 (diff) | |
download | bcm5719-llvm-0b8c5c9e1330af8e25989e54f3dd50d6404d3ef7.tar.gz bcm5719-llvm-0b8c5c9e1330af8e25989e54f3dd50d6404d3ef7.zip |
Remove Java debugger plugin
In January Davide sent an e-mail to the mailing list to suggest removing
unmaintained language plugins such as Go and Java. The plan was to have
some cool down period to allow users to speak up, however after that the
plugins were never actually removed.
This patch removes the Java debugger plugin.
The plugin can be added again in the future if it is mature enough both
in terms of testing and maintenance commitment.
Discussion on the mailing list:
http://lists.llvm.org/pipermail/lldb-dev/2018-January/013171.html
Differential revision: https://reviews.llvm.org/D54059
llvm-svn: 346158
Diffstat (limited to 'lldb/source/Plugins/Language/Java/JavaLanguage.h')
-rw-r--r-- | lldb/source/Plugins/Language/Java/JavaLanguage.h | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/lldb/source/Plugins/Language/Java/JavaLanguage.h b/lldb/source/Plugins/Language/Java/JavaLanguage.h deleted file mode 100644 index a16ea9975b8..00000000000 --- a/lldb/source/Plugins/Language/Java/JavaLanguage.h +++ /dev/null @@ -1,54 +0,0 @@ -//===-- JavaLanguage.h ------------------------------------------*- C++ -*-===// -// -// The LLVM Compiler Infrastructure -// -// This file is distributed under the University of Illinois Open Source -// License. See LICENSE.TXT for details. -// -//===----------------------------------------------------------------------===// - -#ifndef liblldb_JavaLanguage_h_ -#define liblldb_JavaLanguage_h_ - -// C Includes -// C++ Includes -#include <vector> - -// Other libraries and framework includes -#include "llvm/ADT/StringRef.h" - -// Project includes -#include "lldb/Target/Language.h" -#include "lldb/Utility/ConstString.h" -#include "lldb/lldb-private.h" - -namespace lldb_private { - -class JavaLanguage : public Language { -public: - lldb::LanguageType GetLanguageType() const override { - return lldb::eLanguageTypeJava; - } - - static void Initialize(); - - static void Terminate(); - - static lldb_private::Language *CreateInstance(lldb::LanguageType language); - - static lldb_private::ConstString GetPluginNameStatic(); - - ConstString GetPluginName() override; - - uint32_t GetPluginVersion() override; - - bool IsNilReference(ValueObject &valobj) override; - - lldb::TypeCategoryImplSP GetFormatters() override; - - bool IsSourceFile(llvm::StringRef file_path) const override; -}; - -} // namespace lldb_private - -#endif // liblldb_JavaLanguage_h_ |