| 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 block 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. |
| Decimal |
Decimal is used to represent a decimal floating point more precisely than a Float. |
| 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. |
| Method |
Method models a function with a formal parameter list and return value (or Void if no return). |
| MimeType |
MimeType represents the parsed value of a Content-Type header per RFC 2045 section 5.1. |
| Month |
Enum for twelve months of the year. |
| NameErr |
NameErr indicates an attempt use an invalid name. |
| Namespace |
Namespace models a Uri to Obj map. |
| 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 classes: Int, Float, and Decimal. |
| 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. |
| 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. |
| This |
This represents a method return type which is always this type. |
| 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. |
| Version |
Version is defined as a list of decimal digits separated by the dot. |
| Void |
Void is used to represent the absence 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. |