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
44 lines
1.3 KiB
Plaintext
Vendored
44 lines
1.3 KiB
Plaintext
Vendored
@AllOpen
|
|
@java.lang.annotation.Retention(value=RUNTIME)
|
|
@kotlin.Metadata
|
|
public annotation class AllOpen {
|
|
// source: 'allOpenOnNotClasses.kt'
|
|
}
|
|
|
|
@AllOpen
|
|
@kotlin.Metadata
|
|
public final enum class Enum {
|
|
// source: 'allOpenOnNotClasses.kt'
|
|
private synthetic final static field $VALUES: Enum[]
|
|
private synthetic final static method $values(): Enum[]
|
|
static method <clinit>(): void
|
|
private method <init>(p0: java.lang.String, p1: int): void
|
|
public static method valueOf(p0: java.lang.String): Enum
|
|
public static method values(): Enum[]
|
|
}
|
|
|
|
@AllOpen
|
|
@kotlin.Metadata
|
|
public interface Intf {
|
|
// source: 'allOpenOnNotClasses.kt'
|
|
}
|
|
|
|
@kotlin.Metadata
|
|
public final class MyClass {
|
|
// source: 'allOpenOnNotClasses.kt'
|
|
private @AllOpen @org.jetbrains.annotations.NotNull field prop: java.lang.String
|
|
public method <init>(): void
|
|
public final @AllOpen @org.jetbrains.annotations.NotNull method getProp(): java.lang.String
|
|
public final @AllOpen method method(): void
|
|
public final @AllOpen method setProp(@org.jetbrains.annotations.NotNull p0: java.lang.String): void
|
|
}
|
|
|
|
@AllOpen
|
|
@kotlin.Metadata
|
|
public final class Obj {
|
|
// source: 'allOpenOnNotClasses.kt'
|
|
public final static @org.jetbrains.annotations.NotNull field INSTANCE: Obj
|
|
static method <clinit>(): void
|
|
private method <init>(): void
|
|
}
|