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/10/27 18:16:24 UTC
svn commit: r708240 -
/labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj
Author: simoneg
Date: Mon Oct 27 10:16:22 2008
New Revision: 708240
URL: http://svn.apache.org/viewvc?rev=708240&view=rev
Log:
Avoid trowing useless NPEs
Modified:
labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj
Modified: labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj?rev=708240&r1=708239&r2=708240&view=diff
==============================================================================
--- labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj (original)
+++ labs/magma/trunk/website-developer/src/main/java/org/apache/magma/website/developer/basictracing/TracingRequests.aj Mon Oct 27 10:16:22 2008
@@ -46,13 +46,17 @@
before(Producer p) : execution(* Producer.produce(..)) && this(p) {
try {
Method met = p.getCreatingMethod();
- tracer.addEvent("Producing " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+ if (met != null) {
+ tracer.addEvent("Producing " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+ }
} catch (Throwable t) {}
}
after(Producer p) : execution(* Producer.produce(..)) && this(p) {
try {
Method met = p.getCreatingMethod();
- tracer.addEvent("Produced " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+ if (met != null) {
+ tracer.addEvent("Produced " + met.getDeclaringClass().getSimpleName() + "." + p.getCreatingMethod().getName() + " [" + p.getClass().getSimpleName() + "]");
+ }
} catch (Throwable t) {}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org