public static void deactivateTrace(String pointcutName) {
deactivate("eworld/wlw/aop", "examples.logging.LoggingAspect", "logMethod", pointcutName);
}
public static void hotswap(String classPattern) {
AspectWerkzPreProcessor awpp = (AspectWerkzPreProcessor) ClassPreProcessorHelper
.getClassPreProcessor();
for (Iterator it = awpp.getClassCacheTuples().iterator(); it.hasNext();) {
ClassCacheTuple tuple = (ClassCacheTuple) it.next();
if (tuple.getClassName().startsWith(classPattern)) {
try {
System.out.println("hotswap " + tuple.getClassName());
HotSwapClient.hotswap(tuple.getClassLoader().loadClass(tuple.getClassName()));