Needs a macro to make it actually useful, but at least it's not possible to construct an invalid JVM method signature with it as far as I know.
I'm not a macro wizard yet, but at least the hard part is done. If we add const onto the function it will be able to evaluate it at compile time and hopefully simplify straight down to a string literal in the binary.
I hope I didn't put it in a silly location, I haven't dived through all the code to understand it yet. Let me know if there's a better way to do this that follows the conventions for the project.
Needs a macro to make it actually useful, but at least it's not possible to construct an invalid JVM method signature with it as far as I know.
I'm not a macro wizard yet, but at least the hard part is done. If we add
const
onto the function it will be able to evaluate it at compile time and hopefully simplify straight down to a string literal in the binary.I hope I didn't put it in a silly location, I haven't dived through all the code to understand it yet. Let me know if there's a better way to do this that follows the conventions for the project.