Community
Participate
Working Groups
Build Identifier: 2.0.0.v201105030849 If the key attribute of an element is encoded as org.eclipse.xtext.common.Terminals::STRING the rename refactoring converts the the value of the key attribute to ID. This breaks the parsetree. This only happens in the declaration of the element. All other occurences of the String are refactored correctly. Reproducible: Always Steps to Reproduce: 1. Change example DSL to 'Hello' name=STRING '!'; 2. Enabale refactoring 3. Refactor name
Does this still happen with the latest builds?
This behavior still holds true for the current Xtext Version on the Indigo Update Site: 2.0.0.v201106010845 and current nightly buid 2.0.0.v201106050907
We have to use the value converter in the refactoring strategy. Fix pushed to MASTER.
Closing all bugs that were set to RESOLVED before Neon.0