Skip to content

Commit 5e0ac85

Browse files
committed
Add toString method to codec registry-related classes
JAVA-4439
1 parent 78e1234 commit 5e0ac85

16 files changed

+86
-0
lines changed

bson/src/main/org/bson/codecs/BsonCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,9 @@ public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
3535
}
3636
return null;
3737
}
38+
39+
@Override
40+
public String toString() {
41+
return "BsonCodecProvider{}";
42+
}
3843
}

bson/src/main/org/bson/codecs/BsonValueCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,4 +170,9 @@ private <T extends BsonValue> void addCodec(final Codec<T> codec) {
170170

171171
DEFAULT_BSON_TYPE_CLASS_MAP = new BsonTypeClassMap(map);
172172
}
173+
174+
@Override
175+
public String toString() {
176+
return "BsonValueCodecProvider{}";
177+
}
173178
}

bson/src/main/org/bson/codecs/DocumentCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,4 +115,9 @@ public int hashCode() {
115115
result = 31 * result + (valueTransformer != null ? valueTransformer.hashCode() : 0);
116116
return result;
117117
}
118+
119+
@Override
120+
public String toString() {
121+
return "DocumentCodecProvider{}";
122+
}
118123
}

bson/src/main/org/bson/codecs/EnumCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,9 @@ public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
3333
}
3434
return null;
3535
}
36+
37+
@Override
38+
public String toString() {
39+
return "EnumCodecProvider{}";
40+
}
3641
}

bson/src/main/org/bson/codecs/IterableCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,9 @@ public int hashCode() {
108108
result = 31 * result + (valueTransformer != null ? valueTransformer.hashCode() : 0);
109109
return result;
110110
}
111+
112+
@Override
113+
public String toString() {
114+
return "IterableCodecProvider{}";
115+
}
111116
}

bson/src/main/org/bson/codecs/JsonObjectCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,4 +35,9 @@ public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
3535
}
3636
return null;
3737
}
38+
39+
@Override
40+
public String toString() {
41+
return "JsonObjectCodecProvider{}";
42+
}
3843
}

bson/src/main/org/bson/codecs/MapCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,4 +108,9 @@ public int hashCode() {
108108
result = 31 * result + (valueTransformer != null ? valueTransformer.hashCode() : 0);
109109
return result;
110110
}
111+
112+
@Override
113+
public String toString() {
114+
return "MapCodecProvider{}";
115+
}
111116
}

bson/src/main/org/bson/codecs/ValueCodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,4 +117,9 @@ public boolean equals(final Object o) {
117117
public int hashCode() {
118118
return 0;
119119
}
120+
121+
@Override
122+
public String toString() {
123+
return "ValueCodecProvider{}";
124+
}
120125
}

bson/src/main/org/bson/codecs/configuration/MapOfCodecsProvider.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,10 @@ public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
3737
return (Codec<T>) codecsMap.get(clazz);
3838
}
3939

40+
@Override
41+
public String toString() {
42+
return "MapOfCodecsProvider{"
43+
+ "codecsMap=" + codecsMap
44+
+ '}';
45+
}
4046
}

bson/src/main/org/bson/codecs/jsr310/Jsr310CodecProvider.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,4 +56,9 @@ private static void putCodec(final Codec<?> codec) {
5656
public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
5757
return (Codec<T>) JSR310_CODEC_MAP.get(clazz);
5858
}
59+
60+
@Override
61+
public String toString() {
62+
return "Jsr310CodecProvider{}";
63+
}
5964
}

0 commit comments

Comments
 (0)