Class JniRuntimeAccessBuildItem


  • public final class JniRuntimeAccessBuildItem
    extends MultiBuildItem
    Used to register a class for JNI runtime access.
    • Constructor Detail

      • JniRuntimeAccessBuildItem

        public JniRuntimeAccessBuildItem​(boolean constructors,
                                         boolean methods,
                                         boolean fields,
                                         Class<?>... classes)
      • JniRuntimeAccessBuildItem

        public JniRuntimeAccessBuildItem​(boolean constructors,
                                         boolean methods,
                                         boolean fields,
                                         String... className)
      • JniRuntimeAccessBuildItem

        public JniRuntimeAccessBuildItem​(boolean constructors,
                                         boolean methods,
                                         boolean fields,
                                         boolean finalFieldsWriteable,
                                         Class<?>... classes)
      • JniRuntimeAccessBuildItem

        public JniRuntimeAccessBuildItem​(boolean constructors,
                                         boolean methods,
                                         boolean fields,
                                         boolean finalFieldsWriteable,
                                         String... className)
    • Method Detail

      • getClassNames

        public List<String> getClassNames()
      • isConstructors

        public boolean isConstructors()
      • isMethods

        public boolean isMethods()
      • isFields

        public boolean isFields()
      • isFinalFieldsWriteable

        public boolean isFinalFieldsWriteable()