provides a constant integer for a given class , derived from the name of the class . the rationale for not using just class #hashcode is that classes may beassigned different hash codes for each execution and we want hashes to be possibly consistent to facilitate debugging . concode_field_sep int CLASS_NAME_HASH concode_field_sep Weight createWeight concode_elem_sep int hashCode concode_elem_sep boolean equals concode_elem_sep boolean sameClassAs concode_elem_sep String toString concode_elem_sep String toString concode_elem_sep Query rewrite
int function ( ) { return CLASS_NAME_HASH ; }