Class ReflectiveClassBuildItem


  • public final class ReflectiveClassBuildItem
    extends MultiBuildItem
    Used to register a class for reflection in native mode
    • Constructor Detail

      • ReflectiveClassBuildItem

        public ReflectiveClassBuildItem​(boolean methods,
                                        boolean fields,
                                        Class<?>... className)
      • ReflectiveClassBuildItem

        public ReflectiveClassBuildItem​(boolean constructors,
                                        boolean methods,
                                        boolean fields,
                                        Class<?>... className)
      • ReflectiveClassBuildItem

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

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

        public ReflectiveClassBuildItem​(boolean constructors,
                                        boolean methods,
                                        boolean fields,
                                        boolean serialization,
                                        String... className)
    • Method Detail

      • getClassNames

        public List<String> getClassNames()
      • isMethods

        public boolean isMethods()
      • isFields

        public boolean isFields()
      • isConstructors

        public boolean isConstructors()
      • areFinalFieldsWritable

        @Deprecated
        public boolean areFinalFieldsWritable()
        Deprecated.
        As of GraalVM 21.2 finalFieldsWritable is no longer needed when registering fields for reflection. This will be removed in a future verion of Quarkus.
      • isWeak

        public boolean isWeak()
      • isSerialization

        public boolean isSerialization()