SwiftParameter.isVariadic is parsed, and SwiftFunctionSignature.hasVariadicParams
exists, but generators don't handle it. So Int... gets emitted as a single Int:
// Swift
public func sum(_ xs: Int64...) -> Int64 { xs.reduce(0, +) }
// Generated Java (both modes): only one element can ever be passed
long r = MySwiftLibrary.sum(42); // no way to pass 0 or N values
Instead we should make those java var args
SwiftParameter.isVariadicis parsed, andSwiftFunctionSignature.hasVariadicParamsexists, but generators don't handle it. So
Int...gets emitted as a singleInt:Instead we should make those java var args