É com humildade que venho apresentar a vocês a bibliotéca que criei: Reflector.
Como é de se adivinhar, o Reflector é uma biblioteca que criei para facilitar a utilização do Reflection API.
Ao desenvolve-la, tive como foco facilidade de uso e performance.
Membro desde: 13/04/2009 22:11:50
Mensagens: 2715
Localização: Porto Alegre
Offline
Eu achei o projeto muito bom. Eu apenas lí a documentação que está bem clara e gostei. Esse teu grafico de performance me deixou um pouco curioso a testá-lo.
O código está bem documentado, tem testes... parabéns. O legal é testá-lo em um ambiente com acesso concorrente para ver se os caches internos não vão ter problemas com várias threads, principalmente no Map que armazena proxies.
A única coisa que não gostei é do tamanho do jar, já que o javassist vem embedded. Isso pode dar conflitos com quem já tem javassist em um nível mais alto da JVM, causando um classloader hell. Uma sugestão é alterar os pacotes de javassist.* para br.mikhas.reflector.javassist.*, ou melhor ainda distrubuir sem javassist.