gildor
01/25/2018, 4:56 AM$
sign.
@yan Could you please take a look? Not sure that my analysis is correct, but I will try to prepare sample project.
We really want migrate to 1.2.20 but it’s blocker for us.
https://youtrack.jetbrains.com/issue/KT-22493yan
01/25/2018, 1:29 PMgildor
01/26/2018, 9:59 AMString.iterateDollars
works incorrectly, not sure when it should be called.
For example this is output of this function with inner class name:
"my.package.SomeClass.SomeInnerClass".iterateDollars { o, i -> println("'$o' - '$i'") }
// 'my.package.SomeClass.SomeInnerClass' - ''
"my.package.SomeClass.SomeInnerClass$1".iterateDollars { o, i -> println("'$o' - '$i'") }
// 'my.package.SomeClass.SomeInnerClass' - '1'
"my.package.$SomeClass.SomeInnerClass".iterateDollars { o, i -> println("'$o' - '$i'") }
// 'my.package.' - 'SomeClass.SomeInnerClass'
import my.package.`$AutoValue_MyClass`.Builder as MyClassBuilder