summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyValues/EnumValuesConstructors.values.fir.txt
blob: 8967f612769b10682948dc7192083b010e45f8da (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
UFile (package = ) [public final enum Style {...]
    UClass (name = Style) [public final enum Style {...}]
        UField (name = value) [@org.jetbrains.annotations.Nullable private final var value: java.lang.String]
            UAnnotation (fqName = org.jetbrains.annotations.Nullable) [@org.jetbrains.annotations.Nullable]
        UEnumConstant (name = SYSTEM) [@null SYSTEM("system")] = Undetermined
            UAnnotation (fqName = null) [@null]
            USimpleNameReferenceExpression (identifier = Style) [Style] = external Style()
            ULiteralExpression (value = "system") ["system"] = "system"
        UEnumConstant (name = USER) [@null USER("user")] = Undetermined
            UAnnotation (fqName = null) [@null]
            USimpleNameReferenceExpression (identifier = Style) [Style] = external Style()
            ULiteralExpression (value = "user") ["user"] = "user"
        UEnumConstant (name = INTERNAL) [@null INTERNAL("internal")] = Undetermined
            UAnnotation (fqName = null) [@null]
            USimpleNameReferenceExpression (identifier = Style) [Style] = external Style()
            ULiteralExpression (value = "internal") ["internal"] = "internal"
        UEnumConstant (name = UNKNOWN) [@null UNKNOWN(null)] = Undetermined
            UAnnotation (fqName = null) [@null]
            USimpleNameReferenceExpression (identifier = Style) [Style] = external Style()
            ULiteralExpression (value = null) [null] = null
        UMethod (name = getValue) [public final fun getValue() : java.lang.String = UastEmptyExpression]
        UMethod (name = Style) [private fun Style(@org.jetbrains.annotations.Nullable value: java.lang.String) = UastEmptyExpression]
            UParameter (name = value) [@org.jetbrains.annotations.Nullable var value: java.lang.String]
                UAnnotation (fqName = org.jetbrains.annotations.Nullable) [@org.jetbrains.annotations.Nullable]