FqName*.equalsTo, type safe unlike equals

This commit is contained in:
Stepan Koltsov
2012-06-17 00:27:19 +04:00
parent ba92ce2172
commit 1ce24b10cc
8 changed files with 66 additions and 7 deletions
@@ -603,7 +603,7 @@ public class JavaDescriptorResolver implements DependencyClassByQualifiedNameRes
private boolean isJavaLangObject(JetType type) {
ClassifierDescriptor classifierDescriptor = type.getConstructor().getDeclarationDescriptor();
return classifierDescriptor instanceof ClassDescriptor &&
DescriptorUtils.getFQName(classifierDescriptor).equals(JL_OBJECT.toUnsafe());
DescriptorUtils.getFQName(classifierDescriptor).equalsTo(JL_OBJECT);
}