This root package provides the entry points to use Spoon and process your programs.
Spoon is an open compiler based on Compile-Time reflection. It allows for checking and transforming Java 5 programs in a and a well-typed and flexible way. In particular, it supports annotation processing and well-typed template-based code generation in pure Java 5. A possible entry point, is the Ant task: {@link spoon.SpoonTask}.