| package jp.ac.kobe_u.cs.prolog.lang; | |
| import java.io.Serializable; | |
| /** | |
| * The superclass of classes for Prolog exceptions.<br> | |
| * | |
| * @author Mutsunori Banbara (banbara@kobe-u.ac.jp) | |
| * @author Naoyuki Tamura (tamura@kobe-u.ac.jp) | |
| * @version 1.0 | |
| */ | |
| public abstract class PrologException extends RuntimeException implements Serializable { | |
| /** Constructs a new Prolog exception. */ | |
| public PrologException() {} | |
| /** Returns the message term of this object. */ | |
| abstract public Term getMessageTerm(); | |
| } |