org.incava.java
Class ParameterUtil
java.lang.Object
org.incava.java.SimpleNodeUtil
org.incava.java.ParameterUtil
public class ParameterUtil
- extends SimpleNodeUtil
Miscellaneous routines for parameters.
Method Summary |
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)
|
Methods inherited from class org.incava.java.SimpleNodeUtil |
dump, dump, findChild, findChild, findChildren, findChildren, findToken, getChildren, getChildren, getChildrenSerially, getChildrenSerially, getLeadingToken, getLeadingTokens, getLevel, getLocation, getParent, getTokens, hasChildren, hasLeadingToken, print, print, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ParameterUtil
public ParameterUtil()
getParameters
public static ASTFormalParameter[] getParameters(ASTFormalParameters params)
getParameterNames
public static Token[] getParameterNames(ASTFormalParameters params)
getParameter
public static ASTFormalParameter getParameter(ASTFormalParameters params,
int index)
getParameterName
public static Token getParameterName(ASTFormalParameters params,
int index)
getParameterType
public static java.lang.String getParameterType(ASTFormalParameters params,
int index)
getParameterTypes
public static java.util.List getParameterTypes(ASTFormalParameters params)
getParameterList
public static java.util.List getParameterList(ASTFormalParameters params)
getParameterName
public static Token getParameterName(ASTFormalParameter param)
getParameterType
public static java.lang.String getParameterType(ASTFormalParameter param)
getMatch
public static int[] getMatch(java.util.List aParameters,
int aIndex,
java.util.List bParameters)
getMatchScore
public static double getMatchScore(ASTFormalParameters a,
ASTFormalParameters b)
getListMatch
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.
getExactMatch
protected static int getExactMatch(java.util.List parameters,
java.lang.Object[] values)