@@ -1503,19 +1503,25 @@ public ObjectMapper setSerializerProvider(DefaultSerializerProvider p) {
1503
1503
}
1504
1504
1505
1505
/**
1506
- * Accessor for the "blueprint" (or, factory) instance, from which instances
1507
- * are created by calling {@link DefaultSerializerProvider#createInstance}.
1508
- * Note that returned instance cannot be directly used as it is not properly
1509
- * configured: to get a properly configured instance to call, use
1510
- * {@link #getSerializerProviderInstance()} instead.
1506
+ * Internal {@link SerializerProvider} accessor used by databind package to get the "blueprint"
1507
+ * (or, factory) instance, from which actual instances are created by calling {@link DefaultSerializerProvider#createInstance}.
1508
+ * <b>NOT TO BE USED BY APPLICATION CODE</b> directly: only databind-managed {@code SerializerProvider}
1509
+ * instances should be used.
1510
+ *<p>
1511
+ * Implementation note: returned instance cannot be directly used as it is not properly
1512
+ * configured or initialized.
1511
1513
*/
1512
1514
public SerializerProvider getSerializerProvider () {
1513
1515
return _serializerProvider ;
1514
1516
}
1515
1517
1516
1518
/**
1517
- * Accessor for constructing and returning a {@link SerializerProvider}
1518
- * instance that may be used for accessing serializers. This is same as
1519
+ * Internal {@link SerializerProvider} accessor used by databind package to get a
1520
+ * properly initialized instance to pass to various handlers.
1521
+ * <b>NOT TO BE USED BY APPLICATION CODE</b> directly: only databind-managed {@code SerializerProvider}
1522
+ * instances should be used.
1523
+ *<p>
1524
+ * Implementation note: this is same as
1519
1525
* calling {@link #getSerializerProvider}, and calling {@code createInstance()}
1520
1526
* on it.
1521
1527
*
0 commit comments