Kotlin属性复制方法


    var dozer = DozerBeanMapper()

    /**
     * 属性复制,使用方法
     */
    inline fun  Any.transfer(): T {
        return dozer.map(this, T::class.java)
    }

    /**
     * 集合内元素的属性复制
     */
    inline fun  List<*>.transferEntries(): Collection {
        return this.parallelStream().map { dozer.map(it, OUT::class.java) }.toList()
    }

 

你可能感兴趣的:(Kotlin,属性复制,kotlin,对象拷贝)