01: package org.incava.java;
02:
03: import java.util.*;
04: import net.sourceforge.pmd.ast.*;
05:
06: /**
07: * Miscellaneous routines for throws lists.
08: */
09: public class ThrowsUtil extends SimpleNodeUtil {
10: public static ASTName[] getNames(ASTNameList names) {
11: return (ASTName[]) findChildren(names, ASTName.class);
12: }
13:
14: public static String getName(ASTNameList names, int index) {
15: ASTName name = (ASTName) findChild(names, ASTName.class, index);
16: return name == null ? null : toString(name);
17: }
18:
19: public static ASTName getNameNode(ASTNameList names, int index) {
20: return (ASTName) findChild(names, ASTName.class, index);
21: }
22: }
|