Uses of Class
cloud.opencode.base.deepclone.ClonerBuilder
Packages that use ClonerBuilder
-
Uses of ClonerBuilder in cloud.opencode.base.deepclone
Methods in cloud.opencode.base.deepclone that return ClonerBuilderModifier and TypeMethodDescriptionstatic ClonerBuilderOpenClone.builder()Creates a cloner builder 创建克隆器构建器ClonerBuilder.cloneTransient(boolean cloneTransient) Sets whether to clone transient fields 设置是否克隆transient字段ClonerBuilder.maxDepth(int maxDepth) Sets the maximum clone depth 设置最大克隆深度ClonerBuilder.reflective()Uses the reflective cloning strategy (default) 使用反射克隆策略(默认)<T> ClonerBuilderClonerBuilder.registerCloner(Class<T> type, UnaryOperator<T> cloner) Registers a custom cloning function for a type 为类型注册自定义克隆函数<T> ClonerBuilderClonerBuilder.registerHandler(Class<T> type, TypeHandler<T> handler) Registers a custom type handler 注册自定义类型处理器ClonerBuilder.registerImmutable(Class<?>... types) Registers types as immutable (will not be cloned) 注册类型为不可变(不会被克隆)ClonerBuilder.serializing()Uses the serialization cloning strategy 使用序列化克隆策略ClonerBuilder.unsafe()Uses the Unsafe cloning strategy 使用Unsafe克隆策略ClonerBuilder.useCache(boolean useCache) Sets whether to use caching 设置是否使用缓存