Title of article
Towards Partially Evaluating Reflection in Java
Author/Authors
Braux، Mathias نويسنده , , Noye، Jacques نويسنده ,
Issue Information
روزنامه با شماره پیاپی سال 1999
Pages
-1
From page
2
To page
0
Abstract
Reflection plays a major role in the programming of generic applications. However, it introduces an interpretation layer which is detrimental to performance. A solution consists of relying on partial evaluation to remove this interpretation layer. This paper deals with improving a standard partial evaluator in order to handle the Java reflection API. The improvements basically consist of taking type information into account when distinguishing between static and dynamic data, as well as introducing two new specialization actions: reflection actions. Benchmarks using the serialization framework show the benefits of the approach.
Keywords
Recursive Programming , Separation of Concerns , Visitor Pattern
Journal title
A C M Sigplan (Programming Languages) Sigplan Notices
Serial Year
1999
Journal title
A C M Sigplan (Programming Languages) Sigplan Notices
Record number
17088
Link To Document