Summary: | Complete SourceRange API | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Markus Keller <markus.kell.r> | ||||
Component: | Core | Assignee: | Olivier Thomann <Olivier_Thomann> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | daniel_megert, Olivier_Thomann, srikanth_sankaran | ||||
Version: | 3.5 | Keywords: | api | ||||
Target Milestone: | 3.6 M1 | ||||||
Hardware: | All | ||||||
OS: | All | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Markus Keller
2009-07-13 07:27:15 EDT
Dani and I talked again about making the implementation class SourceRange final. It turned out that we could move our additional constructors into a factory and the other methods into a utility class, so we don't need to subclass SourceRange any more. Since this is fact just an unmodifiable value class (like e.g. Integer), it should be final. You can still remove the 'final' later if really necessary. Released for 3.6M1. Markus, please verify this meets your expectations. Created attachment 141561 [details]
Proposed fix
'final' was already added before the patch was generated.
Verified for 3.6M1 by code inspection. |