public int packedBits ( ) { int bits = templateNestDepth ; bits = ( bits << N_URI_TYPE_BITS ) | uriType . ordinal ( ) ; bits = ( bits << N_URI_PART_BITS ) | uriPart . ordinal ( ) ; bits = ( bits << N_JS_SLASH_BITS ) | slashType . ordinal ( ) ; bits = ( bits << N_DELIM_BITS ) | delimType . ordinal ( ) ; bits = ( bits << N_ATTR_BITS ) | attrType . ordinal ( ) ; bits = ( bits << N_ELEMENT_BITS ) | elType . ordinal ( ) ; bits = ( bits << N_STATE_BITS ) | state . ordinal ( ) ; return bits ; }
An integer form that uniquely identifies this context . This form is not guaranteed to be stable across versions so do not use as a long - lived serialized form .