Lint, Uast: Fix Java function descriptor calculation KT-11923
This commit is contained in:
@@ -85,7 +85,7 @@ class JavaUFunction(
|
||||
PsiType.BOOLEAN -> "Z"
|
||||
PsiType.VOID -> "V"
|
||||
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
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,6 +29,7 @@ import android.widget.TextView
|
||||
class ApiCallTest: Activity() {
|
||||
|
||||
fun method(chronometer: Chronometer, locator: DOMLocator) {
|
||||
chronometer.<error descr="Call requires API level 16 (current min is 1): `setBackground`">setBackground(null)</error>
|
||||
|
||||
// Virtual call
|
||||
<error descr="Call requires API level 11 (current min is 1): `getActionBar`">getActionBar()</error> // API 11
|
||||
|
||||
Reference in New Issue
Block a user