in lightning-core/src/main/java/org/apache/directmemory/lightning/internal/beans/InternalPropertyDescriptor.java [127:140]
public int hashCode()
{
final int prime = 31;
int result = 1;
result = prime * result + Arrays.hashCode( annotations );
result =
prime * result + ( ( declaringCanonicalClassname == null ) ? 0 : declaringCanonicalClassname.hashCode() );
result = prime * result + ( ( declaringClass == null ) ? 0 : declaringClass.hashCode() );
result = prime * result + ( ( definedClass == null ) ? 0 : definedClass.hashCode() );
result = prime * result + ( ( internalSignature == null ) ? 0 : internalSignature.hashCode() );
result = prime * result + ( ( name == null ) ? 0 : name.hashCode() );
result = prime * result + ( ( propertyName == null ) ? 0 : propertyName.hashCode() );
return result;
}