Skip to main content

%Library.CompiledMethod

Class %Library.CompiledMethod Extends %Persistent [ Deprecated, Not ProcedureBlock, StorageStrategy = custom, System = 2 ]

Note: The class definition classes in the %Library package have been superceded by those in the %Dictionary package. Instead use %Dictionary.CompiledMethod.

This class represents a specific method description for a compiled class.

Properties

ClassName

Property ClassName As %RawString;

A string containing the name of the class the method belongs to.

Name

Property Name As %RawString;

A string containing the name of the method.

ClassMethod

Property ClassMethod As %RawString;

A flag indicating whether the method is a class method (1) or an instance method (0).

Private

Property Private As %RawString;

A flag indicating whether the method is private (1) or public (0).

QuitWithValue

Property QuitWithValue As %RawString;

A flag indicating whether the method returns a value (1) or not (0).

ReturnType

Property ReturnType As %RawString;

A string containing the return type (a class name) for the method. If there is no return type it contains a null string ("").

Methods

%LoadData

Method %LoadData(methodId As %String) As %Status [ Private ]

%SaveData

Method %SaveData(id As %String) As %Status [ Private ]

%DeleteData

ClassMethod %DeleteData(id As %String, concurrency As %Integer) As %Status [ Private ]