diff options
Diffstat (limited to 'src/cuchaz/enigma/convert/MatchesWriter.java')
| -rw-r--r-- | src/cuchaz/enigma/convert/MatchesWriter.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/cuchaz/enigma/convert/MatchesWriter.java b/src/cuchaz/enigma/convert/MatchesWriter.java index 6e371bc..2118dd0 100644 --- a/src/cuchaz/enigma/convert/MatchesWriter.java +++ b/src/cuchaz/enigma/convert/MatchesWriter.java | |||
| @@ -53,6 +53,9 @@ public class MatchesWriter { | |||
| 53 | for (FieldEntry fieldEntry : fieldMatches.getUnmatchedDestFields()) { | 53 | for (FieldEntry fieldEntry : fieldMatches.getUnmatchedDestFields()) { |
| 54 | writeFieldMatch(out, null, fieldEntry); | 54 | writeFieldMatch(out, null, fieldEntry); |
| 55 | } | 55 | } |
| 56 | for (FieldEntry fieldEntry : fieldMatches.getUnmatchableSourceFields()) { | ||
| 57 | writeUnmatchableField(out, fieldEntry); | ||
| 58 | } | ||
| 56 | } | 59 | } |
| 57 | } | 60 | } |
| 58 | 61 | ||
| @@ -68,6 +71,13 @@ public class MatchesWriter { | |||
| 68 | out.write("\n"); | 71 | out.write("\n"); |
| 69 | } | 72 | } |
| 70 | 73 | ||
| 74 | private static void writeUnmatchableField(FileWriter out, FieldEntry fieldEntry) | ||
| 75 | throws IOException { | ||
| 76 | out.write("!"); | ||
| 77 | writeField(out, fieldEntry); | ||
| 78 | out.write("\n"); | ||
| 79 | } | ||
| 80 | |||
| 71 | private static void writeField(FileWriter out, FieldEntry fieldEntry) | 81 | private static void writeField(FileWriter out, FieldEntry fieldEntry) |
| 72 | throws IOException { | 82 | throws IOException { |
| 73 | out.write(fieldEntry.getClassName()); | 83 | out.write(fieldEntry.getClassName()); |