public String serializeToString() { return replacer.getPattern().serializeToString() + '\2' + replacement + '\4' + chance; }
@Override public int hashCode() { long result; result = CrossHash.hash64(replacer.getPattern().serializeToString()); result = 31L * result + NumberTools.doubleToLongBits(chance); result ^= result >>> 32; return (int) (0xFFFFFFFFL & result); }
tmp = working.sb; tb = Replacer.wrap(new StringBuilder(tmp.length())); m = alt.replacer.getPattern().matcher(tmp);
modSB.setLength(0); tb = Replacer.wrap(modSB); m = alt.replacer.getPattern().matcher(sb);