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