parameters: (params, returns, wrap)
docstring: Returns the JNI signature for the given datatypes.
docstring_summary: Returns the JNI signature for the given datatypes.
docstring_tokens: Returns the JNI signature for the given datatypes .
function: def JniSignature(params, returns, wrap):
    """Returns the JNI signature for the given datatypes."""
    items = ['(']
    items += [JavaParamToJni(param.datatype) for param in params]
    items += [')']
    items += [JavaParamToJni(returns)]
    if wrap:
      return '\n' + '\n'.join(['"' + item + '"' for item in items])
    else:
      return '"' + ''.join(items) + '"'
function_tokens: def JniSignature ( params , returns , wrap ) : items = [ '(' ] items += [ JavaParamToJni ( param . datatype ) for param in params ] items += [ ')' ] items += [ JavaParamToJni ( returns ) ] if wrap : return '\n' + '\n' . join ( [ '"' + item + '"' for item in items ] ) else : return '"' + '' . join ( items ) + '"'