Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-22 Thread Joe Darcy
at the cost of the code being less readable). (in that case, you have also to change the same code in Executable). regards, Rémi - Mail original - De: "joe darcy" À: "Stuart Marks" Cc: "core-libs-dev" Envoyé: Mercredi 16 Janvier 2019 04:05:05 Objet: Re: JDK 13 R

Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-16 Thread Remi Forax
o change the same code in Executable). regards, Rémi - Mail original - > De: "joe darcy" > À: "Stuart Marks" > Cc: "core-libs-dev" > Envoyé: Mercredi 16 Janvier 2019 04:05:05 > Objet: Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-15 Thread Joe Darcy
Good catch on the 3-argument joining in this case; I'll push with that amendment. Thanks for the review, -Joe On 1/15/2019 3:19 PM, Stuart Marks wrote: On 1/14/19 7:41 PM, Joe Darcy wrote: PS And for good measure, made analogous changes in Executable.java: http://cr.openjdk.java.net/

Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-15 Thread Stuart Marks
On 1/14/19 7:41 PM, Joe Darcy wrote: PS And for good measure, made analogous changes in Executable.java:     http://cr.openjdk.java.net/~darcy/8217000.1/ Thanks for following up on this. Overall, looks good. One point: 114 sb.append('('); 115 116 sb.append(Array

Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-15 Thread Florian Weimer
* Joe Darcy: > - sb.append(Stream.of(typeparms).map(Class::typeVarBounds). > -  collect(Collectors.joining(",", "<", ">"))); > +    sb.append(Arrays.stream(typeparms) > +  .map(Class::typeVarBounds) > +  .collect(C

Re: JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-14 Thread Joe Darcy
PS And for good measure, made analogous changes in Executable.java:     http://cr.openjdk.java.net/~darcy/8217000.1/ Patch: --- old/src/java.base/share/classes/java/lang/reflect/Executable.java 2019-01-14 19:39:53.855000999 -0800 +++ new/src/java.base/share/classes/java/lang/reflect/Executable

JDK 13 RFR of JDK-8217000: Refactor Class::methodToString

2019-01-14 Thread Joe Darcy
Hello, Please review a small factoring of several methods in java.lang.Class:     JDK-8217000: Refactor Class::methodToString     http://cr.openjdk.java.net/~darcy/8217000.0/ Patch below; thanks, -Joe --- old/src/java.base/share/classes/java/lang/Class.java 2019-01-14 18:05:22.194000999 -080