A B C D E F G I L M O R S T U V
A
- accessIndex - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
B
- BooleanArrayCloner - com.brucecloud.fastclone.cloner中的类
-
boolean克隆器.
- BooleanArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.BooleanArrayCloner
-
- ByteArrayCloner - com.brucecloud.fastclone.cloner中的类
-
字节数组克隆器.
- ByteArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.ByteArrayCloner
-
C
- CachedField<T> - com.brucecloud.fastclone.field中的类
-
缓存域.
- CachedField() - 类 的构造器com.brucecloud.fastclone.field.CachedField
-
- CachedFieldFactory - com.brucecloud.fastclone.field中的接口
-
缓存域工厂接口.
- CalendarCloner - com.brucecloud.fastclone.cloner中的类
-
Calendar克隆器.
- CalendarCloner() - 类 的构造器com.brucecloud.fastclone.cloner.CalendarCloner
-
- canBeNull - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
- CharArrayCloner - com.brucecloud.fastclone.cloner中的类
-
字符数组克隆器.
- CharArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.CharArrayCloner
-
- ClassUtil - com.brucecloud.fastclone.util中的类
-
Class工具类.
- ClassUtil() - 类 的构造器com.brucecloud.fastclone.util.ClassUtil
-
- clone(T) - 类 中的方法com.brucecloud.fastclone.FastClone
-
- Cloner<T> - com.brucecloud.fastclone.cloner中的类
-
克隆器抽象类.
- Cloner() - 类 的构造器com.brucecloud.fastclone.cloner.Cloner
-
- cloneShallow(T) - 类 中的方法com.brucecloud.fastclone.FastClone
-
- CollectionCloner - com.brucecloud.fastclone.cloner中的类
-
Collection克隆器.
- CollectionCloner() - 类 的构造器com.brucecloud.fastclone.cloner.CollectionCloner
-
- com.brucecloud.fastclone - 程序包 com.brucecloud.fastclone
-
- com.brucecloud.fastclone.cloner - 程序包 com.brucecloud.fastclone.cloner
-
- com.brucecloud.fastclone.config - 程序包 com.brucecloud.fastclone.config
-
- com.brucecloud.fastclone.example - 程序包 com.brucecloud.fastclone.example
-
- com.brucecloud.fastclone.field - 程序包 com.brucecloud.fastclone.field
-
- com.brucecloud.fastclone.util - 程序包 com.brucecloud.fastclone.util
-
- Config - com.brucecloud.fastclone.config中的类
-
配置.
- Config() - 类 的构造器com.brucecloud.fastclone.config.Config
-
- copy(FastClone, boolean[]) - 类 中的方法com.brucecloud.fastclone.cloner.BooleanArrayCloner
-
复制对象
- copy(FastClone, byte[]) - 类 中的方法com.brucecloud.fastclone.cloner.ByteArrayCloner
-
复制对象
- copy(FastClone, Calendar) - 类 中的方法com.brucecloud.fastclone.cloner.CalendarCloner
-
复制对象
- copy(FastClone, char[]) - 类 中的方法com.brucecloud.fastclone.cloner.CharArrayCloner
-
char[]复制
- copy(FastClone, T) - 类 中的方法com.brucecloud.fastclone.cloner.Cloner
-
复制对象
- copy(FastClone, Collection) - 类 中的方法com.brucecloud.fastclone.cloner.CollectionCloner
-
集合复制
- copy(FastClone, Date) - 类 中的方法com.brucecloud.fastclone.cloner.DateCloner
-
复制对象
- copy(FastClone, double[]) - 类 中的方法com.brucecloud.fastclone.cloner.DoubleArrayCloner
-
复制对象
- copy(FastClone, EnumSet) - 类 中的方法com.brucecloud.fastclone.cloner.EnumSetCloner
-
复制对象
- copy(FastClone, T) - 类 中的方法com.brucecloud.fastclone.cloner.FieldCloner
-
复制对象
- copy(FastClone, float[]) - 类 中的方法com.brucecloud.fastclone.cloner.FloatArrayCloner
-
复制对象
- copy(FastClone, int[]) - 类 中的方法com.brucecloud.fastclone.cloner.IntArrayCloner
-
复制对象
- copy(FastClone, long[]) - 类 中的方法com.brucecloud.fastclone.cloner.LongArrayCloner
-
复制对象
- copy(FastClone, Map) - 类 中的方法com.brucecloud.fastclone.cloner.MapCloner
-
复制对象
- copy(FastClone, Object[]) - 类 中的方法com.brucecloud.fastclone.cloner.ObjectArrayCloner
-
复制对象
- copy(FastClone, short[]) - 类 中的方法com.brucecloud.fastclone.cloner.ShortArrayCloner
-
复制对象
- copy(FastClone, String[]) - 类 中的方法com.brucecloud.fastclone.cloner.StringArrayCloner
-
复制对象
- copy(FastClone, StringBuffer) - 类 中的方法com.brucecloud.fastclone.cloner.StringBufferCloner
-
复制对象
- copy(FastClone, StringBuilder) - 类 中的方法com.brucecloud.fastclone.cloner.StringBuilderCloner
-
复制对象
- copy(Object, Object) - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
对象复制
- copy(Object, Object) - 类 中的方法com.brucecloud.fastclone.field.ObjectField
-
对象复制
- createCachedField(Class, Field, FieldCloner) - 接口 中的方法com.brucecloud.fastclone.field.CachedFieldFactory
-
创建缓存域
- createCachedField(Class, Field, FieldCloner) - 类 中的方法com.brucecloud.fastclone.field.UnsafeCachedFieldFactory
-
创建缓存域
- createCopy(Collection) - 类 中的方法com.brucecloud.fastclone.cloner.CollectionCloner
-
创建copy集合
- createCopy(Map) - 类 中的方法com.brucecloud.fastclone.cloner.MapCloner
-
创建copy集合
- createCopy(Map) - 类 中的方法com.brucecloud.fastclone.cloner.TreeMapCloner
-
创建copy集合
- createCopy(Collection) - 类 中的方法com.brucecloud.fastclone.cloner.TreeSetCloner
-
创建copy集合
D
- DateCloner - com.brucecloud.fastclone.cloner中的类
-
Date克隆器.
- DateCloner() - 类 的构造器com.brucecloud.fastclone.cloner.DateCloner
-
- DefaultConfig - com.brucecloud.fastclone.config中的类
-
默认配置.
- DefaultConfig() - 类 的构造器com.brucecloud.fastclone.config.DefaultConfig
-
- DoubleArrayCloner - com.brucecloud.fastclone.cloner中的类
-
double[]克隆器.
- DoubleArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.DoubleArrayCloner
-
E
- EnumSetCloner - com.brucecloud.fastclone.cloner中的类
-
EnumSet克隆器.
- EnumSetCloner() - 类 的构造器com.brucecloud.fastclone.cloner.EnumSetCloner
-
- Example - com.brucecloud.fastclone.example中的类
-
.
- Example() - 类 的构造器com.brucecloud.fastclone.example.Example
-
- ExampleBean - com.brucecloud.fastclone.example中的类
-
.
- ExampleBean() - 类 的构造器com.brucecloud.fastclone.example.ExampleBean
-
F
- fastClone - 类 中的变量com.brucecloud.fastclone.cloner.FieldCloner
-
- FastClone - com.brucecloud.fastclone中的类
-
克隆类.
- FastClone() - 类 的构造器com.brucecloud.fastclone.FastClone
-
- field - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
- FieldCloner<T> - com.brucecloud.fastclone.cloner中的类
-
Field序列化.
- FieldCloner(FastClone, Class) - 类 的构造器com.brucecloud.fastclone.cloner.FieldCloner
-
- FloatArrayCloner - com.brucecloud.fastclone.cloner中的类
-
float[]克隆器.
- FloatArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.FloatArrayCloner
-
G
- getAge() - 类 中的方法com.brucecloud.fastclone.example.User
-
- getCloner() - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
- getConfig() - 类 中的方法com.brucecloud.fastclone.FastClone
-
- getDefaultCloner(FastClone, Class) - 类 中的方法com.brucecloud.fastclone.config.Config
-
获取指定类型的默认克隆器
- getDirectBufferAt(long, int) - 类 中的静态方法com.brucecloud.fastclone.util.UnsafeUtil
-
使用指定的内存区域创建一个ByteBuffer
- getField() - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
- getField(Object) - 类 中的方法com.brucecloud.fastclone.field.ObjectField
-
获取域的值
- getId() - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
- getList() - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
- getName() - 类 中的方法com.brucecloud.fastclone.example.User
-
- getReferences() - 类 中的方法com.brucecloud.fastclone.FastClone
-
- getUser() - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
I
- ImmutableCloner<T> - com.brucecloud.fastclone.cloner中的类
-
不变类克隆器.
- ImmutableCloner() - 类 的构造器com.brucecloud.fastclone.cloner.ImmutableCloner
-
- initCacheFields(Class) - 类 中的方法com.brucecloud.fastclone.cloner.FieldCloner
-
- IntArrayCloner - com.brucecloud.fastclone.cloner中的类
-
int[]克隆器.
- IntArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.IntArrayCloner
-
- isCopyReferences() - 类 中的方法com.brucecloud.fastclone.FastClone
-
- isFinal(Class) - 类 中的静态方法com.brucecloud.fastclone.util.ClassUtil
-
L
- LongArrayCloner - com.brucecloud.fastclone.cloner中的类
-
long[]克隆器.
- LongArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.LongArrayCloner
-
M
- main(String[]) - 类 中的静态方法com.brucecloud.fastclone.example.Example
-
- MapCloner - com.brucecloud.fastclone.cloner中的类
-
Map克隆器.
- MapCloner() - 类 的构造器com.brucecloud.fastclone.cloner.MapCloner
-
O
- ObjectArrayCloner - com.brucecloud.fastclone.cloner中的类
-
Object[]克隆器.
- ObjectArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.ObjectArrayCloner
-
- ObjectField - com.brucecloud.fastclone.field中的类
-
对象缓存域.
- offset - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
R
- registerCloner(Class, Cloner) - 类 中的方法com.brucecloud.fastclone.config.Config
-
注册克隆器
- registerDefaultCloner() - 类 中的方法com.brucecloud.fastclone.config.Config
-
注册默认克隆器
- registerDefaultCloner() - 类 中的方法com.brucecloud.fastclone.config.DefaultConfig
-
注册默认克隆器
- registerDefaultReferenceResolver() - 类 中的方法com.brucecloud.fastclone.config.Config
-
注册默认引用处理器
- registerDefaultReferenceResolver() - 类 中的方法com.brucecloud.fastclone.config.DefaultConfig
-
注册默认引用处理器
- registerReferenceResolver(Class) - 类 中的方法com.brucecloud.fastclone.config.Config
-
注册引用处理器
- releaseBuffer(ByteBuffer) - 类 中的静态方法com.brucecloud.fastclone.util.UnsafeUtil
-
释放Buffer
如果因为SecurityManager机制导致Cleaner无法获取, clean方法将无法执行
S
- setAge(Integer) - 类 中的方法com.brucecloud.fastclone.example.User
-
- setCanBeNull(boolean) - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
- setCloner(Cloner) - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
- setCopyReferences(boolean) - 类 中的方法com.brucecloud.fastclone.FastClone
-
- setField(Object, Object) - 类 中的方法com.brucecloud.fastclone.field.ObjectField
-
设置域的值
- setId(int) - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
- setList(List) - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
- setName(String) - 类 中的方法com.brucecloud.fastclone.example.User
-
- setReferences(boolean) - 类 中的方法com.brucecloud.fastclone.FastClone
-
- setUser(User) - 类 中的方法com.brucecloud.fastclone.example.ExampleBean
-
- ShortArrayCloner - com.brucecloud.fastclone.cloner中的类
-
short[]克隆器.
- ShortArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.ShortArrayCloner
-
- sortFieldsByOffset(List<Field>) - 类 中的静态方法com.brucecloud.fastclone.util.UnsafeUtil
-
根据Field的offset从其开始位置进行排序
- StringArrayCloner - com.brucecloud.fastclone.cloner中的类
-
String[]克隆器.
- StringArrayCloner() - 类 的构造器com.brucecloud.fastclone.cloner.StringArrayCloner
-
- StringBufferCloner - com.brucecloud.fastclone.cloner中的类
-
StringBuffer克隆器.
- StringBufferCloner() - 类 的构造器com.brucecloud.fastclone.cloner.StringBufferCloner
-
- StringBuilderCloner - com.brucecloud.fastclone.cloner中的类
-
StringBuilder克隆器.
- StringBuilderCloner() - 类 的构造器com.brucecloud.fastclone.cloner.StringBuilderCloner
-
T
- toString() - 类 中的方法com.brucecloud.fastclone.field.CachedField
-
- TreeMapCloner - com.brucecloud.fastclone.cloner中的类
-
TreeMap克隆器.
- TreeMapCloner() - 类 的构造器com.brucecloud.fastclone.cloner.TreeMapCloner
-
- TreeSetCloner - com.brucecloud.fastclone.cloner中的类
-
TreeSet克隆器.
- TreeSetCloner() - 类 的构造器com.brucecloud.fastclone.cloner.TreeSetCloner
-
- type - 类 中的变量com.brucecloud.fastclone.cloner.FieldCloner
-
U
- unsafe() - 类 中的静态方法com.brucecloud.fastclone.util.UnsafeUtil
-
获取unsafe实例
- UnsafeCachedFieldFactory - com.brucecloud.fastclone.field中的类
-
Unsafe缓存域工厂类.
- UnsafeCachedFieldFactory() - 类 的构造器com.brucecloud.fastclone.field.UnsafeCachedFieldFactory
-
- UnsafeUtil - com.brucecloud.fastclone.util中的类
-
Unsafe工具类.
- UnsafeUtil() - 类 的构造器com.brucecloud.fastclone.util.UnsafeUtil
-
- User - com.brucecloud.fastclone.example中的类
-
.
- User() - 类 的构造器com.brucecloud.fastclone.example.User
-
- useReference(Class) - 类 中的方法com.brucecloud.fastclone.config.Config
-
获取指定Class类型是否开启强制创建引用类型
V
- valueClass - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
- varIntsEnabled - 类 中的变量com.brucecloud.fastclone.field.CachedField
-
A B C D E F G I L M O R S T U V
Copyright © 2017. All rights reserved.