org.jboss.forge.shell.plugins.Alias.value()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(1.0k)|赞(0)|评价(0)|浏览(123)

本文整理了Java中org.jboss.forge.shell.plugins.Alias.value()方法的一些代码示例,展示了Alias.value()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Alias.value()方法的具体详情如下:
包路径:org.jboss.forge.shell.plugins.Alias
类名称:Alias
方法名:value

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();
  }
}

相关文章