Reflection para executar metodos em ordem

Ou já que teima tanto pela solução técnica existente, faz um gerador de código pra gerar automaticamente as 200 chamadas na ordem que tiver no seu fonte, daí você regera sempre que precisar. A raiz da solução continua ruim como você quer, mas pelo menos não vai esculhambar a performance com reflection. Enfim, mesmo querendo esconder as 200 chamadas, isso é consequência da solução de quem fez.

2 curtidas

Observer e Listener são sinônimos, não vejo utilidade para esse pattern no seu caso.

Desta forma que foi feito, falei isso desde o inicio, porem quero tirar a anotacao de ordem dos metodos e pegar os metodos pela ordem de declaracao

Não mesmo

Voce falou no início em anotacao. Nao falei de ordenar por anotacao em nenhum momento. O que falei foi pra gerar fisicamente o código das chamadas dos métodos a partir do seu fonte (que vao estar declarados na ordem que quiser).

Só explica uma coisa, qual é a necessidade de executar na ordem?