Example #1
0
    def get_parameters(self):
        args = self.function.get_signature().args
        parameters = []
        for i in range(len(args)):
            parameters.append(
                (self.space.wrap(i),
                 k_ReflectionParameter.call_args(
                     self.interp,
                     [self.space.wrap(self.name),
                      self.space.wrap(i)])))

        return self.space.new_array_from_pairs(parameters)
Example #2
0
    def get_parameters(self):
        args = self.function.get_signature().args
        parameters = []
        for i in range(len(args)):
            parameters.append(
                (
                    self.space.wrap(i),
                    k_ReflectionParameter.call_args(self.interp, [self.space.wrap(self.name), self.space.wrap(i)]),
                )
            )

        return self.space.new_array_from_pairs(parameters)
Example #3
0
def getParameters(interp, this):
    space = interp.space

    args = this.ref_method.get_signature().args
    parameters = []
    for i in range(len(args)):
        arg = interp.space.new_array_from_list([
            space.wrap(this.ref_klass.name),
            space.wrap(this.ref_method.get_name())
        ])
        parameters.append(
            (space.wrap(i),
             k_ReflectionParameter.call_args(interp, [arg, space.wrap(i)])))

    return space.new_array_from_pairs(parameters)
Example #4
0
def getParameters(interp, this):
    space = interp.space

    args = this.ref_method.get_signature().args
    parameters = []
    for i in range(len(args)):
        arg = interp.space.new_array_from_list([
            space.wrap(this.ref_klass.name),
            space.wrap(this.ref_method.get_name())
        ])
        parameters.append((
            space.wrap(i),
            k_ReflectionParameter.call_args(interp, [arg, space.wrap(i)])
        ))

    return space.new_array_from_pairs(parameters)