| Interface | Description |
|---|---|
| ICloningStrategy | |
| IDeepCloner |
used by fast cloners to deep clone objects
|
| IDumpCloned | |
| IFastCloner |
allows a custom cloner to be created for a specific class.
|
| IFreezable | |
| IInstantiationStrategy |
| Class | Description |
|---|---|
| Cloner |
Cloner: deep clone objects.
|
| CloningStrategyFactory | |
| FastClonerArrayList | |
| FastClonerCalendar | |
| FastClonerConcurrentHashMap | |
| FastClonerCustomCollection<T extends Collection> | |
| FastClonerCustomMap<T extends Map> | |
| FastClonerHashMap | |
| FastClonerHashSet | |
| FastClonerLinkedHashMap | |
| FastClonerLinkedList | |
| FastClonerTreeMap | |
| ObjenesisInstantiationStrategy |
| Enum | Description |
|---|---|
| ICloningStrategy.Strategy |
| Exception | Description |
|---|---|
| CloningException |
thrown if cloning fails
|
| Annotation Type | Description |
|---|---|
| Immutable |
marks the specific class as immutable and the cloner avoids cloning it
|
Copyright © 2017. All rights reserved.