scala.collection.JavaConversions.setAsJavaSet()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.5k)|赞(0)|评价(0)|浏览(107)

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

JavaConversions.setAsJavaSet介绍

暂无

代码示例

代码示例来源:origin: pac4j/play-pac4j

static <T> java.util.Set<T> scalaSetToJavaSet(scala.collection.immutable.Set<T> set) {
    return JavaConversions.setAsJavaSet(set);
  }
}

代码示例来源:origin: com.twitter/finagle-core_2.12

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(Throwable t) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(t));
}

代码示例来源:origin: com.twitter/finagle-core_2.12

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(long flags) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(flags));
}

代码示例来源:origin: com.twitter/finagle-core

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(Throwable t) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(t));
}

代码示例来源:origin: com.twitter/finagle-core_2.11

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(long flags) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(flags));
}

代码示例来源:origin: com.twitter/finagle-core_2.11

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(Throwable t) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(t));
}

代码示例来源:origin: com.twitter/finagle-core

/** See `FailureFlags.flagsOf` */
public static Set<String> flagsOf(long flags) {
 return JavaConversions.setAsJavaSet(FailureFlags$.MODULE$.flagsOf(flags));
}

代码示例来源:origin: kframework/k

public Definition invoke(Module module, KExceptionManager kem, GlobalContext global) {
    if (cache.containsKey(module)) {
      return cache.get(module);
    }
    Definition definition = new Definition(module, kem);
    global.setDefinition(definition);
    JavaConversions.setAsJavaSet(module.attributesFor().keySet()).stream()
        .map(l -> KLabelConstant.of(l, definition))
        .forEach(definition::addKLabel);
    definition.addKoreRules(module, global);
    cache.put(module, definition);
    return definition;
  }
}

代码示例来源:origin: kframework/k

/**
 * Converts the org.kframework.Rules to backend Rules, also plugging in the automaton rule
 */
public void addKoreRules(Module module, GlobalContext global) {
  KOREtoBackendKIL transformer = new KOREtoBackendKIL(module, this, global, true);
  List<org.kframework.definition.Rule> koreRules = JavaConversions.setAsJavaSet(module.rules()).stream()
      .filter(r -> !r.att().contains(AUTOMATON))
      .collect(Collectors.toList());
  koreRules.forEach(r -> {
    if (r.att().contains(Att.topRule())) {
      reverseRuleTable.put(r.hashCode(), reverseRuleTable.size());
    }
  });
  koreRules.forEach(r -> {
    Rule convertedRule = transformer.convert(Optional.of(module), r);
    addRule(convertedRule);
    if (r.att().contains(Att.topRule())) {
      ruleTable.put(reverseRuleTable.get(r.hashCode()), convertedRule);
    }
  });
  Optional<org.kframework.definition.Rule> koreAutomaton = JavaConversions.setAsJavaSet(module.localRules()).stream()
      .filter(r -> r.att().contains(AUTOMATON))
      .collect(Collectors.collectingAndThen(
          Collectors.toList(),
          list -> list.size() == 1 ? Optional.of(list.get(0)) : Optional.empty()
      ));
  if (koreAutomaton.isPresent()) {
    automaton = transformer.convert(Optional.of(module), koreAutomaton.get());
  }
}

代码示例来源:origin: kframework/k

JavaConversions.setAsJavaSet(e.getValue()).stream().forEach(p -> {
  ImmutableList.Builder<Sort> sortsBuilder = ImmutableList.builder();
  stream(p._1()).map(s -> Sort.of(s)).forEach(sortsBuilder::add);

相关文章