package test

internal open class ClassVarModality {
    /*primary*/ public constructor ClassVarModality()
    internal open var property1: kotlin.Int
        internal open fun <get-property1>(): kotlin.Int
        internal open fun <set-property1>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
    internal final var property2: kotlin.Int
        internal final fun <get-property2>(): kotlin.Int
        internal final fun <set-property2>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
    internal open var property3: kotlin.Int
        internal open fun <get-property3>(): kotlin.Int
        private open fun <set-property3>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
    internal final var property4: kotlin.Int
        internal final fun <get-property4>(): kotlin.Int
        private final fun <set-property4>(/*0*/ <set-?>: kotlin.Int): kotlin.Unit
}

internal abstract class ClassVarModalityAbstract {
    /*primary*/ public constructor ClassVarModalityAbstract()
    internal abstract var property1: java.util.Date
        internal abstract fun <get-property1>(): java.util.Date
        public abstract fun <set-property1>(/*0*/ <set-?>: java.util.Date): kotlin.Unit
}
