本文整理了Java中org.jboss.forge.shell.plugins.Alias.value()
方法的一些代码示例,展示了Alias.value()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Alias.value()
方法的具体详情如下:
包路径:org.jboss.forge.shell.plugins.Alias
类名称:Alias
方法名:value
暂无
代码示例来源:origin: org.jboss.forge/forge-shell-api
/**
* Return the name of the given bean type.
*/
public static String getName(final Class<?> type)
{
String result = type.getSimpleName();
if (Annotations.isAnnotationPresent(type, Alias.class))
{
Alias annotation = Annotations.getAnnotation(type, Alias.class);
if ((annotation.value() != null) && !annotation.value().trim().isEmpty())
{
result = annotation.value();
}
}
return result;
}
代码示例来源:origin: org.jboss.forge/forge-shell
private String getPluginName(final Class<?> plugin)
{
String name = null;
if (Annotations.isAnnotationPresent(plugin, Alias.class))
{
Alias named = Annotations.getAnnotation(plugin, Alias.class);
if (named != null)
{
name = named.value();
}
}
if ((name == null) || "".equals(name.trim()))
{
name = plugin.getSimpleName();
}
return name.toLowerCase();
}
}
内容来源于网络,如有侵权,请联系作者删除!