diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrAnonymousInitializer.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrAnonymousInitializer.kt index 6f2ff5d336d..d5654b524cf 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrAnonymousInitializer.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrAnonymousInitializer.kt @@ -24,7 +24,7 @@ import org.jetbrains.kotlin.ir.declarations.persistent.carriers.AnonymousInitial import org.jetbrains.kotlin.ir.expressions.IrBlockBody import org.jetbrains.kotlin.ir.symbols.IrAnonymousInitializerSymbol -class PersistentIrAnonymousInitializer( +internal class PersistentIrAnonymousInitializer( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrClass.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrClass.kt index ee1608df2a4..acbe7f7e003 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrClass.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrClass.kt @@ -25,7 +25,7 @@ import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name import java.util.* -class PersistentIrClass( +internal class PersistentIrClass( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrConstructor.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrConstructor.kt index 0a002f06202..9ff3f5d02d7 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrConstructor.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrConstructor.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.ir.symbols.IrConstructorSymbol import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -class PersistentIrConstructor( +internal class PersistentIrConstructor( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrEnumEntry.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrEnumEntry.kt index ff86895819e..5a7d63cf1fc 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrEnumEntry.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrEnumEntry.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.ir.expressions.IrExpressionBody import org.jetbrains.kotlin.ir.symbols.IrEnumEntrySymbol import org.jetbrains.kotlin.name.Name -class PersistentIrEnumEntry( +internal class PersistentIrEnumEntry( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrErrorDeclaration.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrErrorDeclaration.kt index 89b5225fb40..c7fd4670679 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrErrorDeclaration.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrErrorDeclaration.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.ir.declarations.IrErrorDeclaration import org.jetbrains.kotlin.ir.declarations.persistent.carriers.ErrorCarrier @OptIn(ObsoleteDescriptorBasedAPI::class) -class PersistentIrErrorDeclaration( +internal class PersistentIrErrorDeclaration( startOffset: Int, endOffset: Int, override val descriptor: DeclarationDescriptor diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrField.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrField.kt index 9df5c79a639..a81a4a66a1b 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrField.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrField.kt @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -class PersistentIrField( +internal class PersistentIrField( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunction.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunction.kt index 9793d95e4fa..966fb0540bc 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunction.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunction.kt @@ -20,7 +20,7 @@ import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -abstract class PersistentIrFunctionCommon( +internal abstract class PersistentIrFunctionCommon( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, @@ -71,7 +71,7 @@ abstract class PersistentIrFunctionCommon( } } -class PersistentIrFunction( +internal class PersistentIrFunction( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, @@ -101,7 +101,7 @@ class PersistentIrFunction( } } -class PersistentIrFakeOverrideFunction( +internal class PersistentIrFakeOverrideFunction( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunctionBase.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunctionBase.kt index 02de7db485f..cda9f359c1f 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunctionBase.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrFunctionBase.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.ir.expressions.IrBody import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -abstract class PersistentIrFunctionBase( +internal abstract class PersistentIrFunctionBase( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrLocalDelegatedProperty.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrLocalDelegatedProperty.kt index a4eeb3c1ffe..19b41f9bd94 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrLocalDelegatedProperty.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrLocalDelegatedProperty.kt @@ -25,7 +25,7 @@ import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name // TODO make not persistent -class PersistentIrLocalDelegatedProperty( +internal class PersistentIrLocalDelegatedProperty( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrProperty.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrProperty.kt index c25eae874b2..818dab457fd 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrProperty.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrProperty.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.ir.descriptors.WrappedPropertyDescriptor import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol import org.jetbrains.kotlin.name.Name -abstract class PersistentIrPropertyCommon( +internal abstract class PersistentIrPropertyCommon( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, @@ -83,7 +83,7 @@ abstract class PersistentIrPropertyCommon( } } -class PersistentIrProperty( +internal class PersistentIrProperty( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, @@ -110,7 +110,7 @@ class PersistentIrProperty( get() = symbol.descriptor } -class PersistentIrFakeOverrideProperty( +internal class PersistentIrFakeOverrideProperty( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeAlias.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeAlias.kt index 3a0d93cc2f9..708b34e1513 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeAlias.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeAlias.kt @@ -16,7 +16,7 @@ import org.jetbrains.kotlin.ir.symbols.IrTypeAliasSymbol import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -class PersistentIrTypeAlias( +internal class PersistentIrTypeAlias( startOffset: Int, endOffset: Int, override val symbol: IrTypeAliasSymbol, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeParameter.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeParameter.kt index e0cd2dbffbf..1d2024f8121 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeParameter.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrTypeParameter.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.types.Variance import org.jetbrains.kotlin.utils.SmartList -class PersistentIrTypeParameter( +internal class PersistentIrTypeParameter( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrValueParameter.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrValueParameter.kt index e1fd8000bba..a6163660f2a 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrValueParameter.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/PersistentIrValueParameter.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.ir.symbols.IrValueParameterSymbol import org.jetbrains.kotlin.ir.types.IrType import org.jetbrains.kotlin.name.Name -class PersistentIrValueParameter( +internal class PersistentIrValueParameter( startOffset: Int, endOffset: Int, origin: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/AnonymousInitializerCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/AnonymousInitializerCarrier.kt index 8cfd3a4ca93..afd78d2f0c7 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/AnonymousInitializerCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/AnonymousInitializerCarrier.kt @@ -10,7 +10,7 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.expressions.IrBlockBody import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface AnonymousInitializerCarrier : DeclarationCarrier { +internal interface AnonymousInitializerCarrier : DeclarationCarrier { var bodyField: IrBlockBody? override fun clone(): AnonymousInitializerCarrier { @@ -24,7 +24,7 @@ interface AnonymousInitializerCarrier : DeclarationCarrier { } } -class AnonymousInitializerCarrierImpl( +internal class AnonymousInitializerCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/BodyCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/BodyCarrier.kt index 48ead9d77fe..54abd274f65 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/BodyCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/BodyCarrier.kt @@ -8,7 +8,6 @@ package org.jetbrains.kotlin.ir.declarations.persistent.carriers import org.jetbrains.kotlin.ir.declarations.IrDeclaration interface BodyCarrier : Carrier { - var containerField: IrDeclaration? override fun clone(): BodyCarrier { @@ -16,7 +15,7 @@ interface BodyCarrier : Carrier { } } -class BodyCarrierImpl( +internal class BodyCarrierImpl( override val lastModified: Int, override var containerField: IrDeclaration? ) : BodyCarrier diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ClassCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ClassCarrier.kt index 51924084aee..322de7571fd 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ClassCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ClassCarrier.kt @@ -11,7 +11,7 @@ import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.types.IrType -interface ClassCarrier : DeclarationCarrier { +internal interface ClassCarrier : DeclarationCarrier { var thisReceiverField: IrValueParameter? var metadataField: MetadataSource? var visibilityField: Visibility @@ -37,7 +37,7 @@ interface ClassCarrier : DeclarationCarrier { } } -class ClassCarrierImpl( +internal class ClassCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ConstructorCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ConstructorCarrier.kt index b31ca363952..f07cde9df7f 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ConstructorCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ConstructorCarrier.kt @@ -11,8 +11,7 @@ import org.jetbrains.kotlin.ir.expressions.IrBody import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.types.IrType -interface ConstructorCarrier : FunctionBaseCarrier { - +internal interface ConstructorCarrier : FunctionBaseCarrier { override fun clone(): ConstructorCarrier { return ConstructorCarrierImpl( lastModified, @@ -31,7 +30,7 @@ interface ConstructorCarrier : FunctionBaseCarrier { } } -class ConstructorCarrierImpl( +internal class ConstructorCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/EnumEntryCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/EnumEntryCarrier.kt index 1ec97f78cca..371ce8fb83a 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/EnumEntryCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/EnumEntryCarrier.kt @@ -11,7 +11,7 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.expressions.IrExpressionBody -interface EnumEntryCarrier : DeclarationCarrier { +internal interface EnumEntryCarrier : DeclarationCarrier { var correspondingClassField: IrClass? var initializerExpressionField: IrExpressionBody? @@ -27,7 +27,7 @@ interface EnumEntryCarrier : DeclarationCarrier { } } -class EnumEntryCarrierImpl( +internal class EnumEntryCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ErrorCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ErrorCarrier.kt index 37b6e8ce18b..936c123b002 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ErrorCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ErrorCarrier.kt @@ -9,14 +9,13 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface ErrorCarrier : DeclarationCarrier { - +internal interface ErrorCarrier : DeclarationCarrier { override fun clone(): ErrorCarrier { return ErrorCarrierImpl(lastModified, parentField, originField, annotationsField) } } -class ErrorCarrierImpl( +internal class ErrorCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FieldCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FieldCarrier.kt index d1d35cc91be..e41dd489211 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FieldCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FieldCarrier.kt @@ -12,7 +12,7 @@ import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.expressions.IrExpressionBody import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol -interface FieldCarrier : DeclarationCarrier { +internal interface FieldCarrier : DeclarationCarrier { var initializerField: IrExpressionBody? var correspondingPropertySymbolField: IrPropertySymbol? var metadataField: MetadataSource? @@ -30,7 +30,7 @@ interface FieldCarrier : DeclarationCarrier { } } -class FieldCarrierImpl( +internal class FieldCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionBaseCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionBaseCarrier.kt index 0b5433af6ab..4bbaa1affd3 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionBaseCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionBaseCarrier.kt @@ -12,7 +12,7 @@ import org.jetbrains.kotlin.ir.declarations.MetadataSource import org.jetbrains.kotlin.ir.expressions.IrBody import org.jetbrains.kotlin.ir.types.IrType -interface FunctionBaseCarrier : DeclarationCarrier { +internal interface FunctionBaseCarrier : DeclarationCarrier { var returnTypeFieldField: IrType var dispatchReceiverParameterField: IrValueParameter? var extensionReceiverParameterField: IrValueParameter? diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionCarrier.kt index 0bef7f1d5f2..ced59a3300c 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/FunctionCarrier.kt @@ -13,7 +13,7 @@ import org.jetbrains.kotlin.ir.symbols.IrPropertySymbol import org.jetbrains.kotlin.ir.symbols.IrSimpleFunctionSymbol import org.jetbrains.kotlin.ir.types.IrType -interface FunctionCarrier : FunctionBaseCarrier { +internal interface FunctionCarrier : FunctionBaseCarrier { var correspondingPropertySymbolField: IrPropertySymbol? var overriddenSymbolsField: List var attributeOwnerIdField: IrAttributeContainer @@ -39,7 +39,7 @@ interface FunctionCarrier : FunctionBaseCarrier { } } -class FunctionCarrierImpl( +internal class FunctionCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/LocalDelegatedPropertyCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/LocalDelegatedPropertyCarrier.kt index 09e0475da9b..708f4dbb2b5 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/LocalDelegatedPropertyCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/LocalDelegatedPropertyCarrier.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.ir.declarations.persistent.carriers import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface LocalDelegatedPropertyCarrier : DeclarationCarrier { +internal interface LocalDelegatedPropertyCarrier : DeclarationCarrier { var delegateField: IrVariable? var getterField: IrFunction? var setterField: IrFunction? @@ -28,7 +28,7 @@ interface LocalDelegatedPropertyCarrier : DeclarationCarrier { } } -class LocalDelegatedPropertyCarrierImpl( +internal class LocalDelegatedPropertyCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/PropertyCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/PropertyCarrier.kt index 322132eec48..3aedf683dbb 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/PropertyCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/PropertyCarrier.kt @@ -8,7 +8,7 @@ package org.jetbrains.kotlin.ir.declarations.persistent.carriers import org.jetbrains.kotlin.ir.declarations.* import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface PropertyCarrier : DeclarationCarrier { +internal interface PropertyCarrier : DeclarationCarrier { var backingFieldField: IrField? var getterField: IrSimpleFunction? var setterField: IrSimpleFunction? @@ -28,7 +28,7 @@ interface PropertyCarrier : DeclarationCarrier { } } -class PropertyCarrierImpl( +internal class PropertyCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeAliasCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeAliasCarrier.kt index 58663a7b20b..d6d1d0ea27f 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeAliasCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeAliasCarrier.kt @@ -10,8 +10,7 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.declarations.IrTypeParameter import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface TypeAliasCarrier : DeclarationCarrier { - +internal interface TypeAliasCarrier : DeclarationCarrier { var typeParametersField: List override fun clone(): TypeAliasCarrier { @@ -25,7 +24,7 @@ interface TypeAliasCarrier : DeclarationCarrier { } } -class TypeAliasCarrierImpl( +internal class TypeAliasCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeParameterCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeParameterCarrier.kt index 26d61efa189..88fa852b3c1 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeParameterCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/TypeParameterCarrier.kt @@ -9,14 +9,13 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationOrigin import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.expressions.IrConstructorCall -interface TypeParameterCarrier : DeclarationCarrier { - +internal interface TypeParameterCarrier : DeclarationCarrier { override fun clone(): TypeParameterCarrier { return TypeParameterCarrierImpl(lastModified, parentField, originField, annotationsField) } } -class TypeParameterCarrierImpl( +internal class TypeParameterCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ValueParameterCarrier.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ValueParameterCarrier.kt index e90bf3096a2..a6ba33a51ef 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ValueParameterCarrier.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/declarations/persistent/carriers/ValueParameterCarrier.kt @@ -10,7 +10,7 @@ import org.jetbrains.kotlin.ir.declarations.IrDeclarationParent import org.jetbrains.kotlin.ir.expressions.IrConstructorCall import org.jetbrains.kotlin.ir.expressions.IrExpressionBody -interface ValueParameterCarrier : DeclarationCarrier { +internal interface ValueParameterCarrier : DeclarationCarrier { var defaultValueField: IrExpressionBody? override fun clone(): ValueParameterCarrier { @@ -18,7 +18,7 @@ interface ValueParameterCarrier : DeclarationCarrier { } } -class ValueParameterCarrierImpl( +internal class ValueParameterCarrierImpl( override val lastModified: Int, override var parentField: IrDeclarationParent?, override var originField: IrDeclarationOrigin, diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrBlockBody.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrBlockBody.kt index 831cf27db8a..67940689538 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrBlockBody.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrBlockBody.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.ir.declarations.persistent.PersistentIrBodyBase import org.jetbrains.kotlin.ir.declarations.persistent.PersistentIrFactory import org.jetbrains.kotlin.ir.expressions.IrBlockBody -class PersistentIrBlockBody( +internal class PersistentIrBlockBody( startOffset: Int, endOffset: Int, initializer: (IrBlockBody.() -> Unit)? = null diff --git a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrExpressionBody.kt b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrExpressionBody.kt index 8d7bc686070..05f90d49d96 100644 --- a/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrExpressionBody.kt +++ b/compiler/ir/ir.tree.persistent/src/org/jetbrains/kotlin/ir/expressions/persistent/PersistentIrExpressionBody.kt @@ -22,7 +22,7 @@ import org.jetbrains.kotlin.ir.declarations.persistent.PersistentIrFactory import org.jetbrains.kotlin.ir.expressions.IrExpression import org.jetbrains.kotlin.ir.expressions.IrExpressionBody -class PersistentIrExpressionBody private constructor( +internal class PersistentIrExpressionBody private constructor( startOffset: Int, endOffset: Int, private var expressionField: IrExpression? = null,