Why method varargs must be in separate from main method body? Below code is correct, but why can't I put varargs method declaration in the main method body?
public class TryVariableArgumentList {
public static void main(String[] args) {
x("first","second");
public static void x(String... list) {
for (String y : list)
System.out.println(y);
}
}
}