Browse Source

paramannos: obtain all the annotations together

tags/V1_6_0M2
aclement 16 years ago
parent
commit
40fd12cb97
1 changed files with 10 additions and 1 deletions
  1. 10
    1
      bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java

+ 10
- 1
bcel-builder/src/org/aspectj/apache/bcel/classfile/Method.java View File

@@ -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 <A HREF="mailto:markus.dahm@berlin.de">M. Dahm</A>
*/
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<numParams; i++) {
parameterAnnotations[i] = getAnnotationsOnParameter(i);
}
return parameterAnnotations;
}
}

Loading…
Cancel
Save