mirror of
https://github.com/GayPizzaSpecifications/pork.git
synced 2025-08-03 21:21:33 +00:00
language: prepare for struct support
This commit is contained in:
@ -150,12 +150,12 @@ class JavaAutogen(val javaClass: Class<*>) {
|
||||
multiple = false
|
||||
)
|
||||
},
|
||||
native = asNative(functionDefinition),
|
||||
nativeFunctionDescriptor = asNative(functionDefinition),
|
||||
block = null
|
||||
)
|
||||
|
||||
private fun asNative(functionDefinition: JavaFunctionDefinition): Native =
|
||||
Native(Symbol("java"), functionDefinition.encode().map { StringLiteral(it) })
|
||||
private fun asNative(functionDefinition: JavaFunctionDefinition): NativeFunctionDescriptor =
|
||||
NativeFunctionDescriptor(Symbol("java"), functionDefinition.encode().map { StringLiteral(it) })
|
||||
|
||||
private fun discriminate(parameter: Parameter): String =
|
||||
parameter.type.simpleName.lowercase().replace("[]", "_array")
|
||||
|
Reference in New Issue
Block a user