summaryrefslogtreecommitdiff
path: root/plugins/kotlin/uast/uast-kotlin-fir/testData/legacyValues/EnumValueMembers.values.fir.txt
blob: bb0404c651e4473ef20fe487085e095d60962ead (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
UFile (package = ) [public final enum Style {...]
    UClass (name = Style) [public final enum Style {...}]
        UField (name = value) [@org.jetbrains.annotations.NotNull private final var value: java.lang.String]
            UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
        UEnumConstant (name = SHEET) [@null SHEET("foo") {...}] = Undetermined
            UAnnotation (fqName = null) [@null]
            USimpleNameReferenceExpression (identifier = Style) [Style] = external Style()
            ULiteralExpression (value = "foo") ["foo"] = "foo"
            UClass (name = SHEET) [public static final class SHEET : Style {...}]
                UMethod (name = getExitAnimation) [public fun getExitAnimation() : java.lang.String {...}]
                    UBlockExpression [{...}] = Nothing
                        UReturnExpression [return "bar"] = Nothing
                            ULiteralExpression (value = "bar") ["bar"] = "bar"
                UMethod (name = SHEET) [fun SHEET() = UastEmptyExpression]
        UMethod (name = getExitAnimation) [public abstract fun getExitAnimation() : java.lang.String = UastEmptyExpression]
        UMethod (name = getValue) [public final fun getValue() : java.lang.String = UastEmptyExpression]
        UMethod (name = Style) [private fun Style(@org.jetbrains.annotations.NotNull value: java.lang.String) = UastEmptyExpression]
            UParameter (name = value) [@org.jetbrains.annotations.NotNull var value: java.lang.String]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]
        UMethod (name = values) [public static fun values() : Style[] = UastEmptyExpression]
        UMethod (name = valueOf) [public static fun valueOf(@org.jetbrains.annotations.NotNull name: java.lang.String) : Style = UastEmptyExpression]
            UParameter (name = name) [@org.jetbrains.annotations.NotNull var name: java.lang.String]
                UAnnotation (fqName = org.jetbrains.annotations.NotNull) [@org.jetbrains.annotations.NotNull]