@@ -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());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user