Reflection Providers
Basicamente todo o trabalho sujo é feito por uma coleção de interfaces que chamamos de Reflection
Providers.
Esse é o núcleo real do Mirror.
Atualmente temos apenas net.vidageek.mirror.provider.java.PureJavaReflectionProvider, que usa
apenas a Java Reflection API.
Mas você pode simplesmente implementar net.vidageek.mirror.provider.ReflectionProvider para ter mais
controle sobre o que está acontecendo.
Na verdade, net.vidageek.mirror.provider.ReflectionProvider é apenas um grande wrapper para interfaces
mais específicas:
- net.vidageek.mirror.provider.AnnotatedElementReflectionProvider.java
- net.vidageek.mirror.provider.ClassReflectionProvider.java
- net.vidageek.mirror.provider.ConstructorReflectionProvider.java
- net.vidageek.mirror.provider.FieldReflectionProvider.java
- net.vidageek.mirror.provider.MethodReflectionProvider.java
Mas como você faz para que o Mirror use seu Reflection Provider? De uma olhada em Extensão -> Configuração.