1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.maven.project.interpolation;
20
21
22
23
24 @SuppressWarnings("serial")
25 @Deprecated
26 public class ModelInterpolationException extends Exception {
27 private String expression;
28
29 private String originalMessage;
30
31 public ModelInterpolationException(String message) {
32 super(message);
33 }
34
35 public ModelInterpolationException(String message, Throwable cause) {
36 super(message, cause);
37 }
38
39 public ModelInterpolationException(String expression, String message, Throwable cause) {
40 super("The POM expression: " + expression + " could not be evaluated. Reason: " + message, cause);
41
42 this.expression = expression;
43 this.originalMessage = message;
44 }
45
46 public ModelInterpolationException(String expression, String message) {
47 super("The POM expression: " + expression + " could not be evaluated. Reason: " + message);
48
49 this.expression = expression;
50 this.originalMessage = message;
51 }
52
53 public String getExpression() {
54 return expression;
55 }
56
57 public String getOriginalMessage() {
58 return originalMessage;
59 }
60 }