aboutsummaryrefslogtreecommitdiffstats
path: root/testing/newsrc
diff options
context:
space:
mode:
Diffstat (limited to 'testing/newsrc')
-rw-r--r--testing/newsrc/org/aspectj/testing/XMLBasedAjcTestCase.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/testing/newsrc/org/aspectj/testing/XMLBasedAjcTestCase.java b/testing/newsrc/org/aspectj/testing/XMLBasedAjcTestCase.java
index 9ecd5d885..29ada2727 100644
--- a/testing/newsrc/org/aspectj/testing/XMLBasedAjcTestCase.java
+++ b/testing/newsrc/org/aspectj/testing/XMLBasedAjcTestCase.java
@@ -319,12 +319,19 @@ public abstract class XMLBasedAjcTestCase extends AjcTestCase {
}
protected Method getMethodStartsWith(JavaClass jc, String prefix) {
+ return getMethodStartsWith(jc,prefix,1);
+ }
+
+ protected Method getMethodStartsWith(JavaClass jc, String prefix, int whichone) {
Method[] meths = jc.getMethods();
for (int i = 0; i < meths.length; i++) {
Method method = meths[i];
System.out.println(method);
if (method.getName().startsWith(prefix)) {
- return method;
+ whichone--;
+ if (whichone==0) {
+ return method;
+ }
}
}
return null;