1 Clazz.declarePackage ("java.text");
\r
2 Clazz.load (["java.text.CharacterIterator", "java.io.InvalidObjectException", "java.util.HashMap"], "java.text.AttributedCharacterIterator", null, function () {
\r
3 Clazz.declareInterface (java.text, "AttributedCharacterIterator", java.text.CharacterIterator);
\r
5 c$ = Clazz.decorateAsClass (function () {
\r
7 Clazz.instantialize (this, arguments);
\r
8 }, java.text.AttributedCharacterIterator, "Attribute", null, java.io.Serializable);
\r
9 Clazz.makeConstructor (c$,
\r
12 if (this.getClass () === java.text.AttributedCharacterIterator.Attribute) {
\r
13 java.text.AttributedCharacterIterator.Attribute.instanceMap.put (a, this);
\r
15 Clazz.overrideMethod (c$, "toString",
\r
17 return this.getClass ().getName () + "(" + this.name + ")";
\r
19 Clazz.defineMethod (c$, "getName",
\r
23 Clazz.defineMethod (c$, "readResolve",
\r
25 if (this.getClass () !== java.text.AttributedCharacterIterator.Attribute) {
\r
26 throw new java.io.InvalidObjectException ("subclass didn't correctly implement readResolve");
\r
27 }var a = java.text.AttributedCharacterIterator.Attribute.instanceMap.get (this.getName ());
\r
31 throw new java.io.InvalidObjectException ("unknown attribute name");
\r
33 c$.instanceMap = c$.prototype.instanceMap = new java.util.HashMap (7);
\r
34 c$.LANGUAGE = c$.prototype.LANGUAGE = new java.text.AttributedCharacterIterator.Attribute ("language");
\r
35 c$.READING = c$.prototype.READING = new java.text.AttributedCharacterIterator.Attribute ("reading");
\r
36 c$.INPUT_METHOD_SEGMENT = c$.prototype.INPUT_METHOD_SEGMENT = new java.text.AttributedCharacterIterator.Attribute ("input_method_segment");
\r