changeset 2492:dee28dd47e12

8025548: langtools test tools/javac/lambda/methodReference/BridgeMethod.java incorrectly assumes no other methods generated in lambda class Reviewed-by: vromero
author rfield
date Fri, 27 Sep 2013 13:06:38 -0700
parents 4ed8565fa536
children 82044fe8c7f7
files test/tools/javac/lambda/methodReference/BridgeMethod.java
diffstat 1 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/test/tools/javac/lambda/methodReference/BridgeMethod.java	Fri Sep 27 11:34:32 2013 -0700
+++ b/test/tools/javac/lambda/methodReference/BridgeMethod.java	Fri Sep 27 13:06:38 2013 -0700
@@ -108,9 +108,10 @@
         System.out.println("methods in SAM conversion of N:");
         for(Method m : methods) {
             System.out.println(m.toGenericString());
-            assertTrue(m.getName().equals("m"));
-            Class<?> returnType = m.getReturnType();
-            assertTrue(types.remove(returnType.getName()));
+            if (m.getName().equals("m")) {
+                Class<?> returnType = m.getReturnType();
+                assertTrue(types.remove(returnType.getName()));
+            }
         }
         assertTrue(types.size() == 1); //there's a bridge
     }