#921 Avoid generation of duplicate local variable name

This commit is contained in:
sjaakd 2016-10-20 21:03:42 +02:00
parent d94d5857ce
commit c36f4577ab

View File

@ -388,8 +388,9 @@ public class PropertyMapping extends ModelElement {
private void useLocalVarWhenNested(Assignment rightHandSide) {
if ( sourceReference.getPropertyEntries().size() > 1 ) {
String sourceTypeName = rightHandSide.getSourceType().getName();
String safeName = Strings.getSaveVariableName( sourceTypeName, existingVariableNames );
String name = first( sourceReference.getPropertyEntries() ).getName();
String safeName = Strings.getSaveVariableName( name, existingVariableNames );
existingVariableNames.add( safeName );
rightHandSide.setSourceLocalVarName( safeName );
}
}