FOREIGN MODULE sun_text; IMPORT java_text := "java.text", java_lang := "java.lang", sun_text_normalizer := "sun.text.normalizer"; TYPE CodePointIterator* = POINTER TO ABSTRACT RECORD (java_lang.Object) (* Typebound Procedures *) STATIC DONE* = -1; PROCEDURE create*(p0 : java_lang.CharSequence) : CodePointIterator; PROCEDURE create*(p0 : java_text.CharacterIterator) : CodePointIterator; PROCEDURE create*(IN p0 : ARRAY OF CHAR; p1 : INTEGER; p2 : INTEGER) : CodePointIterator; PROCEDURE create*(IN p0 : ARRAY OF CHAR) : CodePointIterator; PROCEDURE Init*() : CodePointIterator,CONSTRUCTOR; END; CollatorUtilities* = POINTER TO EXTENSIBLE RECORD (java_lang.Object) STATIC PROCEDURE Init*() : CollatorUtilities,CONSTRUCTOR; PROCEDURE toLegacyMode*(p0 : sun_text_normalizer.NormalizerBase$Mode) : INTEGER; PROCEDURE toNormalizerMode*(p0 : INTEGER) : sun_text_normalizer.NormalizerBase$Mode; END; CompactByteArray* = POINTER TO RECORD (java_lang.Object + java_lang.Cloneable) (* Typebound Procedures *) STATIC UNICODECOUNT* = 65536; PROCEDURE Init*(IN p0 : ARRAY OF SHORTINT; IN p1 : ARRAY OF BYTE) : CompactByteArray,CONSTRUCTOR; PROCEDURE Init*(p0 : BYTE) : CompactByteArray,CONSTRUCTOR; END; ComposedCharIter* = POINTER TO RECORD (java_lang.Object) (* Typebound Procedures *) STATIC DONE* = -1; PROCEDURE Init*() : ComposedCharIter,CONSTRUCTOR; END; IntHashtable* = POINTER TO RECORD (java_lang.Object) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER) : IntHashtable,CONSTRUCTOR; PROCEDURE Init*() : IntHashtable,CONSTRUCTOR; END; Normalizer* = POINTER TO RECORD (java_lang.Object) STATIC UNICODE_3_2* = 262432; PROCEDURE getCombiningClass*(p0 : INTEGER) : INTEGER; PROCEDURE isNormalized*(p0 : java_lang.CharSequence; p1 : java_text.Normalizer$Form; p2 : INTEGER) : BOOLEAN; PROCEDURE normalize*(p0 : java_lang.CharSequence; p1 : java_text.Normalizer$Form; p2 : INTEGER) : java_lang.String; END; SupplementaryCharacterData* = POINTER TO RECORD (java_lang.Object + java_lang.Cloneable) (* Typebound Procedures *) STATIC PROCEDURE Init*(IN p0 : ARRAY OF INTEGER) : SupplementaryCharacterData,CONSTRUCTOR; END; UCompactIntArray* = POINTER TO RECORD (java_lang.Object + java_lang.Cloneable) (* Typebound Procedures *) STATIC PROCEDURE Init*(p0 : INTEGER) : UCompactIntArray,CONSTRUCTOR; PROCEDURE Init*() : UCompactIntArray,CONSTRUCTOR; END; PROCEDURE (self:CodePointIterator) charIndex*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:CodePointIterator) next*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:CodePointIterator) prev*() : INTEGER,NEW,ABSTRACT; PROCEDURE (self:CodePointIterator) setToLimit*(),NEW,ABSTRACT; PROCEDURE (self:CodePointIterator) setToStart*(),NEW,ABSTRACT; PROCEDURE (self:CompactByteArray) clone*() : java_lang.Object,EXTENSIBLE; PROCEDURE (self:CompactByteArray) compact*(),NEW,EXTENSIBLE; PROCEDURE (self:CompactByteArray) elementAt*(p0 : CHAR) : BYTE,NEW,EXTENSIBLE; PROCEDURE (self:CompactByteArray) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:CompactByteArray) getIndexArray*() : POINTER TO ARRAY OF SHORTINT,NEW,EXTENSIBLE; PROCEDURE (self:CompactByteArray) getStringArray*() : POINTER TO ARRAY OF BYTE,NEW,EXTENSIBLE; PROCEDURE (self:CompactByteArray) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:CompactByteArray) setElementAt*(p0 : CHAR; p1 : BYTE),NEW,EXTENSIBLE; PROCEDURE (self:CompactByteArray) setElementAt*(p0 : CHAR; p1 : CHAR; p2 : BYTE),NEW,EXTENSIBLE; PROCEDURE (self:ComposedCharIter) decomposition*() : java_lang.String,NEW,EXTENSIBLE; PROCEDURE (self:ComposedCharIter) next*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) clone*() : java_lang.Object,EXTENSIBLE; PROCEDURE (self:IntHashtable) equals*(p0 : java_lang.Object) : BOOLEAN,EXTENSIBLE; PROCEDURE (self:IntHashtable) get*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) getDefaultValue*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) hashCode*() : INTEGER,EXTENSIBLE; PROCEDURE (self:IntHashtable) isEmpty*() : BOOLEAN,NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) put*(p0 : INTEGER; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) putInternal*(p0 : INTEGER; p1 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) remove*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) setDefaultValue*(p0 : INTEGER),NEW,EXTENSIBLE; PROCEDURE (self:IntHashtable) size*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SupplementaryCharacterData) getArray*() : POINTER TO ARRAY OF INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:SupplementaryCharacterData) getValue*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:UCompactIntArray) compact*(),NEW,EXTENSIBLE; PROCEDURE (self:UCompactIntArray) elementAt*(p0 : INTEGER) : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:UCompactIntArray) getKSize*() : INTEGER,NEW,EXTENSIBLE; PROCEDURE (self:UCompactIntArray) setElementAt*(p0 : INTEGER; p1 : INTEGER),NEW,EXTENSIBLE; END sun_text.