gnu.prolog.vm.interpreter
Class CallBacktrackInfo
java.lang.Object
gnu.prolog.vm.BacktrackInfo
gnu.prolog.vm.interpreter.CallBacktrackInfo
public class CallBacktrackInfo
- extends BacktrackInfo
call backtrack info
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
args
public Term[] args
- argument list save for call
code
public PrologCode code
- code at moment of first call. It is saved in order to shield code from
predicate changes. as result on backtracking exactly same code will be
used.
tag
public CompoundTermTag tag
CallBacktrackInfo
public CallBacktrackInfo(int undoPosition,
int codePosition,
Term[] args,
PrologCode code,
CompoundTermTag tag)
- a constructor
- Parameters:
undoPosition
- codePosition
- args
- code
- tag
-