summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt')
-rw-r--r--plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt29
1 files changed, 29 insertions, 0 deletions
diff --git a/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt b/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt
new file mode 100644
index 000000000000..3203c3c680ab
--- /dev/null
+++ b/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyTypes/AnnotatedTypes.types.fir.txt
@@ -0,0 +1,29 @@
+UFile (package = ) [public final class AnnotatedTypesKt {...]
+ UClass (name = AnnotatedTypesKt) [public final class AnnotatedTypesKt {...}]
+ UMethod (name = foo) [public static final fun foo(@org.jetbrains.annotations.NotNull list: java.util.List<java.lang.String>) : void {...}]
+ UParameter (name = list) [@org.jetbrains.annotations.NotNull var list: java.util.List<java.lang.String>]
+ UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
+ UBlockExpression [{...}] : PsiType:Unit
+ UDeclarationsExpression [var a: java.lang.String = list[2]]
+ ULocalVariable (name = a) [var a: java.lang.String = list[2]]
+ UArrayAccessExpression [list[2]] : PsiType:String
+ USimpleNameReferenceExpression (identifier = list) [list] : PsiType:List<? extends String>
+ ULiteralExpression (value = 2) [2] : PsiType:int
+ UDeclarationsExpression [var b: java.lang.String = "abc"]
+ ULocalVariable (name = b) [var b: java.lang.String = "abc"]
+ ULiteralExpression (value = "abc") ["abc"] : PsiType:String
+ UDeclarationsExpression [var c: java.lang.String = b]
+ ULocalVariable (name = c) [var c: java.lang.String = b]
+ USimpleNameReferenceExpression (identifier = b) [b] : PsiType:String
+ UDeclarationsExpression [var v: java.lang.String = "abc"]
+ ULocalVariable (name = v) [var v: java.lang.String = "abc"]
+ ULiteralExpression (value = "abc") ["abc"] : PsiType:String
+ UClass (name = MyAnnotation) [public abstract annotation MyAnnotation {...}]
+ UAnnotation (fqName = kotlin.annotation.Target) [@kotlin.annotation.Target(allowedTargets = AnnotationTarget.TYPE)]
+ UNamedExpression (name = allowedTargets) [allowedTargets = AnnotationTarget.TYPE]
+ UQualifiedReferenceExpression [AnnotationTarget.TYPE] : PsiType:AnnotationTarget
+ USimpleNameReferenceExpression (identifier = AnnotationTarget) [AnnotationTarget] : PsiType:Unit
+ USimpleNameReferenceExpression (identifier = TYPE) [TYPE] : PsiType:AnnotationTarget
+ UAnnotationMethod (name = a) [public abstract fun a() : int = UastEmptyExpression]
+ UAnnotationMethod (name = b) [public abstract fun b() : java.lang.String = UastEmptyExpression]
+ UAnnotationMethod (name = c) [public abstract fun c() : kotlin.annotation.AnnotationTarget = UastEmptyExpression]