copyFrom method
Implementation
void copyFrom(DartBlockEnvironment environment) {
_memory.clear();
_memory.addAll(environment._memory);
_memoryTypes.clear();
_memoryTypes.addAll(environment._memoryTypes);
children.clear();
children.addAll(
environment.children.map(
(c) => DartBlockEnvironment.fromJson(c.toJson()),
),
);
// Ensure parent references are correct after copying children
_rebuildParentReferences();
}