Store metaclass qualified name in class stub for better performance

This commit is contained in:
Andrey Vlasovskikh
2014-01-21 00:51:59 +04:00
parent cb9e823882
commit 6238d926c2
8 changed files with 73 additions and 10 deletions
@@ -20,13 +20,15 @@
package com.jetbrains.python.psi.stubs;
import com.intellij.psi.stubs.NamedStub;
import com.jetbrains.python.psi.PyClass;
import com.intellij.psi.util.QualifiedName;
import com.jetbrains.python.psi.PyClass;
import org.jetbrains.annotations.Nullable;
import java.util.List;
public interface PyClassStub extends NamedStub<PyClass> {
QualifiedName[] getSuperClasses();
@Nullable QualifiedName getMetaClass();
List<String> getSlots();
String getDocString();
}