refactor(lsp/java): remove unused method

This commit is contained in:
Akash Yadav
2023-01-06 11:11:41 +05:30
parent 57e4c7b1e4
commit df97664c7f
2 changed files with 0 additions and 34 deletions
@@ -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;
}
}
@@ -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)
}
}