Fixed hot swap when closure captures variables
Stabilized order of synthetic constructor parameters in anonymous class. #KT-5440 fixed
This commit is contained in:
@@ -121,7 +121,7 @@ public final class MutableClosure implements CalculatedClosure {
|
||||
|
||||
public void captureVariable(EnclosedValueDescriptor value) {
|
||||
if (captureVariables == null) {
|
||||
captureVariables = new HashMap<DeclarationDescriptor, EnclosedValueDescriptor>();
|
||||
captureVariables = new LinkedHashMap<DeclarationDescriptor, EnclosedValueDescriptor>();
|
||||
}
|
||||
captureVariables.put(value.getDescriptor(), value);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user