diff --git a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/PropertiesImplUtil.java b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/PropertiesImplUtil.java index 41ea9dcdaab1..9a5145b7ea62 100644 --- a/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/PropertiesImplUtil.java +++ b/plugins/properties/properties-psi-impl/src/com/intellij/lang/properties/PropertiesImplUtil.java @@ -122,13 +122,18 @@ public class PropertiesImplUtil extends PropertiesUtil { } public static boolean isPropertiesFile(@NotNull VirtualFile file, @NotNull Project project) { - return getPropertiesFile(PsiManager.getInstance(project).findFile(file)) != null; + return getPropertiesFile(file, project) != null; } public static boolean isPropertiesFile(@Nullable PsiFile file) { return getPropertiesFile(file) != null; } + @Nullable + public static PropertiesFile getPropertiesFile(@NotNull VirtualFile file, @NotNull Project project) { + return getPropertiesFile(PsiManager.getInstance(project).findFile(file)); + } + @Nullable public static PropertiesFile getPropertiesFile(@Nullable PsiFile file) { if (!canBePropertyFile(file)) return null;