ch.lambdaj.Lambda.var()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(1.1k)|赞(0)|评价(0)|浏览(244)

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

Lambda.var介绍

[英]Defines a free variable of the given Class for the currently active closure
[中]为当前活动闭包定义给定类的自由变量

代码示例

代码示例来源:origin: ru.yandex.qatools.camelot.utils/plugin-utils

  1. @SuppressWarnings("unchecked")
  2. public static <T> List<T> getPluginStatesList(AggregatorRepository<T> repo, boolean localKeysOnly) {
  3. Closure closure = closure(); of(repo).get(Lambda.var(String.class));
  4. return (List<T>) closure.each((localKeysOnly ? repo.localKeys() : repo.keys()));
  5. }
  6. }

代码示例来源:origin: jtalks-org/jcommune

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public void createPoll(Poll poll) {
  6. this.getDao().saveOrUpdate(poll);
  7. Closure1<PollItem> closure = closure(PollItem.class);
  8. of(pollOptionDao).saveOrUpdate(var(PollItem.class));
  9. closure.each(poll.getPollItems());
  10. securityService.createAclBuilder().grant(GeneralPermission.WRITE)
  11. .to(groupDao.getGroupByName(AdministrationGroup.USER.getName()))
  12. .on(poll).flush();
  13. }

相关文章