跳过导航链接
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.