summaryrefslogtreecommitdiff
path: root/vm/reference/java/lang/Class.java
diff options
context:
space:
mode:
authorEric Blake <ebb9@byu.net>2002-02-18 20:07:17 +0000
committerEric Blake <ebb9@byu.net>2002-02-18 20:07:17 +0000
commit26cbbcfda33083544d135e59ccfae8206557e2ab (patch)
treedd7029e930baad02fb7fe7a93aabecce1df6dada /vm/reference/java/lang/Class.java
parent45940e02e46d2404145e67629b8c2f9641ede6d0 (diff)
downloadclasspath-26cbbcfda33083544d135e59ccfae8206557e2ab.tar.gz
2002-02-18 Eric Blake <ebb9@email.byu.edu>
* doc/unicode/unicode-blocks.pl: Minor updates, to avoid warnings. * doc/unicode/unicode-muncher.pl: Rewrite, to incorporate ideas from Artur Biesiadowski: use a 2-level lookup of fixed-length blocks instead of a 1-level lookup of variable-length blocks, and store the data in String literals in a Java interface instead of in binary files. * doc/unicode/unicode.database.format: Remove, as gnu/java/lang/CharData is self-documenting. * gnu/java/locale/block.uni: Remove, replaced by gnu/java/lang/CharData.java. * gnu/java/locale/character.uni: Ditto. * gnu/java/locale/titlecase.uni: Ditto. * gnu/java/lang/Makefile.am (EXTRA_DIST): Add CharData.java. * gnu/java/lang/CharData.java: New file, holding the Unicode database for java.lang.Character. * java/lang/Character.java (blocks, data, numValue, upper, lower), (direction, title): Replace blocks, tcs, and unicodeData as the Unicode database used in all other methods; initialized by gnu.java.lang.CharData. (<clinit>, getBlock, class Block, class CharAttr): Delete; character attribute lookup now uses char[] instead of objects. (readChar): Update to use new database. (Various others): Reduce multiple comparisons to just one when checking a character's type.
Diffstat (limited to 'vm/reference/java/lang/Class.java')
0 files changed, 0 insertions, 0 deletions