Minor, delete useless instanceof

A follow-up to 9b832d4
This commit is contained in:
Alexander Udalov
2015-08-05 19:04:06 +03:00
parent 8556f18ed5
commit 47439603bb
@@ -841,10 +841,8 @@ public class OverrideResolver {
@NotNull ValueParameterDescriptor parameterFromSubclass, @NotNull ValueParameterDescriptor parameterFromSubclass,
@NotNull ValueParameterDescriptor parameterFromSuperclass @NotNull ValueParameterDescriptor parameterFromSuperclass
) { ) {
DeclarationDescriptor subFunction = parameterFromSubclass.getContainingDeclaration(); return parameterFromSubclass.getContainingDeclaration().hasStableParameterNames() &&
DeclarationDescriptor superFunction = parameterFromSuperclass.getContainingDeclaration(); parameterFromSuperclass.getContainingDeclaration().hasStableParameterNames() &&
return subFunction instanceof CallableDescriptor && ((CallableDescriptor) subFunction).hasStableParameterNames() &&
superFunction instanceof CallableDescriptor && ((CallableDescriptor) superFunction).hasStableParameterNames() &&
!parameterFromSuperclass.getName().equals(parameterFromSubclass.getName()); !parameterFromSuperclass.getName().equals(parameterFromSubclass.getName());
} }