IterableVariableMacro to honor smart casts
This commit is contained in:
Vendored
+5
-3
@@ -7,12 +7,14 @@ class MyClass {
|
||||
public var collection : HashSet<Int>? = null
|
||||
private var isAlive : Boolean = false
|
||||
|
||||
fun main(args : Array<String>, v : Int) {
|
||||
fun main(args : Array<String>, v : Int, o: Any) {
|
||||
var str = ""
|
||||
val myList = ArrayList<String>()
|
||||
val stream = FileInputStream(".")
|
||||
for (collection in args) {
|
||||
<caret>
|
||||
if (o is String) {
|
||||
for (collection in args) {
|
||||
<caret>
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Vendored
+4
-2
@@ -7,10 +7,12 @@ class MyClass {
|
||||
public var collection : HashSet<Int>? = null
|
||||
private var isAlive : Boolean = false
|
||||
|
||||
fun main(args : Array<String>, v : Int) {
|
||||
fun main(args : Array<String>, v : Int, o: Any) {
|
||||
var str = ""
|
||||
val myList = ArrayList<String>()
|
||||
val stream = FileInputStream(".")
|
||||
<caret>
|
||||
if (o is String) {
|
||||
<caret>
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user