logo

sys

ArgErr ArgErr indicates an invalid argument was passed.
Bool Bool represents a boolean condition of true or false.
Buf Buf is used to model a buffer of bytes with random access.
CastErr CastErr is a runtime exception raised when invalid cast is performed.
Charset Charset represents a specific character encoding used to decode bytes to Unicode characters, and encode Unicode characters to bytes.
DateTime DateTime represents an absolute instance in time.
Depend Depend models a dependency as a pod name and a version constraint.
Duration Duration represents a relative duration of time with nanosecond precision.
Enum Enum is the base class for enum classes defined using the 'enum' keyword.
Err Err is the base class of all exceptions.
Field Field is a slot which models the ability to get and set a value.
File File is used to represent a Uri path to a file or directory.
Float Float is used to represent a 64-bit floating point number.
Func Func models an executable subroutine.
IOErr IOErr indicates an input/output error typically associated with a file system or socket.
InStream InStream is used to read binary and text stream based input.
IndexErr IndexErr indicates an attempt to access an invalid index in a List.
Int Int is used to represent a signed 64-bit integer.
InterruptedErr InterruptedErr indicates that a thread is interrupted from its normal execution.
List List represents an liner sequence of Objects indexed by an Int.
Locale Locale models a cultural language and region/country.
Log Log provides a simple, but standardized mechanism for logging.
LogLevel LogLevel provides a set of discrete levels used to customize logging.
LogRecord LogRecord all the information of a single logging event.
Map Map is a hash map of key/value pairs.
MemResource MemResource is a memory based resource which wraps an immutable or serialized obj.
Method Method models a function with a formal parameter list and return value (or Void if no return).
Month Enum for twelve months of the year.
NameErr NameErr indicates an attempt use an invalid name.
NotImmutableErr NotImmutableErr indicates using a mutable Obj where an immutable Obj is required.
NullErr NullErr is a runtime exception raised when using a null reference or when null is passed for a method argument which must be non-null.
Num Num is the base class for number class including Int and Float.
Obj Obj is the root class of all classes.
OutStream OutStream is used to write binary and text data to an output stream.
Param Param represents one parameter definition of a Func (or Method).
ParseErr ParseErr indicates an invalid string format which cannot be parsed.
Pod Pod represents a module of Types.
Process Process manages spawning external OS processes.
Range Range represents a contiguous range of integers from start to end.
ReadonlyErr ReadonlyErr indicates an attempt to modify a readonly instance; it is commonly used with List and Map.
Regex Regex represents a regular expression.
RegexMatcher RegexMatcher is used to matching operations on a regular expression.
Resource Resource models an object in the Uri namespace.
Slot Slot represents a member field or method on a Type.
Str Str represents a sequence of Unicode characters.
StrBuf StrBuf is a mutable sequence of Int characters.
Sys Sys provides static access to the system's environment.
Test Test is the base for Fan unit tests.
Thread Thread models a thread of execution within a process.
TimeZone TimeZone represents a region's offset from UTC and its daylight savings time rules.
Type Type defines the contract of an Obj by the slots its supports.
UnknownPodErr UnknownPodErr indicates an attempt to access a non-existent pod.
UnknownSlotErr UnknownSlotErr indicates an attempt to access a non-existent slot.
UnknownThreadErr UnknownThreadErr indicates an attempt to lookup an unknown thread.
UnknownTypeErr UnknownTypeErr indicates an attempt to access a non-existent type.
UnresolvedErr UnresolvedErr indicates the failure to resolve a Uri to a resource.
UnsupportedErr UnsupportedErr indicates a feature which isn't supported.
Uri Uri is used to immutably represent a Universal Resource Identifier according to [RFC 3986]`http://tools.ietf.org/html/rfc3986`.
Version Version is defined as a list of decimal digits separated by the dot.
Void Void is used to represent the absense of a return value in a Method.
Weekday Enum for seven days of the week.
Zip Zip is used to read/write compressed zip files and streams.