You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@groovy.apache.org by pa...@apache.org on 2020/09/17 13:29:25 UTC
[groovy] 02/04: Reduce non-Characters down to java relevant size
This is an automated email from the ASF dual-hosted git repository.
paulk pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git
commit a1fa2ae759c373559f8c2571d16e5e833896be35
Author: Simon Tost <si...@tngtech.com>
AuthorDate: Fri Sep 11 23:03:32 2020 +0200
Reduce non-Characters down to java relevant size
- Java Strings are UTF-16
---
subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
index bdbde82..163a4d0 100644
--- a/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
+++ b/subprojects/groovy-xml/src/main/java/groovy/xml/MarkupBuilder.java
@@ -495,8 +495,7 @@ public class MarkupBuilder extends BuilderSupport {
}
private boolean isNonCharacter(char ch) {
- return 0xFDD0 <= ch && ch <= 0xFDEF
- || ((ch % 0x10000 ^ 0xFFFE) == 0 || (ch % 0x10000 ^ 0xFFFF) == 0) && ch >> 16 <= 0x10;
+ return 0xFDD0 <= ch && ch <= 0xFDEF || ((ch ^ 0xFFFE) == 0 || (ch ^ 0xFFFF) == 0);
}
}