package com.intellij.javascript.flex.mxml;
import com.intellij.lang.javascript.psi.ecmal4.JSClass;
import com.intellij.lang.javascript.search.JSClassInheritorsProvider;
import com.intellij.openapi.project.Project;
import com.intellij.psi.search.GlobalSearchScope;
import java.util.Collection;
public class XmlBackedClassInheritorsProvider implements JSClassInheritorsProvider {
public Collection<JSClass> getImplementingClasses(String parentName, Project project, GlobalSearchScope scope) {
return FlexXmlBackedClassesIndex.searchClassInheritors(FlexXmlBackedImplementedInterfacesIndex.NAME, parentName, project, scope);
}
public Collection<JSClass> getExtendingClasses(String parentName, Project project, GlobalSearchScope scope) {
return FlexXmlBackedClassesIndex.searchClassInheritors(FlexXmlBackedSuperClassesIndex.NAME, parentName, project, scope);
}
}