comparison src/luan/impl/Pointer.java @ 782:655280eab1e2

start limited cloning
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 30 Aug 2016 01:29:33 -0600
parents fbbdd369a13a
children 6a7c6879158d
comparison
equal deleted inserted replaced
781:fbbdd369a13a 782:655280eab1e2
11 11
12 public Pointer(Object o) { 12 public Pointer(Object o) {
13 this.o = o; 13 this.o = o;
14 } 14 }
15 15
16 @Override public Pointer shallowClone() { 16 @Override public Pointer shallowClone(LuanCloner cloner) {
17 return new Pointer(); 17 return new Pointer();
18 } 18 }
19 19
20 @Override public void deepenClone(LuanCloneable clone,LuanCloner cloner) { 20 @Override public void deepenClone(LuanCloneable clone,LuanCloner cloner) {
21 ((Pointer)clone).o = cloner.get(o); 21 ((Pointer)clone).o = cloner.get(o);