Releases: robtimus/obfuscation-core
1.5
Added class Obfuscator.SplitPoint
which allows creating obfuscators that split obfuscation to two separate obfuscators.
Added method Obfuscator.fromFunction(ObfuscatorFunction)
that works like Obfuscator.fromFunction(Function)
, but lets the function do the sub sequencing. This may lead to better performance.
Added method ObfuscatorUtils.lastIndexOf
similar to ObfuscatorUtils.indexOf
, to find the last occurrence of a character in a CharSequence
range.
1.4
1.3
1.2
Added method untilLength
to class Obfuscator
to allow chaining of obfuscators.
Deprecated method withFixedLength
of class Obfuscator.PortionBuilder
in favour of new method withFixedTotalLength
.
Added methods concat
and readAtMost
to class ObfuscatorUtils
.
Methods checkOffsetAndLength
and checkStartAndEnd
of class ObfuscatorUtils
that take a CharSequence
argument no longer thrown an ArrayIndexOutOfBoundsException
mentioning an invalid value for an array, but instead an IndexOutOfBoundsException
mentioning an invalid value for a CharSequence
.