[jboss-cvs] JBossAS SVN: r75497 - projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Tue Jul 8 09:14:07 EDT 2008


Author: kabir.khan at jboss.com
Date: 2008-07-08 09:14:07 -0400 (Tue, 08 Jul 2008)
New Revision: 75497

Modified:
   projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlow.java
   projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlowStack.java
Log:
Make the cflows available for reading (needed by aop-mc-int)

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlow.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlow.java	2008-07-08 13:13:35 UTC (rev 75496)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlow.java	2008-07-08 13:14:07 UTC (rev 75497)
@@ -138,6 +138,16 @@
       return true;
    }
    
+   public String getExpr()
+   {
+      return original;
+   }
+
+   public boolean isNot()
+   {
+      return not;
+   }
+
    private Class<?> loadClass(String name)
    {
       return SecurityActions.loadClass(name);

Modified: projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlowStack.java
===================================================================
--- projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlowStack.java	2008-07-08 13:13:35 UTC (rev 75496)
+++ projects/aop/trunk/aop/src/main/org/jboss/aop/pointcut/CFlowStack.java	2008-07-08 13:14:07 UTC (rev 75497)
@@ -22,6 +22,8 @@
 package org.jboss.aop.pointcut;
 
 import java.util.ArrayList;
+import java.util.Collections;
+import java.util.List;
 
 /**
  * Comment
@@ -50,6 +52,11 @@
       cflows.add(cflow);
    }
 
+   public List<CFlow> getCFlows()
+   {
+      return Collections.unmodifiableList(cflows);
+   }
+   
    public boolean matches(StackTraceElement[] stack)
    {
       int stackIndex = stack.length - 1;




More information about the jboss-cvs-commits mailing list