@@ -134,12 +134,12 @@ public DocumentAssert containsKey(String key) {
134
134
return containsKeys (key );
135
135
}
136
136
137
- /*
137
+ /*
138
138
* (non-Javadoc)
139
- * @see org.assertj.core.api.AbstractMapAssert#containsKeys (java.lang.Object[])
139
+ * @see org.assertj.core.api.AbstractMapAssert#containsKeysForProxy (java.lang.Object[])
140
140
*/
141
141
@ Override
142
- public final DocumentAssert containsKeys (String ... keys ) {
142
+ protected DocumentAssert containsKeysForProxy (String [] keys ) {
143
143
144
144
Set <String > notFound = new LinkedHashSet <>();
145
145
@@ -166,12 +166,12 @@ public DocumentAssert doesNotContainKey(String key) {
166
166
return doesNotContainKeys (key );
167
167
}
168
168
169
- /*
169
+ /*
170
170
* (non-Javadoc)
171
- * @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeys (java.lang.Object[])
171
+ * @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeysForProxy (java.lang.Object[])
172
172
*/
173
173
@ Override
174
- public final DocumentAssert doesNotContainKeys (String ... keys ) {
174
+ protected DocumentAssert doesNotContainKeysForProxy (String [] keys ) {
175
175
176
176
Set <String > found = new LinkedHashSet <>();
177
177
for (String key : keys ) {
@@ -191,13 +191,8 @@ public final DocumentAssert doesNotContainKeys(String... keys) {
191
191
// used in soft assertions which need to be able to proxy method - @SafeVarargs requiring method to be final prevents
192
192
// using proxies.
193
193
194
- /*
195
- * (non-Javadoc)
196
- * @see org.assertj.core.api.AbstractMapAssert#contains(java.util.Map.Entry[])
197
- */
198
- @ SafeVarargs
199
194
@ Override
200
- public final DocumentAssert contains ( Map . Entry <? extends String , ? extends Object >... entries ) {
195
+ protected DocumentAssert containsForProxy ( Entry <? extends String , ?>[] entries ) {
201
196
202
197
// if both actual and values are empty, then assertion passes.
203
198
if (actual .isEmpty () && entries .length == 0 ) {
@@ -216,14 +211,8 @@ public final DocumentAssert contains(Map.Entry<? extends String, ? extends Objec
216
211
return myself ;
217
212
}
218
213
219
- /*
220
- * (non-Javadoc)
221
- * @see org.assertj.core.api.AbstractMapAssert#containsAnyOf(java.util.Map.Entry[])
222
- */
223
- @ SafeVarargs
224
214
@ Override
225
- public final DocumentAssert containsAnyOf (Map .Entry <? extends String , ? extends Object >... entries ) {
226
-
215
+ protected DocumentAssert containsAnyOfForProxy (Entry <? extends String , ?>[] entries ) {
227
216
for (Map .Entry <? extends String , ? extends Object > entry : entries ) {
228
217
if (containsEntry (entry )) {
229
218
return myself ;
@@ -233,24 +222,13 @@ public final DocumentAssert containsAnyOf(Map.Entry<? extends String, ? extends
233
222
throw Failures .instance ().failure (info , ShouldContainAnyOf .shouldContainAnyOf (actual , entries ));
234
223
}
235
224
236
- /*
237
- * (non-Javadoc)
238
- * @see org.assertj.core.api.AbstractMapAssert#containsOnly(java.util.Map.Entry[])
239
- */
240
- @ SafeVarargs
241
225
@ Override
242
- public final DocumentAssert containsOnly ( Map . Entry <? extends String , ? extends Object >... entries ) {
226
+ protected DocumentAssert containsOnlyForProxy ( Entry <? extends String , ?>[] entries ) {
243
227
throw new UnsupportedOperationException ();
244
228
}
245
229
246
- /*
247
- * (non-Javadoc)
248
- * @see org.assertj.core.api.AbstractMapAssert#doesNotContain(java.util.Map.Entry[])
249
- */
250
- @ SafeVarargs
251
230
@ Override
252
- public final DocumentAssert doesNotContain (Map .Entry <? extends String , ? extends Object >... entries ) {
253
-
231
+ protected DocumentAssert doesNotContainForProxy (Entry <? extends String , ?>[] entries ) {
254
232
Set <Map .Entry <? extends String , ? extends Object >> found = new LinkedHashSet <>();
255
233
256
234
for (Map .Entry <? extends String , ? extends Object > entry : entries ) {
@@ -265,13 +243,8 @@ public final DocumentAssert doesNotContain(Map.Entry<? extends String, ? extends
265
243
return myself ;
266
244
}
267
245
268
- /*
269
- * (non-Javadoc)
270
- * @see org.assertj.core.api.AbstractMapAssert#containsExactly(java.util.Map.Entry[])
271
- */
272
- @ SafeVarargs
273
246
@ Override
274
- public final DocumentAssert containsExactly ( Map . Entry <? extends String , ? extends Object >... entries ) {
247
+ protected DocumentAssert containsExactlyForProxy ( Entry <? extends String , ?>[] entries ) {
275
248
throw new UnsupportedOperationException ();
276
249
}
277
250
0 commit comments