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