diff --git a/nj2k/src/org/jetbrains/kotlin/nj2k/tree/impl/jk.kt b/nj2k/src/org/jetbrains/kotlin/nj2k/tree/impl/jk.kt index 95330d46ea8..ec39ba6e1a0 100644 --- a/nj2k/src/org/jetbrains/kotlin/nj2k/tree/impl/jk.kt +++ b/nj2k/src/org/jetbrains/kotlin/nj2k/tree/impl/jk.kt @@ -183,7 +183,7 @@ class JKTypeElementImpl(override var type: JKType) : JKTypeElement, JKElementBas override fun accept(visitor: JKVisitor, data: D): R = visitor.visitTypeElement(this, data) } -class JKClassTypeImpl( +data class JKClassTypeImpl( override val classReference: JKClassSymbol, override val parameters: List = emptyList(), override val nullability: Nullability = Nullability.Default @@ -444,12 +444,12 @@ class JKTypeParameterImpl(name: JKNameIdentifier, upperBounds: List accept(visitor: JKVisitor, data: D): R = visitor.visitTypeParameter(this, data) } -class JKVarianceTypeParameterTypeImpl( +data class JKVarianceTypeParameterTypeImpl( override val variance: JKVarianceTypeParameterType.Variance, override val boundType: JKType ) : JKVarianceTypeParameterType -class JKTypeParameterTypeImpl( +data class JKTypeParameterTypeImpl( override val name: String, override val nullability: Nullability = Nullability.Default ) : JKTypeParameterType