Resumo
O objetivo deste trabalho é introduzir mecanismos simples e eficientes de reflexão em Java, criando a linguagem R-Java (Reflective-Java). Esta nova linguagem permitirá a construção de programas mais legíveis e mais fáceis de serem modificados do que os programas equivalentes em Java. A implementação de reflexão nos programas em R-Java será implementada através de shells dinâmicos, que são…