summaryrefslogtreecommitdiff
path: root/src/main/java/cuchaz/enigma/throwables/MappingParseException.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/cuchaz/enigma/throwables/MappingParseException.java')
-rw-r--r--src/main/java/cuchaz/enigma/throwables/MappingParseException.java27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/main/java/cuchaz/enigma/throwables/MappingParseException.java b/src/main/java/cuchaz/enigma/throwables/MappingParseException.java
new file mode 100644
index 0000000..93ae2fd
--- /dev/null
+++ b/src/main/java/cuchaz/enigma/throwables/MappingParseException.java
@@ -0,0 +1,27 @@
1/*******************************************************************************
2 * Copyright (c) 2015 Jeff Martin.
3 * All rights reserved. This program and the accompanying materials
4 * are made available under the terms of the GNU Lesser General Public
5 * License v3.0 which accompanies this distribution, and is available at
6 * http://www.gnu.org/licenses/lgpl.html
7 * <p>
8 * Contributors:
9 * Jeff Martin - initial API and implementation
10 ******************************************************************************/
11package cuchaz.enigma.throwables;
12
13public class MappingParseException extends Exception {
14
15 private int m_line;
16 private String m_message;
17
18 public MappingParseException(int line, String message) {
19 m_line = line;
20 m_message = message;
21 }
22
23 @Override
24 public String getMessage() {
25 return "Line " + m_line + ": " + m_message;
26 }
27}