From dec0c5d84fa01b0cbf2cc1a0b4a52777db4adf02 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Tue, 12 Jul 2022 12:14:17 +0530 Subject: [PATCH] Extracted document related APIs to FileManager --- .idea/codeStyles/Project.xml | 2 +- .../com/itsaky/androidide/EditorActivity.java | 88 +++---- .../androidide/adapters/SearchListAdapter.kt | 3 +- .../itsaky/androidide/projects/FileManager.kt | 170 ++++++++++++++ .../androidide/projects/ProjectManager.kt | 216 +----------------- .../androidide/projects/api/ModuleProject.kt | 101 +------- .../projects/util/StringSearch.java | 13 +- .../com/itsaky/androidide/utils/Cache.java | 73 +++--- .../lsp/java/compiler/CompileBatch.java | 3 +- .../java/compiler/JavaCompilerService.java | 3 +- .../lsp/java/compiler/SourceFileObject.java | 10 +- .../lsp/java/providers/DiagnosticsProvider.kt | 3 +- .../java/providers/JavaDiagnosticProvider.kt | 3 +- .../completion/ScopeCompletionProvider.kt | 3 +- .../java/visitors/SemanticHighlighter.java | 3 +- tests/test-home/.androidide/init/model.jar | Bin 56309 -> 56309 bytes 16 files changed, 280 insertions(+), 414 deletions(-) create mode 100644 build-tools/projects/src/main/java/com/itsaky/androidide/projects/FileManager.kt diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml index 46d507c83..882b7c7d4 100644 --- a/.idea/codeStyles/Project.xml +++ b/.idea/codeStyles/Project.xml @@ -41,7 +41,7 @@