sys
Facet is a mixin included into every facet type
Services are used to publish functionality in a VM for use by other software components
ArgErr indicates an invalid argument was passed
Bool represents a boolean condition of true or false
Buf is used to model a block of bytes with random access
CancelledErr indicates that an operation was cancelled before it completed normally
CastErr is a runtime exception raised when invalid cast is performed
Charset represents a specific character encoding
ConstErr indicates an attempt to set a const field after the object has been constructed
Date represents a day in time independent of a timezone
DateTime represents an absolute instance in time
Decimal is used to represent a decimal floating point more precisely than a Float
Depend models a dependency as a pod name and a version constraint
Indicates that a type or slot is obsolete
Duration represents a relative duration of time with nanosecond precision
Byte ordering
Enum is the base class for enum classes defined using the enum keyword
Env defines a pluggable class used to boot and manage a Fantom runtime environment
Err is the base class of all exceptions
Facet meta-data applied to facet classes
Field is a slot which models the ability to get and set a value
FieldNotSetErr indicates a non-nullable field was not set by the constructor it-block
File is used to represent a Uri path to a file or directory
FileStore represents the storage pool, device, partition, or volume used to store files
Float is used to represent a 64-bit floating point number
Func models an executable function
IOErr indicates an input/output error typically associated with a file system or socket
InStream is used to read binary and text stream based input
IndexErr indicates an attempt to access an invalid index in a List
Int is used to represent a signed 64-bit integer
InterruptedErr indicates that a thread is interrupted from its normal execution
Used to annoate types which should be compiled into JavaScript
List represents a linear sequence of Objects indexed by an Int
Locale models a cultural language and region/country
Log provides a simple, but standardized mechanism for logging
LogLevel provides a set of discrete levels used to customize logging
LogRec all the information of a single logging event
Map is a hash map of key/value pairs
Method models a function with a formal parameter list and return value (or Void if no return)
MimeType represents the parsed value of a Content-Type header per RFC 2045 section 5.1
Enum for twelve months of the year
NameErr indicates an attempt to use an invalid name
Annotate a type or slot as undocumented
NotImmutableErr indicates using a mutable Obj where an immutable Obj is required
NullErr indicates an attempt to dereference null
Num is the base class for number classes
Obj is the root class of all classes
Used on methods to indicate method may be used as an operator
OutStream is used to write binary and text data to an output stream
Param represents one parameter definition of a Func (or Method)
ParseErr indicates an invalid string format which cannot be parsed
Pod represents a module of Types
Process manages spawning external OS processes
Range represents a contiguous range of integers from start to end
ReadonlyErr indicates an attempt to modify a readonly instance
Regex represents a regular expression
RegexMatcher is used in matching operations on a regular expression
Serializable is a facet used to annotate types which can be serialized
Slot represents a member field or method on a Type
Str represents a sequence of Unicode characters
StrBuf is a mutable sequence of Int characters
Test is the base for Fantom unit tests
TestErr is thrown by Test when a test method fails a verify
This represents a method return type which is always this type
Time represents a time of day independent of a specific date or timezone
TimeZone represents a region's offset from UTC and its daylight savings time rules
TimeoutErr indicates that a blocking operation timed out before normal completion
Transient annotates fields which should not be serialized
Type defines the contract of an Obj by the slots it supports
Unit models a unit of measurement
UnknownFacetErr indicates an attempt to access an undefined facet
UnknownKeyErr indicates an attempt to lookup a non-existent key
UnknownPodErr indicates an attempt to access a non-existent pod
UnknownServiceErr indicates an attempt to lookup a service which is not installed
UnknownSlotErr indicates an attempt to access a non-existent slot
UnknownTypeErr indicates an attempt to access a non-existent type
UnresolvedErr indicates the failure to resolve a Uri to a resource
Unsafe wraps a mutable object as an immutable reference
UnsupportedErr indicates a feature which isn't supported
Uri is used to immutably represent a Universal Resource Identifier according to RFC 3986
UriSchemes are registered to handle a specific Uri scheme such as "file" or "http"
Universally Unique Identifier
Version is defined as a list of decimal digits separated by the dot
Void is used to represent the absence of a return value in a Method
Enum for seven days of the week
Zip is used to read/write compressed zip files and streams