JVM IR: support noarg compiler plugin
#KT-41265 Fixed
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
annotation class NoArg
|
||||
|
||||
@NoArg
|
||||
class Internal internal constructor(z: Boolean)
|
||||
|
||||
@NoArg
|
||||
abstract class Protected protected constructor(c: Char)
|
||||
|
||||
@NoArg
|
||||
class Private private constructor(ia: IntArray)
|
||||
@@ -0,0 +1,29 @@
|
||||
@NoArg
|
||||
@kotlin.Metadata
|
||||
public final class Internal {
|
||||
// source: 'constructorVisibility.kt'
|
||||
public method <init>(): void
|
||||
public method <init>(p0: boolean): void
|
||||
}
|
||||
|
||||
@java.lang.annotation.Retention
|
||||
@kotlin.Metadata
|
||||
public annotation class NoArg {
|
||||
// source: 'constructorVisibility.kt'
|
||||
}
|
||||
|
||||
@NoArg
|
||||
@kotlin.Metadata
|
||||
public final class Private {
|
||||
// source: 'constructorVisibility.kt'
|
||||
public method <init>(): void
|
||||
private method <init>(p0: int[]): void
|
||||
}
|
||||
|
||||
@NoArg
|
||||
@kotlin.Metadata
|
||||
public abstract class Protected {
|
||||
// source: 'constructorVisibility.kt'
|
||||
public method <init>(): void
|
||||
protected method <init>(p0: char): void
|
||||
}
|
||||
@@ -0,0 +1,6 @@
|
||||
annotation class NoArg
|
||||
|
||||
class Outer {
|
||||
@NoArg
|
||||
class Nested(a: Long)
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
@java.lang.annotation.Retention
|
||||
@kotlin.Metadata
|
||||
public annotation class NoArg {
|
||||
// source: 'nestedClass.kt'
|
||||
}
|
||||
|
||||
@NoArg
|
||||
@kotlin.Metadata
|
||||
public final class Outer$Nested {
|
||||
// source: 'nestedClass.kt'
|
||||
public method <init>(): void
|
||||
public method <init>(p0: long): void
|
||||
public final inner class Outer$Nested
|
||||
}
|
||||
|
||||
@kotlin.Metadata
|
||||
public final class Outer {
|
||||
// source: 'nestedClass.kt'
|
||||
public method <init>(): void
|
||||
public final inner class Outer$Nested
|
||||
}
|
||||
Reference in New Issue
Block a user