Uast: proper identifiers for KotlinUBinaryExpression (KT-25092)

This commit is contained in:
Nicolay Mitropolsky
2018-06-26 12:22:16 +03:00
parent eb92b7ed7f
commit bef3d4ace2
5 changed files with 22 additions and 8 deletions
@@ -38,12 +38,14 @@ constructor -> UAnnotationMethod (name = AWithSecondary)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
a -> USimpleNameReferenceExpression (identifier = a)
= -> USimpleNameReferenceExpression (identifier = =)
i -> USimpleNameReferenceExpression (identifier = i)
toString -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
constructor -> UAnnotationMethod (name = AWithSecondary)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
a -> USimpleNameReferenceExpression (identifier = a)
= -> USimpleNameReferenceExpression (identifier = =)
s -> USimpleNameReferenceExpression (identifier = s)
AWithSecondaryInit -> UClass (name = AWithSecondaryInit)
a -> UField (name = a)
@@ -53,12 +55,14 @@ constructor -> UAnnotationMethod (name = AWithSecondaryInit)
i -> UParameter (name = i)
Int -> USimpleNameReferenceExpression (identifier = Int)
a -> USimpleNameReferenceExpression (identifier = a)
= -> USimpleNameReferenceExpression (identifier = =)
i -> USimpleNameReferenceExpression (identifier = i)
toString -> UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0))
constructor -> UAnnotationMethod (name = AWithSecondaryInit)
s -> UParameter (name = s)
String -> USimpleNameReferenceExpression (identifier = String)
a -> USimpleNameReferenceExpression (identifier = a)
= -> USimpleNameReferenceExpression (identifier = =)
s -> USimpleNameReferenceExpression (identifier = s)
local -> ULocalVariable (name = local)
String -> USimpleNameReferenceExpression (identifier = String)