From bc7f9a6d9afac7029ccab2c6d56b39fec49a0b86 Mon Sep 17 00:00:00 2001 From: Thog Date: Fri, 18 Nov 2016 17:34:45 +0100 Subject: Avoid crash of the matcher when the obf name is invalid (set a deob it using the suffix '_auto_deob') --- src/main/java/cuchaz/enigma/mapping/FieldMapping.java | 18 ++++++++++++++++-- src/main/java/cuchaz/enigma/mapping/MethodMapping.java | 15 ++++++++++++++- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/src/main/java/cuchaz/enigma/mapping/FieldMapping.java b/src/main/java/cuchaz/enigma/mapping/FieldMapping.java index e75485cd..83e22779 100644 --- a/src/main/java/cuchaz/enigma/mapping/FieldMapping.java +++ b/src/main/java/cuchaz/enigma/mapping/FieldMapping.java @@ -10,6 +10,8 @@ ******************************************************************************/ package cuchaz.enigma.mapping; +import cuchaz.enigma.throwables.IllegalNameException; + public class FieldMapping implements Comparable, MemberMapping { private String obfName; @@ -49,8 +51,20 @@ public class FieldMapping implements Comparable, MemberMapping, MemberMapping { @@ -75,7 +76,19 @@ public class MethodMapping implements Comparable, MemberMapping