estou começando a utilizar reflexão, mas encontrei um problema:
tenho o método:
public int[] jogar(int[][] tabuleiro) {
return new int[]{1, 2};
}
ae usando a reflexão para essa classe faço assim:
...
Class classe = classLoader.loadClass("Jogador");
jog = classe.newInstance();
int[][] matrix = new int[3][3];
Method jogar = classe.getMethod("jogar", matrix.getClass()); //Erro nessa linha
int[] a = (int[]) jogar.invoke(jog, matrix);
como o parametro é um int[][], que Class eu tenho que colocar no lugar de matrix.getClass()?
Ou vou ter que usar o tipo Object?