Package shadow:standard
contains essential classes, interfaces, singletons, and exceptions needed for any Shadow program. These types do not need to be explicitly imported because the compiler will do so automatically.
Singleton | Description |
---|---|
System | Singleton |
Time | Singleton |
Interface | Description |
---|---|
CanAdd | Interface |
CanCompare | Interface |
CanCreate | Interface |
CanDivide | Interface |
CanEqual | Interface |
CanHash | Interface |
CanIndex | Interface |
CanIndexNullable | Interface |
CanIndexStore | Interface |
CanIndexStoreNullable | Interface |
CanIterate | Interface |
CanIterateNullable | Interface |
CanModulus | Interface |
CanMultiply | Interface |
CanNegate | Interface |
CanRun | Interface |
CanSubtract | Interface |
FloatingPoint | Interface |
Integer | Interface |
Iterator | Interface |
IteratorNullable | Interface |
Number | Interface |
Class | Description |
---|---|
AddressMap | Class |
Array | Class |
ArrayNullable | Class |
Attribute |
|
BigInteger |
|
Class |
|
Enum |
|
GenericClass |
|
Message | Class |
Method | Class |
MethodTable |
|
MutableString | Class |
Object | Class |
String | Class |
Thread | Class |
TimeSpan | Class |
boolean | Class |
byte | Class |
code | Class |
double | Class |
float | Class |
int | Class |
long | Class |
short | Class |
ubyte | Class |
uint | Class |
ulong | Class |
ushort | Class |
Exception | Description |
---|---|
AssertException | Exception |
CastException | Exception |
EmptyMailboxException | Exception |
Exception |
|
FullMailboxException | Exception |
IllegalArgumentException | Exception |
IncompatibleMessageTypeException | Exception |
IndexOutOfBoundsException | Exception |
InterfaceCreateException | Exception |
InterruptedException | |
InvalidOperationException | |
NumberFormatException | Exception |
OutOfMemoryException | Exception |
ThreadException | |
ThreadSpawnException | |
UnexpectedNullException | Exception |
UnsupportedOperationException | Exception |
Name | Description |
---|---|
shadow:standard:attributes |