Lint, Uast: Fix Java function descriptor calculation KT-11923
This commit is contained in:
@@ -85,7 +85,7 @@ class JavaUFunction(
|
|||||||
PsiType.BOOLEAN -> "Z"
|
PsiType.BOOLEAN -> "Z"
|
||||||
PsiType.VOID -> "V"
|
PsiType.VOID -> "V"
|
||||||
is PsiArrayType -> renderType(type.componentType)?.let { "[$it" }
|
is PsiArrayType -> renderType(type.componentType)?.let { "[$it" }
|
||||||
is PsiClassType -> type.resolve()?.qualifiedName?.let { "L$it;" }
|
is PsiClassType -> type.resolve()?.qualifiedName?.replace('.', '/')?.let { "L$it;" }
|
||||||
else -> null
|
else -> null
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -29,6 +29,7 @@ import android.widget.TextView
|
|||||||
class ApiCallTest: Activity() {
|
class ApiCallTest: Activity() {
|
||||||
|
|
||||||
fun method(chronometer: Chronometer, locator: DOMLocator) {
|
fun method(chronometer: Chronometer, locator: DOMLocator) {
|
||||||
|
chronometer.<error descr="Call requires API level 16 (current min is 1): `setBackground`">setBackground(null)</error>
|
||||||
|
|
||||||
// Virtual call
|
// Virtual call
|
||||||
<error descr="Call requires API level 11 (current min is 1): `getActionBar`">getActionBar()</error> // API 11
|
<error descr="Call requires API level 11 (current min is 1): `getActionBar`">getActionBar()</error> // API 11
|
||||||
|
|||||||
Reference in New Issue
Block a user