kill ClassDescriptor.superclassType

it is not used anywhere, I'll restore it when it is needed
This commit is contained in:
Stepan Koltsov
2012-01-14 04:27:10 +04:00
parent 2ab2030cea
commit 2fe9344225
6 changed files with 2 additions and 47 deletions
@@ -22,7 +22,6 @@ public class JavaClassDescriptor extends MutableDeclarationDescriptor implements
private final Set<ConstructorDescriptor> constructors = Sets.newLinkedHashSet();
private Modality modality;
private Visibility visibility;
private JetType superclassType;
private final ClassKind kind;
private ClassReceiver implicitReceiver;
@@ -83,16 +82,6 @@ public class JavaClassDescriptor extends MutableDeclarationDescriptor implements
return new SubstitutingScope(unsubstitutedMemberScope, substitutor);
}
@NotNull
@Override
public JetType getSuperclassType() {
return superclassType;
}
public void setSuperclassType(@NotNull JetType superclassType) {
this.superclassType = superclassType;
}
@NotNull
@Override
public Set<ConstructorDescriptor> getConstructors() {
@@ -269,7 +269,7 @@ public class JavaDescriptorResolver {
supertypes.addAll(getSupertypes(psiClass));
if (psiClass.isInterface()) {
classData.classDescriptor.setSuperclassType(JetStandardClasses.getAnyType()); // TODO : Make it java.lang.Object
//classData.classDescriptor.setSuperclassType(JetStandardClasses.getAnyType()); // TODO : Make it java.lang.Object
}
else {
PsiClassType[] extendsListTypes = psiClass.getExtendsListTypes();
@@ -277,7 +277,7 @@ public class JavaDescriptorResolver {
JetType superclassType = extendsListTypes.length == 0
? JetStandardClasses.getAnyType()
: semanticServices.getTypeTransformer().transformToType(extendsListTypes[0]);
classData.classDescriptor.setSuperclassType(superclassType);
//classData.classDescriptor.setSuperclassType(superclassType);
}
PsiMethod[] psiConstructors = psiClass.getConstructors();