public class ParameterUtil extends SimpleNodeUtil
Constructor and Description |
---|
ParameterUtil() |
Modifier and Type | Method and Description |
---|---|
protected static int |
getExactMatch(java.util.List parameters,
java.lang.Object[] values) |
protected static int |
getListMatch(java.util.List aList,
int aIndex,
java.util.List bList)
Returns 0 for exact match, +1 for misordered match, -1 for no match.
|
static int[] |
getMatch(java.util.List aParameters,
int aIndex,
java.util.List bParameters) |
static double |
getMatchScore(ASTFormalParameters a,
ASTFormalParameters b) |
static ASTFormalParameter |
getParameter(ASTFormalParameters params,
int index) |
static java.util.List |
getParameterList(ASTFormalParameters params) |
static Token |
getParameterName(ASTFormalParameter param) |
static Token |
getParameterName(ASTFormalParameters params,
int index) |
static Token[] |
getParameterNames(ASTFormalParameters params) |
static ASTFormalParameter[] |
getParameters(ASTFormalParameters params) |
static java.lang.String |
getParameterType(ASTFormalParameter param) |
static java.lang.String |
getParameterType(ASTFormalParameters params,
int index) |
static java.util.List |
getParameterTypes(ASTFormalParameters params) |
dump, dump, findChild, findChild, findChildren, findChildren, findToken, getChildren, getChildren, getChildrenSerially, getChildrenSerially, getLeadingToken, getLeadingTokens, getLevel, getLocation, getParent, getTokens, hasChildren, hasLeadingToken, print, print, toString
public static ASTFormalParameter[] getParameters(ASTFormalParameters params)
public static Token[] getParameterNames(ASTFormalParameters params)
public static ASTFormalParameter getParameter(ASTFormalParameters params, int index)
public static Token getParameterName(ASTFormalParameters params, int index)
public static java.lang.String getParameterType(ASTFormalParameters params, int index)
public static java.util.List getParameterTypes(ASTFormalParameters params)
public static java.util.List getParameterList(ASTFormalParameters params)
public static Token getParameterName(ASTFormalParameter param)
public static java.lang.String getParameterType(ASTFormalParameter param)
public static int[] getMatch(java.util.List aParameters, int aIndex, java.util.List bParameters)
public static double getMatchScore(ASTFormalParameters a, ASTFormalParameters b)
protected static int getListMatch(java.util.List aList, int aIndex, java.util.List bList)
protected static int getExactMatch(java.util.List parameters, java.lang.Object[] values)