summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorGravatar jeff2015-02-21 18:14:24 -0500
committerGravatar jeff2015-02-21 18:14:24 -0500
commit2107e493239333b3c62802c97209775a1e3f543f (patch)
tree2e4a6232916f5bfa4a9dcac1a5f1f75094df98d4 /src
parentbetter error messages for procyon type resolution (diff)
downloadenigma-2107e493239333b3c62802c97209775a1e3f543f.tar.gz
enigma-2107e493239333b3c62802c97209775a1e3f543f.tar.xz
enigma-2107e493239333b3c62802c97209775a1e3f543f.zip
make types serializable
Diffstat (limited to 'src')
-rw-r--r--src/cuchaz/enigma/mapping/Signature.java5
-rw-r--r--src/cuchaz/enigma/mapping/Type.java5
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 @@
1package cuchaz.enigma.mapping; 1package cuchaz.enigma.mapping;
2 2
3import java.io.Serializable;
3import java.util.List; 4import java.util.List;
4 5
5import com.beust.jcommander.internal.Lists; 6import com.beust.jcommander.internal.Lists;
6 7
7import cuchaz.enigma.Util; 8import cuchaz.enigma.Util;
8 9
9public class Signature { 10public class Signature implements Serializable {
11
12 private static final long serialVersionUID = -5843719505729497539L;
10 13
11 private List<Type> m_argumentTypes; 14 private List<Type> m_argumentTypes;
12 private Type m_returnType; 15 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 @@
1package cuchaz.enigma.mapping; 1package cuchaz.enigma.mapping;
2 2
3import java.io.Serializable;
3import java.util.Map; 4import java.util.Map;
4 5
5import com.google.common.collect.Maps; 6import com.google.common.collect.Maps;
6 7
7public class Type { 8public class Type implements Serializable {
8 9
10 private static final long serialVersionUID = 7862257669347104063L;
11
9 public enum Primitive { 12 public enum Primitive {
10 Byte('B'), 13 Byte('B'),
11 Character('C'), 14 Character('C'),