242 value = null; // indicates a type mismatch |
242 value = null; // indicates a type mismatch |
243 } |
243 } |
244 } |
244 } |
245 |
245 |
246 public void visitError(Attribute.Error e) { |
246 public void visitError(Attribute.Error e) { |
247 value = null; // indicates a type mismatch |
247 if (e instanceof Attribute.UnresolvedClass) |
|
248 value = new MirroredTypeExceptionProxy(((Attribute.UnresolvedClass)e).classType); |
|
249 else |
|
250 value = null; // indicates a type mismatch |
248 } |
251 } |
249 |
252 |
250 |
253 |
251 /** |
254 /** |
252 * Sets "value" to an ExceptionProxy indicating a type mismatch. |
255 * Sets "value" to an ExceptionProxy indicating a type mismatch. |