File tree 1 file changed +5
-11
lines changed
spring-core/src/main/java/org/springframework/core 1 file changed +5
-11
lines changed Original file line number Diff line number Diff line change @@ -33,21 +33,15 @@ public class StandardReflectionParameterNameDiscoverer implements ParameterNameD
33
33
34
34
@ Override
35
35
public String [] getParameterNames (Method method ) {
36
- Parameter [] parameters = method .getParameters ();
37
- String [] parameterNames = new String [parameters .length ];
38
- for (int i = 0 ; i < parameters .length ; i ++) {
39
- Parameter param = parameters [i ];
40
- if (!param .isNamePresent ()) {
41
- return null ;
42
- }
43
- parameterNames [i ] = param .getName ();
44
- }
45
- return parameterNames ;
36
+ return getParameterNames (method .getParameters ());
46
37
}
47
38
48
39
@ Override
49
40
public String [] getParameterNames (Constructor <?> ctor ) {
50
- Parameter [] parameters = ctor .getParameters ();
41
+ return getParameterNames (ctor .getParameters ());
42
+ }
43
+
44
+ private String [] getParameterNames (Parameter [] parameters ) {
51
45
String [] parameterNames = new String [parameters .length ];
52
46
for (int i = 0 ; i < parameters .length ; i ++) {
53
47
Parameter param = parameters [i ];
You can’t perform that action at this time.
0 commit comments