Mercurial Hosting > luan
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 } |