Function

func parseParameterTypes(String)

public func parseParameterTypes(parameterTypes: String): Array<TypeInfo>

Description: Parses parameter types from a string and converts them into an array of types for use by functions such as getStaticFunction.

The qualified name of a function parameter type refers to the parameter type portion of the function type, excluding the parameter names, default values, and outermost parentheses (). Therefore, for the following Cangjie function:

import m1.p1.T1
func f(a: Int64, b: T1, c!: Int64 = 0, d!: Int64 = 0): Int64 { ... }

The qualified name should be "Int64, m1/p1.T1, Int64, Int64". The qualified name of a function without parameters should be "".

Parameters:

  • parameterTypes: String: qualified name of the function parameter types

Returns:

  • Array<TypeInfo>: parameter type information corresponding to the string

Throws: