class Progress.Reflect.Method
   inherits Progress.Lang.Object
   final:

   def public property Name as character
      get.

   def public property NumParameters as integer
      get.

   def public property ReturnType as Progress.Reflect.DataType
      get.

   def public property ReturnTypeName as character
      get.

   def public property ReturnExtent as integer
      get.

   def public property AccessMode as Progress.Reflect.AccessMode
      get.

   def public property IsAbstract as logical
      get.

   def public property IsStatic as logical
      get.

   def public property IsOverride as logical
      get.

   def public property IsFinal as logical
      get.

   def public property DeclaringClass as Progress.Lang.Class
      get.

   def public property OriginatingClass as Progress.Lang.Class
      get.

   method public Progress.Reflect.Parameter extent GetParameters():
   end method.

   method public Progress.Lang.Object Invoke(input parameterList as Progress.Lang.Object, input objectRef as Progress.Lang.ParameterList):
   end method.

   method public Progress.Lang.Object Invoke(input parameterList as Progress.Lang.ParameterList):
   end method.

   method public override character ToString():
   end method.

end class.
