diff options
author | Jason Tsay <jasontsay@google.com> | 2011-06-14 12:04:11 -0700 |
---|---|---|
committer | Jason Tsay <jasontsay@google.com> | 2011-06-14 15:02:07 -0700 |
commit | 4a00bddd45b9001ced99e6ec02dab93ccefc530a (patch) | |
tree | 358bf24745165547979c1ea43ce1313af2e2352d | |
parent | f3394c8135237d150d75b197e66013092ca5a4eb (diff) | |
download | prolog-cafe-4a00bddd45b9001ced99e6ec02dab93ccefc530a.tar.gz |
TermException returns message
TermException didn't return message about term when thrown. Now does.
Change-Id: I65c451265259820d9db4042e3f8e61927e89bebe
-rw-r--r-- | src/lang/PrologException.java | 4 | ||||
-rw-r--r-- | src/lang/TermException.java | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/lang/PrologException.java b/src/lang/PrologException.java index ae00f77..98ca075 100644 --- a/src/lang/PrologException.java +++ b/src/lang/PrologException.java @@ -12,6 +12,10 @@ public abstract class PrologException extends RuntimeException implements Serial /** Constructs a new Prolog exception. */ public PrologException() {} + public PrologException(String s) { + super(s); + } + /** Returns the message term of this object. */ abstract public Term getMessageTerm(); } diff --git a/src/lang/TermException.java b/src/lang/TermException.java index d15381f..e98db48 100644 --- a/src/lang/TermException.java +++ b/src/lang/TermException.java @@ -18,6 +18,7 @@ public class TermException extends PrologException { /** Constructs a new <code>TermException</code> with a given message term. */ public TermException(Term _message){ + super(_message.toString()); message = _message; } |