All Classes and Interfaces
Class
Description
A class to parse a lambda list and match function call arguments with it.
Class used to represent optional parameters and their initforms
Class used to match optional parameters, or, if not provided,
evaluate the initform.
Abstract parent of the classes used to represent the different argument types:
- EnvironmentParam
- RequiredParam
- OptionalParam
- RestParam
- KeywordParam
- AuxParam
Class used to match required parameters
See autoloads.lisp for a general explanation of what we're
trying to achieve here.
A vector with specialized underlying storage for (unsigned-byte 16)
This class serves merely to store a reference to an
object, used in the closure array.
This class is the parent class of all non-local transfer of
control events in ABCL.
Class to support mid-stream change of character encoding
to support setExternalFormat operation in Stream.java
Note: extends PushbackReader, but only for its interface;
all methods are overridden.
An annotation type to expose documentation to ABCL.
Framework to monitor arbitrary objects to see if they have been
garbage collected, running one or more runnables when they have.
The Java stub for Gray streams which wraps the reference of the CLOS
object corresponding to the stream.
Mark object as implementing the Hashtable protocol.
Use HTTP/1.1 HEAD to retrieve the specified header field.
Object implements a protocol for dynamic introspection.
This error is invoked in situations where the code can't continue
because some precondition isn't met, although it's not an assertion
error per se.
Stream interface for an entry in a jar pathname.
This class merely serves as the super class for
Fixnum and Bignum
Mark implementation of the LispObject protocol.
Mark object as implementing the Hashtable protocol.
This error is thrown when the EXT:EXIT or EXT:QUIT function
is being invoked.
Class - derived from MalformedInputException -
which holds information required to allow higher level
systems to invoke a lisp restart function to set replacement characters.
Class - derived from UnmappableCharacterException -
which holds information required to allow higher level
systems to invoke a lisp restart function to set replacement characters.
Class used to mark special bindings state.
The stream class
A base class for all Lisp built-in streams.
Class to abstract readtable access
Many of the functions below (used to) exist in 2 variants.
Stream interface for a URL.
A cache for all zip/jar file access by JarPathname that uses the last
modified time of the cached resource.