Minor, change method contract to @NotNull
This commit is contained in:
@@ -314,16 +314,16 @@ public class DescriptorUtils {
|
|||||||
return superClassDescriptors;
|
return superClassDescriptors;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Nullable
|
@NotNull
|
||||||
public static JetType getSuperClassType(@NotNull ClassDescriptor classDescriptor) {
|
public static JetType getSuperClassType(@NotNull ClassDescriptor classDescriptor) {
|
||||||
Collection<JetType> superclassTypes = classDescriptor.getTypeConstructor().getSupertypes();
|
Collection<JetType> superclassTypes = classDescriptor.getTypeConstructor().getSupertypes();
|
||||||
for (JetType type : superclassTypes) {
|
for (JetType type : superclassTypes) {
|
||||||
ClassDescriptor superClassDescriptor = getClassDescriptorForType(type);
|
ClassDescriptor superClassDescriptor = getClassDescriptorForType(type);
|
||||||
if (!isAny(superClassDescriptor) && superClassDescriptor.getKind() != ClassKind.TRAIT) {
|
if (superClassDescriptor.getKind() != ClassKind.TRAIT) {
|
||||||
return type;
|
return type;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return null;
|
return KotlinBuiltIns.getInstance().getAnyType();
|
||||||
}
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
|
|||||||
Reference in New Issue
Block a user