Files
kotlin-fork/plugins/kapt3/kapt3-compiler/testData/converter/anonymousObjectInEnumSuperConstructor.fir.txt
strangepleasures 9688c3e761 [KAPT] Improve stub formatting; check raw stubs in tests
Merge-request: KT-MR-14244
Merged-by: Pavel Mikhailovskii <Pavel.Mikhailovskii@jetbrains.com>
2024-02-09 15:41:37 +00:00

58 lines
1.1 KiB
Plaintext
Vendored

/**
* public abstract interface Callback : kotlin/Any {
*
* // signature: invoke()Ljava/lang/String;
* public abstract fun invoke(): kotlin/String
*
* // module name: main
* }
*/
@kotlin.Metadata()
public abstract interface Callback {
@org.jetbrains.annotations.NotNull()
public abstract java.lang.String invoke();
}
////////////////////
/**
* public final enum class Foo : kotlin/Enum<Foo> {
*
* // signature: <init>(Ljava/lang/String;ILCallback;)V
* private constructor(callback: Callback)
*
* // field: callback:LCallback;
* // getter: getCallback()LCallback;
* public final val callback: Callback
* public final get
*
* FOO,
*
* // module name: main
*
* // has Enum.entries
* }
*/
@kotlin.Metadata()
public enum Foo {
FOO;
@org.jetbrains.annotations.NotNull()
private final Callback callback = null;
Foo(Callback callback) {
}
@org.jetbrains.annotations.NotNull()
public final Callback getCallback() {
return null;
}
@org.jetbrains.annotations.NotNull()
public static kotlin.enums.EnumEntries<Foo> getEntries() {
return null;
}
}