reflect.Value.getType
Returns the reflect.Type
object of a
reflect.Value
object.
Syntax
getType()
RETURNS reflect.Type
Usage
The getType()
method returns a reflect.Type
object representing
the type of this reflect.Value
object.
The type object can then be described with reflect.Type
methods.
Example
IMPORT reflect
MAIN
DEFINE val reflect.Value
DEFINE typ reflect.Type
DEFINE rec RECORD
pkey INTEGER,
name VARCHAR(30)
END RECORD
LET val = reflect.Value.valueOf(rec)
LET typ = val.getType()
DISPLAY "type name = ", typ.toString()
END MAIN
Shows:
type name = RECORD