本文整理了Java中com.beust.jcommander.Parameter.arity()
方法的一些代码示例,展示了Parameter.arity()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Parameter.arity()
方法的具体详情如下:
包路径:com.beust.jcommander.Parameter
类名称:Parameter
方法名:arity
暂无
代码示例来源:origin: com.beust/jcommander
public int arity() {
return parameter != null ? parameter.arity() : 1;
}
代码示例来源:origin: org.jboss.pressgang.ccms/jcommander-pressgang
public int arity() {
return m_parameter != null ? m_parameter.arity() : 1;
}
代码示例来源:origin: paypal/SeLion
final int arity = (parameter.arity() != -1) ? parameter.arity() :
(fieldType.equals(Integer.class) || fieldType.equals(Long.class) || fieldType.equals(String.class) ||
fieldType.equals(int.class) || fieldType.equals(long.class)) ? 1 : 0;
代码示例来源:origin: org.opencb.commons/commons-lib
private static String getType(ParameterDescription parameterDescription) {
String type = "";
if (parameterDescription.getParameter().arity() == 0) {
return type;
} else {
if (parameterDescription.isDynamicParameter()) {
Type genericType = parameterDescription.getParameterized().getGenericType();
if (genericType instanceof ParameterizedType) {
ParameterizedType parameterizedType = (ParameterizedType) genericType;
Type rawType = parameterizedType.getRawType();
if (rawType instanceof Class && Map.class.isAssignableFrom((Class) rawType)) {
String key = getType(parameterizedType.getActualTypeArguments()[0]);
String assignment = parameterDescription.getParameter().getAssignment();
String value = getType(parameterizedType.getActualTypeArguments()[1]);
type = key + assignment + value;
}
} else {
type = getType(genericType);
}
} else {
Type genericType = parameterDescription.getParameterized().getGenericType();
type = getType(genericType);
if (type.equals("BOOLEAN") && parameterDescription.getParameterized().getParameter().arity() == -1) {
type = "";
}
}
}
return type;
}
内容来源于网络,如有侵权,请联系作者删除!