1
1
/*
2
- * Copyright 2002-2012 the original author or authors.
2
+ * Copyright 2002-2013 the original author or authors.
3
3
*
4
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
5
* you may not use this file except in compliance with the License.
@@ -146,7 +146,7 @@ public boolean hasIndexedArgumentValue(int index) {
146
146
* untyped values only)
147
147
* @return the ValueHolder for the argument, or {@code null} if none set
148
148
*/
149
- public ValueHolder getIndexedArgumentValue (int index , Class requiredType ) {
149
+ public ValueHolder getIndexedArgumentValue (int index , Class <?> requiredType ) {
150
150
return getIndexedArgumentValue (index , requiredType , null );
151
151
}
152
152
@@ -159,7 +159,7 @@ public ValueHolder getIndexedArgumentValue(int index, Class requiredType) {
159
159
* unnamed values only)
160
160
* @return the ValueHolder for the argument, or {@code null} if none set
161
161
*/
162
- public ValueHolder getIndexedArgumentValue (int index , Class requiredType , String requiredName ) {
162
+ public ValueHolder getIndexedArgumentValue (int index , Class <?> requiredType , String requiredName ) {
163
163
Assert .isTrue (index >= 0 , "Index must not be negative" );
164
164
ValueHolder valueHolder = this .indexedArgumentValues .get (index );
165
165
if (valueHolder != null &&
@@ -247,7 +247,7 @@ private void addOrMergeGenericArgumentValue(ValueHolder newValue) {
247
247
* @param requiredType the type to match
248
248
* @return the ValueHolder for the argument, or {@code null} if none set
249
249
*/
250
- public ValueHolder getGenericArgumentValue (Class requiredType ) {
250
+ public ValueHolder getGenericArgumentValue (Class <?> requiredType ) {
251
251
return getGenericArgumentValue (requiredType , null , null );
252
252
}
253
253
@@ -257,7 +257,7 @@ public ValueHolder getGenericArgumentValue(Class requiredType) {
257
257
* @param requiredName the name to match
258
258
* @return the ValueHolder for the argument, or {@code null} if none set
259
259
*/
260
- public ValueHolder getGenericArgumentValue (Class requiredType , String requiredName ) {
260
+ public ValueHolder getGenericArgumentValue (Class <?> requiredType , String requiredName ) {
261
261
return getGenericArgumentValue (requiredType , requiredName , null );
262
262
}
263
263
@@ -273,7 +273,7 @@ public ValueHolder getGenericArgumentValue(Class requiredType, String requiredNa
273
273
* in the current resolution process and should therefore not be returned again
274
274
* @return the ValueHolder for the argument, or {@code null} if none found
275
275
*/
276
- public ValueHolder getGenericArgumentValue (Class requiredType , String requiredName , Set <ValueHolder > usedValueHolders ) {
276
+ public ValueHolder getGenericArgumentValue (Class <?> requiredType , String requiredName , Set <ValueHolder > usedValueHolders ) {
277
277
for (ValueHolder valueHolder : this .genericArgumentValues ) {
278
278
if (usedValueHolders != null && usedValueHolders .contains (valueHolder )) {
279
279
continue ;
@@ -309,38 +309,40 @@ public List<ValueHolder> getGenericArgumentValues() {
309
309
* Look for an argument value that either corresponds to the given index
310
310
* in the constructor argument list or generically matches by type.
311
311
* @param index the index in the constructor argument list
312
- * @param requiredType the type to match
312
+ * @param requiredType the parameter type to match
313
313
* @return the ValueHolder for the argument, or {@code null} if none set
314
314
*/
315
- public ValueHolder getArgumentValue (int index , Class requiredType ) {
315
+ public ValueHolder getArgumentValue (int index , Class <?> requiredType ) {
316
316
return getArgumentValue (index , requiredType , null , null );
317
317
}
318
318
319
319
/**
320
320
* Look for an argument value that either corresponds to the given index
321
321
* in the constructor argument list or generically matches by type.
322
322
* @param index the index in the constructor argument list
323
- * @param requiredType the type to match
324
- * @param requiredName the name to match
323
+ * @param requiredType the parameter type to match
324
+ * @param requiredName the parameter name to match
325
325
* @return the ValueHolder for the argument, or {@code null} if none set
326
326
*/
327
- public ValueHolder getArgumentValue (int index , Class requiredType , String requiredName ) {
327
+ public ValueHolder getArgumentValue (int index , Class <?> requiredType , String requiredName ) {
328
328
return getArgumentValue (index , requiredType , requiredName , null );
329
329
}
330
330
331
331
/**
332
332
* Look for an argument value that either corresponds to the given index
333
333
* in the constructor argument list or generically matches by type.
334
334
* @param index the index in the constructor argument list
335
- * @param requiredType the type to match (can be {@code null} to find
336
- * an untyped argument value)
335
+ * @param requiredType the parameter type to match (can be {@code null}
336
+ * to find an untyped argument value)
337
+ * @param requiredName the parameter name to match (can be {@code null}
338
+ * to find an unnamed argument value)
337
339
* @param usedValueHolders a Set of ValueHolder objects that have already
338
340
* been used in the current resolution process and should therefore not
339
341
* be returned again (allowing to return the next generic argument match
340
342
* in case of multiple generic argument values of the same type)
341
343
* @return the ValueHolder for the argument, or {@code null} if none set
342
344
*/
343
- public ValueHolder getArgumentValue (int index , Class requiredType , String requiredName , Set <ValueHolder > usedValueHolders ) {
345
+ public ValueHolder getArgumentValue (int index , Class <?> requiredType , String requiredName , Set <ValueHolder > usedValueHolders ) {
344
346
Assert .isTrue (index >= 0 , "Index must not be negative" );
345
347
ValueHolder valueHolder = getIndexedArgumentValue (index , requiredType , requiredName );
346
348
if (valueHolder == null ) {
0 commit comments