KT-11018 Ctrl + Mouse Hover shows a var as val
#KT-11018 Fixed
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
// PARAM_TYPES: kotlin.String.() -> T
|
||||
// PARAM_DESCRIPTOR: value-parameter val f: kotlin.String.() -> T defined in test
|
||||
// PARAM_DESCRIPTOR: value-parameter f: kotlin.String.() -> T defined in test
|
||||
fun <T> test(f: String.() -> T): T {
|
||||
<selection>while (true) {
|
||||
val answer = "Hey!".f()
|
||||
|
||||
Vendored
+1
-1
@@ -1,5 +1,5 @@
|
||||
// PARAM_TYPES: kotlin.String.() -> T
|
||||
// PARAM_DESCRIPTOR: value-parameter val f: kotlin.String.() -> T defined in test
|
||||
// PARAM_DESCRIPTOR: value-parameter f: kotlin.String.() -> T defined in test
|
||||
fun <T> test(f: String.() -> T): T {
|
||||
return t(f)
|
||||
}
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val b: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val c: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter b: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter c: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
fun foo(a: Int, b: Int, c: Int): Int {
|
||||
return <selection>(a + b*a - c) + b*c</selection>
|
||||
|
||||
+3
-3
@@ -1,9 +1,9 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val b: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val c: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter b: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter c: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
fun foo(a: Int, b: Int, c: Int): Int {
|
||||
return i(a, b, c)
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
fun foo(a: Int, b: Int): Int {
|
||||
<selection>if (a > 0) return a + b</selection>
|
||||
|
||||
+1
-1
@@ -1,5 +1,5 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
fun foo(a: Int, b: Int): Int {
|
||||
if (b(a)) return a + b
|
||||
|
||||
+2
-2
@@ -2,10 +2,10 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: A defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: A defined in foo
|
||||
// PARAM_DESCRIPTOR: val t: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: val u: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val x: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter x: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
public class A() {
|
||||
fun bar(a: Int, b: Int): Int {
|
||||
|
||||
+2
-2
@@ -2,10 +2,10 @@
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_TYPES: kotlin.Int
|
||||
// PARAM_DESCRIPTOR: value-parameter val a: A defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter a: A defined in foo
|
||||
// PARAM_DESCRIPTOR: val t: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: val u: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter val x: kotlin.Int defined in foo
|
||||
// PARAM_DESCRIPTOR: value-parameter x: kotlin.Int defined in foo
|
||||
// SIBLING:
|
||||
public class A() {
|
||||
fun bar(a: Int, b: Int): Int {
|
||||
|
||||
Reference in New Issue
Block a user