File tree 2 files changed +8
-3
lines changed
2 files changed +8
-3
lines changed Original file line number Diff line number Diff line change 3
3
import io .javarig .exception .InstanceGenerationException ;
4
4
import io .javarig .exception .NestedObjectRecursionException ;
5
5
import io .javarig .generator .TypeGenerator ;
6
+ import lombok .AllArgsConstructor ;
7
+ import lombok .Builder ;
6
8
import lombok .Getter ;
9
+ import lombok .NoArgsConstructor ;
7
10
import lombok .NonNull ;
8
11
import org .apache .commons .lang3 .Validate ;
9
12
10
13
import java .lang .reflect .Type ;
11
14
import java .util .Stack ;
12
15
13
16
@ Getter
17
+ @ Builder
18
+ @ NoArgsConstructor
19
+ @ AllArgsConstructor
14
20
public class RandomInstanceGenerator {
15
21
16
22
private final Stack <Type > objectStack = new Stack <>();
@@ -21,8 +27,8 @@ public class RandomInstanceGenerator {
21
27
public final static int DEFAULT_MIN_SIZE_INCLUSIVE = 5 ;
22
28
23
29
// configurations
24
- private int maxSizeExclusive = DEFAULT_MAX_SIZE_EXCLUSIVE ;
25
- private int minSizeInclusive = DEFAULT_MIN_SIZE_INCLUSIVE ;
30
+ @ Builder . Default private int maxSizeExclusive = DEFAULT_MAX_SIZE_EXCLUSIVE ;
31
+ @ Builder . Default private int minSizeInclusive = DEFAULT_MIN_SIZE_INCLUSIVE ;
26
32
27
33
/**
28
34
* generate a random instance of the given type
Original file line number Diff line number Diff line change 5
5
6
6
public interface GenericCollectionGenerator <T > extends GenericTypeGenerator {
7
7
Class <? extends T > getImplementationType ();
8
-
9
8
}
You can’t perform that action at this time.
0 commit comments