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

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

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

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;

相关文章