Lines Matching refs:Attribute
26 @summary Make sure that Attribute & subclasses are serialized and deserialized correctly
30 import java.text.AttributedCharacterIterator.Attribute;
37 testSerializationCycle(Attribute.LANGUAGE);
41 Attribute result = null;
48 throw new RuntimeException("Attribute should throw an exception when given a fake \"language\" attribute. Deserialized object: " + result);
52 static Attribute doSerializationCycle(Attribute attribute) throws Exception {
63 Attribute result = (Attribute) ois.readObject();
68 static void testSerializationCycle(Attribute attribute) throws Exception {
69 Attribute result = doSerializationCycle(attribute);
75 private static class FakeAttribute extends Attribute {
78 // Attribute.LANGUAGE attribute. However, we don't override
80 // to Attribute. Attribute has to catch this problem and reject