Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se
0
respostas

Dúvida sobre percorrer e verificar o tipo (ContaninerIOC)

Boa tarde, tudo bom? gostaria de uma ajuda pra entender melhor esse caso especifico do trecho inserido abaixo. minha dúvida é. como eu vou saber exatamente se existe um objeto instanciavel apenas fazendo um for e percorrendo e pegando o tipo. como realmente vou ter certeza que este é objeto que eu quero. Espero que tenham me entendido. eu já terminei esse modulo de metaprogramação 1 e 2 estou reassistindo pra entender, alguém poderia me explicar por favor.

public class ContainerIOC {

            Constructor<?> construtor = tipoFonte.getDeclaredConstructors()[0];
            List<Object> params = new ArrayList<>();
            for (Parameter param : construtor.getParameters()) {
                Class<?> tipoParametro = param.getType();
                params.add(getInstancia(tipoParametro));
            }
            return construtor.newInstance(params.toArray());
        }

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software