@Override public int hashCode() { int result = pattern != null ? pattern.hashCode() : 0; result = 31 * result + (substitution != null ? substitution.hashCode() : 0); return result; }
@Override public int hashCode() { int result = pattern != null ? pattern.hashCode() : 0; result = 31 * result + (substitution != null ? substitution.hashCode() : 0); return result; }
@Override public int hashCode() { int result = re != null ? re.hashCode() : 0; result = 31 * result + Arrays.hashCode(counters); result = 31 * result + Arrays.hashCode(memregs); result = 31 * result + Arrays.hashCode(lookaheads); result = 31 * result + counterCount; result = 31 * result + memregCount; result = 31 * result + lookaheadCount; result = 31 * result + Arrays.hashCode(data); result = 31 * result + offset; result = 31 * result + end; result = 31 * result + wOffset; result = 31 * result + wEnd; result = 31 * result + (shared ? 1 : 0); result = 31 * result + (top != null ? top.hashCode() : 0); result = 31 * result + (first != null ? first.hashCode() : 0); result = 31 * result + (defaultEntry != null ? defaultEntry.hashCode() : 0); result = 31 * result + (called ? 1 : 0); result = 31 * result + minQueueLength; result = 31 * result + (cache != null ? cache.hashCode() : 0); result = 31 * result + cacheOffset; result = 31 * result + cacheLength; result = 31 * result + (prefixBounds != null ? prefixBounds.hashCode() : 0); result = 31 * result + (suffixBounds != null ? suffixBounds.hashCode() : 0); result = 31 * result + (targetBounds != null ? targetBounds.hashCode() : 0); return result; }
@Override public int hashCode() { int result = re != null ? re.hashCode() : 0; result = 31 * result + Arrays.hashCode(counters); result = 31 * result + Arrays.hashCode(memregs); result = 31 * result + Arrays.hashCode(lookaheads); result = 31 * result + counterCount; result = 31 * result + memregCount; result = 31 * result + lookaheadCount; result = 31 * result + Arrays.hashCode(data); result = 31 * result + offset; result = 31 * result + end; result = 31 * result + wOffset; result = 31 * result + wEnd; result = 31 * result + (shared ? 1 : 0); result = 31 * result + (top != null ? top.hashCode() : 0); result = 31 * result + (first != null ? first.hashCode() : 0); result = 31 * result + (defaultEntry != null ? defaultEntry.hashCode() : 0); result = 31 * result + (called ? 1 : 0); result = 31 * result + minQueueLength; result = 31 * result + (cache != null ? cache.hashCode() : 0); result = 31 * result + cacheOffset; result = 31 * result + cacheLength; result = 31 * result + (prefixBounds != null ? prefixBounds.hashCode() : 0); result = 31 * result + (suffixBounds != null ? suffixBounds.hashCode() : 0); result = 31 * result + (targetBounds != null ? targetBounds.hashCode() : 0); return result; }