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