See: Description
Interface | Description |
---|---|
TruffleObject |
Interface for any entity of a Truffle guest language implementations that can be shared across
other language implementations.
|
Class | Description |
---|---|
InteropLibrary |
Represents the library that specifies the interoperability message protocol between Truffle
languages, tools and embedders.
|
NodeLibrary |
Node Library provides access to guest language information associated with a particular
Node location. |
Enum | Description |
---|---|
ExceptionType |
Represents a type of a Truffle exception.
|
Exception | Description |
---|---|
ArityException |
An exception thrown if a executable or instantiable object was provided with the wrong number of
arguments.
|
InteropException |
Common super class for exceptions that can occur when sending
interop
messages . |
InvalidArrayIndexException |
An exception thrown if an array does not contain a element with an index.
|
InvalidBufferOffsetException |
An exception thrown if a buffer access if out of bounds.
|
StopIterationException |
An exception thrown if an iterator is finished.
|
UnknownIdentifierException |
An exception thrown if an object does not contain a member with such an identifier.
|
UnknownKeyException |
An exception thrown if an object does not contain a hash entry with such a key.
|
UnsupportedMessageException |
An exception thrown if a
TruffleObject does not support a interop message. |
UnsupportedTypeException |
An exception thrown if a
TruffleObject does not support the type of one or more
arguments. |
InteropLibrary