• Generates a new functional method caller.

    Parameters

    • interfaceJp: null | InterfaceType = null

      The functional interface join point.

    • methodName: null | string = null

      The name of the method.

    • getterType: null | string = null

      The type of the getter.

    • defaultMethodStr: null | string = null

      The default method string.

    Returns {
        $mapClass: Class | undefined;
        contains: string;
        get: ((param: string) => string) | undefined;
        put: string;
    }

    An object containing the mapping class and related methods.

    • $mapClass: Class | undefined
    • contains: string
    • get: ((param: string) => string) | undefined
    • put: string