diff --git a/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java b/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java index 193cae73f41f..73c776534908 100644 --- a/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java +++ b/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java @@ -17,6 +17,7 @@ package com.intellij.dupLocator; import com.intellij.lang.LighterAST; import com.intellij.lang.LighterASTNode; +import com.intellij.openapi.vfs.VirtualFile; import org.jetbrains.annotations.NotNull; /** @@ -24,6 +25,7 @@ import org.jetbrains.annotations.NotNull; */ public interface LightDuplicateProfile { void process(@NotNull LighterAST ast, @NotNull Callback callback); + boolean acceptsFile(@NotNull VirtualFile file); interface Callback { void process(int hash, int hash2, @NotNull LighterAST ast, @NotNull LighterASTNode... nodes); diff --git a/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java b/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java index 683a9a8a53a9..fc3fcf34ac89 100644 --- a/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java +++ b/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java @@ -61,10 +61,16 @@ public class DuplicatesIndex extends FileBasedIndexExtension