From df97664c7f15f33aede7a102896ad5f02ec97dd8 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Fri, 6 Jan 2023 11:11:41 +0530 Subject: [PATCH] refactor(lsp/java): remove unused method --- .../androidide/lsp/java/parser/Parser.java | 19 ------------------- .../completion/ScopeCompletionProvider.kt | 15 --------------- 2 files changed, 34 deletions(-) diff --git a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/parser/Parser.java b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/parser/Parser.java index 46b10aaf3..9ed8195ec 100644 --- a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/parser/Parser.java +++ b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/parser/Parser.java @@ -29,7 +29,6 @@ import com.sun.source.tree.CompilationUnitTree; import com.sun.source.tree.LineMap; import com.sun.source.tree.MemberSelectTree; import com.sun.source.tree.MethodTree; -import com.sun.source.tree.Tree; import com.sun.source.tree.VariableTree; import com.sun.source.util.JavacTask; import com.sun.source.util.SourcePositions; @@ -41,13 +40,9 @@ import java.io.IOException; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Collections; -import java.util.HashSet; -import java.util.Set; import java.util.regex.Matcher; import java.util.regex.Pattern; -import javax.lang.model.element.Modifier; -import javax.lang.model.element.Name; import javax.tools.JavaCompiler; import javax.tools.JavaFileObject; @@ -239,18 +234,4 @@ public class Parser { } return ""; } - - public Set packagePrivateClasses() { - Set result = new HashSet<>(); - for (Tree t : root.getTypeDecls()) { - if (t instanceof ClassTree) { - ClassTree c = (ClassTree) t; - boolean isPublic = c.getModifiers().getFlags().contains(Modifier.PUBLIC); - if (!isPublic) { - result.add(c.getSimpleName()); - } - } - } - return result; - } } diff --git a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/providers/completion/ScopeCompletionProvider.kt b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/providers/completion/ScopeCompletionProvider.kt index 9ca1cb7d6..c6dd3b3ed 100644 --- a/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/providers/completion/ScopeCompletionProvider.kt +++ b/lsp/java/src/main/java/com/itsaky/androidide/lsp/java/providers/completion/ScopeCompletionProvider.kt @@ -199,19 +199,4 @@ class ScopeCompletionProvider( MultipleClassImportEditHandler(imports, fileImports, file) return item } - - private fun findSource( - compiler: CompilerProvider, - task: CompileTask, - method: ExecutableElement, - ): MethodTree? { - val superClass = method.enclosingElement as TypeElement - val superClassName = superClass.qualifiedName.toString() - val methodName = method.simpleName.toString() - val erasedParameterTypes = FindHelper.erasedParameterTypes(task, method) - val sourceFile: Optional = compiler.findAnywhere(superClassName) - if (!sourceFile.isPresent) return null - val parse: ParseTask = compiler.parse(sourceFile.get()) - return FindHelper.findMethod(parse, superClassName, methodName, erasedParameterTypes) - } }