Class ReflectiveHierarchyBuildItem.Builder
java.lang.Object
io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem.Builder
- Enclosing class:
ReflectiveHierarchyBuildItem
-
Constructor Summary
ConstructorsConstructorDescriptionBuilder()Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(String)insteadclassName(org.jboss.jandex.DotName className) Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(DotName)insteadignoreFieldPredicate(Predicate<org.jboss.jandex.FieldInfo> ignoreFieldPredicate) ignoreMethodPredicate(Predicate<org.jboss.jandex.MethodInfo> ignoreMethodPredicate) ignoreTypePredicate(Predicate<org.jboss.jandex.DotName> ignoreTypePredicate) index(org.jboss.jandex.IndexView index) serialization(boolean serialization) type(org.jboss.jandex.Type type) Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(Type)instead
-
Constructor Details
-
Builder
Deprecated, for removal: This API element is subject to removal in a future version.
-
-
Method Details
-
type
@Deprecated(since="3.12", forRemoval=true) public ReflectiveHierarchyBuildItem.Builder type(org.jboss.jandex.Type type) Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(Type)instead -
className
@Deprecated(since="3.12", forRemoval=true) public ReflectiveHierarchyBuildItem.Builder className(org.jboss.jandex.DotName className) Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(DotName)insteadDerives the targetTypeto be registered from the specified class name.- Parameters:
className- aDotNamerepresenting the name of the class of the Type to be registered for reflection- Returns:
- this
ReflectiveHierarchyBuildItem.Builderinstance
-
className
@Deprecated(since="3.12", forRemoval=true) public ReflectiveHierarchyBuildItem.Builder className(String className) Deprecated, for removal: This API element is subject to removal in a future version.useReflectiveHierarchyBuildItem.builder(String)insteadDerives the targetTypeto be registered from the specified class name.- Parameters:
className- the name of the class of the Type to be registered for reflection- Returns:
- this
ReflectiveHierarchyBuildItem.Builderinstance
-
index
-
ignoreTypePredicate
public ReflectiveHierarchyBuildItem.Builder ignoreTypePredicate(Predicate<org.jboss.jandex.DotName> ignoreTypePredicate) -
ignoreFieldPredicate
public ReflectiveHierarchyBuildItem.Builder ignoreFieldPredicate(Predicate<org.jboss.jandex.FieldInfo> ignoreFieldPredicate) -
ignoreMethodPredicate
public ReflectiveHierarchyBuildItem.Builder ignoreMethodPredicate(Predicate<org.jboss.jandex.MethodInfo> ignoreMethodPredicate) -
source
-
serialization
-
build
-
ReflectiveHierarchyBuildItem.builder(Type),ReflectiveHierarchyBuildItem.builder(String)orReflectiveHierarchyBuildItem.builder(DotName)instead