Class ReflectiveClassBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem
-
public final class ReflectiveClassBuildItem extends MultiBuildItem
Used to register a class for reflection in native mode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classReflectiveClassBuildItem.Builder
-
Constructor Summary
Constructors Constructor Description ReflectiveClassBuildItem(boolean constructors, boolean methods, boolean fields, boolean serialization, String... className)ReflectiveClassBuildItem(boolean constructors, boolean methods, boolean fields, Class<?>... className)ReflectiveClassBuildItem(boolean constructors, boolean methods, boolean fields, String... className)ReflectiveClassBuildItem(boolean methods, boolean fields, Class<?>... className)ReflectiveClassBuildItem(boolean methods, boolean fields, String... className)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanareFinalFieldsWritable()static ReflectiveClassBuildItem.Builderbuilder(Class<?>... className)static ReflectiveClassBuildItem.Builderbuilder(String... className)List<String>getClassNames()booleanisConstructors()booleanisFields()booleanisMethods()booleanisSerialization()booleanisWeak()static ReflectiveClassBuildItemserializationClass(String... className)static ReflectiveClassBuildItemweakClass(String... className)
-
-
-
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
-
weakClass
public static ReflectiveClassBuildItem weakClass(String... className)
-
serializationClass
public static ReflectiveClassBuildItem serializationClass(String... className)
-
isMethods
public boolean isMethods()
-
isFields
public boolean isFields()
-
isConstructors
public boolean isConstructors()
-
areFinalFieldsWritable
public boolean areFinalFieldsWritable()
-
isWeak
public boolean isWeak()
-
isSerialization
public boolean isSerialization()
-
builder
public static ReflectiveClassBuildItem.Builder builder(Class<?>... className)
-
builder
public static ReflectiveClassBuildItem.Builder builder(String... className)
-
-