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 @SuppressWarnings("serial")
24 @Deprecated
25 public class ModelInterpolationException extends Exception {
26 private String expression;
27
28 private String originalMessage;
29
30 public ModelInterpolationException(String message) {
31 super(message);
32 }
33
34 public ModelInterpolationException(String message, Throwable cause) {
35 super(message, cause);
36 }
37
38 public ModelInterpolationException(String expression, String message, Throwable cause) {
39 super("The POM expression: " + expression + " could not be evaluated. Reason: " + message, cause);
40
41 this.expression = expression;
42 this.originalMessage = message;
43 }
44
45 public ModelInterpolationException(String expression, String message) {
46 super("The POM expression: " + expression + " could not be evaluated. Reason: " + message);
47
48 this.expression = expression;
49 this.originalMessage = message;
50 }
51
52 public String getExpression() {
53 return expression;
54 }
55
56 public String getOriginalMessage() {
57 return originalMessage;
58 }
59 }