fix KotlinAndroidAddStringResource: correct generic extension function processing + minor refactoring

This commit is contained in:
Vyacheslav Gerasimov
2016-10-30 22:38:12 +03:00
parent 2ffb0abb59
commit 2f859f6996
8 changed files with 56 additions and 24 deletions
@@ -0,0 +1,5 @@
package com.myapp
import android.content.Context
fun <T: Context> T.getText(): String? = getString(R.string.resource_id)
@@ -0,0 +1,3 @@
<resources>
<string name="resource_id">some text</string>
</resources>
@@ -0,0 +1,5 @@
{
"rFile": "../../R.kt",
"resDirectory": "../../res",
"intentionClass": "org.jetbrains.kotlin.android.intentions.KotlinAndroidAddStringResource"
}
@@ -0,0 +1,5 @@
package com.myapp
import android.content.Context
fun <T: Context> T.getText(): String? = "some <caret>text"