private static int subSequenceHashCode( @NotNull CharSequence sequence, int startOffset, int endOffset) { if (startOffset == 0 && endOffset == sequence.length()) { return StringUtil.stringHashCode(sequence); } return StringUtil.stringHashCode(sequence, startOffset, endOffset); }
public int computeHashCode(final CharSequence chars) { return StringUtil.stringHashCode(chars); }
@Override public int computeHashCode(final CharSequence chars) { return myCaseSensitive ? StringUtil.stringHashCode(chars) : StringUtil.stringHashCodeInsensitive(chars); }