From d809895279cfff0f5331227def82633158e05218 Mon Sep 17 00:00:00 2001 From: Thog Date: Wed, 24 Aug 2016 09:30:15 +0200 Subject: Add file path in MappingParseException message --- src/main/java/cuchaz/enigma/throwables/MappingParseException.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src/main/java/cuchaz/enigma/throwables') diff --git a/src/main/java/cuchaz/enigma/throwables/MappingParseException.java b/src/main/java/cuchaz/enigma/throwables/MappingParseException.java index 93ae2fd..18dff27 100644 --- a/src/main/java/cuchaz/enigma/throwables/MappingParseException.java +++ b/src/main/java/cuchaz/enigma/throwables/MappingParseException.java @@ -10,18 +10,22 @@ ******************************************************************************/ package cuchaz.enigma.throwables; +import java.io.File; + public class MappingParseException extends Exception { private int m_line; private String m_message; + private String filePath; - public MappingParseException(int line, String message) { + public MappingParseException(File file, int line, String message) { m_line = line; m_message = message; + filePath = file.getAbsolutePath(); } @Override public String getMessage() { - return "Line " + m_line + ": " + m_message; + return "Line " + m_line + ": " + m_message + " in file " + filePath; } } -- cgit v1.2.3