< prev index next >

test/hotspot/jtreg/runtime/InvocationTests/invokeinterface/Checker.java

Print this page

        

*** 65,83 **** if (method != null) { int modifiers = method.getModifiers(); // Check whether obtained method is public and isn't abstract ! if ( Modifier.isPublic(modifiers)) ! { if (Modifier.isAbstract(modifiers)) { return "java.lang.AbstractMethodError"; } else { ! return String.format("%s.%s" ! , method.getDeclaringClass().getSimpleName() ! , methodName ! ); } } else { // IAE is thrown when located method isn't PUBLIC // or private. Private methods are skipped when // looking for an interface method. --- 65,81 ---- if (method != null) { int modifiers = method.getModifiers(); // Check whether obtained method is public and isn't abstract ! if ( Modifier.isPublic(modifiers)) { if (Modifier.isAbstract(modifiers)) { return "java.lang.AbstractMethodError"; } else { ! return String.format("%s.%s", ! method.getDeclaringClass().getSimpleName(), ! methodName); } } else { // IAE is thrown when located method isn't PUBLIC // or private. Private methods are skipped when // looking for an interface method.
< prev index next >