58
58
* of, any explicit type (except the root type {@link Expression} itself).
59
59
* See {@link Expressions#ofNull} for more details.
60
60
*
61
- * <p>There is no explicit "missing" or "undefined" value. Users may use
62
- * {@link MapExpression#has}.
61
+ * <p>This API specifies no "missing" or "undefined" value. Users may use
62
+ * {@link MapExpression#has} to check whether a value is present .
63
63
*
64
64
* <p>This type hierarchy differs from the {@linkplain org.bson} types in that
65
65
* they provide computational operations, the numeric types are less granular,
@@ -220,9 +220,9 @@ public interface Expression {
220
220
221
221
/**
222
222
* {@code this} value as a {@linkplain DocumentExpression document} if
223
- * {@code this} is a document or document-like value (such as a
224
- * {@linkplain MapExpression map} or
225
- * {@linkplain EntryExpression entry} )
223
+ * {@code this} is a document or document-like value (such as all
224
+ * {@linkplain MapExpression maps} and all
225
+ * {@linkplain EntryExpression entries} created using the present API )
226
226
* or the {@code other} document value if
227
227
* {@code this} is null, or is missing, or is of any other non-document type.
228
228
*
@@ -233,9 +233,9 @@ public interface Expression {
233
233
234
234
/**
235
235
* {@code this} value as a {@linkplain MapExpression map} if
236
- * {@code this} is a map or map-like value (such as a
237
- * {@linkplain DocumentExpression document} or
238
- * {@linkplain EntryExpression entry} )
236
+ * {@code this} is a map or map-like value (such as all
237
+ * {@linkplain DocumentExpression documents} and all
238
+ * {@linkplain EntryExpression entries} created using the present API )
239
239
* or the {@code other} map value if
240
240
* {@code this} is null, or is missing, or is of any other non-map type.
241
241
*
0 commit comments