File tree Expand file tree Collapse file tree
src/java.base/share/classes Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -276,13 +276,13 @@ private static boolean isObjectMethod(Method m) {
276276 switch (m .getName ()) {
277277 case "toString" :
278278 return (m .getReturnType () == String .class
279- && m .getParameterTypes (). length == 0 );
279+ && m .getParameterCount () == 0 );
280280 case "hashCode" :
281281 return (m .getReturnType () == int .class
282- && m .getParameterTypes (). length == 0 );
282+ && m .getParameterCount () == 0 );
283283 case "equals" :
284284 return (m .getReturnType () == boolean .class
285- && m .getParameterTypes (). length == 1
285+ && m .getParameterCount () == 1
286286 && m .getParameterTypes ()[0 ] == Object .class );
287287 }
288288 return false ;
Original file line number Diff line number Diff line change @@ -378,7 +378,7 @@ private Parameter[] synthesizeAllParams() {
378378 private void verifyParameters (final Parameter [] parameters ) {
379379 final int mask = Modifier .FINAL | Modifier .SYNTHETIC | Modifier .MANDATED ;
380380
381- if (getParameterTypes (). length != parameters .length )
381+ if (getParameterCount () != parameters .length )
382382 throw new MalformedParametersException ("Wrong number of parameters in MethodParameters attribute" );
383383
384384 for (Parameter parameter : parameters ) {
Original file line number Diff line number Diff line change @@ -121,7 +121,7 @@ public Method[] run() {
121121 if (Modifier .isPublic (method .getModifiers ()) &&
122122 Modifier .isAbstract (method .getModifiers ()) &&
123123 !method .isSynthetic ()) {
124- if (method .getParameterTypes (). length != 0 ) {
124+ if (method .getParameterCount () != 0 ) {
125125 throw new IllegalArgumentException (method + " has params" );
126126 }
127127 String name = method .getName ();
You can’t perform that action at this time.
0 commit comments