This is an automated email from the ASF dual-hosted git repository. bertty pushed a commit to branch debugger in repository https://gitbox.apache.org/repos/asf/incubator-wayang.git
commit 2afe80181a5c11f6abe5c4d7742e221a2d80fc04 Author: Bertty Contreras-Rojas <[email protected]> AuthorDate: Tue Apr 6 11:47:45 2021 -0400 [WAYANG-28] Add BasicCloner --- wayang-plugins/wayang-hackit/wayang-hackit-core/pom.xml | 12 ++++++++---- .../wayang/plugin/hackit/core/sniffer/clone/BasicCloner.java | 12 ++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-core/pom.xml b/wayang-plugins/wayang-hackit/wayang-hackit-core/pom.xml index eb947ba..0f1fe09 100644 --- a/wayang-plugins/wayang-hackit/wayang-hackit-core/pom.xml +++ b/wayang-plugins/wayang-hackit/wayang-hackit-core/pom.xml @@ -29,9 +29,13 @@ <artifactId>wayang-hackit-core</artifactId> - <properties> - <maven.compiler.source>8</maven.compiler.source> - <maven.compiler.target>8</maven.compiler.target> - </properties> + + <dependencies> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>3.12.0</version> + </dependency> + </dependencies> </project> diff --git a/wayang-plugins/wayang-hackit/wayang-hackit-core/src/main/java/org/apache/wayang/plugin/hackit/core/sniffer/clone/BasicCloner.java b/wayang-plugins/wayang-hackit/wayang-hackit-core/src/main/java/org/apache/wayang/plugin/hackit/core/sniffer/clone/BasicCloner.java new file mode 100644 index 0000000..47970a6 --- /dev/null +++ b/wayang-plugins/wayang-hackit/wayang-hackit-core/src/main/java/org/apache/wayang/plugin/hackit/core/sniffer/clone/BasicCloner.java @@ -0,0 +1,12 @@ +package org.apache.wayang.plugin.hackit.core.sniffer.clone; + +import org.apache.commons.lang3.SerializationUtils; + +import java.io.Serializable; + +public class BasicCloner<I> implements Cloner<I, byte[]> { + @Override + public byte[] clone(I input) { + return SerializationUtils.serialize((Serializable) input); + } +}
