package test

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