Skip to content

Commit a589379

Browse files
committed
[refactor] Remove duplicated code
1 parent 7e1e9bc commit a589379

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

exist-core/src/main/java/org/exist/xquery/functions/fn/FunCollationKey.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@
2323
package org.exist.xquery.functions.fn;
2424

2525
import org.apache.commons.codec.binary.Base64;
26-
import org.exist.dom.QName;
2726
import org.exist.util.Collations;
2827
import org.exist.xquery.*;
2928
import org.exist.xquery.value.*;
@@ -33,6 +32,7 @@
3332
import java.nio.charset.StandardCharsets;
3433

3534
import static org.exist.xquery.FunctionDSL.*;
35+
import static org.exist.xquery.functions.fn.FnModule.functionSignatures;
3636

3737
public class FunCollationKey extends BasicFunction {
3838

@@ -67,8 +67,4 @@ public Sequence eval(final Sequence[] args, final Sequence contextSequence) thro
6767
return new BinaryValueFromBinaryString(new Base64BinaryValueType(), Base64.encodeBase64String(
6868
(collator == null) ? source.getBytes(StandardCharsets.UTF_8) : new String(collator.getCollationKey(source).toByteArray()).getBytes(StandardCharsets.UTF_8))).convertTo(new Base64BinaryValueType());
6969
}
70-
71-
private static FunctionSignature[] functionSignatures(final String name, final String description, final FunctionReturnSequenceType returnType, final FunctionParameterSequenceType[][] variableParamTypes) {
72-
return FunctionDSL.functionSignatures(new QName(name, Function.BUILTIN_FUNCTION_NS, FnModule.PREFIX), description, returnType, variableParamTypes);
73-
}
7470
}

0 commit comments

Comments
 (0)