Tue, 01 Sep 2015 18:28:11 +0530
8068901: Surprising behavior with more than one functional interface on a class
8068903: Can't invoke vararg @FunctionalInterface methods
Reviewed-by: attila, hannesw
jlaskey@3 | 1 | l.class.name=java.util.ArrayList |
sundar@830 | 2 | l.length=2 |
jlaskey@3 | 3 | l.size()=2 |
jlaskey@3 | 4 | l[0]=foo |
jlaskey@3 | 5 | l[1]=bar |
jlaskey@3 | 6 | --for each begin-- |
jlaskey@3 | 7 | foo |
jlaskey@3 | 8 | bar |
jlaskey@3 | 9 | --for each end-- |
jlaskey@3 | 10 | l[0]=foo |
jlaskey@3 | 11 | l[1]=a |
jlaskey@3 | 12 | l[0.9]=null |
hannesw@1126 | 13 | l['blah']=undefined |
jlaskey@3 | 14 | l[size_name]()=2 |
jlaskey@3 | 15 | java.lang.IndexOutOfBoundsException: Index: 2, Size: 2 |
jlaskey@3 | 16 | java.lang.IndexOutOfBoundsException: Index: Infinity, Size: 2 |
jlaskey@3 | 17 | java.lang.IndexOutOfBoundsException: Index: -Infinity, Size: 2 |