Rename: BuiltinOverridabilityCondition -> JavaIncompatibilityRulesOverridabilityConditionBuiltinOverridabilityCondition

This commit is contained in:
Denis Zharkov
2016-06-30 20:51:07 +03:00
parent 6284598eff
commit dc713cda2c
2 changed files with 2 additions and 2 deletions
@@ -1,3 +1,3 @@
org.jetbrains.kotlin.load.java.FieldOverridabilityCondition
org.jetbrains.kotlin.load.java.ErasedOverridabilityCondition
org.jetbrains.kotlin.load.java.BuiltinOverridabilityCondition
org.jetbrains.kotlin.load.java.JavaIncompatibilityRulesOverridabilityCondition
@@ -26,7 +26,7 @@ import org.jetbrains.kotlin.resolve.ExternalOverridabilityCondition.Result
import org.jetbrains.kotlin.resolve.OverridingUtil
import org.jetbrains.kotlin.resolve.descriptorUtil.isDocumentedAnnotation
class BuiltinOverridabilityCondition : ExternalOverridabilityCondition {
class JavaIncompatibilityRulesOverridabilityCondition : ExternalOverridabilityCondition {
override fun isOverridable(superDescriptor: CallableDescriptor, subDescriptor: CallableDescriptor, subClassDescriptor: ClassDescriptor?): Result {
if (superDescriptor !is CallableMemberDescriptor || subDescriptor !is FunctionDescriptor || subDescriptor.isFromBuiltins()) {
return Result.UNKNOWN