MCPcopy Create free account
hub / github.com/LianjiaTech/json-diff / constrcutDefaultComparator

Method constrcutDefaultComparator

src/main/java/com/ke/diff/Diff.java:89–106  ·  view source on GitHub ↗

没有初始的比较器替换成默认的

()

Source from the content-addressed store, hash-verified

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();

Callers 1

diffElementMethod · 0.95

Calls 5

defaultNullComparatorMethod · 0.95

Tested by

no test coverage detected