java.util.EnumSet.addAll()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(115)

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

EnumSet.addAll介绍

[英]Adds all of the elements from the appropriate enum type to this enum set, which is empty prior to the call.
[中]将适当枚举类型中的所有元素添加到此枚举集,该枚举集在调用之前为空。

代码示例

代码示例来源:origin: google/guava

Accumulator<E> combine(Accumulator<E> other) {
 if (this.set == null) {
  return other;
 } else if (other.set == null) {
  return this;
 } else {
  this.set.addAll(other.set);
  return this;
 }
}

代码示例来源:origin: prestodb/presto

private SqlParserOptions(EnumSet<IdentifierSymbol> identifierSymbols, boolean enhancedErrorHandlerEnabled)
{
  this.enhancedErrorHandlerEnabled = enhancedErrorHandlerEnabled;
  this.allowedIdentifierSymbols.addAll(identifierSymbols);
}

代码示例来源:origin: prestodb/presto

Accumulator<E> combine(Accumulator<E> other) {
 if (this.set == null) {
  return other;
 } else if (other.set == null) {
  return this;
 } else {
  this.set.addAll(other.set);
  return this;
 }
}

代码示例来源:origin: apache/incubator-dubbo

@SuppressWarnings("unchecked")
  private Object readResolve() {
    EnumSet enumSet = EnumSet.noneOf(type);
    enumSet.addAll(Arrays.asList(objects));
    return enumSet;
  }
}

代码示例来源:origin: json-path/JsonPath

public ConfigurationBuilder options(Set<Option> options) {
  this.options.addAll(options);
  return this;
}

代码示例来源:origin: wildfly/wildfly

Accumulator<E> combine(Accumulator<E> other) {
 if (this.set == null) {
  return other;
 } else if (other.set == null) {
  return this;
 } else {
  this.set.addAll(other.set);
  return this;
 }
}

代码示例来源:origin: MovingBlocks/Terasology

public void putAll(EnumBooleanMap<ENUM> other) {
  store.addAll(other.store);
}

代码示例来源:origin: json-path/JsonPath

public ConfigurationBuilder options(Option... flags) {
  if(flags.length > 0) {
    this.options.addAll(asList(flags));
  }
  return this;
}

代码示例来源:origin: apache/hbase

public Permission(Action... assigned) {
 if (assigned != null && assigned.length > 0) {
  actions.addAll(Arrays.asList(assigned));
 }
}

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphicsWriter enableModifiers(SGR... modifiers) {
  style.addAll(Arrays.asList(modifiers));
  return this;
}

代码示例来源:origin: requery/requery

@Override
public Set<CascadeAction> cascadeActions() {
  EnumSet<CascadeAction> actions = EnumSet.noneOf(CascadeAction.class);
  if (cascadeActions != null) {
    actions.addAll(Arrays.asList(cascadeActions));
  }
  return actions;
}

代码示例来源:origin: apache/hbase

public void setActions(Action[] assigned) {
 if (assigned != null && assigned.length > 0) {
  // setActions should cover the previous actions,
  // so we call clear here.
  actions.clear();
  actions.addAll(Arrays.asList(assigned));
 }
}

代码示例来源:origin: java-json-tools/json-schema-validator

private static void putType(final EnumSet<NodeType> types, final String s)
  {
    if (ANY.equals(s)) {
      types.addAll(EnumSet.allOf(NodeType.class));
      return;
    }

    final NodeType type = NodeType.fromName(s);
    types.add(type);

    if (type == NodeType.NUMBER)
      types.add(NodeType.INTEGER);
  }
}

代码示例来源:origin: mabe02/lanterna

@Override
public TextGraphicsWriter setModifiers(EnumSet<SGR> modifiers) {
  style.clear(); style.addAll(modifiers);
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public synchronized TextGraphics setModifiers(EnumSet<SGR> modifiers) {
  activeModifiers.clear();
  activeModifiers.addAll(modifiers);
  return this;
}

代码示例来源:origin: mabe02/lanterna

@Override
public Set setModifiers(EnumSet<SGR> modifiers) {
  style.clear(); style.addAll(modifiers);
  return this;
}
@Override

代码示例来源:origin: apache/ignite

/** {@inheritDoc} */
@Override public GridClientData flagsOn(GridClientCacheFlag... flags) throws GridClientException {
  if (flags == null || flags.length == 0)
    return this;
  EnumSet<GridClientCacheFlag> flagSet = this.flags == null || this.flags.isEmpty() ?
    EnumSet.noneOf(GridClientCacheFlag.class) : EnumSet.copyOf(this.flags);
  flagSet.addAll(Arrays.asList(flags));
  return createProjection(nodes, filter, balancer, new GridClientDataFactory(flagSet));
}

代码示例来源:origin: json-path/JsonPath

/**
 * Creates a new configuration by adding the new options to the options used in this configuration.
 * @param options options to add
 * @return a new configuration
 */
public Configuration addOptions(Option... options) {
  EnumSet<Option> opts = EnumSet.noneOf(Option.class);
  opts.addAll(this.options);
  opts.addAll(asList(options));
  return Configuration.builder().jsonProvider(jsonProvider).mappingProvider(mappingProvider).options(opts).evaluationListener(evaluationListeners).build();
}

代码示例来源:origin: dropwizard/dropwizard

protected Set<MetricAttribute> getDisabledAttributes() {
    final EnumSet<MetricAttribute> metricAttributes = EnumSet.complementOf(getIncludesAttributes());
    metricAttributes.addAll(getExcludesAttributes());
    return metricAttributes;
  }
}

代码示例来源:origin: jMonkeyEngine/jmonkeyengine

private void checkRequiredCaps(Caps... caps) {
  EnumSet<Caps> expected = EnumSet.noneOf(Caps.class);
  expected.addAll(Arrays.asList(caps));
  Technique tech = material.getActiveTechnique();
  assertEquals(expected, tech.getDef().getRequiredCaps());
}

相关文章