The ability to specfy provided interfaces makes this no less an issue. Rather than a different name, perhaps a different interface should be used.
Still, it's unclear to me what other reasons there would be
to publish views on exceptions.
So, for example, we might pick a different interface (than
Interface) for things that are published. Then we would use this interface for exceptions. In this case, I think I would use an unnamed view. Perhaps we should pick a marker interface for the special case of handling errors.
Status: Rejected => Accepted
Supporters added: jim
The ability to specfy provided interfaces makes this no less an issue. Rather than a different name, perhaps a different interface should be used.
Still, it's unclear to me what other reasons there would be
to publish views on exceptions.
So, for example, we might pick a different interface (than
Interface) for things that are published. Then we would use this interface for exceptions. In this case, I think I would use an unnamed view. Perhaps we should pick a marker interface for the special case of handling errors.