Class JniRuntimeAccessMethodBuildItem


  • public final class JniRuntimeAccessMethodBuildItem
    extends MultiBuildItem
    JNI access registration fine-grained to single methods for a given class.
    • Field Detail

      • declaringClass

        final String declaringClass
      • params

        final String[] params
    • Constructor Detail

      • JniRuntimeAccessMethodBuildItem

        public JniRuntimeAccessMethodBuildItem​(org.jboss.jandex.MethodInfo methodInfo)
      • JniRuntimeAccessMethodBuildItem

        public JniRuntimeAccessMethodBuildItem​(Method method)
      • JniRuntimeAccessMethodBuildItem

        public JniRuntimeAccessMethodBuildItem​(String declaringClass,
                                               String name,
                                               String... params)
      • JniRuntimeAccessMethodBuildItem

        public JniRuntimeAccessMethodBuildItem​(String declaringClass,
                                               String name,
                                               Class<?>... params)
      • JniRuntimeAccessMethodBuildItem

        public JniRuntimeAccessMethodBuildItem​(String declaringClass,
                                               String name)
    • Method Detail

      • getName

        public String getName()
      • getParams

        public String[] getParams()
      • getDeclaringClass

        public String getDeclaringClass()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object