blob: 2a14261424114db554546188e318874eb53fb8d6 [file] [log] [blame] [edit]
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>)