本文整理了Java中com.sampullara.cli.Args.fieldUsage()
方法的一些代码示例,展示了Args.fieldUsage()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Args.fieldUsage()
方法的具体详情如下:
包路径:com.sampullara.cli.Args
类名称:Args
方法名:fieldUsage
暂无
代码示例来源:origin: com.google.code.cli-parser/cli
/**
* Generate usage information based on the target annotations.
*
* @param target An instance or class.
*/
public static void usage(Object target) {
Class clazz;
if (target instanceof Class) {
clazz = (Class) target;
} else {
clazz = target.getClass();
}
System.err.println("Usage: " + clazz.getName());
for (Field field : clazz.getDeclaredFields()) {
fieldUsage(target, field);
}
try {
BeanInfo info = Introspector.getBeanInfo(clazz);
for (PropertyDescriptor pd : info.getPropertyDescriptors()) {
propertyUsage(target, pd);
}
} catch (IntrospectionException e) {
// If its not a JavaBean we ignore it
}
}
代码示例来源:origin: com.github.spullara.cli-parser/cli-parser
for (Class<?> currentClazz = clazz; currentClazz != null; currentClazz = currentClazz.getSuperclass()) {
for (Field field : currentClazz.getDeclaredFields()) {
fieldUsage(errStream, target, field);
代码示例来源:origin: spullara/cli-parser
for (Class<?> currentClazz = clazz; currentClazz != null; currentClazz = currentClazz.getSuperclass()) {
for (Field field : currentClazz.getDeclaredFields()) {
fieldUsage(errStream, target, field);
内容来源于网络,如有侵权,请联系作者删除!