[PDF][PDF] MetaJ: An Extensible Environment for Metaprogramming in Java.

AA de Oliveira, TH Braga, M de Almeida Maia… - J. Univers. Comput …, 2004 - academia.edu
AA de Oliveira, TH Braga, M de Almeida Maia, R da Silva Bigonha
J. Univers. Comput. Sci., 2004academia.edu
MetaJ is a programming environment that supports metaprogramming in the Java language.
The environment is designed to allow extensions via plug-ins which permit the user to
manipulate programs written in different languages. This facilities concern only syntactic
aspects. Semantics aspects are language-dependent and are not addressed here, but could
be tackled with other tools, which could even be layered on the top of MetaJ. Accessing
patterns by example inside ordinary Java programs is a major feature of MetaJ …
Abstract
MetaJ is a programming environment that supports metaprogramming in the Java language. The environment is designed to allow extensions via plug-ins which permit the user to manipulate programs written in different languages. This facilities concern only syntactic aspects. Semantics aspects are language-dependent and are not addressed here, but could be tackled with other tools, which could even be layered on the top of MetaJ. Accessing patterns by example inside ordinary Java programs is a major feature of MetaJ programming. This paper presents a conceptual description of the environment, implementation details and three applications on analysis, restructuring and generation of programs.
academia.edu
Showing the best result for this search. See all results