Added missing KtLambdaArgument to UElement conversion in KotlinUastLanguagePlugin

#KT-14470 Fixed
This commit is contained in:
Vyacheslav Gerasimov
2016-11-02 17:46:37 +03:00
parent 9534934f43
commit 2a0557f742
2 changed files with 7 additions and 0 deletions
@@ -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) }
+6
View File
@@ -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()
}
} }
} }