reflect.Method.getName
Returns the name of the method.
Syntax
getName()
  RETURNS STRINGUsage
The getName() method returns the name of the method represented by this
reflect.Method object.
The reflect.Method object used to call this method must have
been created with the reflect.Type.getMethod() method, from a reflect.Type
object created with a RECORD with
methods, or and INTERFACE type.
When the source type of the method is a record-type, the method name is prefixed with the name of the module where the record-type is defined. When the source type is an interface-type, the method name is not prefixed.
Example
IMPORT reflect
  
TYPE Shape INTERFACE
        kind() RETURNS STRING,
        area() RETURNS FLOAT
    END INTERFACE
TYPE Circle RECORD
        x, y FLOAT,
        r FLOAT
    END RECORD
FUNCTION (c Circle) kind() RETURNS STRING
    RETURN "circle"
END FUNCTION
FUNCTION (c Circle) area() RETURNS FLOAT
    RETURN (c.r * c.r * 3.1416)
END FUNCTION
FUNCTION main()
    DEFINE typ reflect.Type
    DEFINE met reflect.Method
    DEFINE shp Shape
    DEFINE cir Circle
    LET typ = reflect.Type.typeOf(shp)
    LET met = typ.getMethod(1)
    DISPLAY "shp method name 1 = ", met.getName()
    LET typ = reflect.Type.typeOf(cir)
    LET met = typ.getMethod(1)
    DISPLAY "cir method name 1 = ", met.getName()
END FUNCTIONShows:
shp method name 1 = kind
cir method name 1 = Circle.kind