Added missing KtLambdaArgument to UElement conversion in KotlinUastLanguagePlugin
#KT-14470 Fixed
This commit is contained in:
@@ -186,6 +186,7 @@ internal object KotlinConverter {
|
|||||||
}
|
}
|
||||||
is KtCatchClause -> el<UCatchClause> { KotlinUCatchClause(element, parent) }
|
is KtCatchClause -> el<UCatchClause> { KotlinUCatchClause(element, parent) }
|
||||||
is KtExpression -> KotlinConverter.convertExpression(element, parent, requiredType)
|
is KtExpression -> KotlinConverter.convertExpression(element, parent, requiredType)
|
||||||
|
is KtLambdaArgument -> KotlinConverter.convertExpression(element.getLambdaExpression(), parent, requiredType)
|
||||||
else -> {
|
else -> {
|
||||||
if (element is LeafPsiElement && element.elementType == KtTokens.IDENTIFIER) {
|
if (element is LeafPsiElement && element.elementType == KtTokens.IDENTIFIER) {
|
||||||
el<UIdentifier> { UIdentifier(element, parent) }
|
el<UIdentifier> { UIdentifier(element, parent) }
|
||||||
|
|||||||
@@ -23,5 +23,11 @@ class MainActivity : Activity() {
|
|||||||
//OK
|
//OK
|
||||||
fragmentManager.beginTransaction().commit()
|
fragmentManager.beginTransaction().commit()
|
||||||
fragmentManager.beginTransaction().add(null, "A").commit()
|
fragmentManager.beginTransaction().add(null, "A").commit()
|
||||||
|
|
||||||
|
//OK KT-14470
|
||||||
|
Runnable {
|
||||||
|
val a = fragmentManager.beginTransaction()
|
||||||
|
a.commit()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user