Spoon is a Java program processor that fully supports Java 5. It provides a complete and fine-grained Java metamodel where any program element (classes, methods, fields, statements,
expressions...) can be accessed both for reading and modification.
Lines of code: 35977
Google AppEngine: Partial support