[seam-commits] Seam SVN: r10148 - trunk/src/wicket/org/jboss/seam/wicket/ioc.
seam-commits at lists.jboss.org
seam-commits at lists.jboss.org
Thu Mar 12 13:28:57 EDT 2009
Author: cpopetz
Date: 2009-03-12 13:28:57 -0400 (Thu, 12 Mar 2009)
New Revision: 10148
Modified:
trunk/src/wicket/org/jboss/seam/wicket/ioc/JavassistInstrumentor.java
Log:
JBSEAM-4001 Wicket Instrumentation Annotation
Modified: trunk/src/wicket/org/jboss/seam/wicket/ioc/JavassistInstrumentor.java
===================================================================
--- trunk/src/wicket/org/jboss/seam/wicket/ioc/JavassistInstrumentor.java 2009-03-12 17:22:18 UTC (rev 10147)
+++ trunk/src/wicket/org/jboss/seam/wicket/ioc/JavassistInstrumentor.java 2009-03-12 17:28:57 UTC (rev 10148)
@@ -141,9 +141,9 @@
}
}
- public JavassistInstrumentor(ClassPool classPool, Set<String> packagesToInstrument)
+ public JavassistInstrumentor(ClassPool classPool, Set<String> packagesToInstrument, boolean scanAnnotations)
{
- this(classPool);
+ this(classPool,scanAnnotations);
this.packagesToInstrument = packagesToInstrument;
}
@@ -441,6 +441,8 @@
{
Set<String> packagesToInstrument = new HashSet<String>();
String list = System.getProperty("org.jboss.seam.wicket.instrumented-packages");
+ String scanAnnotationsProperty = System.getProperty("org.jboss.seam.wicket.scanAnnotations");
+ boolean scanAnnotations = scanAnnotationsProperty == null ? false : scanAnnotationsProperty.equals("true");
if (list == null)
return;
for (String packageName : list.split(","))
@@ -450,6 +452,6 @@
ClassPool classPool = new ClassPool();
classPool.appendSystemPath();
- instrumentation.addTransformer(new JavassistInstrumentor(classPool, packagesToInstrument));
+ instrumentation.addTransformer(new JavassistInstrumentor(classPool, packagesToInstrument, scanAnnotations));
}
}
More information about the seam-commits
mailing list