You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/09/30 15:26:09 UTC
svn commit: r700459 -
/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj
Author: simoneg
Date: Tue Sep 30 06:26:08 2008
New Revision: 700459
URL: http://svn.apache.org/viewvc?rev=700459&view=rev
Log:
LABS-179: Support for "hidden" methods
Modified:
labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj
Modified: labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj?rev=700459&r1=700458&r2=700459&view=diff
==============================================================================
--- labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj (original)
+++ labs/magma/trunk/foundation-website/src/main/java/org/apache/magma/website/producers/ParametrizeHtmlProducer.aj Tue Sep 30 06:26:08 2008
@@ -35,13 +35,16 @@
private boolean Producer.inited = false;
private boolean ParametrizableProducer.paramsinited = false;
- pointcut doMethod() : execution(Producer+ WebHandler+.do*(..)) || call(Producer+ WebHandler+.do*(..));
+ pointcut doMethod() : execution(Producer+ WebHandler+.do*(..)) || call(Producer+ WebHandler+.do*(..)) ||
+ execution(Producer+ WebHandler+.hidden*(..)) || call(Producer+ WebHandler+.hidden*(..));
+ pointcut handleMethod() : execution(WebHandler+ WebHandler+.handle*(..)) || call(WebHandler+ WebHandler+.handle*(..));
+
pointcut parametrizableProducerCreation(ParametrizableProducer p) : execution(ParametrizableProducer+.new(..)) && target(p);
pointcut producerCreation(Producer p) : execution(Producer+.new(..)) && target(p);
- before() : doMethod() {
+ before() : doMethod() || handleMethod() {
Stack<Object[]> stack = params.get();
if (stack == null) {
stack = new Stack<Object[]>();
@@ -72,7 +75,7 @@
name.push(((MethodSignature)thisJoinPoint.getSignature()).getMethod());
}
- after() : doMethod() {
+ after() : doMethod() || handleMethod() {
Stack<Object[]> stack = params.get();
if (stack != null && stack.size() != 0) {
stack.pop();
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org