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.filter(FieldFilter filter) Sets the field filter for programmatic field exclusion 设置编程式字段排除的字段过滤器ClonerBuilder.listener(CloneListener listener) Sets the clone listener for lifecycle events 设置克隆生命周期事件的监听器ClonerBuilder.maxDepth(int maxDepth) Sets the maximum clone depth 设置最大克隆深度ClonerBuilder.policy(ClonePolicy policy) Sets the clone policy 设置克隆策略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 设置是否使用缓存