org.intermine.metadata.Util.equals()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(6.4k)|赞(0)|评价(0)|浏览(160)

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

Util.equals介绍

[英]Compare two objects, using their .equals method, but comparing null to null as equal.
[中]比较两个对象,使用它们的属性。equals方法,但将null与null比较为equal。

代码示例

代码示例来源:origin: org.intermine/intermine-objectstore

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (o instanceof PathExpressionField) {
  7. PathExpressionField pef = (PathExpressionField) o;
  8. return Util.equals(qope, pef.qope) && (fieldNumber == pef.fieldNumber);
  9. }
  10. return false;
  11. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (o instanceof PathExpressionField) {
  7. PathExpressionField pef = (PathExpressionField) o;
  8. return Util.equals(qope, pef.qope) && (fieldNumber == pef.fieldNumber);
  9. }
  10. return false;
  11. }

代码示例来源:origin: org.intermine/intermine-api

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public boolean equals(Object o) {
  5. if (o instanceof MultiRowFirstValue) {
  6. return Util.equals(value, ((MultiRowFirstValue) o).value)
  7. && (rowspan == ((MultiRowFirstValue) o).rowspan);
  8. }
  9. return false;
  10. }

代码示例来源:origin: org.intermine/intermine-pathquery

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. return (o instanceof Node)
  7. && Util.equals(type, ((Node) o).type)
  8. && Util.equals(parent, ((Node) o).parent)
  9. && Util.equals(fieldName, ((Node) o).fieldName);
  10. }

代码示例来源:origin: org.intermine/intermine-objectstore

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (o instanceof ObjectStoreBagsForObject) {
  7. return Util.equals(bags, ((ObjectStoreBagsForObject) o).bags)
  8. && Util.equals(value, ((ObjectStoreBagsForObject) o).value);
  9. }
  10. return false;
  11. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. public boolean equals(Object o) {
  5. if (o instanceof MultiRowFirstValue) {
  6. return Util.equals(value, ((MultiRowFirstValue) o).value)
  7. && (rowspan == ((MultiRowFirstValue) o).rowspan);
  8. }
  9. return false;
  10. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. return (o instanceof Node)
  7. && Util.equals(type, ((Node) o).type)
  8. && Util.equals(parent, ((Node) o).parent)
  9. && Util.equals(fieldName, ((Node) o).fieldName);
  10. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (o instanceof ObjectStoreBagsForObject) {
  7. return Util.equals(bags, ((ObjectStoreBagsForObject) o).bags)
  8. && Util.equals(value, ((ObjectStoreBagsForObject) o).value);
  9. }
  10. return false;
  11. }

代码示例来源:origin: org.intermine/intermine-objectstore

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (!(o instanceof IqlQuery)) {
  7. return false;
  8. }
  9. IqlQuery f = (IqlQuery) o;
  10. return f.queryString.equals(queryString)
  11. && Util.equals(f.packageName, packageName)
  12. && Util.equals(f.parameters, parameters);
  13. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object o) {
  6. if (!(o instanceof IqlQuery)) {
  7. return false;
  8. }
  9. IqlQuery f = (IqlQuery) o;
  10. return f.queryString.equals(queryString)
  11. && Util.equals(f.packageName, packageName)
  12. && Util.equals(f.parameters, parameters);
  13. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof BagConstraint) {
  7. BagConstraint bc = (BagConstraint) obj;
  8. return Util.equals(bag, bc.bag)
  9. && qn.equals(bc.qn)
  10. && Util.equals(osb, bc.osb);
  11. }
  12. return false;
  13. }

代码示例来源:origin: org.intermine/intermine-objectstore

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof BagConstraint) {
  7. BagConstraint bc = (BagConstraint) obj;
  8. return Util.equals(bag, bc.bag)
  9. && qn.equals(bc.qn)
  10. && Util.equals(osb, bc.osb);
  11. }
  12. return false;
  13. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof ReferenceDescriptor) {
  7. ReferenceDescriptor ref = (ReferenceDescriptor) obj;
  8. return name.equals(ref.name)
  9. && referencedType.equals(ref.referencedType)
  10. && Util.equals(reverseRefName, ref.reverseRefName);
  11. }
  12. return false;
  13. }

代码示例来源:origin: org.intermine/intermine-model

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof ReferenceDescriptor) {
  7. ReferenceDescriptor ref = (ReferenceDescriptor) obj;
  8. return name.equals(ref.name)
  9. && referencedType.equals(ref.referencedType)
  10. && Util.equals(reverseRefName, ref.reverseRefName);
  11. }
  12. return false;
  13. }

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

  1. /**
  2. * Returns true if this is equal to the given object.
  3. *
  4. * @param o the object
  5. * @return a boolean
  6. */
  7. @Override
  8. public boolean equals(Object o) {
  9. if (o instanceof QueryField) {
  10. QueryField qf = (QueryField) o;
  11. return qc.equals(qf.qc) && fieldName.equals(qf.fieldName)
  12. && Util.equals(secondFieldName, qf.secondFieldName);
  13. }
  14. return false;
  15. }

代码示例来源:origin: org.intermine/intermine-model

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof CollectionDescriptor) {
  7. CollectionDescriptor ref = (CollectionDescriptor) obj;
  8. return (cld == null || cld.getName().equals(ref.cld.getName()))
  9. && name.equals(ref.name)
  10. && referencedType.equals(ref.referencedType)
  11. && Util.equals(reverseRefName, ref.reverseRefName);
  12. }
  13. return false;
  14. }

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

  1. /**
  2. * {@inheritDoc}
  3. */
  4. @Override
  5. public boolean equals(Object obj) {
  6. if (obj instanceof CollectionDescriptor) {
  7. CollectionDescriptor ref = (CollectionDescriptor) obj;
  8. return (cld == null || cld.getName().equals(ref.cld.getName()))
  9. && name.equals(ref.name)
  10. && referencedType.equals(ref.referencedType)
  11. && Util.equals(reverseRefName, ref.reverseRefName);
  12. }
  13. return false;
  14. }

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

  1. public boolean equals(Object o) {
  2. if (o instanceof Failure) {
  3. Failure f = (Failure) o;
  4. if (exceptionClass.equals(f.exceptionClass) && Util.equals(message, f.message)) {
  5. return true;
  6. }
  7. }
  8. return false;
  9. }

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

  1. public void testEquals() {
  2. assertTrue(org.intermine.metadata.Util.equals(null, null));
  3. assertTrue(org.intermine.metadata.Util.equals(new Integer(10), new Integer(10)));
  4. assertTrue(org.intermine.metadata.Util.equals(new Integer(20), new Integer(10)) == false);
  5. assertTrue(org.intermine.metadata.Util.equals(null, new Integer(10)) == false);
  6. assertTrue(org.intermine.metadata.Util.equals(new Integer(10), null) == false);
  7. }

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

  1. public void testEquals() {
  2. assertTrue(org.intermine.metadata.Util.equals(null, null));
  3. assertTrue(org.intermine.metadata.Util.equals(new Integer(10), new Integer(10)));
  4. assertTrue(org.intermine.metadata.Util.equals(new Integer(20), new Integer(10)) == false);
  5. assertTrue(org.intermine.metadata.Util.equals(null, new Integer(10)) == false);
  6. assertTrue(org.intermine.metadata.Util.equals(new Integer(10), null) == false);
  7. }

相关文章