summaryrefslogtreecommitdiff
path: root/cli/lsp/documents.rs
diff options
context:
space:
mode:
Diffstat (limited to 'cli/lsp/documents.rs')
-rw-r--r--cli/lsp/documents.rs27
1 files changed, 0 insertions, 27 deletions
diff --git a/cli/lsp/documents.rs b/cli/lsp/documents.rs
index 4cda1f048..955ca1c78 100644
--- a/cli/lsp/documents.rs
+++ b/cli/lsp/documents.rs
@@ -2,7 +2,6 @@
use super::analysis;
use super::text::LineIndex;
-use super::tsc::NavigationTree;
use crate::import_map::ImportMap;
use crate::media_type::MediaType;
@@ -34,7 +33,6 @@ impl IndexValid {
pub struct DocumentData {
bytes: Option<Vec<u8>>,
line_index: Option<LineIndex>,
- navigation_tree: Option<NavigationTree>,
dependencies: Option<HashMap<String, analysis::Dependency>>,
version: Option<i32>,
}
@@ -74,7 +72,6 @@ impl DocumentData {
} else {
Some(LineIndex::new(&content))
};
- self.navigation_tree = None;
Ok(())
}
@@ -190,14 +187,6 @@ impl DocumentCache {
doc.line_index.clone()
}
- pub fn navigation_tree(
- &self,
- specifier: &ModuleSpecifier,
- ) -> Option<NavigationTree> {
- let doc = self.docs.get(specifier)?;
- doc.navigation_tree.clone()
- }
-
pub fn open(
&mut self,
specifier: ModuleSpecifier,
@@ -229,22 +218,6 @@ impl DocumentCache {
.collect()
}
- pub fn set_navigation_tree(
- &mut self,
- specifier: &ModuleSpecifier,
- navigation_tree: NavigationTree,
- ) -> Result<(), AnyError> {
- if let Some(mut doc) = self.docs.get_mut(specifier) {
- doc.navigation_tree = Some(navigation_tree);
- Ok(())
- } else {
- Err(custom_error(
- "NotFound",
- "The document \"{}\" was unexpectedly missing.",
- ))
- }
- }
-
pub fn version(&self, specifier: &ModuleSpecifier) -> Option<i32> {
self.docs.get(specifier).and_then(|doc| doc.version)
}