move android rename handler out of kotlin property renamer, extract resource manager class

This commit is contained in:
Mikhail Mutcianko
2014-07-31 16:28:12 +04:00
committed by Yan Zhulanow
parent 395959bf21
commit 1b50b226ae
14 changed files with 291 additions and 160 deletions
@@ -23,7 +23,7 @@ import com.intellij.psi.PsiFile;
import com.intellij.psi.search.GlobalSearchScope;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import org.jetbrains.jet.lang.resolve.android.AndroidUIXmlParser;
import org.jetbrains.jet.lang.resolve.android.AndroidUIXmlProcessor;
import org.jetbrains.kotlin.analyzer.AnalysisResult;
import org.jetbrains.kotlin.builtins.KotlinBuiltIns;
import org.jetbrains.kotlin.context.GlobalContext;
@@ -176,7 +176,7 @@ public enum TopDownAnalyzerFacadeForJVM {
}
private static Collection<JetFile> searchAndAddAndroidDeclarations(Project project, Collection<JetFile> files) {
AndroidUIXmlParser parser = ServiceManager.getService(project, AndroidUIXmlParser.class);
AndroidUIXmlProcessor parser = ServiceManager.getService(project, AndroidUIXmlProcessor.class);
JetFile file = parser.parseToPsi(project);
if (file != null) files.add(file);
return files;