本文整理汇总了Java中com.intellij.openapi.module.ModuleUtilCore.projectContainsFile方法的典型用法代码示例。如果您正苦于以下问题:Java ModuleUtilCore.projectContainsFile方法的具体用法?Java ModuleUtilCore.projectContainsFile怎么用?Java ModuleUtilCore.projectContainsFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类com.intellij.openapi.module.ModuleUtilCore
的用法示例。
在下文中一共展示了ModuleUtilCore.projectContainsFile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: canChangeFileSilently
import com.intellij.openapi.module.ModuleUtilCore; //导入方法依赖的package包/类
public static boolean canChangeFileSilently(@NotNull PsiFileSystemItem file) {
Project project = file.getProject();
DaemonListeners listeners = getInstance(project);
if (listeners == null) return true;
if (listeners.cutOperationJustHappened) return false;
VirtualFile virtualFile = file.getVirtualFile();
if (virtualFile == null) return false;
if (file instanceof PsiCodeFragment) return true;
if (!ModuleUtilCore.projectContainsFile(project, virtualFile, false)) return false;
Result vcs = listeners.vcsThinksItChanged(virtualFile);
if (vcs == Result.CHANGED) return true;
if (vcs == Result.UNCHANGED) return false;
return listeners.canUndo(virtualFile);
}
示例2: isUnderContent
import com.intellij.openapi.module.ModuleUtilCore; //导入方法依赖的package包/类
private boolean isUnderContent(final VirtualFile file) {
PackageElement element = getValue();
final Module module = element == null ? null : element.getModule();
if (module == null) {
return ModuleUtilCore.projectContainsFile(getProject(), file, isLibraryElement());
}
else {
return ModuleUtilCore.moduleContainsFile(module, file, isLibraryElement());
}
}