本文整理了Java中java.util.EnumSet.addAll()
方法的一些代码示例,展示了EnumSet.addAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumSet.addAll()
方法的具体详情如下:
包路径:java.util.EnumSet
类名称: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());
}
内容来源于网络,如有侵权,请联系作者删除!