Class ReflectiveHierarchyBuildItem.Builder
java.lang.Object
io.quarkus.deployment.builditem.nativeimage.ReflectiveHierarchyBuildItem.Builder
- Enclosing class:
- ReflectiveHierarchyBuildItem
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Derives the targetType
to be registered from the specified class name.className
(org.jboss.jandex.DotName className) Derives the targetType
to be registered from the specified class name.ignoreFieldPredicate
(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)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
type
-
className
Derives the targetType
to be registered from the specified class name.- Parameters:
className
- aDotName
representing the name of the class of the Type to be registered for reflection- Returns:
- this
ReflectiveHierarchyBuildItem.Builder
instance
-
className
Derives the targetType
to 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.Builder
instance
-
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
-