class %Compiler.LG.MethWrapper
extends %RegisteredObject
property Class
as %String(TRUNCATE=1) [ InitialExpression = 0 ];
property ConflictingSignature
as %Boolean [ Calculated ];
property DefaultArgs
as %List [ Calculated ];
property Description
as %String(TRUNCATE=1) [ Calculated ];
property FirstDefaultArg
as %Integer [ Calculated,InitialExpression = 0 ];
property GenFlags
as %Compiler.LG.GenFlags;
property MethodClass
as %String(TRUNCATE=1) [ Calculated ];
property MethodClassRetType
as %String(TRUNCATE=1) [ Calculated ];
property MethodData
as %String(TRUNCATE=1) [ Calculated,InitialExpression = 0 ];
property Name
as %String(TRUNCATE=1) [ InitialExpression = 0 ];
property NumRefs
as %Integer [ Calculated,InitialExpression = 0 ];
property ReferenceEnumerator
as %List [ Calculated ];
property RetType
as %String(TRUNCATE=1) [ Calculated ];
property SkipPropertyAccessor
as %Boolean [ Calculated ];
property SpecialMethod
as %Boolean [ Calculated ];
property Types
as %String(TRUNCATE=1) [ Calculated,InitialExpression = 0 ];
property Vars
as %String(TRUNCATE=1) [ Calculated,InitialExpression = 0 ];
method ConflictingSignatureGet()
as %Boolean
This is a Get accessor method for the ConflictingSignature property.
method Count()
as %Integer
classmethod CreateCompiledMethodArray(Class As %String, ByRef Methods As %ArrayOfObjects, ExcludeSpecials As %Integer, TreatStreamsAsObjects As %Integer, LanguageType As %Integer, GenFlags As %Compiler.LG.GenFlags)
as %Status
classmethod CreateMethod(Class As %String, Method As %String, ByRef MethodObject As %Compiler.LG.MethWrapper, ExcludeSpecials As %Integer, ExcludeJavaMethods As %Integer, TreatStreamsAsObjects As %Integer, LanguageType, GenFlags As %Compiler.LG.GenFlags, ByRef Skip As %Boolean)
as %Status
classmethod CreateMethodArray(Class As %String, ByRef Methods As %ArrayOfObjects, TreatStreamsAsObjects As %Integer, ExcludeSpecials As %Integer, LanguageType As %Integer, GenFlags As %Compiler.LG.GenFlags)
as %Status
method DefaultArgsGet()
as %List
This is a Get accessor method for the DefaultArgs property.
method DescriptionGet()
as %String
This is a Get accessor method for the Description property.
method FirstDefaultArgGet()
as %Integer
This is a Get accessor method for the FirstDefaultArg property.
method GetArgArray(ArgIndex As %Integer)
as %Boolean
method GetArgBaseClass(ArgIndex As %Integer)
as %String
method GetArgByRef(ArgIndex As %Integer)
as %Boolean
method GetArgByRefMask(ArgIndex As %Integer)
as %Boolean
method GetArgCacheType(ArgIndex As %Integer)
as %String
method GetArgCollection(ArgIndex As %Integer)
as %Boolean
method GetArgCount()
as %Integer
method GetArgList(ArgIndex As %Integer)
as %Boolean
method GetArgName(ArgIndex As %Integer)
as %String
method GetArgObjectHandle(ArgIndex As %Integer)
as %Boolean
method GetArgPersistent(ArgIndex As %Integer)
as %Boolean
method GetArgSpec()
as %String
method GetArgType(ArgIndex As %Integer)
as %String
method GetCacheArgName(ArgIndex As %Integer)
as %String
method GetCacheArgType(ArgIndex As %Integer)
as %String
method GetClassMethod()
as %Boolean
method GetFirst()
as %String
method GetNext(ByRef key As %String)
as %Compiler.LG.PropWrapper
method GetPrimitive(ArgIndex As %Integer, StreamsAreObjects As %Boolean = 1)
as %Boolean
method GetRefOrdinal(ArgIndex As %Integer)
as %Integer
method GetReferenceMap()
as %String
method GetResultObjectHandle()
as %Boolean
method GetResultType()
as %String
method GetResultTypePersistent()
as %Boolean
method GetResultTypePrimitive()
as %String
method GetServerOnly()
as %Boolean
method MethodClassGet()
as %String
This is a Get accessor method for the MethodClass property.
method MethodClassRetTypeGet()
as %String
This is a Get accessor method for the MethodClassRetType property.
method MethodClassSet(value As %String)
as %Status
This is a Set accessor method for the MethodClass property.
method MethodDataGet()
as %String
This is a Get accessor method for the MethodData property.
classmethod MethodExists(Class As %String, Method As %String)
as %Boolean
method NumRefsGet()
as %Integer
This is a Get accessor method for the NumRefs property.
method ReferenceEnumeratorGet()
as %List
This is a Get accessor method for the ReferenceEnumerator property.
method ResultTypeIsStatus()
as %Integer
method RetTypeGet()
as %String
This is a Get accessor method for the RetType property.
method SkipPropertyAccessorGet()
as %Boolean
This is a Get accessor method for the SkipPropertyAccessor property.
method SkipPropertyAccessorSet(value As %String)
as %Status
This is a Set accessor method for the SkipPropertyAccessor property.
method SpecialMethodGet()
as %Boolean
This is a Get accessor method for the SpecialMethod property.
method SpecialMethodSet(value As %String)
as %Status
This is a Set accessor method for the SpecialMethod property.
method TypesGet()
as %String
This is a Get accessor method for the Types property.
method VarsGet()
as %String
This is a Get accessor method for the Vars property.
method getName()
as %String