mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-17 15:50:53 +07:00
23 lines
548 B
Java
23 lines
548 B
Java
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);
|
|
}
|
|
}
|