equal
deleted
inserted
replaced
33 import java.lang.invoke.*; |
33 import java.lang.invoke.*; |
34 |
34 |
35 class XlintWarn { |
35 class XlintWarn { |
36 void test(MethodHandle mh) throws Throwable { |
36 void test(MethodHandle mh) throws Throwable { |
37 int i1 = (int)mh.invokeExact(); |
37 int i1 = (int)mh.invokeExact(); |
38 int i2 = (int)mh.invokeGeneric(); |
38 int i2 = (int)mh.invoke(); |
39 int i3 = (int)mh.invokeWithArguments(); |
39 int i3 = (int)mh.invokeWithArguments(); |
40 } |
40 } |
41 |
41 |
42 void test2(MethodHandle mh) throws Throwable { |
42 void test2(MethodHandle mh) throws Throwable { |
43 int i1 = (int)(mh.invokeExact()); |
43 int i1 = (int)(mh.invokeExact()); |
44 int i2 = (int)(mh.invokeGeneric()); |
44 int i2 = (int)(mh.invoke()); |
45 int i3 = (int)(mh.invokeWithArguments()); |
45 int i3 = (int)(mh.invokeWithArguments()); |
46 } |
46 } |
47 |
47 |
48 void test3(MethodHandle mh) throws Throwable { |
48 void test3(MethodHandle mh) throws Throwable { |
49 int i1 = (int)((mh.invokeExact())); |
49 int i1 = (int)((mh.invokeExact())); |
50 int i2 = (int)((mh.invokeGeneric())); |
50 int i2 = (int)((mh.invoke())); |
51 int i3 = (int)((mh.invokeWithArguments())); |
51 int i3 = (int)((mh.invokeWithArguments())); |
52 } |
52 } |
53 } |
53 } |