mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-20 20:20:56 +07:00
method refs: testdata; varargs
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
class MethodReference27 {
|
||||
|
||||
interface SAM {
|
||||
void m(int i1, int i2);
|
||||
}
|
||||
|
||||
static void m1(int i1, int i2) { }
|
||||
static void m1(Integer i1, int i2) { }
|
||||
static void m1(int i1, Integer i2) { }
|
||||
static void m1(Integer i1, Integer i2) {}
|
||||
static void m1(Integer... is) { }
|
||||
|
||||
static void m2(int... is) { }
|
||||
static void m2(double... ds) {}
|
||||
|
||||
public static void main(String[] args) {
|
||||
SAM s1 = MethodReference27::m1;
|
||||
s1.m(42,42);
|
||||
SAM s2 = MethodReference27 :: m2;
|
||||
s2.m(42,42);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user