Lower priority for extensions on own type parameters
This commit is contained in:
@@ -18,12 +18,14 @@ class Derived : Base() {
|
||||
}
|
||||
}
|
||||
|
||||
fun Any.aAnyExtensionFun(){}
|
||||
fun Any.aaAnyExtensionFun(){}
|
||||
fun Derived.aaExtensionFun(){}
|
||||
|
||||
val Any.aAnyExtensionProp: Int get() = 1
|
||||
val Any.aaAnyExtensionProp: Int get() = 1
|
||||
val Derived.aaExtensionProp: Int get() = 1
|
||||
|
||||
fun <T> T.aaTypeParamExt(){}
|
||||
|
||||
// ORDER: aaLocalVal
|
||||
// ORDER: aaLocalFun
|
||||
// ORDER: aaDerivedProp
|
||||
@@ -32,7 +34,8 @@ val Derived.aaExtensionProp: Int get() = 1
|
||||
// ORDER: aaBaseFun
|
||||
// ORDER: aaExtensionProp
|
||||
// ORDER: aaExtensionFun
|
||||
// ORDER: aAnyExtensionProp
|
||||
// ORDER: aAnyExtensionFun
|
||||
// ORDER: aaAnyExtensionProp
|
||||
// ORDER: aaAnyExtensionFun
|
||||
// ORDER: aaGlobalProp
|
||||
// ORDER: aaGlobalFun
|
||||
// ORDER: aaTypeParamExt
|
||||
|
||||
Reference in New Issue
Block a user