2a7dc1cc0c
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
60 lines
1.7 KiB
Plaintext
Vendored
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
|
|
}
|