WithJvmSignature

@Target(allowedTargets = [AnnotationTarget.FUNCTION])
annotation class WithJvmSignature(val parameterTypes: Array<String>, val returnType: String)(source)

Adds information about jvm signature for functions annotated with JniActual.

If is used together with WithJvmType, this annotation will override it.

Properties

Link copied to clipboard

array of fully qualified class names of the function parameters without generics and in Java style (e.g., "java.lang.String", "int", "long[][]" etc.)

Link copied to clipboard

fully qualified name of the function return type in Java style.