You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
|[Cloner](jdk8/src/main/java/io/github/sugar-cubes/cloner/Cloner.java)| The cloner interface. |
77
-
|[ClonerException](jdk8/src/main/java/io/github/sugar-cubes/cloner/ClonerException.java)| Wrapper for all (checked and unchecked) exceptions, happened during cloning. Unchecked. |
78
-
|[Cloners](jdk8/src/main/java/io/github/sugar-cubes/cloner/Cloners.java)| Factory for standard cloners. |
|[Predicates](jdk8/src/main/java/io/github/sugar-cubes/cloner/Predicates.java)| Predicates factory to configure policies. |
83
-
|[ReflectionClonerBuilder](jdk8/src/main/java/io/github/sugar-cubes/cloner/ReflectionClonerBuilder.java)| Builder for creating custom cloners. |
84
-
|[TraversalAlgorithm](jdk8/src/main/java/io/github/sugar-cubes/cloner/TraversalAlgorithm.java)| Depth-first (default) or breadth-first. |
76
+
|[Cloner](jdk8/src/main/java/io/github/sugarcubes/cloner/Cloner.java)| The cloner interface. |
77
+
|[ClonerException](jdk8/src/main/java/io/github/sugarcubes/cloner/ClonerException.java)| Wrapper for all (checked and unchecked) exceptions, happened during cloning. Unchecked. |
78
+
|[Cloners](jdk8/src/main/java/io/github/sugarcubes/cloner/Cloners.java)| Factory for standard cloners. |
|[Predicates](jdk8/src/main/java/io/github/sugarcubes/cloner/Predicates.java)| Predicates factory to configure policies. |
83
+
|[ReflectionClonerBuilder](jdk8/src/main/java/io/github/sugarcubes/cloner/ReflectionClonerBuilder.java)| Builder for creating custom cloners. |
84
+
|[TraversalAlgorithm](jdk8/src/main/java/io/github/sugarcubes/cloner/TraversalAlgorithm.java)| Depth-first (default) or breadth-first. |
85
85
86
86
### Usage
87
87
@@ -198,9 +198,9 @@ It's possible to use annotations to configure field/type actions and custom type
198
198
199
199
| Annotation | Description |
200
200
| --- | --- |
201
-
| [FieldPolicy](jdk8/src/main/java/io/github/sugar-cubes/cloner/FieldPolicy.java) | Field copy policy. |
202
-
| [TypeCopier](jdk8/src/main/java/io/github/sugar-cubes/cloner/TypeCopier.java) | Type copier. |
203
-
| [TypePolicy](jdk8/src/main/java/io/github/sugar-cubes/cloner/TypePolicy.java) | Type copy policy. |
201
+
| [FieldPolicy](jdk8/src/main/java/io/github/sugarcubes/cloner/FieldPolicy.java) | Field copy policy. |
202
+
| [TypeCopier](jdk8/src/main/java/io/github/sugarcubes/cloner/TypeCopier.java) | Type copier. |
203
+
| [TypePolicy](jdk8/src/main/java/io/github/sugarcubes/cloner/TypePolicy.java) | Type copy policy. |
204
204
205
205
### Implementation
206
206
@@ -221,7 +221,7 @@ The priority of copy configurations is:
221
221
222
222
The library requires Java 8 or higher.
223
223
224
-
Default configuration of reflection cloner does not clone lambdas and method references. These can be cloned using [UnsafeObjectFactoryProvider](jdk8/src/main/java/io/github/sugar-cubes/cloner/UnsafeObjectFactoryProvider.java).
224
+
Default configuration of reflection cloner does not clone lambdas and method references. These can be cloned using [UnsafeObjectFactoryProvider](jdk8/src/main/java/io/github/sugarcubes/cloner/UnsafeObjectFactoryProvider.java).
225
225
226
226
Java 9+ restricts access to objects members via Reflection API. To solve this one may
227
227
- use `--illegal-access=permit` JVM argument (works on Java below 17);
0 commit comments