Files
kotlin-fork/plugins/uast-kotlin/testData/ConstructorDelegate.log-ide.txt
T
2020-05-06 15:31:20 +03:00

50 lines
2.3 KiB
Plaintext
Vendored

UFile (package = )
UClass (name = ConstructorDelegateKt)
UMethod (name = createBase)
UParameter (name = i)
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
UBlockExpression
UReturnExpression
UCallExpression (kind = UastCallKind(name='constructor_call'), argCount = 1))
UIdentifier (Identifier (BaseImpl))
USimpleNameReferenceExpression (identifier = <init>, resolvesTo = BaseImpl)
USimpleNameReferenceExpression (identifier = i)
UClass (name = Base)
UMethod (name = print)
UClass (name = BaseImpl)
UField (name = x)
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
UMethod (name = print)
UBlockExpression
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
UIdentifier (Identifier (print))
USimpleNameReferenceExpression (identifier = print, resolvesTo = null)
USimpleNameReferenceExpression (identifier = x)
UMethod (name = getX)
UMethod (name = BaseImpl)
UParameter (name = x)
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
UClass (name = Derived)
UExpressionList (super_delegation)
UTypeReferenceExpression (name = Base)
UCallExpression (kind = UastCallKind(name='method_call'), argCount = 1))
UIdentifier (Identifier (createBase))
USimpleNameReferenceExpression (identifier = createBase, resolvesTo = null)
ULiteralExpression (value = 10)
UExpressionList (super_delegation)
UTypeReferenceExpression (name = java.lang.CharSequence)
ULiteralExpression (value = "abc")
UMethod (name = Derived)
UParameter (name = b)
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
UMethod (name = print)
UMethod (name = getLength)
UMethod (name = get)
UParameter (name = index)
UAnnotation (fqName = null)
UMethod (name = subSequence)
UParameter (name = startIndex)
UAnnotation (fqName = null)
UParameter (name = endIndex)
UAnnotation (fqName = null)