galera… estou mexendo um pouco com reflection
e cheguei num momento que eu preciso exibir o retorno de um objeto que ta dentro de outro objeto
por exemplo
banco.getEmpresa().getRazaoSocial();
lista.get(i).getClass().getMethods()[gets[j]].invoke(lista.get(i), new Object[]{})+"";
no codigo acima ele me retorna certinho o valor
sendo que o lista.get(i) é a instancia do objeto
e o ().getMethods()[gets[j]].invoke(lista.get(i), new Object[]{})+""; retorna o resultado do metodo
agora precisa entrar dentro desse resultado e pegar o resultado dentro de outro resultado
que nem citei acima
banco.getEmpresa().getRazaoSocial();
to tentando assim oh
System.out.println(lista.get(i).getClass().getMethods()[gets[j]].getReturnType()); //pega o retorno do metodo
lista.get(i).getClass().getMethods()[gets[j]].getReturnType().getMethods()[z].invoke(ob, new Object[]{}));//tento entrar dentro da classe retorno e invocar o metodo..
mas não ta dando certo… alguem pode dar uma ajuda!