| UFile (package = ) | |
| UImportStatement (isOnDemand = false) | |
| UImportStatement (isOnDemand = false) | |
| UClass (name = AnonymousKt) | |
| UMethod (name = foo) | |
| UBlockExpression | |
| UDeclarationsExpression | |
| ULocalVariable (name = runnable) | |
| UObjectLiteralExpression | |
| UClass (name = null) | |
| UMethod (name = run) | |
| UBlockExpression | |
| UMethod (name = AnonymousKt$foo$runnable$1) | |
| UQualifiedReferenceExpression | |
| USimpleNameReferenceExpression (identifier = runnable) | |
| UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) | |
| UIdentifier (Identifier (run)) | |
| USimpleNameReferenceExpression (identifier = run, resolvesTo = null) | |
| UDeclarationsExpression | |
| ULocalVariable (name = runnable2) | |
| UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1)) | |
| UIdentifier (Identifier (Runnable)) | |
| USimpleNameReferenceExpression (identifier = Runnable, resolvesTo = Runnable) | |
| ULambdaExpression | |
| UBlockExpression | |
| UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) | |
| UIdentifier (Identifier (println)) | |
| USimpleNameReferenceExpression (identifier = println, resolvesTo = null) | |
| UQualifiedReferenceExpression | |
| USimpleNameReferenceExpression (identifier = runnable2) | |
| UCallExpression (kind = UastCallKind(name='method_call'), argCount = 0)) | |
| UIdentifier (Identifier (run)) | |
| USimpleNameReferenceExpression (identifier = run, resolvesTo = null) | |
| UDeclarationsExpression | |
| ULocalVariable (name = closeableRunnable) | |
| UObjectLiteralExpression | |
| UClass (name = null) | |
| UMethod (name = close) | |
| UBlockExpression | |
| UMethod (name = run) | |
| UBlockExpression | |
| UMethod (name = AnonymousKt$foo$closeableRunnable$1) | |
| UDeclarationsExpression | |
| ULocalVariable (name = runnableIs) | |
| UObjectLiteralExpression | |
| UClass (name = null) | |
| UMethod (name = read) | |
| UBlockExpression | |
| UReturnExpression | |
| ULiteralExpression (value = 0) | |
| UMethod (name = run) | |
| UBlockExpression | |
| UMethod (name = AnonymousKt$foo$runnableIs$1) | |
| UMethod (name = withErr) | |
| UBlockExpression | |
| UDeclarationsExpression | |
| ULocalVariable (name = runnable) | |
| UObjectLiteralExpression | |
| UClass (name = <invalid object code>) |