OPENDJ-1802 Make ByteString methods more intentional ByteString.java: Renamed: - valueOf(byte[]) to valueOfBytes(byte[]) - valueOf(byte[], int, int) to valueOfBytes(byte[], int, int) - valueOf(char[]) to valueOfUtf8(char[]) - valueOf(CharSequence) to valueOfUtf8(CharSequence) - valueOf(Object) to valueOfObject(Object) - valueOf(int) to valueOfInt(int) - valueOf(long) to valueOfLong(long)
OPENDJ-2047 CR-7061 SDK AttributeTypeSyntax should accept no space before closing parentheses A character more than necessary was read while parsing the attribute name.
OPENDJ-1631 CR-6864 Migrate server to SDK syntaxes Replace server AttributeSyntax<T> class by SDK Syntax class Update server syntaxes (still used, but for config only) to use SDK syntaxes under the cover
Autorefactored javadocs
OPENDJ-1689: Fix unit test regression in previous MatchingRule.comparator() commit
OPENDJ-1689: Remove MatchingRule.comparator() and MatchingRuleImpl.comparator() All matching rules now return a normalized representation which can be compared using the default byte string comparator. Also removed redundant equal length approximate matching rules which were only used for tests and weren't really needed. Seeing the amount of boilerplate implementation in the server specific matching rules makes we wonder whether we should consider making the various AbstractMatchingRuleImpls public. Nicolas mentioned this when he was migrating the matching rules, and I think that I agree now I've had a closer look.
OPENDJ-1777 Move test source directory to src/test/java Move all test code from tests/unit-tests-testng/src/server directory to maven standard test source directory src/test/java Update pom.xml accordingly