public class Operation extends IndexedProcedure
Modifier and Type | Class and Description |
---|---|
static class |
Operation.Index |
Modifier and Type | Field and Description |
---|---|
protected static int |
JAVA_CLASS |
protected static int |
JAVA_INV_HANDLER |
protected static int |
JAVA_INVOKE_CONSTRUCTOR |
protected static int |
JAVA_INVOKE_METHOD |
protected static int |
JAVA_PROXY_CLASS |
protected static int |
JAVA_SYNC |
id
annotations, EMPTYSET
BACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV
Modifier and Type | Method and Description |
---|---|
Value |
doApply(Interpreter f)
A NativeProcedure instance must implement this method, which
performs the actual processing specific to that procedure, and
returns a Value.
|
deserialize, serialize
apply, display
error, throwArgSizeException, throwNestedPrimException, throwNestedPrimException, throwPrimException
displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, toString, valueEqual, valueHashCode, write, writeReplace
deserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternal
annotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warn
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getName, setName
protected static final int JAVA_CLASS
protected static final int JAVA_INV_HANDLER
protected static final int JAVA_PROXY_CLASS
protected static final int JAVA_INVOKE_CONSTRUCTOR
protected static final int JAVA_SYNC
protected static final int JAVA_INVOKE_METHOD
public Value doApply(Interpreter f) throws ContinuationException
NativeProcedure
doApply
in class NativeProcedure
ContinuationException