System.String
).
.nil
if .nil
was supplied .nil
, which inhibits the default entry of the CLR::CLR_IMPORT CLR
primitive types or System.String values to Rexx strings, otherwise returns argument unchanged.
clrObject
does not represent a boxed CLR value or a CLR string CLR_Enum
class, then an instance of CLR_Enum
will be created and returned using the CLR object's clr.object
and clr.type
attributes. If a Rexx string is supplied which can be represented as a number, then a CLR object representing a wrapped system.Int32, system.Int64 or system.Decimal gets returned, depending on the value range. Otherwise a system.String object gets returned
If a BSF (Java proxy) object is supplied it will be wrapped either as a CLR_Enum
or as a CLR_Proxy
object.
param: value a CLR, a BSF or a Rexx string object
return: a CLR object wrapping up the supplied value
clr.object
.
clr.type
of the clr.object
.
clr.object
.Object
).
new
class method to create instances of the CLR type it represents.
.local
directory. Prepending a dot to that name (using it as an environment symbol) will cause ooRexx to automatically search for this entry in .nil
. If this argument is given and set to .nil
, then no entry will be created in the ooRexx .local
directory. "CLR_Class"
clr.wrap()
will use this class, if a pure BSF (Java) object is supplied, assuming it is from CLR/.Net.
.CLRLogger
. All interaction is with the class object directly, there is no instance one is allowed to create.
.true
if logging is active, .false
if not logLevel
setting.
doLogging
is set to .false
, otherwise to .true
.
logLevels
directory object logLevel
to "OFF". Determines whether the ooRexx version in use has the .traceOutput
stream, if not the .error
stream is used for log output instead.
logLevel
. The handling is determined by the following relation: "OFF" < "FATAL" < "ERROR" < "WARN" < "INFO" < "DEBUG" < "TRACE". Hence, if the attribute logLevel
is set to "OFF" no log messages get displayed. By contrast, if logLevel
is set to "TRACE" all log messages get displayed.
param: levelName the unknown message name
param: args an array object containing the arguments supplied with the unknown message