summaryrefslogtreecommitdiff
path: root/Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h
diff options
context:
space:
mode:
Diffstat (limited to 'Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h')
-rw-r--r--Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h b/Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h
index eaf4c64bd9..774a7be45a 100644
--- a/Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h
+++ b/Userland/DevTools/HackStudio/LanguageServers/Shell/ShellComprehensionEngine.h
@@ -13,11 +13,11 @@ namespace LanguageServers::Shell {
class ShellComprehensionEngine : public CodeComprehensionEngine {
public:
- ShellComprehensionEngine(const FileDB& filedb);
- virtual Vector<GUI::AutocompleteProvider::Entry> get_suggestions(const String& file, const GUI::TextPosition& position) override;
- virtual void on_edit(const String& file) override;
- virtual void file_opened([[maybe_unused]] const String& file) override;
- virtual Optional<GUI::AutocompleteProvider::ProjectLocation> find_declaration_of(const String& filename, const GUI::TextPosition& identifier_position) override;
+ ShellComprehensionEngine(FileDB const& filedb);
+ virtual Vector<GUI::AutocompleteProvider::Entry> get_suggestions(String const& file, const GUI::TextPosition& position) override;
+ virtual void on_edit(String const& file) override;
+ virtual void file_opened([[maybe_unused]] String const& file) override;
+ virtual Optional<GUI::AutocompleteProvider::ProjectLocation> find_declaration_of(String const& filename, const GUI::TextPosition& identifier_position) override;
private:
struct DocumentData {
@@ -26,7 +26,7 @@ private:
String text;
NonnullRefPtr<::Shell::AST::Node> node;
- const Vector<String>& sourced_paths() const;
+ Vector<String> const& sourced_paths() const;
private:
NonnullRefPtr<::Shell::AST::Node> parse() const;
@@ -34,15 +34,15 @@ private:
mutable Optional<Vector<String>> all_sourced_paths {};
};
- const DocumentData& get_document_data(const String& file) const;
- const DocumentData& get_or_create_document_data(const String& file);
- void set_document_data(const String& file, OwnPtr<DocumentData>&& data);
+ DocumentData const& get_document_data(String const& file) const;
+ DocumentData const& get_or_create_document_data(String const& file);
+ void set_document_data(String const& file, OwnPtr<DocumentData>&& data);
- OwnPtr<DocumentData> create_document_data_for(const String& file);
+ OwnPtr<DocumentData> create_document_data_for(String const& file);
String document_path_from_include_path(StringView include_path) const;
- void update_declared_symbols(const DocumentData&);
+ void update_declared_symbols(DocumentData const&);
- static size_t resolve(const ShellComprehensionEngine::DocumentData& document, const GUI::TextPosition& position);
+ static size_t resolve(ShellComprehensionEngine::DocumentData const& document, const GUI::TextPosition& position);
::Shell::Shell& shell()
{