gnu.jemacs.lang

Class SaveExcursion

public class SaveExcursion extends Syntax

Field Summary
static ClassTypetypeBuffer
static ClassTypetypeSaveExcursion
Constructor Summary
SaveExcursion(boolean bufferOnly)
Method Summary
static voidrestoreBufferPointMark(Buffer buffer, long pointMark)
Expressionrewrite(Object obj, Translator tr)
static longsavePointMark(Buffer buffer)
Save point and (in the future) mark of a buffer.

Field Detail

typeBuffer

public static ClassType typeBuffer

typeSaveExcursion

public static ClassType typeSaveExcursion

Constructor Detail

SaveExcursion

public SaveExcursion(boolean bufferOnly)

Method Detail

restoreBufferPointMark

public static void restoreBufferPointMark(Buffer buffer, long pointMark)

rewrite

public Expression rewrite(Object obj, Translator tr)

savePointMark

public static long savePointMark(Buffer buffer)
Save point and (in the future) mark of a buffer. Returns a pair (packed in a long) of buffer posistions.