Skip to main content

%Compiler.Binding.JavaTypeConverter

Class %Compiler.Binding.JavaTypeConverter Extends %RegisteredObject [ System = 4 ]

Properties

objectLibraryTypes;

Property objectLibraryTypes;

timeTypes;

Property timeTypes;

projParams

Property projParams As %ArrayOfDataTypes;

primitiveDataTypes

Property primitiveDataTypes As %Boolean;

Methods

%OnNew

Method %OnNew(projParams As %ArrayOfDataTypes) As %Status [ Private, ServerOnly = 1 ]

getSigType

Method getSigType(returnType As %String, newCollections As %Boolean) As %String

convertType

Method convertType(fullType As %String, ByRef package As %String, ByRef type As %String, ByRef elementType = "", collectionType = "", isRelationship = 0, ByRef qstruct As %String) As %Status

convertCDType

Method convertCDType(type As %String, className = "") As %String

convertObjectTypes

Method convertObjectTypes(type As %String) As %String

paramsToArguments

Method paramsToArguments(params As %List, isStatic = 0, convertsType = 1) As %String

paramsToString

Method paramsToString(params As %List) As %String

getTypeForIRISCall

Method getTypeForIRISCall(type As %String, returnsObject As %Boolean, notPropertyCall = 0) As %String