JVM IR: Hide constructors with inline class parameters
This commit is contained in:
committed by
Alexander Udalov
parent
bdd5705a30
commit
9389d88232
@@ -17,12 +17,15 @@
|
||||
package org.jetbrains.kotlin.ir.declarations
|
||||
|
||||
import org.jetbrains.kotlin.descriptors.ClassConstructorDescriptor
|
||||
import org.jetbrains.kotlin.descriptors.Visibility
|
||||
import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol
|
||||
|
||||
|
||||
interface IrConstructor : IrFunction, IrSymbolDeclaration<IrConstructorSymbol> {
|
||||
override val descriptor: ClassConstructorDescriptor
|
||||
|
||||
override var visibility: Visibility
|
||||
|
||||
val isPrimary: Boolean
|
||||
}
|
||||
|
||||
|
||||
@@ -31,7 +31,7 @@ abstract class IrFunctionBase(
|
||||
endOffset: Int,
|
||||
origin: IrDeclarationOrigin,
|
||||
override val name: Name,
|
||||
override val visibility: Visibility,
|
||||
override var visibility: Visibility,
|
||||
override val isInline: Boolean,
|
||||
override val isExternal: Boolean,
|
||||
returnType: IrType
|
||||
|
||||
+1
-1
@@ -23,7 +23,7 @@ abstract class IrLazyFunctionBase(
|
||||
endOffset: Int,
|
||||
origin: IrDeclarationOrigin,
|
||||
override val name: Name,
|
||||
override val visibility: Visibility,
|
||||
override var visibility: Visibility,
|
||||
override val isInline: Boolean,
|
||||
override val isExternal: Boolean,
|
||||
stubGenerator: DeclarationStubGenerator,
|
||||
|
||||
Reference in New Issue
Block a user