[ http://issues.apache.org/jira/browse/BEEHIVE-15?page=all ]
Kenneth Tam resolved BEEHIVE-15:
--------------------------------
Resolution: Fixed
Fixed @ svn rev 165221. A TwoPhaseAnnotationProcessor instance is being passed
throughout the Apt* heirarchy, and is used to emit diagnostics.
> Refactor control compilation-time code to use TwoPhaseAnnotationProcessor
> wrappers (or equiv) for diagnostics
> -------------------------------------------------------------------------------------------------------------
>
> Key: BEEHIVE-15
> URL: http://issues.apache.org/jira/browse/BEEHIVE-15
> Project: Beehive
> Type: Task
> Components: Controls
> Versions: V1Beta
> Reporter: Kenneth Tam
> Assignee: Kenneth Tam
> Fix For: V1
>
> Most of the controls compile-time code (generator/apt/*) currently uses the
> AnnotationProcessorEnvironment directly to report errors, bypassing the
> wrappers in TwoPhaseAnnotationProcessor. The semantics of the two phases
> can't be enforced until those wrappers are used. In particular, we should
> factor out those wrappers into their own class first, and pass that around
> the Apt* objects.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira