Mercurial Hosting > luan
comparison src/luan/LuanState.java @ 785:d69d3c51c44e
more work on incremental cloning
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 01 Sep 2016 21:32:28 -0600 |
parents | 6a7c6879158d |
children | fe63c508a177 |
comparison
equal
deleted
inserted
replaced
784:6a7c6879158d | 785:d69d3c51c44e |
---|---|
31 | 31 |
32 @Override public void deepenClone(LuanCloneable dc,LuanCloner cloner) { | 32 @Override public void deepenClone(LuanCloneable dc,LuanCloner cloner) { |
33 LuanState clone = (LuanState)dc; | 33 LuanState clone = (LuanState)dc; |
34 clone.registry = cloner.clone(registry); | 34 clone.registry = cloner.clone(registry); |
35 clone.java = (LuanJava)cloner.clone(java); | 35 clone.java = (LuanJava)cloner.clone(java); |
36 /* | |
37 if( !cloner.deep ) { | |
38 LuanCloner myCloner = new LuanCloner(false); | |
39 registry = myCloner.clone(registry); | |
40 java = (LuanJava)myCloner.clone(java); | |
41 } | |
42 */ | |
36 } | 43 } |
37 | 44 |
38 public final Map registry() { | 45 public final Map registry() { |
39 return registry; | 46 return registry; |
40 } | 47 } |