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 PMyan
01/25/2018, 3:18 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' - ''
gildor
01/26/2018, 10:02 AM"my.package.SomeClass.SomeInnerClass$1".iterateDollars { o, i -> println("'$o' - '$i'") }
// 'my.package.SomeClass.SomeInnerClass' - '1'
gildor
01/26/2018, 10:04 AM"my.package.$SomeClass.SomeInnerClass".iterateDollars { o, i -> println("'$o' - '$i'") }
// 'my.package.' - 'SomeClass.SomeInnerClass'
gildor
01/26/2018, 10:16 AMimport my.package.`$AutoValue_MyClass`.Builder as MyClassBuilder
gildor
01/26/2018, 10:37 AM