< prev index next >
make/data/characterdata/CharacterData00.java.template
Print this page
rev 56092 : imported patch 8229831
@@ -113,17 +113,18 @@
int props = getProperties(ch);
return ((props & $$nonzeroJavaPart) != 0);
}
boolean isUnicodeIdentifierStart(int ch) {
- int props = getProperties(ch);
- return ((props & $$maskIdentifierInfo) == $$valueUnicodeStart);
+ return (getPropertiesEx(ch) & $$maskIDStart) != 0 ||
+ ch == 0x2E2F;
}
boolean isUnicodeIdentifierPart(int ch) {
- int props = getProperties(ch);
- return ((props & $$maskUnicodePart) != 0);
+ return (getPropertiesEx(ch) & $$maskIDContinue) != 0 ||
+ isIdentifierIgnorable(ch) ||
+ ch == 0x2E2F;
}
boolean isIdentifierIgnorable(int ch) {
int props = getProperties(ch);
return ((props & $$maskIdentifierInfo) == $$valueIgnorable);
< prev index next >