From 40fd12cb97f724d5e56008924a5433c0f76638da Mon Sep 17 00:00:00 2001 From: aclement Date: Fri, 25 Jan 2008 02:28:23 +0000 Subject: [PATCH] paramannos: obtain all the annotations together --- .../src/org/aspectj/apache/bcel/classfile/Method.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java b/bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java index 56ff334e5..d54ddc62f 100644 --- a/bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java +++ b/bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java @@ -69,7 +69,7 @@ import org.aspectj.apache.bcel.generic.Type; * for a method in the class. See JVM specification for details. * A method has access flags, a name, a signature and a number of attributes. * - * @version $Id: Method.java,v 1.2 2004/11/19 16:45:18 aclement Exp $ + * @version $Id: Method.java,v 1.3 2008/01/25 02:28:23 aclement Exp $ * @author M. Dahm */ public final class Method extends FieldOrMethod { @@ -280,4 +280,13 @@ public final class Method extends FieldOrMethod { return complete; } + public Annotation[][] getParameterAnnotations() { + int numParams = getArgumentTypes().length; + Annotation[][] parameterAnnotations = new Annotation[getArgumentTypes().length][]; + for (int i=0; i