@@ -134,12 +134,12 @@ public DocumentAssert containsKey(String key) {
134134 return containsKeys (key );
135135 }
136136
137- /*
137+ /*
138138 * (non-Javadoc)
139- * @see org.assertj.core.api.AbstractMapAssert#containsKeys (java.lang.Object[])
139+ * @see org.assertj.core.api.AbstractMapAssert#containsKeysForProxy (java.lang.Object[])
140140 */
141141 @ Override
142- public final DocumentAssert containsKeys (String ... keys ) {
142+ protected DocumentAssert containsKeysForProxy (String [] keys ) {
143143
144144 Set <String > notFound = new LinkedHashSet <>();
145145
@@ -166,12 +166,12 @@ public DocumentAssert doesNotContainKey(String key) {
166166 return doesNotContainKeys (key );
167167 }
168168
169- /*
169+ /*
170170 * (non-Javadoc)
171- * @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeys (java.lang.Object[])
171+ * @see org.assertj.core.api.AbstractMapAssert#doesNotContainKeysForProxy (java.lang.Object[])
172172 */
173173 @ Override
174- public final DocumentAssert doesNotContainKeys (String ... keys ) {
174+ protected DocumentAssert doesNotContainKeysForProxy (String [] keys ) {
175175
176176 Set <String > found = new LinkedHashSet <>();
177177 for (String key : keys ) {
@@ -191,13 +191,8 @@ public final DocumentAssert doesNotContainKeys(String... keys) {
191191 // used in soft assertions which need to be able to proxy method - @SafeVarargs requiring method to be final prevents
192192 // using proxies.
193193
194- /*
195- * (non-Javadoc)
196- * @see org.assertj.core.api.AbstractMapAssert#contains(java.util.Map.Entry[])
197- */
198- @ SafeVarargs
199194 @ Override
200- public final DocumentAssert contains ( Map . Entry <? extends String , ? extends Object >... entries ) {
195+ protected DocumentAssert containsForProxy ( Entry <? extends String , ?>[] entries ) {
201196
202197 // if both actual and values are empty, then assertion passes.
203198 if (actual .isEmpty () && entries .length == 0 ) {
@@ -216,14 +211,8 @@ public final DocumentAssert contains(Map.Entry<? extends String, ? extends Objec
216211 return myself ;
217212 }
218213
219- /*
220- * (non-Javadoc)
221- * @see org.assertj.core.api.AbstractMapAssert#containsAnyOf(java.util.Map.Entry[])
222- */
223- @ SafeVarargs
224214 @ Override
225- public final DocumentAssert containsAnyOf (Map .Entry <? extends String , ? extends Object >... entries ) {
226-
215+ protected DocumentAssert containsAnyOfForProxy (Entry <? extends String , ?>[] entries ) {
227216 for (Map .Entry <? extends String , ? extends Object > entry : entries ) {
228217 if (containsEntry (entry )) {
229218 return myself ;
@@ -233,24 +222,13 @@ public final DocumentAssert containsAnyOf(Map.Entry<? extends String, ? extends
233222 throw Failures .instance ().failure (info , ShouldContainAnyOf .shouldContainAnyOf (actual , entries ));
234223 }
235224
236- /*
237- * (non-Javadoc)
238- * @see org.assertj.core.api.AbstractMapAssert#containsOnly(java.util.Map.Entry[])
239- */
240- @ SafeVarargs
241225 @ Override
242- public final DocumentAssert containsOnly ( Map . Entry <? extends String , ? extends Object >... entries ) {
226+ protected DocumentAssert containsOnlyForProxy ( Entry <? extends String , ?>[] entries ) {
243227 throw new UnsupportedOperationException ();
244228 }
245229
246- /*
247- * (non-Javadoc)
248- * @see org.assertj.core.api.AbstractMapAssert#doesNotContain(java.util.Map.Entry[])
249- */
250- @ SafeVarargs
251230 @ Override
252- public final DocumentAssert doesNotContain (Map .Entry <? extends String , ? extends Object >... entries ) {
253-
231+ protected DocumentAssert doesNotContainForProxy (Entry <? extends String , ?>[] entries ) {
254232 Set <Map .Entry <? extends String , ? extends Object >> found = new LinkedHashSet <>();
255233
256234 for (Map .Entry <? extends String , ? extends Object > entry : entries ) {
@@ -265,13 +243,8 @@ public final DocumentAssert doesNotContain(Map.Entry<? extends String, ? extends
265243 return myself ;
266244 }
267245
268- /*
269- * (non-Javadoc)
270- * @see org.assertj.core.api.AbstractMapAssert#containsExactly(java.util.Map.Entry[])
271- */
272- @ SafeVarargs
273246 @ Override
274- public final DocumentAssert containsExactly ( Map . Entry <? extends String , ? extends Object >... entries ) {
247+ protected DocumentAssert containsExactlyForProxy ( Entry <? extends String , ?>[] entries ) {
275248 throw new UnsupportedOperationException ();
276249 }
277250
0 commit comments