本文整理了Java中java.util.EnumSet.clone()
方法的一些代码示例,展示了EnumSet.clone()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumSet.clone()
方法的具体详情如下:
包路径:java.util.EnumSet
类名称:EnumSet
方法名:clone
[英]Creates a new enum set with the same elements as those contained in this enum set.
[中]使用与此枚举集中包含的元素相同的元素创建新枚举集。
代码示例来源:origin: konsoletyper/teavm
@Override
public EnumSet<ElementModifier> readModifiers() {
return modifiers.clone();
}
代码示例来源:origin: google/guava
Object readResolve() {
// EJ2 #76: Write readObject() methods defensively.
return new ImmutableEnumSet<E>(delegate.clone());
}
代码示例来源:origin: prestodb/presto
Object readResolve() {
// EJ2 #76: Write readObject() methods defensively.
return new ImmutableEnumSet<E>(delegate.clone());
}
代码示例来源:origin: google/j2objc
Object readResolve() {
// EJ2 #76: Write readObject() methods defensively.
return new ImmutableEnumSet<E>(delegate.clone());
}
代码示例来源:origin: robovm/robovm
@Override
public HugeEnumSet<E> clone() {
HugeEnumSet<E> set = (HugeEnumSet<E>) super.clone();
set.bits = bits.clone();
return set;
}
代码示例来源:origin: wildfly/wildfly
Object readResolve() {
// EJ2 #76: Write readObject() methods defensively.
return new ImmutableEnumSet<E>(delegate.clone());
}
代码示例来源:origin: plantuml/plantuml
FontConfiguration remove(FontStyle style) {
final EnumSet<FontStyle> r = styles.clone();
r.remove(style);
return new FontConfiguration(r, motherFont, motherColor, currentFont, currentColor, extendedColor,
fontPosition, svgAttributes, hyperlink, hyperlinkColor, useUnderlineForHyperlink, tabSize);
}
代码示例来源:origin: plantuml/plantuml
FontConfiguration add(FontStyle style) {
final EnumSet<FontStyle> r = styles.clone();
if (style == FontStyle.PLAIN) {
r.clear();
}
r.add(style);
return new FontConfiguration(r, motherFont, motherColor, currentFont, currentColor, extendedColor,
fontPosition, svgAttributes, hyperlink, hyperlinkColor, useUnderlineForHyperlink, tabSize);
}
代码示例来源:origin: wildfly/wildfly
this.authorizationNameForwardSecurityDomain = what == SET_FWD_AUTHZ_NAME_DOMAIN ? (SecurityDomain) value : original.authorizationNameForwardSecurityDomain;
this.userCallbackHandler = what == SET_USER_CBH ? (CallbackHandler) value : original.userCallbackHandler;
this.userCallbackKinds = (what == SET_USER_CB_KINDS ? (EnumSet<CallbackKind>) value : original.userCallbackKinds).clone();
this.credentialSource = what == SET_CRED_SOURCE ? (CredentialSource) value : original.credentialSource;
this.setPort = original.setPort;
代码示例来源:origin: wildfly/wildfly
this.authorizationNameForwardSecurityDomain = what1 == SET_FWD_AUTHZ_NAME_DOMAIN ? (SecurityDomain) value1 : what2 == SET_FWD_AUTHZ_NAME_DOMAIN ? (SecurityDomain) value2 : original.authorizationNameForwardSecurityDomain;
this.userCallbackHandler = what1 == SET_USER_CBH ? (CallbackHandler) value1 : what2 == SET_USER_CBH ? (CallbackHandler) value2 : original.userCallbackHandler;
this.userCallbackKinds = (what1 == SET_USER_CB_KINDS ? (EnumSet<CallbackKind>) value1 : what2 == SET_USER_CB_KINDS ? (EnumSet<CallbackKind>) value2 : original.userCallbackKinds).clone();
this.credentialSource = what1 == SET_CRED_SOURCE ? (CredentialSource) value1 : what2 == SET_CRED_SOURCE ? (CredentialSource) value2 : original.credentialSource;
this.setPort = original.setPort;
代码示例来源:origin: runelite/runelite
EnumSet<WorldType> currentWorldTypes = currentWorld.getTypes().clone();
EnumSet<WorldType> types = world.getTypes().clone();
代码示例来源:origin: apache/hive
@Override
public Object clone() {
ReduceSinkDesc desc = new ReduceSinkDesc();
desc.setKeyCols((ArrayList<ExprNodeDesc>) getKeyCols().clone());
desc.setValueCols((ArrayList<ExprNodeDesc>) getValueCols().clone());
desc.setOutputKeyColumnNames((ArrayList<String>) getOutputKeyColumnNames().clone());
List<List<Integer>> distinctColumnIndicesClone = new ArrayList<List<Integer>>();
for (List<Integer> distinctColumnIndex : getDistinctColumnIndices()) {
List<Integer> tmp = new ArrayList<Integer>();
tmp.addAll(distinctColumnIndex);
distinctColumnIndicesClone.add(tmp);
}
desc.setDistinctColumnIndices(distinctColumnIndicesClone);
desc.setOutputValueColumnNames((ArrayList<String>) getOutputValueColumnNames().clone());
desc.setNumDistributionKeys(getNumDistributionKeys());
desc.setTag(getTag());
desc.setNumReducers(getNumReducers());
desc.setPartitionCols((ArrayList<ExprNodeDesc>) getPartitionCols().clone());
desc.setKeySerializeInfo((TableDesc) getKeySerializeInfo().clone());
desc.setValueSerializeInfo((TableDesc) getValueSerializeInfo().clone());
desc.setNumBuckets(numBuckets);
desc.setBucketCols(bucketCols);
desc.setStatistics(this.getStatistics());
desc.setSkipTag(skipTag);
desc.reduceTraits = reduceTraits.clone();
desc.setDeduplicated(isDeduplicated);
desc.setHasOrderBy(hasOrderBy);
desc.outputName = outputName;
return desc;
}
代码示例来源:origin: org.eclipse.jgit/org.eclipse.jgit
/**
* Obtain the sort types applied to the commits returned.
*
* @return the sorting strategies employed. At least one strategy is always
* used, but that strategy may be
* {@link org.eclipse.jgit.revwalk.RevSort#NONE}.
*/
public EnumSet<RevSort> getRevSort() {
return sorting.clone();
}
代码示例来源:origin: inferred/FreeBuilder
Partial(TypeUsage_Builder builder) {
this.start = builder.start;
this.end = builder.end;
this.type = builder.type;
this.scope = builder.scope;
this._unsetProperties = builder._unsetProperties.clone();
}
代码示例来源:origin: inferred/FreeBuilder
Partial(BuildableType_Builder builder) {
this.type = builder.type;
this.builderType = builder.builderType;
this.mergeBuilder = builder.mergeBuilder;
this.partialToBuilder = builder.partialToBuilder;
this.builderFactory = builder.builderFactory;
this.suppressUnchecked = builder.suppressUnchecked;
this._unsetProperties = builder._unsetProperties.clone();
}
代码示例来源:origin: apache/drill
desc.setStatistics(this.getStatistics());
desc.setSkipTag(skipTag);
desc.reduceTraits = reduceTraits.clone();
desc.setDeduplicated(isDeduplicated);
desc.setHasOrderBy(hasOrderBy);
代码示例来源:origin: inferred/FreeBuilder
Partial(Property_Builder builder) {
this.type = builder.type;
this.boxedType = builder.boxedType;
this.name = builder.name;
this.capitalizedName = builder.capitalizedName;
this.allCapsName = builder.allCapsName;
this.usingBeanConvention = builder.usingBeanConvention;
this.getterName = builder.getterName;
this.fullyCheckedCast = builder.fullyCheckedCast;
this.accessorAnnotations = ImmutableList.copyOf(builder.accessorAnnotations);
this._unsetProperties = builder._unsetProperties.clone();
}
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public CommonStatsFlags clone() {
try {
CommonStatsFlags cloned = (CommonStatsFlags) super.clone();
cloned.flags = flags.clone();
return cloned;
} catch (CloneNotSupportedException e) {
throw new AssertionError(e);
}
}
代码示例来源:origin: geotools/geotools
public DefaultCoverageAccess(
Driver driver,
EnumSet<AccessType> allowedAccessTypes,
Map<String, Parameter<?>> accessParams,
Map<String, Serializable> connectionParameters) {
this.driver = driver;
this.allowedAccessTypes = allowedAccessTypes.clone();
this.accessParameters.putAll(accessParams);
if (connectionParameters != null) {
this.connectionParameters.putAll(connectionParameters);
}
}
代码示例来源:origin: wildfly/wildfly
private AuthenticationConfiguration(final AuthenticationConfiguration original, final AuthenticationConfiguration other) {
this.capturedAccessContext = getOrDefault(other.capturedAccessContext, original.capturedAccessContext);
this.principal = other.principal instanceof AnonymousPrincipal ? original.principal : other.principal;
this.setHost = getOrDefault(other.setHost, original.setHost);
this.setProtocol = getOrDefault(other.setProtocol, original.setProtocol);
this.setRealm = getOrDefault(other.setRealm, original.setRealm);
this.setAuthzPrincipal = getOrDefault(other.setAuthzPrincipal, original.setAuthzPrincipal);
this.authenticationNameForwardSecurityDomain = getOrDefault(other.authenticationNameForwardSecurityDomain, original.authenticationNameForwardSecurityDomain);
this.authenticationCredentialsForwardSecurityDomain = getOrDefault(other.authenticationCredentialsForwardSecurityDomain, original.authenticationCredentialsForwardSecurityDomain);
this.authorizationNameForwardSecurityDomain = getOrDefault(other.authorizationNameForwardSecurityDomain, original.authorizationNameForwardSecurityDomain);
this.userCallbackHandler = getOrDefault(other.userCallbackHandler, original.userCallbackHandler);
this.userCallbackKinds = getOrDefault(other.userCallbackKinds, original.userCallbackKinds).clone();
this.credentialSource = other.credentialSource == IdentityCredentials.NONE ? original.credentialSource : other.credentialSource;
this.setPort = getOrDefault(other.setPort, original.setPort);
this.providerSupplier = getOrDefault(other.providerSupplier, original.providerSupplier);
this.keyManagerFactory = getOrDefault(other.keyManagerFactory, original.keyManagerFactory);
this.saslMechanismSelector = getOrDefault(other.saslMechanismSelector, original.saslMechanismSelector);
this.principalRewriter = getOrDefault(other.principalRewriter, original.principalRewriter);
this.saslClientFactorySupplier = getOrDefault(other.saslClientFactorySupplier, original.saslClientFactorySupplier);
this.parameterSpecs = getOrDefault(other.parameterSpecs, original.parameterSpecs);
this.trustManagerFactory = getOrDefault(other.trustManagerFactory, original.trustManagerFactory);
this.saslMechanismProperties = getOrDefault(other.saslMechanismProperties, original.saslMechanismProperties);
this.callbackIntercept = other.callbackIntercept == null ? original.callbackIntercept : original.callbackIntercept == null ? other.callbackIntercept : other.callbackIntercept.or(original.callbackIntercept);
this.saslProtocol = getOrDefault(other.saslProtocol, original.saslProtocol);
sanitazeOnMutation(SET_USER_CBH);
}
内容来源于网络,如有侵权,请联系作者删除!