| Recoder. Recoder é uma estrutura Java para análise do programa Java e transformação de código-fonte. |
Baixe Agora |
Recoder. Classificação e resumo
- Nome do editor:
- RECODER Team
Recoder. Tag
Recoder. Descrição
O Recoder é um quadro Java para a análise do programa Java e a transformação de código-fonte. O Recoder é um quadro Java para a análise do programa Java e a transformação de código-fonte. Aqui estão algumas características importantes do "Recoder": Analisando e imparsing de fontes Java: · Além dos elementos de modelo abstrato, o Recoder também suporta um modelo sintático altamente detalhado - nenhuma informação é perdida. Comentários e informações de formatação são retidos. A bonita impressora é personalizável e será capaz de reproduzir o código (possivelmente melhorando sobre ele, mas retendo as estruturas de código) e incorporar um novo código perfeitamente. · Possíveis aplicações: pré-processadores simples, geradores de código simples, ferramentas de embelezamento de código fonte Nome e tipo de análise para programas Java: · Recoder pode inferir tipos de expressões, avaliar as constantes do tempo de compilação, resolver todos os tipos de referências e manter informações de referência cruzadas. · Possíveis aplicações: ferramentas de visualização de software, métricas de software, ferramentas de detecção de problemas semânticos de fiapos, ferramentas de detecção de problemas de design (anti-padrões), ferramentas de referência cruzada Transformação de fontes Java: · Recoder contém uma biblioteca de pequenas análises, geradores de snippet de código e transformações usadas com frequência. · Possíveis aplicações: pré-processadores para extensões de idiomas, macros semânticos, tecelões de aspecto, ferramentas de ofuscação de código fonte, compiladores Análise incremental e transformação de fontes Java: · As transformações mudam o modelo de programa de sublaying; Para uso incremental e iterativo, este modelo deve ser atualizado em conformidade. As transformações têm que cuidar de dependências atualizando seus dados locais e definindo posições correspondentes quando necessário; No entanto, o Recoder analisará os impactos de mudança para seu modelo e executará atualizações automaticamente. · Possíveis aplicações: Otimização de código-fonte, ferramenta de refatoração, programas de migração de software (patches inteligentes), padrão de design, síntese de clichê e idiom, síntese de conectores arquitetônicos, ambientes de programação adaptativos, composição invasiva de software. O que há de novo nesta versão: · Ele contém algumas correntes de bugs para o gourceer, bem como um novo recurso.
Recoder. Software Relacionado