54285d328f
In case of result difference the `-ide`-suffixed testdata is used. Actually the difference in results is more likely to be a bug but currently we are fixating at least some behaviour to protect from unexpected regressions in Ultra Light Classes. `object Local` were removed because there is no local objects in actual Kotlin syntax
26 lines
1.1 KiB
Plaintext
Vendored
26 lines
1.1 KiB
Plaintext
Vendored
UFile (package = )
|
|
UClass (name = PropertyWithAnnotationKt)
|
|
UField (name = prop1)
|
|
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
|
UAnnotation (fqName = TestAnnotation)
|
|
ULiteralExpression (value = 0)
|
|
UMethod (name = getProp1)
|
|
UMethod (name = getProp2)
|
|
UAnnotation (fqName = TestAnnotation)
|
|
UBlockExpression
|
|
UReturnExpression
|
|
ULiteralExpression (value = 0)
|
|
UMethod (name = getProp3)
|
|
UBlockExpression
|
|
UReturnExpression
|
|
ULiteralExpression (value = 0)
|
|
UMethod (name = setProp3)
|
|
UAnnotation (fqName = TestAnnotation)
|
|
UParameter (name = value)
|
|
UAnnotation (fqName = org.jetbrains.annotations.NotNull)
|
|
UBlockExpression
|
|
UBinaryExpression (operator = =)
|
|
USimpleNameReferenceExpression (identifier = field)
|
|
USimpleNameReferenceExpression (identifier = value)
|
|
UClass (name = TestAnnotation)
|