Skip to content

Commit e5fc112

Browse files
committed
Fix up warnings around use of IterableCodecProvider and IterableCodec
1 parent 8745b38 commit e5fc112

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

bson/src/main/org/bson/Document.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
import org.bson.codecs.DocumentCodecProvider;
2626
import org.bson.codecs.Encoder;
2727
import org.bson.codecs.EncoderContext;
28+
import org.bson.codecs.IterableCodecProvider;
2829
import org.bson.codecs.MapCodecProvider;
2930
import org.bson.codecs.ValueCodecProvider;
3031
import org.bson.codecs.configuration.CodecRegistry;
@@ -60,10 +61,9 @@
6061
* @since 3.0.0
6162
*/
6263
public class Document implements Map<String, Object>, Serializable, Bson {
63-
@SuppressWarnings("deprecation")
6464
private static final Codec<Document> DEFAULT_CODEC =
6565
withUuidRepresentation(fromProviders(asList(new ValueCodecProvider(),
66-
new CollectionCodecProvider(), new org.bson.codecs.IterableCodecProvider(),
66+
new CollectionCodecProvider(), new IterableCodecProvider(),
6767
new BsonValueCodecProvider(), new DocumentCodecProvider(), new MapCodecProvider())), UuidRepresentation.STANDARD)
6868
.get(Document.class);
6969

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ public IterableCodecProvider(final BsonTypeClassMap bsonTypeClassMap, final Tran
7272
}
7373

7474
@Override
75-
@SuppressWarnings("unchecked")
75+
@SuppressWarnings({"unchecked", "deprecation"})
7676
public <T> Codec<T> get(final Class<T> clazz, final CodecRegistry registry) {
7777
if (Iterable.class.isAssignableFrom(clazz)) {
7878
return (Codec<T>) new IterableCodec(registry, bsonTypeClassMap, valueTransformer);

bson/src/main/org/bson/conversions/Bson.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import org.bson.codecs.CollectionCodecProvider;
2323
import org.bson.codecs.DocumentCodecProvider;
2424
import org.bson.codecs.EnumCodecProvider;
25+
import org.bson.codecs.IterableCodecProvider;
2526
import org.bson.codecs.JsonObjectCodecProvider;
2627
import org.bson.codecs.MapCodecProvider;
2728
import org.bson.codecs.ValueCodecProvider;
@@ -36,7 +37,6 @@
3637
*
3738
* @since 3.0
3839
*/
39-
@SuppressWarnings("deprecation")
4040
public interface Bson {
4141
/**
4242
* This registry includes the following providers:
@@ -45,7 +45,7 @@ public interface Bson {
4545
* <li>{@link BsonValueCodecProvider}</li>
4646
* <li>{@link DocumentCodecProvider}</li>
4747
* <li>{@link CollectionCodecProvider}</li>
48-
* <li>{@link org.bson.codecs.IterableCodecProvider}</li>
48+
* <li>{@link IterableCodecProvider}</li>
4949
* <li>{@link MapCodecProvider}</li>
5050
* <li>{@link Jsr310CodecProvider}</li>
5151
* <li>{@link JsonObjectCodecProvider}</li>
@@ -64,7 +64,7 @@ public interface Bson {
6464
new BsonValueCodecProvider(),
6565
new DocumentCodecProvider(),
6666
new CollectionCodecProvider(),
67-
new org.bson.codecs.IterableCodecProvider(),
67+
new IterableCodecProvider(),
6868
new MapCodecProvider(),
6969
new Jsr310CodecProvider(),
7070
new JsonObjectCodecProvider(),

0 commit comments

Comments
 (0)