aboutsummaryrefslogtreecommitdiffstats
path: root/vespajlib/src/main/java/com/yahoo/text
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-04-06 14:48:05 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-04-06 14:48:05 +0200
commit8e8ebf962e6b4305440b4061499d587e1ea1f11e (patch)
tree7cf2d118d3a159dd84030c8dffdbb8a59482ca1e /vespajlib/src/main/java/com/yahoo/text
parent091ab18c517b68617d049dd102bbf3fb3d46c022 (diff)
Better naming and skip empty else.
Diffstat (limited to 'vespajlib/src/main/java/com/yahoo/text')
-rw-r--r--vespajlib/src/main/java/com/yahoo/text/Text.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/vespajlib/src/main/java/com/yahoo/text/Text.java b/vespajlib/src/main/java/com/yahoo/text/Text.java
index 8a97ddc7cbc..d1712a20626 100644
--- a/vespajlib/src/main/java/com/yahoo/text/Text.java
+++ b/vespajlib/src/main/java/com/yahoo/text/Text.java
@@ -50,9 +50,9 @@ public final class Text {
return (codepoint < 0x80)
? allowedAsciiChars[codepoint]
- : (codepoint < Character.MIN_SURROGATE) || isTextCharAboveUsAscii(codepoint);
+ : (codepoint < Character.MIN_SURROGATE) || isTextCharAboveMinSurrogate(codepoint);
}
- private static boolean isTextCharAboveUsAscii(int codepoint) {
+ private static boolean isTextCharAboveMinSurrogate(int codepoint) {
if (codepoint <= Character.MAX_HIGH_SURROGATE) return false;
if (codepoint < 0xFDD0) return true;
if (codepoint <= 0xFDDF) return false;
@@ -122,9 +122,8 @@ public final class Text {
int codePoint = string.codePointAt(i);
if (codePoint < 0x80) {
if ( ! allowedAsciiChars[codePoint]) return false;
- } else if (codePoint < Character.MIN_SURROGATE) {
- } else {
- if ( ! isTextCharAboveUsAscii(codePoint)) return false;
+ } else if (codePoint >= Character.MIN_SURROGATE) {
+ if ( ! isTextCharAboveMinSurrogate(codePoint)) return false;
if ( ! Character.isBmpCodePoint(codePoint)) {
i++;
}