没有初始的比较器替换成默认的
()
| 87 | * 没有初始的比较器替换成默认的 |
| 88 | */ |
| 89 | private void constrcutDefaultComparator() { |
| 90 | //如果没有初始化算法,则采用默认的算法。 |
| 91 | if(objectComparator == null){ |
| 92 | objectComparator = defaultObjectComparator(); |
| 93 | } |
| 94 | if(arrayComparator == null){ |
| 95 | arrayComparator = defaultArrayComparator(); |
| 96 | } |
| 97 | if(primitiveComparator == null){ |
| 98 | primitiveComparator = defaultPrimitiveComparator(); |
| 99 | } |
| 100 | if(nullComparator == null){ |
| 101 | nullComparator = defaultNullComparator(); |
| 102 | } |
| 103 | if(otherComparator == null){ |
| 104 | otherComparator = defaultOtherComparator(); |
| 105 | } |
| 106 | } |
| 107 | |
| 108 | private ObjectComparator defaultObjectComparator() { |
| 109 | return new SimpleObjectComparator(); |
no test coverage detected