Miscellaneous routines for parameters.
getExactMatch
protected static int getExactMatch(List parameters,
Object[] values)
getListMatch
protected static int getListMatch(List aList,
int aIndex,
List bList)
Returns 0 for exact match, +1 for misordered match, -1 for no match.
getMatch
public static int[] getMatch(List aParameters,
int aIndex,
List bParameters)
getMatchScore
public static double getMatchScore(net.sourceforge.pmd.ast.ASTFormalParameters a,
net.sourceforge.pmd.ast.ASTFormalParameters b)
getParameter
public static net.sourceforge.pmd.ast.ASTFormalParameter getParameter(net.sourceforge.pmd.ast.ASTFormalParameters params,
int index)
getParameterList
public static List getParameterList(net.sourceforge.pmd.ast.ASTFormalParameters params)
getParameterName
public static net.sourceforge.pmd.ast.Token getParameterName(net.sourceforge.pmd.ast.ASTFormalParameter param)
getParameterName
public static net.sourceforge.pmd.ast.Token getParameterName(net.sourceforge.pmd.ast.ASTFormalParameters params,
int index)
getParameterNames
public static net.sourceforge.pmd.ast.Token[] getParameterNames(net.sourceforge.pmd.ast.ASTFormalParameters params)
getParameterType
public static String getParameterType(net.sourceforge.pmd.ast.ASTFormalParameter param)
getParameterType
public static String getParameterType(net.sourceforge.pmd.ast.ASTFormalParameters params,
int index)
getParameterTypes
public static List getParameterTypes(net.sourceforge.pmd.ast.ASTFormalParameters params)
getParameters
public static net.sourceforge.pmd.ast.ASTFormalParameter[] getParameters(net.sourceforge.pmd.ast.ASTFormalParameters params)