public class AbortException
An abort exception
Modifier and Type | Constructor / Static Method |
---|---|
AbortException |
new()
|
abstract public template Action<T1>
Modifier and Type | Conversion Method |
---|---|
Func1 |
cast()
|
Modifier and Type | Method |
---|---|
abstract |
function(T1 arg)
|
|
run(Enumerator<T1> en)
Executes the function for every enumeration item
|
abstract public template Action<T1,T1>
Modifier and Type | Conversion Method |
---|---|
Func2 |
cast()
|
abstract public template Action<T1,T2>
Modifier and Type | Conversion Method |
---|---|
Func2 |
cast()
|
abstract public template Action<T1,T2,T3>
Modifier and Type | Conversion Method |
---|---|
Func3 |
cast()
|
abstract public template Action<T1,T2,T3,T4>
Modifier and Type | Conversion Method |
---|---|
Func4 |
cast()
|
abstract public template Action<T1,T2,T3,T4,T5>
Modifier and Type | Conversion Method |
---|---|
Func5 |
cast()
|
Modifier and Type | Method |
---|---|
abstract |
function(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
|
public class Array
Modifier and Type | Field |
---|---|
|
array
|
Modifier and Type | Constructor / Static Method |
---|---|
Array |
allocate(IntNumber len)
|
Array |
copy(IntNumber index, IntNumber length, Array array)
|
Modifier and Type | Static Property |
---|---|
get Array |
MinValue()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
get system'Object[] |
Value()
|
Modifier and Type | Method |
---|---|
Indexer |
indexer()
|
|
add(Array a)
|
|
setAt(IntNumber n, Object o)
|
Object |
at(IntNumber n)
|
Enumerator |
enumerator()
|
Array |
clone()
|
public template Array<T1>
Modifier and Type | Field |
---|---|
|
array
|
Modifier and Type | Constructor / Static Method |
---|---|
|
copy(T1[] target, T1[] source, IntNumber index, IntNumber length)
Copies a subarray from source starting at index to target
|
|
copyTo(T1[] target, T1[] source, IntNumber index, IntNumber length)
Copies a source array to target at index
|
|
move(T1[] target, IntNumber index, IntNumber length, IntNumber offset)
|
Array<T1> |
allocate(IntNumber length)
|
Array<T1> |
copy(T1[] array, IntNumber index, IntNumber length)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
Enumerable |
cast()
|
Modifier and Type | Method |
---|---|
Indexer<T1> |
indexer()
|
|
at(n)
|
|
setAt(n, item)
|
Enumerator<T1> |
enumerator()
|
T1 |
at(IntNumber n)
|
|
setAt(IntNumber n, T1 item)
|
T1[] |
add(T1[] a)
|
T1[] |
add(T1[] a, IntNumber length)
|
T1[] |
clone()
|
public class ArrayEnumerator
Modifier and Type | Field |
---|---|
Array |
array
|
Reference<system'IntNumber> |
index
|
Modifier and Type | Constructor / Static Method |
---|---|
ArrayEnumerator |
constructor(Array arr)
|
Modifier and Type | Property |
---|---|
get |
Value()
|
Modifier and Type | Method |
---|---|
BoolValue |
next()
|
|
reset()
|
|
enumerable()
|
public class ArrayIndexer
Modifier and Type | Field |
---|---|
Array |
array
|
Reference<system'IntNumber> |
index
|
Modifier and Type | Constructor / Static Method |
---|---|
ArrayIndexer |
constructor(Array arr)
|
Modifier and Type | Property |
---|---|
get BoolValue |
Available()
|
get |
Value()
|
set |
Value(o)
|
get IntNumber |
Index()
|
set |
Index(IntNumber val)
|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
appendIndex(IntNumber val)
|
abstract public class BaseEnumerator
Modifier and Type | Field |
---|---|
Reference<system'IntNumber> |
index
|
IntNumber |
length
|
Modifier and Type | Method |
---|---|
BoolValue |
next()
|
abstract public template BaseEnumerator<T1>
Modifier and Type | Field |
---|---|
Reference<system'IntNumber> |
index
|
IntNumber |
length
|
Modifier and Type | Conversion Method |
---|---|
Enumerator |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
next()
|
public class BaseExtender
Modifier and Type | Field |
---|---|
Object |
object
|
abstract public class BaseIndexer
Modifier and Type | Field |
---|---|
Reference<system'IntNumber> |
index
|
IntNumber |
length
|
Modifier and Type | Property |
---|---|
get BoolValue |
Available()
|
get IntNumber |
Index()
|
set |
Index(IntNumber value)
|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
appendIndex(IntNumber disp)
|
abstract public template BaseIndexer<T1>
Modifier and Type | Field |
---|---|
Reference<system'IntNumber> |
index
|
IntNumber |
length
|
Modifier and Type | Property |
---|---|
get BoolValue |
Available()
|
get IntNumber |
Index()
|
set |
Index(IntNumber index)
|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
Indexer |
cast()
|
Modifier and Type | Method |
---|---|
|
appendIndex(IntNumber offs)
|
abstract public class BaseLazyExpression
Modifier and Type | Method |
---|---|
|
dispatch()
|
abstract |
function()
|
abstract public class BaseNumber
a base numeric value
Modifier and Type | Property |
---|---|
get |
Negative()
Returns the negative value of a number
|
Modifier and Type | Method |
---|---|
abstract |
add(o)
Adds the value;
should be overridden |
abstract |
subtract(o)
Subtracts the value;
should be overridden |
abstract |
multiply(o)
Multiplies by the value;
should be overridden |
abstract |
divide(o)
Divides by the value;
should be overridden |
|
add(BaseVariable var)
|
|
subtract(BaseVariable var)
|
|
multiply(BaseVariable var)
|
|
divide(BaseVariable var)
|
abstract public class BaseValue
a base value
Modifier and Type | Method |
---|---|
abstract BoolValue |
less(v)
Returns true if the object value is less than o; otherwise, false;
should be overridden |
BoolValue |
greater(v)
Returns true if the object value is greater than o; otherwise, false;
by default sends less[2] to o with the object as an argument |
BoolValue |
notless(v)
Returns true if the object value is not less than o; otherwise, false;
by default inverts the result of less[2] operation |
BoolValue |
notgreater(v)
Returns true if the object value is not greater than o; otherwise, false;
by default inverts the result of greater[2] operation |
BoolValue |
equal(BaseVariable var)
Returns true if a value of var is equal to the object value; otherwise, false
|
BoolValue |
less(BaseVariable var)
Returns true if the object value is less than a value of var; otherwise, false
|
abstract public class BaseVariable
variable base class
Modifier and Type | Property |
---|---|
get abstract |
Value()
Returns the variable value;
should be overridden |
set abstract |
Value(o)
Set the variable value;
should be overridden |
public class BitArray
Modifier and Type | Field |
---|---|
system'IntNumber[] |
_array
|
IntNumber |
_length
|
Modifier and Type | Constructor / Static Method |
---|---|
BitArray |
allocate(IntNumber length)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
at(index)
|
BoolValue |
at(IntNumber index)
|
|
setAt(IntNumber index, BoolValue value)
|
Enumerator<system'BoolValue> |
enumerator()
|
Indexer<system'BoolValue> |
indexer()
|
public class BitArray32
Modifier and Type | Field |
---|---|
IntNumber |
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
BitArray32 |
load(IntNumber value)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
|
write(IntNumber value)
|
BoolValue |
at(IntNumber index)
|
|
setAt(IntNumber index, BoolValue value)
|
Enumerator<system'BoolValue> |
enumerator()
|
Indexer<system'BoolValue> |
indexer()
|
abstract public class BoolValue
a common boolean value
Modifier and Type | Static Property |
---|---|
get BoolValue |
MinValue()
Returns the default value
|
get BoolValue |
true()
Returns true value
|
get BoolValue |
false()
Returns false value.
|
Modifier and Type | Property |
---|---|
get abstract BoolValue |
Inverted()
Inverts the value;
has to be implemented |
Modifier and Type | Method |
---|---|
abstract |
if(trueAction)
Executes trueAction if the value is true;
has to be implemented |
abstract |
if(trueAction, falseAction)
Executes trueAction if the value is true or falseAction otherwise;
has to be implemented |
abstract |
ifnot(trueAction)
Executes an action if the value is false;
has to be implemented |
abstract |
iif(Object trueVal, Object falseVal)
Returns trueVal if the value is true or falseVal otherwise;
has to be implemented |
abstract BoolValue |
equal(BoolValue f)
Determines whether the specified object is equal to the current object boolean value;
has to be implemented |
abstract BoolValue |
notequal(BoolValue f)
|
abstract BoolValue |
or(expr)
Executes logical OR operation<;br/>has to be implemented
|
abstract BoolValue |
and(expr)
Executes logical AND operation;
has to be implemented |
abstract BoolValue |
xor(expr)
Executes logical XOR operation;
has to be implemented |
abstract BoolValue |
clone()
clones the value;
has to be implemented |
public singleton BoolValue#false
Modifier and Type | Property |
---|---|
get BoolValue |
Inverted()
Always returns true
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
Returns literal representation
|
|
if(trueAction)
Always returns nil
|
|
if(trueAction, elseAction)
Executes else-action
|
|
ifnot(trueAction)
Executes the action
|
|
iif(Object trueVal, Object falseVal)
Always returns falseVal.
|
BoolValue |
equal(BoolValue b)
Determines whether the specified object is equal to the current object boolean value
|
BoolValue |
notequal(BoolValue b)
|
BoolValue |
or(expr)
Executes logical OR operation
|
BoolValue |
and(expr)
Executes logical AND operation;
Always return false |
BoolValue |
xor(expr)
Executes logical XOR operation
|
BoolValue |
clone()
|
public singleton BoolValue#true
Modifier and Type | Property |
---|---|
get BoolValue |
Inverted()
Always returns false.
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
Returns literal representation.
|
|
if(trueAction)
Executes trueAction.
|
|
if(trueAction, elseAction)
Executes trueAction.
|
|
ifnot(trueAction)
Always returns nil.
|
|
iif(Object trueVal, Object falseVal)
Always returns trueVal.
|
BoolValue |
equal(BoolValue b)
Determines whether the specified object is equal to the current object boolean value.
|
BoolValue |
notequal(BoolValue b)
|
BoolValue |
or(expr)
Executes logical OR operation;
Always return true |
BoolValue |
and(expr)
executes logical AND operation.
|
BoolValue |
xor(expr)
Executes logical XOR operation.
|
BoolValue |
clone()
|
public singleton ByteArrayConvertor
Modifier and Type | Method |
---|---|
IntNumber |
convert(WideString sour, IntNumber sourLen, system'ByteNumber[] dest, IntNumber destIndex, IntNumber destLen)
|
public singleton ByteConvertor
Modifier and Type | Method |
---|---|
ByteNumber |
convert(o)
|
|
convert(IntNumber n, ref ByteNumber retVal)
|
|
convert(UIntNumber n, ref ByteNumber retVal)
|
|
convert(ShortNumber n, ref ByteNumber retVal)
|
|
convert(LongNumber n, ref ByteNumber retVal)
|
ByteNumber |
convert(BaseVariable v)
|
ByteNumber |
convert(ByteNumber b)
|
ByteNumber |
convert(ShortNumber s)
|
ByteNumber |
convert(CharValue ch)
|
ByteNumber |
convert(IntNumber n)
|
ByteNumber |
convert(UIntNumber n)
|
ByteNumber |
convert(LongNumber n)
|
ByteNumber |
convert(RealNumber r)
|
ByteNumber |
convert(String s, IntNumber radix)
|
ByteNumber |
convert(WideString s, IntNumber radix)
|
public class ByteNumber
an unsigned 8 bit integer
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
ByteNumber |
constructor()
Returns the default value
|
ByteNumber |
constructor(ByteNumber b)
Creates the object with a specified value
|
ByteNumber |
constructor(IntNumber n)
Creates the object with a specified value
|
Modifier and Type | Static Property |
---|---|
get ByteNumber |
MinValue()
returns the minimal value (0)
|
get ByteNumber |
MaxValue()
Returns the maxial value (255)
|
get ByteNumber |
Default()
|
Modifier and Type | Property |
---|---|
get ByteNumber |
BInverted()
bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ShortNumber |
cast()
Returns the value as a short integer
|
IntNumber |
cast()
returns the value as an integer
|
UIntNumber |
cast()
returns the value as an unsigned integer
|
LongNumber |
cast()
Returns the value as a long integer
|
RealNumber |
cast()
Returns the value as a real number
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
returns the literal presentation
|
|
add(o)
|
|
subtract(o)
|
|
multiply(o)
|
|
divide(o)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
ByteNumber |
add(ByteNumber n)
Returns the sum
|
ByteNumber |
subtract(ByteNumber n)
Returns the difference
|
ByteNumber |
multiply(ByteNumber n)
Returns the product
|
ByteNumber |
divide(ByteNumber n)
Returns the result of integer division
|
ShortNumber |
add(ShortNumber n)
Returns the sum
|
ShortNumber |
subtract(ShortNumber n)
Returns the difference
|
ShortNumber |
multiply(ShortNumber n)
Returns the product
|
ShortNumber |
divide(ShortNumber n)
Returns the result of integer division
|
IntNumber |
add(IntNumber n)
Returns the sum
|
IntNumber |
subtract(IntNumber n)
Returns the difference
|
IntNumber |
multiply(IntNumber n)
Returns the product
|
IntNumber |
divide(IntNumber n)
Returns the result of integer division
|
IntNumber |
add(LongNumber n)
Returns the sum
|
IntNumber |
subtract(LongNumber n)
Returns the difference
|
IntNumber |
multiply(LongNumber n)
Returns the product
|
IntNumber |
divide(LongNumber n)
Returns the result of integer division
|
RealNumber |
add(RealNumber n)
Returns the sum
|
RealNumber |
subtract(RealNumber n)
Returns the difference
|
RealNumber |
multiply(RealNumber n)
Returns the product
|
RealNumber |
divide(RealNumber n)
Returns the result of integer division
|
BoolValue |
equal(ByteNumber b)
Compares the value
|
BoolValue |
less(ByteNumber b)
|
BoolValue |
equal(ShortNumber s)
Compares the value
|
BoolValue |
less(ShortNumber s)
|
BoolValue |
equal(IntNumber n)
Compares the value
|
BoolValue |
less(IntNumber n)
Compares the value
|
BoolValue |
equal(LongNumber n)
Compares the value
|
BoolValue |
less(LongNumber n)
Compares the value
|
BoolValue |
equal(RealNumber n)
Compares the value
|
BoolValue |
less(RealNumber n)
Compares the value
|
ByteNumber |
band(ByteNumber n)
Returns the result of bitwise AND operation
|
ByteNumber |
bor(ByteNumber n)
Returns the result of bitwise OR operation
|
ByteNumber |
bxor(ByteNumber n)
Returns the result of bitwise XOR operation
|
ShortNumber |
band(ShortNumber n)
Returns the result of bitwise AND operation
|
ShortNumber |
bor(ShortNumber n)
Returns the result of bitwise OR operation
|
ShortNumber |
bxor(ShortNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
ByteNumber |
shiftLeft(IntNumber val)
shifts an integer value to the left by a specified number of bits
|
ByteNumber |
shiftRight(IntNumber val)
shifts an integer value to the right by a specified number of bits
|
ByteNumber |
clone()
clones the value
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
get property ByteNumber |
Absolute()
|
ByteNumber |
power(IntNumber y)
|
ByteNumber |
sqr()
|
ByteNumber |
sqrt()
|
ByteNumber |
mod(Object operand)
|
BoolValue |
isOdd()
|
BoolValue |
isEven()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
public class CallStack
A call stack
Modifier and Type | Field |
---|---|
system'UnsafePointer[] |
stack
|
Modifier and Type | Constructor / Static Method |
---|---|
CallStack |
constructor()
|
CallStack |
constructor(IntNumber trimingLevel)
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
Generates the call stack literal representation
|
public singleton CharConvertor
Modifier and Type | Method |
---|---|
CharValue |
convert(o)
|
|
convert(IntNumber n, ref CharValue retVal)
|
CharValue |
convert(IntNumber n)
|
CharValue |
convert(String s)
Converts a literal string into a character
|
CharValue |
convert(WideString s)
Converts a wide string into a character
|
CharValue |
convert(ShortNumber w)
|
CharValue |
convert(ByteNumber b)
|
public class CharValue
An UTF-32 character symbol
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
CharValue |
constructor()
Creates the object with a default value (0)
|
CharValue |
constructor(CharValue value)
Creates the object with specified value
|
CharValue |
load(IntNumber n)
Creates the object with specified numeric value
|
Modifier and Type | Static Property |
---|---|
get CharValue |
MinValue()
Returns the minimal possible character value (0)
|
get CharValue |
MaxValue()
Returns the maximal possible character value (010FFFFh)
|
get CharValue |
Default()
|
Modifier and Type | Property |
---|---|
get internal IntNumber |
Value()
|
get IntNumber |
Length()
Retuns the number of bytes to represent the symbol in UTF-8
|
get IntNumber |
WideLength()
Retuns the number of bytes to represent the symbol in UTF-16
|
Modifier and Type | Conversion Method |
---|---|
String |
cast()
|
WideString |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
BoolValue |
equal(CharValue val)
|
BoolValue |
less(CharValue val)
|
BoolValue |
equal(IntNumber n)
|
BoolValue |
equal(String s)
|
BoolValue |
equal(WideString s)
|
BoolValue |
less(String s)
|
BoolValue |
less(WideString s)
|
CharValue |
clone()
Clones the value
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
BoolValue |
isNewLine()
|
BoolValue |
isWhitespace()
|
BoolValue |
isDigit()
|
BoolValue |
isLetter()
|
BoolValue |
isLToken()
|
public class ClassReference
Modifier and Type | Field |
---|---|
|
pointer
|
Modifier and Type | Constructor / Static Method |
---|---|
ClassReference |
constructor(String name)
Loads a symbol
|
Modifier and Type | Method |
---|---|
|
dispatch()
|
public singleton Console
Modifier and Type | Property |
---|---|
get BoolValue |
KeyAvailable()
|
Modifier and Type | Method |
---|---|
|
write(s)
Writes the specified literal value to the standard output stream.
|
|
writeLine(s)
Writes the specified literal value, followed by the current line terminator, to the standard output stream.
|
|
writeLine()
|
CharValue |
readChar()
Reads the next character from the input stream
|
|
setCursorPosition(IntNumber x, IntNumber y)
|
|
clear()
|
String |
readLine()
Reads the next line of characters from the standard input stream.
|
WideString |
readWideLine()
Reads the next line of characters from the standard input stream.
|
public class ConsoleHelperImpl
Modifier and Type | Field |
---|---|
IConsoleReader |
reader
|
IConsoleWriter |
writer
|
Modifier and Type | Constructor / Static Method |
---|---|
ConsoleHelperImpl |
new(IConsoleReader reader, IConsoleWriter writer)
|
Modifier and Type | Property |
---|---|
get BoolValue |
KeyAvailable()
|
Modifier and Type | Method |
---|---|
|
write(s)
Writes the specified literal value to the standard output stream.
|
|
writeLine(s)
Writes the specified literal value, followed by the current line terminator, to the standard output stream.
|
|
writeLine()
|
CharValue |
readChar()
Reads the next character from the input stream
|
|
setCursorPosition(IntNumber x, IntNumber y)
|
|
clear()
|
String |
readLine()
Reads the next line of characters from the standard input stream.
|
WideString |
readWideLine()
Reads the next line of characters from the standard input stream.
|
public class COORD
Modifier and Type | Field |
---|---|
ShortNumber |
_x
|
ShortNumber |
_y
|
Modifier and Type | Constructor / Static Method |
---|---|
COORD |
constructor()
|
Modifier and Type | Property |
---|---|
get ShortNumber |
X()
|
get ShortNumber |
Y()
|
Modifier and Type | Method |
---|---|
|
write(ShortNumber x, ShortNumber y)
|
|
write(COORD r)
|
public class CriticalException
Modifier and Type | Constructor / Static Method |
---|---|
CriticalException |
new()
|
public class DivisionByZeroException
Modifier and Type | Constructor / Static Method |
---|---|
DivisionByZeroException |
new()
|
abstract public class Enumerable
Modifier and Type | Method |
---|---|
abstract Enumerator |
enumerator()
|
abstract public template Enumerable<T1>
Modifier and Type | Method |
---|---|
abstract Enumerator<T1> |
enumerator()
|
abstract public class Enumerator
An enumerator prototype
Modifier and Type | Property |
---|---|
get abstract |
Value()
Returns the current object
|
Modifier and Type | Method |
---|---|
abstract BoolValue |
next()
Goes to the next enumeration member and returns true if it is not the last member
|
abstract |
reset()
Resets the enumerator
|
abstract |
enumerable()
returns the enumerator owner
|
Enumerator |
enumerator()
|
abstract public template Enumerator<T1>
Modifier and Type | Property |
---|---|
get abstract T1 |
Value()
Returns the current object
|
Modifier and Type | Conversion Method |
---|---|
abstract Enumerator |
cast()
|
Modifier and Type | Method |
---|---|
abstract BoolValue |
next()
|
abstract |
reset()
|
abstract |
enumerable()
|
Enumerator<T1> |
enumerator()
|
public class Exception
A basic exception
Modifier and Type | Constructor / Static Method |
---|---|
|
raise()
|
|
raise(String message)
|
Exception |
new(String message)
|
Exception |
new()
|
Modifier and Type | Property |
---|---|
get String |
Message()
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
Returns the message and the call stack
|
|
on(handler)
|
|
fallback(arg)
|
|
raise()
|
public class Extension
Modifier and Type | Constructor / Static Method |
---|---|
Extension |
constructor(target, extender)
|
Modifier and Type | Method |
---|---|
|
dispatch()
|
public class ExtensionMessage
An extended message constant
Modifier and Type | Field |
---|---|
|
value
|
Modifier and Type | Method |
---|---|
|
dispatch()
Dequalifies incoming messages if they are equal to its value and redirects to the target
|
public class ExtensionVariable
Modifier and Type | Constructor / Static Method |
---|---|
ExtensionVariable |
constructor(target, extension)
|
Modifier and Type | Method |
---|---|
|
dispatch()
|
public class FormatException
Modifier and Type | Constructor / Static Method |
---|---|
FormatException |
new()
|
FormatException |
new(String message)
|
abstract public class Func
A base action
Modifier and Type | Method |
---|---|
abstract |
function()
|
|
doWhile(b)
|
|
doUntil(b)
|
abstract public template Func<T1,T1,system'IntNumber>
abstract public template Func<T1,T2,T3,T4>
abstract public template Func<T1,T2,T3,T4,T5>
abstract public template Func<T1,T2,T3,T4,T5,T6>
Modifier and Type | Method |
---|---|
abstract T6 |
function(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5)
|
abstract public class Func1
Modifier and Type | Method |
---|---|
abstract |
function(arg1)
|
|
run(Enumerator en)
Executes the function for every enumeration item
|
|
retrieve(Enumerator en)
|
abstract public class Func10
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Enumerator en)
|
abstract public class Func11
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6, param7, param8, param9, param10, param11)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Object param10, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Object param9, Object param10, Enumerator en)
|
abstract public class Func2
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2)
|
|
run(Object param, Enumerator en)
|
|
retrieve(Object param, Enumerator en)
|
abstract public class Func3
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3)
|
|
run(Object param1, Object param2, Enumerator en)
|
|
retrieve(Object param1, Object param2, Enumerator en)
|
abstract public class Func4
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4)
|
|
run(Object param1, Object param2, Object param3, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Enumerator en)
|
abstract public class Func5
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5)
|
|
run(Object param1, Object param2, Object param3, Object param4, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Enumerator en)
|
abstract public class Func6
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Enumerator en)
|
abstract public class Func7
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6, param7)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Enumerator en)
|
abstract public class Func8
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6, param7, param8)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Enumerator en)
|
abstract public class Func9
Modifier and Type | Method |
---|---|
abstract |
function(param1, param2, param3, param4, param5, param6, param7, param8, param9)
|
|
run(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Enumerator en)
|
|
retrieve(Object param1, Object param2, Object param3, Object param4, Object param5, Object param6, Object param7, Object param8, Enumerator en)
|
public class Handle
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
Handle |
loadDirty(IntNumber value)
|
Handle |
constructor()
|
Handle |
constructor(UnsafePointer ptr)
|
Modifier and Type | Static Property |
---|---|
get Handle |
Default()
|
Modifier and Type | Method |
---|---|
BoolValue |
isUnassigned()
|
abstract public class IConsoleReader
Modifier and Type | Property |
---|---|
get abstract BoolValue |
KeyAvailable()
|
Modifier and Type | Method |
---|---|
abstract String |
readLine()
|
abstract WideString |
readWideLine()
|
abstract CharValue |
read()
|
abstract public class IConsoleWriter
Modifier and Type | Method |
---|---|
abstract |
write(WideString s)
|
abstract |
write(String s)
|
abstract |
clear()
|
abstract |
setCursorPosition(IntNumber x, IntNumber y)
|
abstract |
refresh()
|
abstract public class Indexable
Modifier and Type | Method |
---|---|
abstract Indexer |
indexer()
|
abstract public template Indexable<T1>
Modifier and Type | Method |
---|---|
abstract Indexer<T1> |
indexer()
|
abstract public class Indexer
Modifier and Type | Property |
---|---|
get abstract BoolValue |
Available()
|
get abstract |
Value()
|
set abstract |
Value(value)
|
get abstract IntNumber |
Index()
|
set abstract |
Index(IntNumber value)
|
get abstract IntNumber |
Length()
|
Modifier and Type | Method |
---|---|
abstract |
appendIndex(IntNumber index)
|
abstract public template Indexer<T1>
Modifier and Type | Property |
---|---|
get abstract BoolValue |
Available()
|
get abstract T1 |
Value()
|
set abstract |
Value(T1 value)
|
get abstract IntNumber |
Index()
|
set abstract |
Index(IntNumber value)
|
get abstract IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
abstract Indexer |
cast()
|
Modifier and Type | Method |
---|---|
abstract |
appendIndex(IntNumber index)
|
abstract public class IntBaseNumber
a base integer value
Modifier and Type | Property |
---|---|
get abstract |
BInverted()
|
Modifier and Type | Method |
---|---|
abstract |
band(o)
Executes bitwise AND operation;
should be overridden |
abstract |
bor(o)
Executes bitwise OR operation;
should be overridden |
abstract |
bxor(o)
Executes bitwise XOR operation;
should be overridden |
|
band(BaseVariable var)
|
|
bor(BaseVariable var)
|
|
bxor(BaseVariable var)
|
BoolValue |
allMask(operand)
Returns true if all the mask bits are set
|
BoolValue |
anyMask(operand)
Returns true if any of the mask bits are set
|
public singleton IntConvertor
Modifier and Type | Method |
---|---|
IntNumber |
convert(o)
|
IntNumber |
convert(BaseVariable v)
|
IntNumber |
convert(IntNumber n)
|
IntNumber |
convert(ByteNumber b)
|
IntNumber |
convert(ShortNumber s)
|
IntNumber |
convert(UIntNumber n)
|
IntNumber |
convert(UShortNumber n)
|
IntNumber |
convert(CharValue ch)
|
IntNumber |
convert(LongNumber l)
|
IntNumber |
convert(RealNumber r)
|
IntNumber |
convert(String s, IntNumber radix)
|
IntNumber |
convert(String s)
|
IntNumber |
convert(WideString s, IntNumber radix)
|
IntNumber |
convert(WideString s)
|
public class IntMatrix
Modifier and Type | Field |
---|---|
system'IntNumber[] |
_array
|
IntNumber |
_rows
|
IntNumber |
_columns
|
Modifier and Type | Constructor / Static Method |
---|---|
IntMatrix |
allocate(IntNumber rows, IntNumber columns)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
get IntNumber |
Columns()
|
get IntNumber |
Rows()
|
Modifier and Type | Method |
---|---|
|
readLengthsTo(ref IntNumber rows, ref IntNumber columns)
|
|
setAt(IntNumber i, IntNumber j, IntNumber v)
|
IntNumber |
at(IntNumber i, IntNumber j)
|
|
at(IntNumber i)
|
public class IntNumber
A signed 32 bit integer
Modifier and Type | Field |
---|---|
__int[4] |
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
IntNumber |
constructor()
|
IntNumber |
constructor(IntNumber n)
Creates the object with specified value
|
IntNumber |
constructor(UIntNumber n)
Creates the object with specified value
|
IntNumber |
constructor(ByteNumber b)
|
IntNumber |
constructor(ShortNumber s)
|
IntNumber |
constructor(UShortNumber s)
|
Modifier and Type | Static Property |
---|---|
get IntNumber |
MinValue()
Creates the object with the minimal value
|
get IntNumber |
MaxValue()
Creates the object with the maximal value
|
get IntNumber |
Default()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Negative()
|
get IntNumber |
BInverted()
Bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ByteNumber |
cast()
Returns the byte value
|
ShortNumber |
cast()
Returns the value as a short integer
|
LongNumber |
cast()
Returns the long integer
|
RealNumber |
cast()
Returns the real number
|
UIntNumber |
cast()
Returns the unsigned integer
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
|
add(o)
|
|
subtract(o)
|
|
multiply(o)
|
|
divide(o)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
|
band(BaseVariable v)
|
|
bor(BaseVariable v)
|
|
bxor(BaseVariable v)
|
BoolValue |
equal(ByteNumber b)
Compares the integer value
|
BoolValue |
equal(LongNumber n)
Compares the integer value
|
BoolValue |
equal(RealNumber n)
Compares the integer value
|
BoolValue |
less(ByteNumber b)
Compares the integer value
|
BoolValue |
equal(ShortNumber s)
Compares the integer value
|
BoolValue |
less(ShortNumber s)
Compares the integer value
|
BoolValue |
less(LongNumber n)
Compares the integer value
|
BoolValue |
less(RealNumber n)
Compares the integer value
|
BoolValue |
equal(IntNumber n)
|
BoolValue |
notequal(IntNumber n)
|
BoolValue |
less(IntNumber n)
|
IntNumber |
add(IntNumber n)
Returns the sum
|
IntNumber |
subtract(IntNumber n)
Returns the difference
|
IntNumber |
multiply(IntNumber n)
Returns the product
|
IntNumber |
divide(IntNumber n)
Returns the result of integer division
|
IntNumber |
add(ByteNumber n)
Returns the sum
|
IntNumber |
subtract(ByteNumber n)
Returns the difference
|
IntNumber |
multiply(ByteNumber n)
Returns the product
|
IntNumber |
divide(ByteNumber n)
Returns the result of integer division
|
IntNumber |
add(ShortNumber n)
Returns the sum
|
IntNumber |
subtract(ShortNumber n)
Returns the difference
|
IntNumber |
multiply(ShortNumber n)
Returns the product
|
IntNumber |
divide(ShortNumber n)
Returns the result of integer division
|
LongNumber |
add(LongNumber n)
Returns the sum
|
LongNumber |
subtract(LongNumber n)
Returns the difference
|
LongNumber |
multiply(LongNumber n)
Returns the product
|
LongNumber |
divide(LongNumber n)
Returns the result of integer division
|
RealNumber |
add(RealNumber n)
Returns the sum
|
RealNumber |
subtract(RealNumber n)
Returns the difference
|
RealNumber |
multiply(RealNumber n)
Returns the product
|
RealNumber |
divide(RealNumber n)
Returns the result of integer division
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(ByteNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(ByteNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(ByteNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(ShortNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(ShortNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(ShortNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
clone()
Clones the value
|
IntNumber |
shiftLeft(IntNumber val)
|
IntNumber |
shiftRight(IntNumber val)
|
BoolValue |
allMask(IntNumber operand)
Returns true if all the mask bits are set
|
BoolValue |
anyMask(IntNumber operand)
Returns true if any of the mask bits are set
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
get property IntNumber |
Absolute()
|
IntNumber |
power(IntNumber y)
|
IntNumber |
sqr()
|
IntNumber |
sqrt()
|
RealNumber |
realDiv(Object n)
|
IntNumber |
mod(IntNumber operand)
|
IntNumber |
mod(Object o)
|
BoolValue |
isOdd()
|
BoolValue |
isEven()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
get property ShortNumber |
High()
|
get property ShortNumber |
Low()
|
public class InvalidArgumentException
Modifier and Type | Constructor / Static Method |
---|---|
InvalidArgumentException |
new()
Creates the exception
|
InvalidArgumentException |
new(String argument)
Creates the exception
|
public class InvalidOperationException
Modifier and Type | Constructor / Static Method |
---|---|
InvalidOperationException |
new()
Creates the exception
|
InvalidOperationException |
new(String message)
Creates the exception
|
public class KeyValue
A key - object pair
Extends the object with a key property
Modifier and Type | Constructor / Static Method |
---|---|
KeyValue |
new(key, value)
Creates a new object
|
Modifier and Type | Property |
---|---|
get |
Key()
Returns the key
|
get |
Value()
Returns the value
|
set |
Value(value)
|
Modifier and Type | Method |
---|---|
BoolValue |
equal(o)
|
String |
toPrintable()
|
|
dispatch()
Redirects the incoming messages to the object
|
public singleton LongConvertor
Modifier and Type | Method |
---|---|
LongNumber |
convert(o)
|
LongNumber |
convert(BaseVariable v)
|
LongNumber |
convert(LongNumber l)
|
LongNumber |
convert(ByteNumber b)
|
LongNumber |
convert(ShortNumber s)
|
LongNumber |
convert(IntNumber n)
|
LongNumber |
convert(UIntNumber n)
|
LongNumber |
convert(RealNumber r)
|
LongNumber |
convert(CharValue ch)
|
LongNumber |
convert(String s, IntNumber radix)
|
LongNumber |
convert(String s)
|
LongNumber |
convert(WideString s, IntNumber radix)
|
LongNumber |
convert(WideString s)
|
public class LongNumber
A signed 64 bit integer value
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
LongNumber |
constructor()
Creates the object with a default value (0)
|
LongNumber |
constructor(LongNumber n)
Creates the object with specified value
|
LongNumber |
constructor(IntNumber n)
Creates the object with specified value
|
LongNumber |
constructor(UIntNumber n)
Creates the object with specified value
|
LongNumber |
constructor(ShortNumber n)
Creates the object with specified value
|
LongNumber |
constructor(ByteNumber b)
Creates the object with specified value
|
Modifier and Type | Static Property |
---|---|
get LongNumber |
MinValue()
Returns the minimal value
|
get LongNumber |
MaxValue()
Returns the maximal value
|
get LongNumber |
Default()
|
Modifier and Type | Property |
---|---|
get LongNumber |
Negative()
|
get LongNumber |
BInverted()
Bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
IntNumber |
cast()
Returns an integer value
|
UIntNumber |
cast()
Returns an integer value
|
ShortNumber |
cast()
Returns an integer value
|
ByteNumber |
cast()
Returns an integer value
|
RealNumber |
cast()
Returns a real value
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
get property LongNumber |
Absolute()
|
LongNumber |
power(LongNumber y)
|
LongNumber |
power(IntNumber y)
|
LongNumber |
sqr()
|
LongNumber |
sqrt()
|
RealNumber |
realDiv(Object n)
|
LongNumber |
mod(LongNumber operand)
|
LongNumber |
mod(Object n)
|
BoolValue |
isOdd()
|
BoolValue |
isEven()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
get property IntNumber |
High()
|
get property IntNumber |
Low()
|
public class Message
A message constant
Modifier and Type | Field |
---|---|
|
value
|
Modifier and Type | Constructor / Static Method |
---|---|
Message |
constructor(String name)
|
Modifier and Type | Static Property |
---|---|
get Message |
Default()
|
Modifier and Type | Property |
---|---|
get MessageName |
MessageName()
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
|
|
dispatch()
|
BoolValue |
equal(Message mssg)
|
public class MessageName
Modifier and Type | Field |
---|---|
|
value
|
Modifier and Type | Constructor / Static Method |
---|---|
MessageName |
constructor(String s)
|
internal MessageName |
load(Message mssg)
|
Modifier and Type | Static Property |
---|---|
get MessageName |
Default()
|
Modifier and Type | Property |
---|---|
get Message |
VariadicMessage()
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
|
|
dispatch()
Qualifies incoming messages and redirects to the target
|
BoolValue |
equal(MessageName subject)
|
Message |
getPropertyMessage()
|
Message |
setPropertyMessage()
|
public class MethodNotFoundException
Modifier and Type | Constructor / Static Method |
---|---|
MethodNotFoundException |
new(Object target, Message mssg)
|
public singleton MssgConvertor
Modifier and Type | Method |
---|---|
|
convert(IntNumber n, ref Message retVal)
|
Message |
convert(IntNumber n)
Converting int value to the string
NOTE : unsafe operation |
public class NilReferenceException
Modifier and Type | Constructor / Static Method |
---|---|
NilReferenceException |
new()
|
public singleton nilValue
A nil value
Modifier and Type | Method |
---|---|
BoolValue |
equal(object)
Returns true if the specified object is nil.
|
|
dispatch()
|
|
typecast:#generic()
Returns nil
Any typecasting message will be handled and nil value returned |
public class NotSupportedException
Modifier and Type | Constructor / Static Method |
---|---|
NotSupportedException |
new()
|
NotSupportedException |
new(String message)
|
public class Object
a common ancestor
Modifier and Type | Constructor / Static Method |
---|---|
Object |
constructor()
Creates the object
|
Modifier and Type | Method |
---|---|
predefined BoolValue |
less(arg1)
|
predefined BoolValue |
greater(arg1)
|
predefined BoolValue |
notless(arg1)
|
predefined BoolValue |
notgreater(arg1)
|
BoolValue |
equal(o)
Returns true if the specified object is equal to the current object; otherwise, false. By default compares the object references.
|
BoolValue |
notequal(o)
Returns true if the specified object is not equal to the current object; otherwise, false. By default it inverts the result of equal[2].
|
String |
toPrintable()
Returns the string representation. By default it returns the class name.
|
|
dispatch()
Implements a message dispatching in VMT
|
Modifier and Type | Extension Method |
---|---|
|
back(Object o)
Returns the parameter
|
BoolValue |
equalReference(Object o)
Returns true if the specified object instances are equal; otherwise, false.
|
|
then(Func f)
Executes the parameter function
|
|
then(Func1 f)
Executes the parameter function and pass itself as a parameter
|
String |
__getClassName()
|
|
__getClass()
Returns the object class
|
|
__getParentClass()
Returns the parent class
|
|
__getParent()
Returns the parent of the specified class
|
BoolValue |
safeEqual(Object o)
Returns true if the parameter is equal to the object or false. It does not raise an exception if the objects are not compatible
|
BoolValue |
isEmpty()
|
BoolValue |
isNonempty()
|
BoolValue |
isNil()
Returns true if the object is nil
|
|
doWith(Object action)
|
BoolValue |
instanceOf(Object type)
Checks if the object is an instance of type
|
BoolValue |
subsetOf(Object type)
|
BoolValue |
isLiteral()
Returns true if the object is literal or character
|
BoolValue |
isInteger()
Returns true if the object is an integer number
|
BoolValue |
isNumber()
Returns true if the object is a number
|
Array |
Subarray(IntNumber index, IntNumber length)
|
|
fillString(Object s, IntNumber counter)
|
|
writeCopies(Object line, IntNumber counter)
|
|
writePadding(Object line, CharValue ch, IntNumber width)
|
|
writePaddingLeft(Object line, CharValue ch, IntNumber width)
|
|
writePaddingRight(Object line, CharValue ch, IntNumber width)
|
|
writePaddingLeft(Object line, IntNumber width)
|
|
writePaddingRight(Object line, IntNumber width)
|
|
enterCriticalSection()
|
|
leaveCriticalSection()
|
public class OutOfRangeException
Modifier and Type | Constructor / Static Method |
---|---|
OutOfRangeException |
new()
|
OutOfRangeException |
new(String message)
|
public class Range
Modifier and Type | Constructor / Static Method |
---|---|
Range |
constructor(IntNumber start, IntNumber count)
|
Range |
new(IntNumber start, IntNumber count)
|
Range |
for(IntNumber start, IntNumber end)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
Enumerable |
cast()
|
Modifier and Type | Method |
---|---|
Enumerator<system'IntNumber> |
enumerator()
|
public singleton RealConvertor
Modifier and Type | Method |
---|---|
RealNumber |
convert(o)
|
RealNumber |
convert(RealNumber r)
|
RealNumber |
convert(BaseVariable v)
|
RealNumber |
convert(String s)
|
RealNumber |
convert(WideString w)
|
RealNumber |
convert(ByteNumber b)
|
RealNumber |
convert(ShortNumber s)
|
RealNumber |
convert(IntNumber n)
|
RealNumber |
convert(UIntNumber n)
|
RealNumber |
convert(LongNumber l)
|
public class RealMatrix
Modifier and Type | Field |
---|---|
system'RealNumber[] |
_array
|
IntNumber |
_rows
|
IntNumber |
_columns
|
Modifier and Type | Constructor / Static Method |
---|---|
RealMatrix |
allocate(IntNumber rows, IntNumber columns)
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
get IntNumber |
Columns()
|
get IntNumber |
Rows()
|
Modifier and Type | Method |
---|---|
|
readLengthsTo(ref IntNumber rows, ref IntNumber columns)
|
|
setAt(IntNumber i, IntNumber j, RealNumber v)
|
|
read(IntNumber i, IntNumber j, ref RealNumber retVal)
|
RealNumber |
at(IntNumber i, IntNumber j)
|
|
at(IntNumber i)
|
public class RealNumber
A 64bit float numeric value
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
RealNumber |
constructor(IntNumber n)
|
RealNumber |
constructor(ByteNumber n)
|
RealNumber |
constructor(ShortNumber n)
|
RealNumber |
constructor()
Creates the object with a default value (0)
|
RealNumber |
constructor(RealNumber r)
Creates the object with specified value
|
RealNumber |
constructor(UIntNumber n)
Creates the object with specified value
|
RealNumber |
constructor(LongNumber n)
Creates the object with specified value
|
Modifier and Type | Static Property |
---|---|
get RealNumber |
MinValue()
Returns the minimal value
|
get RealNumber |
MaxValue()
Returns the maximal value
|
get RealNumber |
Default()
|
get RealNumber |
NegativeInfinity()
Returns the negative infinity
|
get RealNumber |
PositiveInfinity()
Returns the positive infinity
|
get RealNumber |
NaN()
Returns the positive infinity
|
get RealNumber |
Pi()
|
Modifier and Type | Property |
---|---|
get RealNumber |
Negative()
Negates the value
|
Modifier and Type | Method |
---|---|
BoolValue |
less(n)
|
BoolValue |
equal(o)
|
String |
toPrintable()
Returns the literal presentation
|
|
add(n)
|
|
subtract(n)
|
|
multiply(n)
|
|
divide(n)
|
BoolValue |
equal(RealNumber n)
Compares the value
|
BoolValue |
less(RealNumber n)
Compares the value
|
RealNumber |
add(RealNumber n)
Returns the sum
|
RealNumber |
subtract(RealNumber n)
Returns the difference
|
RealNumber |
multiply(RealNumber n)
Returns the product
|
RealNumber |
divide(RealNumber n)
Returns the result of integer division
|
BoolValue |
equal(IntNumber n)
Returns the result of integer division
|
BoolValue |
equal(ByteNumber n)
Returns the result of integer division
|
BoolValue |
equal(ShortNumber n)
Returns the result of integer division
|
BoolValue |
equal(LongNumber n)
Returns the result of integer division
|
BoolValue |
less(IntNumber n)
Returns the result of integer division
|
BoolValue |
less(ByteNumber n)
Returns the result of integer division
|
BoolValue |
less(ShortNumber n)
Returns the result of integer division
|
BoolValue |
less(LongNumber n)
Returns the result of integer division
|
RealNumber |
add(IntNumber n)
Returns the sum of numbers
|
RealNumber |
add(LongNumber n)
Returns the sum of numbers
|
RealNumber |
add(ByteNumber n)
Returns the sum of numbers
|
RealNumber |
add(ShortNumber n)
Returns the sum of numbers
|
RealNumber |
subtract(IntNumber n)
Returns the difference of numbers
|
RealNumber |
subtract(LongNumber n)
Returns the difference of numbers
|
RealNumber |
subtract(ByteNumber n)
Returns the difference of numbers
|
RealNumber |
subtract(ShortNumber n)
Returns the difference of numbers
|
RealNumber |
multiply(IntNumber n)
Returns the product of numbers
|
RealNumber |
multiply(LongNumber n)
Returns the product of numbers
|
RealNumber |
multiply(ByteNumber n)
Returns the product of numbers
|
RealNumber |
multiply(ShortNumber n)
Returns the product of numbers
|
RealNumber |
divide(IntNumber n)
Returns the result of the division
|
RealNumber |
divide(LongNumber n)
Returns the result of the division
|
RealNumber |
divide(ByteNumber n)
Returns the result of the division
|
RealNumber |
divide(ShortNumber n)
Returns the result of the division
|
RealNumber |
clone()
Clones the value
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
RealNumber |
power(RealNumber y)
|
RealNumber |
power(IntNumber y)
|
RealNumber |
sqr()
|
RealNumber |
sqrt()
|
RealNumber |
exp()
|
RealNumber |
ln()
|
RealNumber |
sin()
|
RealNumber |
cos()
|
RealNumber |
tan()
|
RealNumber |
arctan()
|
RealNumber |
arcsin()
|
RealNumber |
arccos()
|
RealNumber |
log2()
|
RealNumber |
log10()
|
get property RealNumber |
Integer()
|
get property IntNumber |
IntegerInt()
|
get property RealNumber |
Rounded()
|
get property IntNumber |
RoundedInt()
|
get property RealNumber |
Absolute()
|
get property RealNumber |
Reciprocal()
|
RealNumber |
frac()
|
RealNumber |
ceil()
|
RealNumber |
floor()
|
RealNumber |
round(IntNumber precision)
|
RealNumber |
truncate(IntNumber precision)
|
get property RealNumber |
Radian()
|
get property RealNumber |
Degree()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
public template Reference<T1>
Modifier and Type | Field |
---|---|
T1 |
value
|
Modifier and Type | Constructor / Static Method |
---|---|
Reference<T1> |
constructor(T1 val)
Initializes a variable
|
Modifier and Type | Property |
---|---|
get T1 |
Value()
Returns the variable value
|
set |
Value(T1 val)
Set the variable value
|
Modifier and Type | Conversion Method |
---|---|
T1 |
cast()
Returns the variable value
|
Modifier and Type | Method |
---|---|
BoolValue |
equal(o)
Returns true if o is equal to the variable value; otherwise, false
|
String |
toPrintable()
Returns the value string representation
|
|
dispatch()
|
public singleton SByteConvertor
Modifier and Type | Method |
---|---|
|
convert(IntNumber n, ref SByteNumber retVal)
|
SByteNumber |
convert(IntNumber n)
|
public class SByteNumber
a signed 8 bit integer
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
SByteNumber |
constructor()
Returns the default value
|
SByteNumber |
constructor(SByteNumber b)
Creates the object with a specified value
|
SByteNumber |
constructor(IntNumber n)
Creates the object with a specified value
|
Modifier and Type | Static Property |
---|---|
get SByteNumber |
MinValue()
returns the minimal value (-127)
|
get SByteNumber |
MaxValue()
Returns the maxial value (128)
|
get SByteNumber |
Default()
|
Modifier and Type | Property |
---|---|
get SByteNumber |
BInverted()
bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ShortNumber |
cast()
Returns the value as a short integer
|
IntNumber |
cast()
returns the value as an integer
|
UIntNumber |
cast()
returns the value as an unsigned integer
|
LongNumber |
cast()
Returns the value as a long integer
|
RealNumber |
cast()
Returns the value as a real number
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
returns the literal presentation
|
|
add(o)
|
|
subtract(o)
|
|
multiply(o)
|
|
divide(o)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
SByteNumber |
add(SByteNumber n)
Returns the sum
|
SByteNumber |
subtract(SByteNumber n)
Returns the difference
|
SByteNumber |
multiply(SByteNumber n)
Returns the product
|
SByteNumber |
divide(SByteNumber n)
Returns the result of integer division
|
ShortNumber |
add(ShortNumber n)
Returns the sum
|
ShortNumber |
subtract(ShortNumber n)
Returns the difference
|
ShortNumber |
multiply(ShortNumber n)
Returns the product
|
ShortNumber |
divide(ShortNumber n)
Returns the result of integer division
|
IntNumber |
add(IntNumber n)
Returns the sum
|
IntNumber |
subtract(IntNumber n)
Returns the difference
|
IntNumber |
multiply(IntNumber n)
Returns the product
|
IntNumber |
divide(IntNumber n)
Returns the result of integer division
|
IntNumber |
add(LongNumber n)
Returns the sum
|
IntNumber |
subtract(LongNumber n)
Returns the difference
|
IntNumber |
multiply(LongNumber n)
Returns the product
|
IntNumber |
divide(LongNumber n)
Returns the result of integer division
|
RealNumber |
add(RealNumber n)
Returns the sum
|
RealNumber |
subtract(RealNumber n)
Returns the difference
|
RealNumber |
multiply(RealNumber n)
Returns the product
|
RealNumber |
divide(RealNumber n)
Returns the result of integer division
|
BoolValue |
equal(SByteNumber b)
Compares the value
|
BoolValue |
less(SByteNumber b)
|
BoolValue |
equal(ShortNumber s)
Compares the value
|
BoolValue |
less(ShortNumber s)
|
BoolValue |
equal(IntNumber n)
Compares the value
|
BoolValue |
less(IntNumber n)
Compares the value
|
BoolValue |
equal(LongNumber n)
Compares the value
|
BoolValue |
less(LongNumber n)
Compares the value
|
BoolValue |
equal(RealNumber n)
Compares the value
|
BoolValue |
less(RealNumber n)
Compares the value
|
SByteNumber |
band(SByteNumber n)
Returns the result of bitwise AND operation
|
SByteNumber |
bor(SByteNumber n)
Returns the result of bitwise OR operation
|
SByteNumber |
bxor(SByteNumber n)
Returns the result of bitwise XOR operation
|
ShortNumber |
band(ShortNumber n)
Returns the result of bitwise AND operation
|
ShortNumber |
bor(ShortNumber n)
Returns the result of bitwise OR operation
|
ShortNumber |
bxor(ShortNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
SByteNumber |
shiftLeft(IntNumber val)
shifts an integer value to the left by a specified number of bits
|
SByteNumber |
shiftRight(IntNumber val)
shifts an integer value to the right by a specified number of bits
|
SByteNumber |
clone()
clones the value
|
public singleton ShortArrayConvertor
Modifier and Type | Method |
---|---|
IntNumber |
convert(String sour, IntNumber sourLen, system'ShortNumber[] dest, IntNumber destIndex, IntNumber destLen)
|
public singleton ShortConvertor
Modifier and Type | Method |
---|---|
ShortNumber |
convert(o)
|
ShortNumber |
convert(BaseVariable v)
|
ShortNumber |
convert(ByteNumber b)
|
ShortNumber |
convert(ShortNumber s)
|
ShortNumber |
convert(IntNumber n)
|
ShortNumber |
convert(UIntNumber n)
|
ShortNumber |
convert(LongNumber l)
|
ShortNumber |
convert(RealNumber r)
|
ShortNumber |
convert(CharValue ch)
|
ShortNumber |
convert(String s, IntNumber radix)
|
ShortNumber |
convert(WideString s, IntNumber radix)
|
public class ShortNumber
a signed 16 bit integer
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
ShortNumber |
constructor()
creates the object with a default value (0)
|
ShortNumber |
constructor(ShortNumber s)
creates the object with specified value
|
ShortNumber |
constructor(ByteNumber b)
creates the object with specified value
|
ShortNumber |
constructor(SByteNumber b)
creates the object with specified value
|
ShortNumber |
constructor(IntNumber n)
|
Modifier and Type | Static Property |
---|---|
get ShortNumber |
MinValue()
Returns the minimal value (-32768)
|
get ShortNumber |
MaxValue()
Returns the maxial value (32767)
|
get ShortNumber |
Default()
|
Modifier and Type | Property |
---|---|
get ShortNumber |
Negative()
|
get ShortNumber |
BInverted()
bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ByteNumber |
cast()
Returns the byte value
|
IntNumber |
cast()
Returns the integer value
|
UIntNumber |
cast()
Returns the unsigned integer value
|
LongNumber |
cast()
Returns the long integer value
|
RealNumber |
cast()
Returns the real number value
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
|
add(o)
|
|
subtract(o)
|
|
multiply(o)
|
|
divide(o)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
ShortNumber |
add(ShortNumber n)
returns the sum
|
ShortNumber |
subtract(ShortNumber n)
returns the difference
|
ShortNumber |
multiply(ShortNumber n)
returns the product
|
ShortNumber |
divide(ShortNumber n)
returns the result of integer division
|
ShortNumber |
add(ByteNumber n)
returns the sum
|
ShortNumber |
subtract(ByteNumber n)
returns the difference
|
ShortNumber |
multiply(ByteNumber n)
returns the product
|
ShortNumber |
divide(ByteNumber n)
returns the result of integer division
|
IntNumber |
add(IntNumber n)
returns the sum
|
IntNumber |
subtract(IntNumber n)
returns the difference
|
IntNumber |
multiply(IntNumber n)
returns the product
|
IntNumber |
divide(IntNumber n)
returns the result of integer division
|
LongNumber |
add(LongNumber n)
returns the sum
|
LongNumber |
subtract(LongNumber n)
returns the difference
|
LongNumber |
multiply(LongNumber n)
returns the product
|
LongNumber |
divide(LongNumber n)
returns the result of integer division
|
RealNumber |
add(RealNumber n)
returns the sum
|
RealNumber |
subtract(RealNumber n)
returns the difference
|
RealNumber |
multiply(RealNumber n)
returns the product
|
RealNumber |
divide(RealNumber n)
returns the result of integer division
|
ShortNumber |
band(ShortNumber n)
Returns the result of bitwise AND operation
|
ShortNumber |
bor(ShortNumber n)
Returns the result of bitwise OR operation
|
ShortNumber |
bxor(ShortNumber n)
Returns the result of bitwise XOR operation
|
ShortNumber |
band(ByteNumber n)
Returns the result of bitwise AND operation
|
ShortNumber |
bor(ByteNumber n)
Returns the result of bitwise OR operation
|
ShortNumber |
bxor(ByteNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
BoolValue |
equal(ShortNumber b)
compares the value
|
BoolValue |
less(ShortNumber b)
compares the value
|
BoolValue |
equal(ByteNumber b)
compares the value
|
BoolValue |
less(ByteNumber b)
compares the value
|
BoolValue |
equal(IntNumber n)
compares the value
|
BoolValue |
less(IntNumber n)
compares the value
|
BoolValue |
equal(LongNumber n)
compares the value
|
BoolValue |
less(LongNumber n)
compares the value
|
BoolValue |
equal(RealNumber n)
compares the value
|
BoolValue |
less(RealNumber n)
compares the value
|
ShortNumber |
shiftLeft(IntNumber val)
shifts an integer value to the left by a specified number of bits
|
ShortNumber |
shiftRight(IntNumber val)
shifts an integer value to the right by a specified number of bits
|
ShortNumber |
clone()
clones the value
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
get property ShortNumber |
Absolute()
|
ShortNumber |
power(IntNumber y)
|
ShortNumber |
sqr()
|
ShortNumber |
sqrt()
|
ShortNumber |
mod(Object operand)
|
BoolValue |
isOdd()
|
BoolValue |
isEven()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
get property ByteNumber |
High()
|
get property ByteNumber |
Low()
|
public class SMALL_RECT
Modifier and Type | Field |
---|---|
ShortNumber |
_left
|
ShortNumber |
_top
|
ShortNumber |
_right
|
ShortNumber |
_bottom
|
Modifier and Type | Property |
---|---|
get ShortNumber |
Left()
|
get ShortNumber |
Top()
|
get ShortNumber |
Right()
|
get ShortNumber |
Bottom()
|
Modifier and Type | Method |
---|---|
|
write(SMALL_RECT r)
|
public class StackOverflowException
Modifier and Type | Constructor / Static Method |
---|---|
StackOverflowException |
new()
|
StackOverflowException |
new(String message)
|
Modifier and Type | Method |
---|---|
String |
toPrintable()
|
public class StartUpEvents
Modifier and Type | Constructor / Static Method |
---|---|
internal StartUpEvents |
new()
|
Modifier and Type | Method |
---|---|
internal |
stopping()
|
internal |
handlingError(e)
|
public class String
A UTF-8 literal value
Modifier and Type | Field |
---|---|
|
array
|
Modifier and Type | Constructor / Static Method |
---|---|
|
dispatch()
|
String |
allocate(IntNumber size)
|
String |
copy(IntNumber size, String s)
|
String |
fill(IntNumber size, CharValue ch)
|
String |
copy(String s)
|
String |
copy(IntNumber index, IntNumber length, system'CharValue[] charArray)
|
internal String |
fromByteArray(IntNumber index, IntNumber size, system'ByteNumber[] buffer)
|
String |
arams:$#constructor(Object args)
|
Modifier and Type | Static Property |
---|---|
get String |
MinValue()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
WideString |
cast()
|
Enumerable<system'CharValue> |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
String |
add(o)
|
BoolValue |
equal(String s)
|
BoolValue |
equal(WideString s)
|
BoolValue |
equal(CharValue ch)
|
BoolValue |
less(String s)
|
BoolValue |
less(WideString s)
|
BoolValue |
less(CharValue ch)
|
CharValue |
at(IntNumber index)
|
ByteNumber |
at(IntNumber index)
|
String |
add(BaseVariable v)
|
String |
add(String subs)
Concatinates the values
|
IntNumber |
indexOf(IntNumber index, String literal)
Saves the index of the first occurence of the specified substring into an output parameter.
If the substring is not found. returns -1 |
IntNumber |
indexOf(IntNumber index, CharValue ch)
|
String |
insert(IntNumber index, String s)
Inserts the substring into and returns the new one
|
String |
insert(IntNumber index, CharValue ch)
|
String |
delete(IntNumber index, IntNumber length)
Deletes the substring from the object and returns the new one
|
String |
Substring(IntNumber index, IntNumber length)
Returns the substring
|
IntNumber |
save(IntNumber index, IntNumber length, system'CharValue[] buffer, IntNumber destIndex)
|
internal |
saveToByteArray(IntNumber index, system'ByteNumber[] buffer, IntNumber length)
|
Enumerator<system'CharValue> |
enumerator()
Returns the string enumerator
|
Indexer<system'CharValue> |
indexer()
|
String |
clone()
|
Modifier and Type | Extension Method |
---|---|
String |
Substring(IntNumber index)
|
IntNumber |
indexOf(String s)
|
IntNumber |
indexOf(CharValue ch)
|
get property IntNumber |
Hashcode()
|
BoolValue |
isEmpty()
|
BoolValue |
isNonempty()
|
String |
padLeft(IntNumber length)
|
String |
padLeft(CharValue ch, IntNumber length)
|
String |
padRight(IntNumber length)
|
String |
padRight(CharValue ch, IntNumber length)
|
BoolValue |
startingWith(String s)
|
BoolValue |
endingWith(String s)
|
BoolValue |
containing(String s)
|
String |
trimLeft(CharValue ch)
|
String |
trimLeft()
|
String |
trimRight(CharValue ch)
|
String |
trimRight()
|
String |
trim(CharValue ch)
|
String |
trim()
|
String |
replace(String replacee, String replacer)
|
String |
replaceFirst(String replacee, String replacer)
|
public singleton StringConvertor
Modifier and Type | Method |
---|---|
String |
convert(o)
|
String |
convert(ByteNumber b, IntNumber radix)
|
String |
convert(IntNumber value, IntNumber radix)
|
String |
convert(IntNumber value)
|
String |
convert(LongNumber value, IntNumber radix)
|
String |
convert(UIntNumber value, IntNumber radix)
|
String |
convert(ShortNumber value, IntNumber radix)
|
String |
convert(RealNumber value)
|
String |
convert(CharValue ch)
|
String |
convert(BaseVariable v)
|
String |
convert(BaseVariable v, IntNumber radix)
|
String |
convert(WideString w)
|
String |
convert(String s)
|
public class Symbol
Modifier and Type | Field |
---|---|
|
pointer
|
Modifier and Type | Constructor / Static Method |
---|---|
Symbol |
tryLoad(String ns, String name)
|
Symbol |
constructor(String name)
|
Symbol |
constructor(UnsafePointer ptr)
|
Modifier and Type | Static Property |
---|---|
get Symbol |
Default()
|
Modifier and Type | Method |
---|---|
|
dispatch()
|
BoolValue |
equal(Symbol s)
|
BoolValue |
notequal(Symbol s)
|
public class SymbolLoaderException
Modifier and Type | Constructor / Static Method |
---|---|
SymbolLoaderException |
new(String symbolName)
|
public class TypeLoaderException
Modifier and Type | Constructor / Static Method |
---|---|
TypeLoaderException |
new(String className)
|
public singleton UIntConvertor
Modifier and Type | Method |
---|---|
UIntNumber |
convert(o)
|
UIntNumber |
convert(UIntNumber n)
|
UIntNumber |
convert(IntNumber n)
|
UIntNumber |
convert(ByteNumber b)
|
UIntNumber |
convert(ShortNumber s)
|
UIntNumber |
convert(LongNumber l)
|
UIntNumber |
convert(String s)
|
UIntNumber |
convert(String s, IntNumber radix)
|
UIntNumber |
convert(WideString s, IntNumber radix)
|
public class UIntNumber
A unsigned 32 bit integer
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
UIntNumber |
constructor(ByteNumber b)
|
UIntNumber |
constructor(ShortNumber s)
|
UIntNumber |
constructor(IntNumber n)
|
UIntNumber |
constructor(UIntNumber n)
|
UIntNumber |
constructor()
|
UIntNumber |
#constructor(String s)
|
UIntNumber |
#constructor(String s)
|
Modifier and Type | Static Property |
---|---|
get UIntNumber |
MinValue()
Creates the object with the minimal value
|
get UIntNumber |
MaxValue()
Creates the object with the maximal value
|
get UIntNumber |
Default()
|
Modifier and Type | Property |
---|---|
get UIntNumber |
BInverted()
Bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ShortNumber |
cast()
Returns the value as a short integer
|
ByteNumber |
cast()
Returns the byte value
|
IntNumber |
cast()
|
LongNumber |
cast()
Returns the long integer
|
RealNumber |
cast()
Returns the real number
|
Modifier and Type | Method |
---|---|
BoolValue |
less(n)
|
BoolValue |
equal(o)
|
String |
toPrintable()
Returns the literal presentation
|
|
add(n)
|
|
subtract(n)
|
|
multiply(n)
|
|
divide(n)
|
UIntNumber |
add(BaseVariable v)
|
UIntNumber |
subtract(BaseVariable v)
|
UIntNumber |
multiply(BaseVariable v)
|
UIntNumber |
divide(BaseVariable v)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
BoolValue |
equal(UIntNumber n)
Compares the value
|
BoolValue |
less(UIntNumber n)
Compares the value
|
BoolValue |
equal(IntNumber n)
Compares the value
|
BoolValue |
less(IntNumber n)
Compares the value
|
BoolValue |
equal(ShortNumber n)
Compares the value
|
BoolValue |
equal(ByteNumber n)
Compares the value
|
BoolValue |
less(ByteNumber n)
Compares the value
|
BoolValue |
equal(LongNumber n)
Compares the value
|
BoolValue |
less(LongNumber n)
Compares the value
|
BoolValue |
equal(RealNumber n)
Compares the value
|
BoolValue |
less(RealNumber n)
Compares the value
|
UIntNumber |
add(UIntNumber n)
Returns the sum
|
UIntNumber |
subtract(UIntNumber n)
Returns the difference
|
UIntNumber |
multiply(UIntNumber n)
Returns the product
|
UIntNumber |
divide(UIntNumber n)
Returns the result of integer division
|
IntNumber |
add(IntNumber n)
Returns the sum
|
IntNumber |
subtract(IntNumber n)
Returns the difference
|
IntNumber |
multiply(IntNumber n)
Returns the product
|
IntNumber |
divide(IntNumber n)
Returns the result of integer division
|
IntNumber |
add(ByteNumber n)
Returns the sum
|
IntNumber |
subtract(ByteNumber n)
Returns the difference
|
IntNumber |
multiply(ByteNumber n)
Returns the product
|
IntNumber |
divide(ByteNumber n)
Returns the result of integer division
|
IntNumber |
add(ShortNumber n)
Returns the sum
|
IntNumber |
subtract(ShortNumber n)
Returns the difference
|
IntNumber |
multiply(ShortNumber n)
Returns the product
|
IntNumber |
divide(ShortNumber n)
Returns the result of integer division
|
LongNumber |
add(LongNumber n)
|
LongNumber |
subtract(LongNumber n)
|
LongNumber |
multiply(LongNumber n)
|
LongNumber |
divide(LongNumber n)
|
RealNumber |
add(RealNumber n)
|
RealNumber |
subtract(RealNumber n)
|
RealNumber |
multiply(RealNumber n)
|
RealNumber |
divide(RealNumber n)
|
UIntNumber |
band(UIntNumber n)
Returns the result of bitwise AND operation
|
UIntNumber |
bor(UIntNumber n)
Returns the result of bitwise OR operation
|
UIntNumber |
bxor(UIntNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
UIntNumber |
band(ShortNumber n)
Returns the result of bitwise AND operation
|
UIntNumber |
bor(ShortNumber n)
Returns the result of bitwise OR operation
|
UIntNumber |
bxor(ShortNumber n)
Returns the result of bitwise XOR operation
|
UIntNumber |
band(ByteNumber n)
Returns the result of bitwise AND operation
|
UIntNumber |
bor(ByteNumber n)
Returns the result of bitwise OR operation
|
UIntNumber |
bxor(ByteNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
UIntNumber |
shiftLeft(UIntNumber val)
|
UIntNumber |
shiftLeft(IntNumber val)
|
UIntNumber |
shiftRight(UIntNumber val)
|
UIntNumber |
shiftRight(IntNumber val)
|
UIntNumber |
clone()
|
Modifier and Type | Extension Method |
---|---|
get property IntNumber |
Hashcode()
|
UIntNumber |
sqr()
|
UIntNumber |
sqrt()
|
UIntNumber |
mod(UIntNumber operand)
|
UIntNumber |
mod(IntNumber operand)
|
UIntNumber |
mod(Object operand)
|
RealNumber |
realDiv(Object n)
|
BoolValue |
isOdd()
|
BoolValue |
isEven()
|
BoolValue |
isZero()
|
BoolValue |
isPositive()
|
BoolValue |
isNegative()
|
BoolValue |
isNonnegative()
|
public class UnsafePointer
Modifier and Type | Field |
---|---|
|
_pointer
|
Modifier and Type | Constructor / Static Method |
---|---|
UnsafePointer |
constructor()
|
UnsafePointer |
constructor(UnsafePointer ptr)
|
UnsafePointer |
constructor(Object obj)
|
Modifier and Type | Static Property |
---|---|
get UnsafePointer |
Default()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Value()
|
set RealNumber |
Value(ref RealNumber arg1)
|
set String |
Value(ref String arg1)
|
set WideString |
Value(ref WideString arg1)
|
Modifier and Type | Conversion Method |
---|---|
String |
cast()
|
WideString |
cast()
|
IntNumber |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
isUnassigned()
|
|
copyTo(system'ByteNumber[] target, IntNumber len)
|
|
copyTo(system'ByteNumber[] target, IntNumber index, IntNumber len)
|
public singleton UShortConvertor
Modifier and Type | Method |
---|---|
UShortNumber |
convert(UShortNumber s)
|
UShortNumber |
convert(ShortNumber s)
|
UShortNumber |
convert(IntNumber n)
|
public class UShortNumber
an unsigned 16 bit integer
Modifier and Type | Field |
---|---|
|
_value
|
Modifier and Type | Constructor / Static Method |
---|---|
UShortNumber |
constructor()
creates the object with a default value (0)
|
UShortNumber |
constructor(UShortNumber s)
creates the object with specified value
|
UShortNumber |
constructor(ShortNumber s)
creates the object with specified value
|
UShortNumber |
constructor(ByteNumber b)
creates the object with specified value
|
UShortNumber |
constructor(IntNumber n)
|
Modifier and Type | Static Property |
---|---|
get UShortNumber |
MinValue()
Returns the minimal value (0)
|
get UShortNumber |
MaxValue()
Returns the maxial value (65535)
|
get UShortNumber |
Default()
|
Modifier and Type | Property |
---|---|
get UShortNumber |
Negative()
|
get UShortNumber |
BInverted()
bitwise inversion
|
Modifier and Type | Conversion Method |
---|---|
ByteNumber |
cast()
Returns the byte value
|
ShortNumber |
cast()
Returns the signed short value
|
IntNumber |
cast()
Returns the integer value
|
UIntNumber |
cast()
Returns the unsigned integer value
|
LongNumber |
cast()
Returns the long integer value
|
RealNumber |
cast()
Returns the real number value
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
|
add(o)
|
|
subtract(o)
|
|
multiply(o)
|
|
divide(o)
|
|
band(n)
|
|
bor(n)
|
|
bxor(n)
|
UShortNumber |
add(UShortNumber n)
returns the sum
|
UShortNumber |
subtract(UShortNumber n)
returns the difference
|
UShortNumber |
multiply(UShortNumber n)
returns the product
|
UShortNumber |
divide(UShortNumber n)
returns the result of integer division
|
UShortNumber |
add(ByteNumber n)
returns the sum
|
UShortNumber |
subtract(ByteNumber n)
returns the difference
|
UShortNumber |
multiply(ByteNumber n)
returns the product
|
UShortNumber |
divide(ByteNumber n)
returns the result of integer division
|
IntNumber |
add(IntNumber n)
returns the sum
|
IntNumber |
subtract(IntNumber n)
returns the difference
|
IntNumber |
multiply(IntNumber n)
returns the product
|
IntNumber |
divide(IntNumber n)
returns the result of integer division
|
LongNumber |
add(LongNumber n)
returns the sum
|
LongNumber |
subtract(LongNumber n)
returns the difference
|
LongNumber |
multiply(LongNumber n)
returns the product
|
LongNumber |
divide(LongNumber n)
returns the result of integer division
|
RealNumber |
add(RealNumber n)
returns the sum
|
RealNumber |
subtract(RealNumber n)
returns the difference
|
RealNumber |
multiply(RealNumber n)
returns the product
|
RealNumber |
divide(RealNumber n)
returns the result of integer division
|
UShortNumber |
band(UShortNumber n)
Returns the result of bitwise AND operation
|
UShortNumber |
bor(UShortNumber n)
Returns the result of bitwise OR operation
|
UShortNumber |
bxor(UShortNumber n)
Returns the result of bitwise XOR operation
|
UShortNumber |
band(ByteNumber n)
Returns the result of bitwise AND operation
|
UShortNumber |
bor(ByteNumber n)
Returns the result of bitwise OR operation
|
UShortNumber |
bxor(ByteNumber n)
Returns the result of bitwise XOR operation
|
IntNumber |
band(IntNumber n)
Returns the result of bitwise AND operation
|
IntNumber |
bor(IntNumber n)
Returns the result of bitwise OR operation
|
IntNumber |
bxor(IntNumber n)
Returns the result of bitwise XOR operation
|
LongNumber |
band(LongNumber n)
Returns the result of bitwise AND operation
|
LongNumber |
bor(LongNumber n)
Returns the result of bitwise OR operation
|
LongNumber |
bxor(LongNumber n)
Returns the result of bitwise XOR operation
|
BoolValue |
equal(UShortNumber b)
compares the value
|
BoolValue |
less(UShortNumber b)
compares the value
|
BoolValue |
equal(ByteNumber b)
compares the value
|
BoolValue |
less(ByteNumber b)
compares the value
|
BoolValue |
equal(IntNumber n)
compares the value
|
BoolValue |
less(IntNumber n)
compares the value
|
BoolValue |
equal(LongNumber n)
compares the value
|
BoolValue |
less(LongNumber n)
compares the value
|
BoolValue |
equal(RealNumber n)
compares the value
|
BoolValue |
less(RealNumber n)
compares the value
|
UShortNumber |
shiftLeft(IntNumber val)
shifts an integer value to the left by a specified number of bits
|
UShortNumber |
shiftRight(IntNumber val)
shifts an integer value to the right by a specified number of bits
|
UShortNumber |
clone()
clones the value
|
public class Variable
A generic variable.
Extends an assigned value
Modifier and Type | Field |
---|---|
Object |
value
|
Modifier and Type | Constructor / Static Method |
---|---|
Variable |
constructor(value)
Creates the variable
|
Variable |
constructor()
Creates the empty variable
|
Modifier and Type | Method |
---|---|
|
append(val)
|
|
reduce(val)
|
|
multiplyBy(val)
|
|
divideBy(val)
|
public class Variant
A basic type variant class
Modifier and Type | Field |
---|---|
Object |
value
|
Modifier and Type | Constructor / Static Method |
---|---|
Variant |
constructor(object)
|
Modifier and Type | Conversion Method |
---|---|
ByteNumber |
cast()
|
ShortNumber |
cast()
|
CharValue |
cast()
|
IntNumber |
cast()
|
LongNumber |
cast()
|
RealNumber |
cast()
|
String |
cast()
|
WideString |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
equal(p)
|
String |
toPrintable()
|
|
saveTo(target)
|
|
add(p)
|
|
subtract(p)
|
|
multiply(p)
|
|
divide(p)
|
public singleton WideConvertor
Modifier and Type | Method |
---|---|
WideString |
convert(o)
|
WideString |
convert(CharValue ch)
|
WideString |
convert(ByteNumber b, IntNumber radix)
|
WideString |
convert(IntNumber value, IntNumber radix)
|
WideString |
convert(IntNumber value)
|
WideString |
convert(LongNumber value, IntNumber radix)
|
WideString |
convert(UIntNumber value, IntNumber radix)
|
WideString |
convert(ShortNumber value, IntNumber radix)
|
WideString |
convert(RealNumber value)
|
WideString |
convert(BaseVariable v)
|
WideString |
convert(BaseVariable v, IntNumber radix)
|
public class WideString
A UTF-16 literal value
Modifier and Type | Field |
---|---|
|
array
|
Modifier and Type | Constructor / Static Method |
---|---|
WideString |
allocate(IntNumber size)
|
WideString |
copy(IntNumber size, WideString s)
|
WideString |
fill(IntNumber size, CharValue ch)
|
WideString |
copy(WideString s)
|
WideString |
copy(IntNumber index, IntNumber length, system'CharValue[] charArray)
|
internal WideString |
fromShortArray(IntNumber index, IntNumber size, system'ShortNumber[] buffer)
|
Modifier and Type | Static Property |
---|---|
get WideString |
MinValue()
|
Modifier and Type | Property |
---|---|
get IntNumber |
Length()
|
Modifier and Type | Conversion Method |
---|---|
String |
cast()
|
Enumerable<system'CharValue> |
cast()
|
Modifier and Type | Method |
---|---|
BoolValue |
less(o)
|
BoolValue |
equal(o)
|
String |
toPrintable()
|
WideString |
add(o)
|
BoolValue |
equal(WideString s)
|
BoolValue |
less(WideString s)
|
BoolValue |
equal(CharValue ch)
|
BoolValue |
less(CharValue ch)
|
CharValue |
at(IntNumber index)
|
ShortNumber |
at(IntNumber index)
|
WideString |
add(BaseVariable v)
|
WideString |
add(WideString subs)
Concatinates the values
|
IntNumber |
indexOf(IntNumber index, WideString literal)
Saves the index of the first occurence of the specified substring into an output parameter.
If the substring is not found. returns -1 |
IntNumber |
indexOf(IntNumber index, CharValue ch)
|
WideString |
insert(IntNumber index, WideString s)
Inserts the substring into and returns the new one
|
WideString |
insert(IntNumber index, CharValue ch)
|
WideString |
delete(IntNumber index, IntNumber length)
Deletes the substring from the object and returns the new one
|
WideString |
Substring(IntNumber index, IntNumber length)
Returns the substring
|
IntNumber |
save(IntNumber index, IntNumber length, system'CharValue[] buffer, IntNumber destIndex)
|
internal |
saveToShortArray(IntNumber index, system'ShortNumber[] buffer, IntNumber length, IntNumber outputIndex)
|
Enumerator<system'CharValue> |
enumerator()
Returns the string enumerator
|
Indexer<system'CharValue> |
indexer()
|
WideString |
clone()
|
Modifier and Type | Extension Method |
---|---|
WideString |
Substring(IntNumber index)
|
IntNumber |
indexOf(WideString s)
|
IntNumber |
indexOf(CharValue ch)
|
get property IntNumber |
Hashcode()
|
BoolValue |
isEmpty()
|
BoolValue |
isNonempty()
|
WideString |
padLeft(IntNumber length)
|
WideString |
padLeft(CharValue ch, IntNumber length)
|
WideString |
padRight(IntNumber length)
|
WideString |
padRight(CharValue ch, IntNumber length)
|
BoolValue |
startingWith(WideString s)
|
BoolValue |
endingWith(WideString s)
|
BoolValue |
containing(WideString s)
|
WideString |
trimLeft(CharValue ch)
|
WideString |
trimLeft()
|
WideString |
trimRight(CharValue ch)
|
WideString |
trimRight()
|
WideString |
trim(CharValue ch)
|
WideString |
trim()
|
WideString |
replace(WideString replacee, WideString replacer)
|
WideString |
replaceFirst(WideString replacee, WideString replacer)
|
Modifier and Type | Name |
public |
CommandLine
|
---|