Package com.blackbuild.klum.ast
Annotation Interface PostTree
@Target({FIELD,METHOD})
@Retention(RUNTIME)
@Inherited
@WriteAccess(LIFECYCLE)
@Documented
public @interface PostTree
Designates a method to be executed after the complete model has been created and auto* phases have run. PostTree methods can be used to modify the model as a whole.
Due to the late phase in which PostTree methods run, the model is already fully linked.
Like all lifecycle methods, PostTree methods must be non-private and parameterless.
Like all lifecycle annotations, this annotation can also be placed on fields of type closure, which will be executed along with annotated methods.