Mercurial > hg > graal-jvmci-8
comparison jvmci/jdk.vm.ci.hotspot/src/jdk/vm/ci/hotspot/HotSpotResolvedJavaMethodImpl.java @ 23790:224f43824e2b
incomplete API to MethodParameters attribute (JDK-8169331)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Mon, 07 Nov 2016 17:15:18 +0100 |
parents | 0cb263db490f |
children | e1e98e0ca9b8 |
comparison
equal
deleted
inserted
replaced
23789:0cb263db490f | 23790:224f43824e2b |
---|---|
472 | 472 |
473 java.lang.reflect.Parameter[] javaParameters = javaMethod.getParameters(); | 473 java.lang.reflect.Parameter[] javaParameters = javaMethod.getParameters(); |
474 Parameter[] res = new Parameter[javaParameters.length]; | 474 Parameter[] res = new Parameter[javaParameters.length]; |
475 for (int i = 0; i < res.length; i++) { | 475 for (int i = 0; i < res.length; i++) { |
476 java.lang.reflect.Parameter src = javaParameters[i]; | 476 java.lang.reflect.Parameter src = javaParameters[i]; |
477 res[i] = new Parameter(src.getName(), src.getModifiers(), this, i); | 477 String paramName = src.isNamePresent() ? src.getName() : null; |
478 res[i] = new Parameter(paramName, src.getModifiers(), this, i); | |
478 } | 479 } |
479 return res; | 480 return res; |
480 } | 481 } |
481 | 482 |
482 @Override | 483 @Override |