comparison core/src/luan/DeepCloneable.java @ 433:c6bcb8859b93

make LuanState.registry a Map; remove generics from DeepCloneable; add Map support to DeepCloner;
author Franklin Schmidt <fschmidt@gmail.com>
date Sun, 03 May 2015 15:45:39 -0600
parents 3dcb0f9bee82
children
comparison
equal deleted inserted replaced
432:d9df6d6cb927 433:c6bcb8859b93
1 package luan; 1 package luan;
2 2
3 3
4 public interface DeepCloneable<T extends DeepCloneable> { 4 public interface DeepCloneable {
5 public T shallowClone(); 5 public DeepCloneable shallowClone();
6 public void deepenClone(T clone,DeepCloner cloner); 6 public void deepenClone(DeepCloneable clone,DeepCloner cloner);
7 } 7 }