[
https://issues.apache.org/jira/browse/BEEHIVE-1204?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carlin Rogers resolved BEEHIVE-1204.
------------------------------------
Resolution: Fixed
Assignee: Julie Zhuo (was: Carlin Rogers)
This enhancement was checked in with SVN revision 570927. The default does not
run the check and skips the costly call to PackageDeclaration.getClasses(). To
explicitly have the check run, define checkForOverlappingController=true in the
annotation processor options.
> Improve page flow compile performance by omitting check for other controllers
> in the same package
> -------------------------------------------------------------------------------------------------
>
> Key: BEEHIVE-1204
> URL: https://issues.apache.org/jira/browse/BEEHIVE-1204
> Project: Beehive
> Issue Type: Improvement
> Components: NetUI
> Affects Versions: 1.0, 1.0.1, 1.0.2
> Reporter: Carlin Rogers
> Assignee: Julie Zhuo
> Fix For: V.Next
>
>
> Add an annotation processor option to skip the call to check for more than
> one Controller class within the package of the Controller being processed by
> the AP. The method checkForOverlappingClasses() in FlowControllerChecker can
> be very expensive for building certain applications in eclipse. Profiling
> shows a huge hit in the call to the PackageDeclaration getClasses() method.
> More details are in the beehive dev mail list...
> http://mail-archives.apache.org/mod_mbox/beehive-dev/200708.mbox/[EMAIL
> PROTECTED]
> Using the option would allow for a configuration taking advantage of a build
> performance gain versus running the check.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.