package test

public open class PropertyComplexTypes</*0*/ T> {
    /*primary*/ public constructor PropertyComplexTypes</*0*/ T>()
    public final var genericType: T
        public final fun <get-genericType>(): T
        public final fun <set-genericType>(/*0*/ <set-?>: T): kotlin.Unit
    public final var listDefinedGeneric: java.util.ArrayList<kotlin.String>
        public final fun <get-listDefinedGeneric>(): java.util.ArrayList<kotlin.String>
        public final fun <set-listDefinedGeneric>(/*0*/ <set-?>: java.util.ArrayList<kotlin.String>): kotlin.Unit
    public final var listGeneric: java.util.ArrayList<T>
        public final fun <get-listGeneric>(): java.util.ArrayList<T>
        public final fun <set-listGeneric>(/*0*/ <set-?>: java.util.ArrayList<T>): kotlin.Unit
    public final var listOfGenericList: java.util.ArrayList<java.util.ArrayList<T>>
        public final fun <get-listOfGenericList>(): java.util.ArrayList<java.util.ArrayList<T>>
        public final fun <set-listOfGenericList>(/*0*/ <set-?>: java.util.ArrayList<java.util.ArrayList<T>>): kotlin.Unit
}
