Load-Time Structural Reflection in Java

  title={Load-Time Structural Reflection in Java},
  author={Shigeru Chiba},
The standard reflection API of Java provides the ability to introspect a program but not to alter program behavior. This paper presents an extension to the reflection API for addressing this limitation. Unlike other extensions enabling behavioral reflection, our extension called Javassist enables structural reflection in Java. For using a standard Java virtual machine (JVM) and avoiding a performance problem, Javassist allows structural reflection only before a class is loaded into the JVM… CONTINUE READING
Highly Influential
This paper has highly influenced 45 other papers. REVIEW HIGHLY INFLUENTIAL CITATIONS
Highly Cited
This paper has 435 citations. REVIEW CITATIONS
262 Citations
21 References
Similar Papers


Publications citing this paper.
Showing 1-10 of 262 extracted citations

436 Citations

Citations per Year
Semantic Scholar estimates that this publication has 436 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…