class OnArrayTest { interface Cln { Object m(int[] i); } interface IA { void m(int i); } interface I { void m(int[] i); } interface Len { int len(T[] ta); } interface ToStr { String _(T[] ta); } public static void main(String[] args) { Cln s = int[]::clone; IA a = int[]::new; I i = int[]::new; Len strLen = String[]::length; ToStr toStr = Integer[]::toString; } }