UFile (package = ) | |
UClass (name = LocalDeclarationsKt) | |
UMethod (name = foo) | |
UBlockExpression | |
UDeclarationsExpression | |
UClass (name = Local) | |
UMethod (name = LocalDeclarationsKt$foo$Local) | |
UDeclarationsExpression | |
UVariable (name = bar) | |
ULambdaExpression | |
UBlockExpression | |
UReturnExpression | |
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) | |
UIdentifier (Identifier (Local)) | |
USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Local) | |
UDeclarationsExpression | |
ULocalVariable (name = baz) | |
ULambdaExpression | |
UBlockExpression | |
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) | |
UIdentifier (Identifier (Local)) | |
USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Local) | |
UDeclarationsExpression | |
UVariable (name = someLocalFun) | |
ULambdaExpression | |
UParameter (name = text) | |
UAnnotation (fqName = org.jetbrains.annotations.NotNull) | |
UBlockExpression | |
UReturnExpression | |
ULiteralExpression (value = 42) | |
UReturnExpression | |
UBinaryExpression (operator = ==) | |
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) | |
UIdentifier (Identifier (bar)) | |
USimpleNameReferenceExpression (identifier = bar, resolvesTo = null) | |
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 0)) | |
UIdentifier (Identifier (Local)) | |
USimpleNameReferenceExpression (identifier = <init>, resolvesTo = Local) |