javax.annotation.OverridingMethodsMustInvokeSuper#com.helger.commons.hashcode.HashCodeGenerator源码实例Demo

下面列出了javax.annotation.OverridingMethodsMustInvokeSuper#com.helger.commons.hashcode.HashCodeGenerator 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: ph-commons   文件: FileIOError.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_eOperation)
                                     .append (m_eCode)
                                     .append (m_aFile1)
                                     .append (m_aFile2)
                                     .append (m_aException)
                                     .getHashCode ();
}
 
源代码2 项目: ph-commons   文件: VersionRange.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aFloorVersion)
                                     .append (m_bIncludeFloor)
                                     .append (m_aCeilVersion)
                                     .append (m_bIncludeCeil)
                                     .getHashCode ();
}
 
源代码3 项目: ph-css   文件: AbstractCSSPropertyEnums.java

@Override
public int hashCode ()
{
  return HashCodeGenerator.getDerived (super.hashCode ())
                          .append (m_nMinArgCount)
                          .append (m_nMaxArgCount)
                          .getHashCode ();
}
 

@Override
public int hashCode ()
{
  int ret = m_nHashCode;
  if (ret == IHashCodeGenerator.ILLEGAL_HASHCODE)
    ret = m_nHashCode = new HashCodeGenerator (this).append (getID ()).getHashCode ();
  return ret;
}
 
源代码5 项目: ph-css   文件: CSSSelectorAttribute.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sNamespacePrefix)
                                     .append (m_sAttrName)
                                     .append (m_eOperator)
                                     .append (m_sAttrValue)
                                     .getHashCode ();
}
 
源代码6 项目: ph-css   文件: CSSPropertyEnumOrNumbers.java

@Override
public int hashCode ()
{
  return HashCodeGenerator.getDerived (super.hashCode ())
                          .append (m_bWithPercentage)
                          .append (m_nMinNumbers)
                          .append (m_nMaxNumbers)
                          .getHashCode ();
}
 
源代码7 项目: ph-commons   文件: LRUMap.java

@Override
public int hashCode ()
{
  // Special case because base implementation is a bit bogus
  final HashCodeGenerator aHCG = new HashCodeGenerator (this).append (m_nMaxSize);
  for (final Map.Entry <KEYTYPE, VALUETYPE> aEntry : entrySet ())
    aHCG.append (aEntry.getKey ()).append (aEntry.getValue ());
  return aHCG.getHashCode ();
}
 
源代码8 项目: ph-schematron   文件: XPathConfig.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aXPathFactory)
                                     .append (m_aXPathVariableResolver)
                                     .append (m_aXPathFunctionResolver)
                                     .getHashCode ();
}
 
源代码9 项目: ph-commons   文件: URLParameter.java

@Override
public int hashCode ()
{
  int ret = m_nHashCode;
  if (ret == IHashCodeGenerator.ILLEGAL_HASHCODE)
    ret = m_nHashCode = new HashCodeGenerator (this).append (m_sName).append (m_sValue).getHashCode ();
  return ret;
}
 
源代码10 项目: ph-commons   文件: MimeTypeInfo.java

@Override
public int hashCode ()
{
  int ret = m_nHashCode;
  if (ret == IHashCodeGenerator.ILLEGAL_HASHCODE)
    ret = m_nHashCode = new HashCodeGenerator (this).append (m_aMimeType).append (m_sSource).getHashCode ();
  return ret;
}
 
源代码11 项目: ph-commons   文件: FileSystemResource.java

@Override
public int hashCode ()
{
  // We need a cached one!
  int ret = m_nHashCode;
  if (ret == IHashCodeGenerator.ILLEGAL_HASHCODE)
    ret = m_nHashCode = new HashCodeGenerator (this).append (m_aFile).getHashCode ();
  return ret;
}
 
源代码12 项目: ph-css   文件: CSSRect.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sTop)
                                     .append (m_sRight)
                                     .append (m_sBottom)
                                     .append (m_sLeft)
                                     .getHashCode ();
}
 
源代码13 项目: ph-css   文件: CSSUnknownRule.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sDeclaration)
                                     .append (m_sParameterList)
                                     .append (m_sBody)
                                     .getHashCode ();
}
 
源代码14 项目: ph-css   文件: CascadingStyleSheet.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aImportRules)
                                     .append (m_aNamespaceRules)
                                     .append (m_aRules)
                                     .getHashCode ();
}
 
源代码15 项目: ph-css   文件: CSSMediaExpression.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sFeature).append (m_aValue).getHashCode ();
}
 
源代码16 项目: ph-css   文件: CSSSourceLocation.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aFirstTokenArea).append (m_aLastTokenArea).getHashCode ();
}
 
源代码17 项目: ph-commons   文件: MutableInt.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_nValue).getHashCode ();
}
 
源代码18 项目: ph-commons   文件: ClassPathResource.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sPath).append (getClassLoader ()).getHashCode ();
}
 
源代码19 项目: ph-commons   文件: ArrayEnumeration.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aArray).append (m_nIndex).getHashCode ();
}
 
源代码20 项目: ph-css   文件: CSSNamespaceRule.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sPrefix).append (m_sURL).getHashCode ();
}
 
源代码21 项目: ph-commons   文件: ArrayIteratorBoolean.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aArray).append (m_nIndex).getHashCode ();
}
 

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sData).append (m_aCharset).getHashCode ();
}
 
源代码23 项目: ph-css   文件: CSSSupportsRule.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aConditionMembers).append (m_aRules).getHashCode ();
}
 
源代码24 项目: ph-commons   文件: TypedObject.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aObjectType).append (m_aID).getHashCode ();
}
 
源代码25 项目: ph-commons   文件: MockHasName.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sName).getHashCode ();
}
 
源代码26 项目: ph-commons   文件: URLResourceProvider.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).getHashCode ();
}
 
源代码27 项目: ph-commons   文件: ArrayIteratorInt.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aArray).append (m_nIndex).getHashCode ();
}
 
源代码28 项目: ph-commons   文件: URLProtocol.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_sProtocol).append (m_bAllowsForQueryParameters).getHashCode ();
}
 
源代码29 项目: ph-css   文件: CSSValueList.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aValues).getHashCode ();
}
 
源代码30 项目: ph-commons   文件: Pair.java

@Override
public int hashCode ()
{
  return new HashCodeGenerator (this).append (m_aFirst).append (m_aSecond).getHashCode ();
}