mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 21:21:33 +00:00
implement basic type annotations (not yet used or declarable)
This commit is contained in:
@ -118,7 +118,7 @@ class FfiNativeProvider : ExpandedNativeProvider, NativeProvider {
|
||||
val buffer = HeapInvocationBuffer(context)
|
||||
|
||||
val useFunctionArguments = functionArgumentSpecs ?: functionArguments.map {
|
||||
ArgumentSpec(symbol = Symbol(""), multiple = false)
|
||||
ArgumentSpec(symbol = Symbol(""), typeSpec = null, multiple = false)
|
||||
}
|
||||
|
||||
for ((index, spec) in useFunctionArguments.withIndex()) {
|
||||
|
@ -147,11 +147,13 @@ class JavaAutogen(val javaClass: Class<*>) {
|
||||
arguments = parameterNames.map {
|
||||
ArgumentSpec(
|
||||
symbol = Symbol(it),
|
||||
multiple = false
|
||||
multiple = false,
|
||||
typeSpec = null,
|
||||
)
|
||||
},
|
||||
nativeFunctionDescriptor = asNative(functionDefinition),
|
||||
block = null
|
||||
block = null,
|
||||
returnType = null,
|
||||
)
|
||||
|
||||
private fun asNative(functionDefinition: JavaFunctionDefinition): NativeFunctionDescriptor =
|
||||
|
Reference in New Issue
Block a user