diff --git a/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java b/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java index 9f2c2a7c7d95..c3011c11454e 100644 --- a/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java +++ b/platform/duplicates-analysis/src/com/intellij/dupLocator/LightDuplicateProfile.java @@ -15,6 +15,7 @@ */ package com.intellij.dupLocator; +import com.intellij.lang.LighterAST; import com.intellij.lang.LighterASTNode; import com.intellij.psi.PsiFile; @@ -25,6 +26,6 @@ public interface LightDuplicateProfile { void process(PsiFile file, Callback callback); interface Callback { - void process(LighterASTNode node, int hash); + void process(LighterAST ast, LighterASTNode node, int hash); } } 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 98145cda3c3b..b3e94c465e70 100644 --- a/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java +++ b/platform/duplicates-analysis/src/com/intellij/dupLocator/index/DuplicatesIndex.java @@ -22,6 +22,7 @@ import com.intellij.dupLocator.LightDuplicateProfile; import com.intellij.dupLocator.treeHash.FragmentsCollector; import com.intellij.dupLocator.util.PsiFragment; import com.intellij.lang.Language; +import com.intellij.lang.LighterAST; import com.intellij.lang.LighterASTNode; import com.intellij.openapi.application.Application; import com.intellij.openapi.application.ApplicationManager; @@ -121,7 +122,7 @@ public class DuplicatesIndex extends FileBasedIndexExtension result = new THashMap(); ((LightDuplicateProfile)profile).process(psiFile, new LightDuplicateProfile.Callback() { @Override - public void process(LighterASTNode node, int hash) { + public void process(LighterAST ast, LighterASTNode node, int hash) { TIntArrayList list = result.get(hash); if (list == null) { result.put(hash, list = new TIntArrayList(1)); } list.add(node.getStartOffset());