| Summary: | [refactoring] missing update of base import during renaming or moving a base class | ||
|---|---|---|---|
| Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> |
| Component: | OTDT | Assignee: | Stephan Herrmann <stephan.herrmann> |
| Status: | VERIFIED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | ||
| Version: | 2.1 | ||
| Target Milestone: | 2.2 M2 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Bug Depends on: | |||
| Bug Blocks: | 356003 | ||
|
Description
Stephan Herrmann
The cause was: missing override for Parser.consumeSingleBaseImportDeclarationName() inside ImportMatchLocatorParser => base imports where not matched. Test & fix have been released for 2.1 M5 via commit dffa4e9d39d4434e5918e783e0e4a60221ed1bb5 The commit also contains analogous updates for CompletionParser and DocumentElementParser. Using build 2.2.0.201209221349 this works for class renaming, but not when moving to another package. The move part has been fixed via commit 7b935330763aeaf767b983d7fde5bf4a764b0193 While bug 382185 can still be reproduced, this current bug has been verified using 2.2M4. |