jdk/src/java.desktop/share/classes/javax/swing/LegacyGlueFocusTraversalPolicy.java
equal
deleted
inserted
replaced
192 } |
192 } |
193 } |
193 } |
194 private void readObject(ObjectInputStream in) |
194 private void readObject(ObjectInputStream in) |
195 throws IOException, ClassNotFoundException |
195 throws IOException, ClassNotFoundException |
196 { |
196 { |
197 in.defaultReadObject(); |
197 ObjectInputStream.GetField f = in.readFields(); |
|
198 |
|
199 @SuppressWarnings("unchecked") |
|
200 HashMap<Component, Component> newForwardMap = |
|
201 (HashMap<Component, Component> ) f.get("forwardMap", null); |
|
202 if (newForwardMap == null) { |
|
203 throw new InvalidObjectException("Null forwardMap"); |
|
204 } |
|
205 forwardMap = newForwardMap; |
|
206 @SuppressWarnings("unchecked") |
|
207 HashMap<Component, Component> newBackwardMap = |
|
208 (HashMap<Component, Component>) f.get("backwardMap", null); |
|
209 if (newBackwardMap == null) { |
|
210 throw new InvalidObjectException("Null backwardMap"); |
|
211 } |
|
212 backwardMap = newBackwardMap; |
|
213 |
198 delegatePolicy = (FocusTraversalPolicy)in.readObject(); |
214 delegatePolicy = (FocusTraversalPolicy)in.readObject(); |
199 delegateManager = (DefaultFocusManager)in.readObject(); |
215 delegateManager = (DefaultFocusManager)in.readObject(); |
200 } |
216 } |
201 } |
217 } |