Reflection 2001: Metalevel Architectures and Separation of Crosscutting Concerns pp 274-275 | Cite as
Removing Reflection from Java Programs Using Partial Evaluation
Conference paper
First Online:
Abstract
The reflection in Java provides generality to Java code at the cost of severe overhead at run-time. Partial evaluation have been used to remove reflection from the runtime code, but the feasibility of it for Java programs in general is still an open research issue. We present a partial evaluation technique that can remove reflection in Java programs using type information. We also present a mechanism to deal with exceptions in partial evaluation of Java programs that enables the partial evaluation process fully automatic.
References
- 1.Park, J. G., Lee, A. H.: Specializing the Java Object Serialization using Partial Evaluation for a Faster RMI. Proceedings of International Conference on Parallel and Distributed Systems (ICPADS’ 01) (2001) 451–458Google Scholar
- 2.Park, J. G., Lee, A. H.: Removing Reflection from Java Programs Using Partial Evaluation. Technical Report (2001)Google Scholar
Copyright information
© Springer-Verlag Berlin Heidelberg 2001