Package spoon.reflect

This package defines the Spoon's compile-time meta-model of Java programs.

The meta-model defines a read/write compile-time meta-representation of Java 5 programs. The programmers should instantiate or resolve the meta-elements by using Factory's sub-factories because it ensures the model consistency. The CoreFactory is the raw factory for program elements and is the only factory to be implemented when wanting to provide an alternative implementation of the Spoon meta-model.

Related Documentation