myResolveScope = context.getResolveScope();
myProject = context.getProject();
myResolveHelper = PsiResolveHelper.SERVICE.getInstance(myProject);
- myQualifierClassResolver = FactoryMap.create(sign1 -> sign1.resolveQualifier(myProject, myResolveScope, accessValidator()));
- myResolver = FactoryMap.create(sign -> sign.resolve(myProject, myResolveScope, accessValidator()));
+ myQualifierClassResolver = new TIntObjectHashMap<>();
- myResolver = FactoryMap.createMap(sign -> sign.resolve());
++ myResolver = FactoryMap.create(sign -> sign.resolve());
+ myRefServiceEx = (CompilerReferenceServiceEx)CompilerReferenceService.getInstance(myProject);
}
@NotNull
import org.jetbrains.jps.backwardRefs.index.CompiledFileData;
import org.jetbrains.jps.javac.ast.api.JavacDef;
import org.jetbrains.jps.javac.ast.api.JavacRef;
+ import org.jetbrains.jps.javac.ast.api.JavacTypeCast;
import java.io.IOException;
- import java.util.*;
+ import java.util.Collection;
+ import java.util.HashMap;
+ import java.util.Map;
public class BackwardReferenceIndexUtil {
+ private static final Logger LOG = Logger.getInstance(BackwardReferenceIndexUtil.class);
+
static void registerFile(String filePath,
TObjectIntHashMap<? extends JavacRef> refs,
- List<JavacDef> defs,
+ Collection<JavacDef> defs,
+ Collection<JavacTypeCast> casts,
final BackwardReferenceIndexWriter writer) {
try {