Added copy method to CompilerConfiguration.

This commit is contained in:
Evgeny Gerashchenko
2012-07-13 15:10:02 +04:00
parent 1d35cf2729
commit 1f7db5fb03
@@ -62,4 +62,10 @@ public class CompilerConfiguration {
List<T> list = holder.putUserDataIfAbsent(key, new CopyOnWriteArrayList<T>());
list.addAll(value);
}
public CompilerConfiguration copy() {
CompilerConfiguration copy = new CompilerConfiguration();
holder.copyUserDataTo(copy.holder);
return copy;
}
}