PSI功能手册
大约 1 分钟
PSI功能手册
本文档主要介绍 PSI的常用操作
一般操作
只知道文件名称,但是不知道文件路径,如何找到该文件
FilenameIndex.getFilesByName()
如何找到PSI元素在哪里被使用了
如何重命名PSI元素
RefactoringFactory.createRename()
如何重新构建PSI
FileContentUtil.reparseFiles()
JAVA PSI相关操作
如何找到一个类的所有子类
ClassInheritorsSearch.search()
如何通过全限定命名找到一个类
如何通过类名找到一个类
PsiShortNamesCache.getClassesByName()
如何找到一个类的父类
如何找到包含了某个类的包的引用
PsiJavaFile javaFile = (PsiJavaFile) psiClass.getContainingFile();
PsiPackage psiPackage = JavaPsiFacade.getInstance(project)
.findPackage(javaFile.getPackageName());
如何找到方法的重写方法
Loading...