本文整理了Java中java.util.EnumSet.equals()
方法的一些代码示例,展示了EnumSet.equals()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。EnumSet.equals()
方法的具体详情如下:
包路径:java.util.EnumSet
类名称:EnumSet
方法名:equals
暂无
代码示例来源:origin: google/guava
@Override
public boolean equals(Object object) {
if (object == this) {
return true;
}
if (object instanceof ImmutableEnumSet) {
object = ((ImmutableEnumSet<?>) object).delegate;
}
return delegate.equals(object);
}
代码示例来源:origin: prestodb/presto
@Override
public boolean equals(Object object) {
if (object == this) {
return true;
}
if (object instanceof ImmutableEnumSet) {
object = ((ImmutableEnumSet<?>) object).delegate;
}
return delegate.equals(object);
}
代码示例来源:origin: google/j2objc
@Override
public boolean equals(Object object) {
if (object == this) {
return true;
}
if (object instanceof ImmutableEnumSet) {
object = ((ImmutableEnumSet<?>) object).delegate;
}
return delegate.equals(object);
}
代码示例来源:origin: wildfly/wildfly
@Override
public boolean equals(Object object) {
if (object == this) {
return true;
}
if (object instanceof ImmutableEnumSet) {
object = ((ImmutableEnumSet<?>) object).delegate;
}
return delegate.equals(object);
}
代码示例来源:origin: org.apache.hadoop/hadoop-common
/**
* Returns true if <code>o</code> is an EnumSetWritable with the same value,
* or both are null.
*/
@Override
public boolean equals(Object o) {
if (o == null) {
throw new IllegalArgumentException("null argument passed in equal().");
}
if (!(o instanceof EnumSetWritable))
return false;
EnumSetWritable<?> other = (EnumSetWritable<?>) o;
if (this == o || (this.value == other.value))
return true;
if (this.value == null) // other.value must not be null if we reach here
return false;
return this.value.equals(other.value);
}
代码示例来源:origin: robovm/robovm
@Override
public boolean equals(Object object) {
if (!(object instanceof EnumSet)) {
return super.equals(object);
}
EnumSet<?> set =(EnumSet<?>) object;
if (!isValidType(set.elementClass)) {
return size == 0 && set.isEmpty();
}
return bits == ((MiniEnumSet<?>) set).bits;
}
代码示例来源:origin: robovm/robovm
@Override
public boolean equals(Object object) {
if (object == null) {
return false;
}
if (!isValidType(object.getClass())) {
return super.equals(object);
}
return Arrays.equals(bits, ((HugeEnumSet<?>) object).bits);
}
代码示例来源:origin: mabe02/lanterna
@SuppressWarnings("SimplifiableIfStatement")
@Override
public boolean equals(Object obj) {
if(obj == null) {
return false;
}
if(getClass() != obj.getClass()) {
return false;
}
final TextCharacter other = (TextCharacter) obj;
if(this.character != other.character) {
return false;
}
if(this.foregroundColor != other.foregroundColor && (this.foregroundColor == null || !this.foregroundColor.equals(other.foregroundColor))) {
return false;
}
if(this.backgroundColor != other.backgroundColor && (this.backgroundColor == null || !this.backgroundColor.equals(other.backgroundColor))) {
return false;
}
return !(this.modifiers != other.modifiers && (this.modifiers == null || !this.modifiers.equals(other.modifiers)));
}
代码示例来源:origin: wildfly/wildfly
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (!super.equals(obj))
return false;
if (!(obj instanceof CreateAddressMessage))
return false;
CreateAddressMessage other = (CreateAddressMessage) obj;
if (address == null) {
if (other.address != null)
return false;
} else if (!address.equals(other.address))
return false;
if (routingTypes == null) {
if (other.routingTypes != null)
return false;
} else if (!routingTypes.equals(other.routingTypes))
return false;
if (autoCreated != other.autoCreated)
return false;
if (requiresResponse != other.requiresResponse)
return false;
return true;
}
}
代码示例来源:origin: mabe02/lanterna
if(sgrs.equals(sgrsFromParent)) {
result.add(node.clazz.getName() + ".sgr" + formattedStyle);
代码示例来源:origin: pentaho/pentaho-kettle
@Override
public boolean equals( Object obj ) {
if ( obj != null ) {
RepositoryObjectAce ace = (RepositoryObjectAce) obj;
if ( recipient == null && permissions == null && ace.getRecipient() == null && ace.getPermissions() == null ) {
return true;
} else if ( recipient != null && permissions != null ) {
return recipient.equals( ace.getRecipient() ) && permissions.equals( ace.getPermissions() );
} else if ( ace.getRecipient() != null && ace.getPermissions() != null ) {
return ace.getRecipient().equals( recipient ) && ace.getPermissions().equals( permissions );
} else if ( ace.getPermissions() == null && permissions == null ) {
return recipient.equals( ace.getRecipient() );
} else if ( ace.getRecipient() == null && recipient == null ) {
return permissions.equals( ace.getPermissions() );
} else {
return false;
}
} else {
return false;
}
}
代码示例来源:origin: protostuff/protostuff
return false;
else if (!enumSet.equals(other.enumSet))
return false;
if (expectEnumSet == null)
代码示例来源:origin: runelite/runelite
if (currentWorldTypes.equals(types))
代码示例来源:origin: org.elasticsearch/elasticsearch
@Override
public boolean equals(Object obj) {
if (obj == null) {
return false;
}
if (obj.getClass() != getClass()) {
return false;
}
IndicesOptions other = (IndicesOptions) obj;
return options.equals(other.options) && expandWildcards.equals(other.expandWildcards);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public boolean equals(Object obj) {
if (obj == null || obj.getClass() != getClass()) {
return false;
}
return features.equals(((Builder)obj).features);
}
代码示例来源:origin: camunda/camunda-bpm-platform
@Override
public boolean equals(Object obj) {
if (obj == null || obj.getClass() != getClass()) {
return false;
}
return features.equals(((Builder)obj).features);
}
代码示例来源:origin: apache/geode
if (isRecreated() && !flags.equals(getFlags())) {
throw new IllegalStateException(
"The region \"" + name + "\" has changed it's concurrency enabled setting. Old setting "
代码示例来源:origin: org.apache.hadoop/hadoop-hdfs
if (flags.equals(EMPTY_CREATE_FLAG)) {
flags = params.overwrite() ?
EnumSet.of(CreateFlag.CREATE, CreateFlag.OVERWRITE)
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
return !myC.equals( this.getConnections() ) || wasPowered != this.powered || channelsChanged;
代码示例来源:origin: ahmetaa/zemberek-nlp
DictionaryItem existingItem = rootLexicon.getItemById(id);
if (existingItem != null && existingItem.id.equals(id)) {
if (attributes.equals(existingItem.attributes)) {
Log.warn("Item already defined : %s" + existingItem);
break;
内容来源于网络,如有侵权,请联系作者删除!