From 2107e493239333b3c62802c97209775a1e3f543f Mon Sep 17 00:00:00 2001 From: jeff Date: Sat, 21 Feb 2015 18:14:24 -0500 Subject: make types serializable --- src/cuchaz/enigma/mapping/Signature.java | 5 ++++- src/cuchaz/enigma/mapping/Type.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/cuchaz/enigma/mapping/Signature.java b/src/cuchaz/enigma/mapping/Signature.java index ff7f8070..273a77b9 100644 --- a/src/cuchaz/enigma/mapping/Signature.java +++ b/src/cuchaz/enigma/mapping/Signature.java @@ -1,12 +1,15 @@ package cuchaz.enigma.mapping; +import java.io.Serializable; import java.util.List; import com.beust.jcommander.internal.Lists; import cuchaz.enigma.Util; -public class Signature { +public class Signature implements Serializable { + + private static final long serialVersionUID = -5843719505729497539L; private List m_argumentTypes; private Type m_returnType; diff --git a/src/cuchaz/enigma/mapping/Type.java b/src/cuchaz/enigma/mapping/Type.java index 9f5d52f0..d8c073e8 100644 --- a/src/cuchaz/enigma/mapping/Type.java +++ b/src/cuchaz/enigma/mapping/Type.java @@ -1,11 +1,14 @@ package cuchaz.enigma.mapping; +import java.io.Serializable; import java.util.Map; import com.google.common.collect.Maps; -public class Type { +public class Type implements Serializable { + private static final long serialVersionUID = 7862257669347104063L; + public enum Primitive { Byte('B'), Character('C'), -- cgit v1.2.3