Avian does not support constructor references.
chrisr3 opened this issue · 1 comments
chrisr3 commented
Given the following test case:
Supplier<java.util.List<String>> s = java.util.ArrayList<String>::new;
java.util.List<String> list = s.get();Avian fails with this error:
java/lang/AssertionError: todo: implement '8' per http://docs.oracle.com/javase/specs/jvms/se8/html/jvms-5.html#jvms-5.4.3.5
at java/lang/invoke/LambdaMetafactory.makeInvocationCode (line 200)
at java/lang/invoke/LambdaMetafactory.makeLambda (line 319)
at java/lang/invoke/LambdaMetafactory.altMetafactory (line 443)
at InvokeDynamic.test (line 151)
at InvokeDynamic.main (line 76)Constructor references use REF_newinvokeSpecial, apparently.