| Summary: | [Xtend] throws declaration is not computed transitively | ||
|---|---|---|---|
| Product: | [Modeling] TMF | Reporter: | Robert von Massow <rvonmassow> |
| Component: | Xtext | Assignee: | Project Inbox <tmf.xtext-inbox> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | sven.efftinge |
| Version: | 2.0.0 | Flags: | sven.efftinge:
indigo+
|
| Target Milestone: | M7 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
pushed to master Closing all bugs that were set to RESOLVED before Neon.0 Closing all bugs that were set to RESOLVED before Neon.0 |
Build Identifier: 2.0.0.v201104080435 For example take these two classes: import static extension java.net.URLDecoder.* class Foo{ urlDecode (String s){ s.decode("ISO-8859-1") } } class Bar { @Inject extension Foo bar(String s) { c.urlDecode } } The throws declaration is computed for Foo.urlDecode(String s) but not for Bar.bar(String s) Reproducible: Always