mirror of
https://gitee.com/zhangsken/AndroidIDE.git
synced 2026-10-16 07:49:44 +08:00
refactor(lsp/java): remove unused method
This commit is contained in:
@@ -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<Name> packagePrivateClasses() {
|
||||
Set<Name> 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;
|
||||
}
|
||||
}
|
||||
|
||||
-15
@@ -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<JavaFileObject> = compiler.findAnywhere(superClassName)
|
||||
if (!sourceFile.isPresent) return null
|
||||
val parse: ParseTask = compiler.parse(sourceFile.get())
|
||||
return FindHelper.findMethod(parse, superClassName, methodName, erasedParameterTypes)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user