Uses of Interface
cloud.opencode.base.deepclone.Cloner
Packages that use Cloner
Package
Description
-
Uses of Cloner in cloud.opencode.base.deepclone
Methods in cloud.opencode.base.deepclone that return ClonerModifier and TypeMethodDescriptionClonerBuilder.build()Builds the configured Cloner instance 构建配置的Cloner实例static ClonerOpenClone.getDefaultCloner()Gets the default cloner 获取默认克隆器Methods in cloud.opencode.base.deepclone with parameters of type Cloner -
Uses of Cloner in cloud.opencode.base.deepclone.cloner
Classes in cloud.opencode.base.deepclone.cloner that implement ClonerModifier and TypeClassDescriptionclassAbstract base class for cloners (sealed hierarchy) 克隆器的抽象基类(密封层次结构)final classReflection-based deep cloner 基于反射的深度克隆器final classSerialization-based deep cloner 基于序列化的深度克隆器final classUnsafe-based high-performance deep cloner 基于Unsafe的高性能深度克隆器 -
Uses of Cloner in cloud.opencode.base.deepclone.contract
Methods in cloud.opencode.base.deepclone.contract with parameters of type Cloner -
Uses of Cloner in cloud.opencode.base.deepclone.handler
Methods in cloud.opencode.base.deepclone.handler with parameters of type ClonerModifier and TypeMethodDescriptionArrayHandler.clone(Object array, Cloner cloner, CloneContext context) Collection<?> CollectionHandler.clone(Collection<?> original, Cloner cloner, CloneContext context) Enum<?> EnumHandler.clone(Enum<?> original, Cloner cloner, CloneContext context) Map<?, ?> MapHandler.clone(Map<?, ?> original, Cloner cloner, CloneContext context) OptionalHandler.clone(Optional original, Cloner cloner, CloneContext context) RecordHandler.clone(Record original, Cloner cloner, CloneContext context) TypeHandler.clone(T original, Cloner cloner, CloneContext context) Clones the object 克隆对象<K,V> Map <K, V> MapHandler.cloneDeep(Map<K, V> map, Cloner cloner, CloneContext context) Clones a Map with deep cloning of both keys and values 克隆Map并深度克隆键和值<T> List<T> CollectionHandler.cloneList(List<T> list, Cloner cloner, CloneContext context) Clones a List 克隆List<T> T[]ArrayHandler.cloneObjectArray(T[] array, Cloner cloner, CloneContext context) Clones an object array 克隆对象数组<T> Queue<T> CollectionHandler.cloneQueue(Queue<T> queue, Cloner cloner, CloneContext context) Clones a Queue 克隆Queue<T extends Record>
TRecordHandler.cloneRecord(T record, Cloner cloner, CloneContext context) Clones a Record 克隆Record<T> Set<T> CollectionHandler.cloneSet(Set<T> set, Cloner cloner, CloneContext context) Clones a Set 克隆Set<K,V> Map <K, V> MapHandler.cloneValues(Map<K, V> map, Cloner cloner, CloneContext context) Clones a Map with only values deep cloned (keys are shared) 克隆Map并仅深度克隆值(键共享)