Files
kotlin-fork/plugins/allopen/testData/bytecodeListing/superClassAnnotation.txt
T
Dmitriy Novozhilov 2a7dc1cc0c [AllOpen] Reorganize module structure of AllOpen plugin
This scheme will be common for all compiler plugins with K1 and K2 support:
- `plugin-common` contains classes shared with K1 and K2 implementations (if any)
- `plugin-k1` contains implementation for K1 compiler
- `plugin-k2` contains implementation for K2 compiler
- `plugin-backend` contains implementation for backend extensions (if any)
- `plugin-cli` is module for registration of plugin in CLI compiler
- `plugin` is a root module with tests and all submodules embedded

This structure is needed to distinguish parts related to different frontends,
  which is needed for proper dependencies settings for Kotlin IDE plugins
2022-06-07 14:12:15 +00:00

60 lines
1.7 KiB
Plaintext
Vendored

@java.lang.annotation.Retention(value=RUNTIME)
@kotlin.Metadata
public annotation class AllOpen {
// source: 'superClassAnnotation.kt'
}
@kotlin.Metadata
public class BaseImpl {
// source: 'superClassAnnotation.kt'
public method <init>(): void
public method baseImplMethod_ShouldBeOpen(): void
}
@kotlin.Metadata
public class BaseImpl2_ShouldBeOpen {
// source: 'superClassAnnotation.kt'
private final @org.jetbrains.annotations.NotNull field baseImpl2Property_ShouldBeOpen: java.lang.String
public method <init>(): void
public method baseImpl2Method_ShouldBeOpen(): void
public @org.jetbrains.annotations.NotNull method getBaseImpl2Property_ShouldBeOpen(): java.lang.String
}
@AllOpen
@kotlin.Metadata
public abstract class Base_ShouldBeOpen {
// source: 'superClassAnnotation.kt'
public method <init>(): void
public method baseMethod(): void
}
@kotlin.Metadata
public final class Intf$DefaultImpls {
// source: 'superClassAnnotation.kt'
public static method intfMethod(@org.jetbrains.annotations.NotNull p0: Intf): void
public final inner class Intf$DefaultImpls
}
@AllOpen
@kotlin.Metadata
public interface Intf {
// source: 'superClassAnnotation.kt'
public abstract method intfMethod(): void
public final inner class Intf$DefaultImpls
}
@kotlin.Metadata
public class IntfImpl {
// source: 'superClassAnnotation.kt'
public method <init>(): void
public method intfImplMethod_ShouldBeOpen(): void
public method intfMethod(): void
}
@kotlin.Metadata
public class IntfImpl2_ShouldBeOpen {
// source: 'superClassAnnotation.kt'
public method <init>(): void
public method intfImpl2Method_ShouldBeOpen(): void
}