Package io.quarkus.deployment.builditem
Class ObjectSubstitutionBuildItem
- java.lang.Object
-
- io.quarkus.builder.item.BuildItem
-
- io.quarkus.builder.item.MultiBuildItem
-
- io.quarkus.deployment.builditem.ObjectSubstitutionBuildItem
-
public final class ObjectSubstitutionBuildItem extends MultiBuildItem
Used to capture object substitution information for non-serializable classes
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ObjectSubstitutionBuildItem.Holder<F,T>
Holder to keep type info around for compiler
-
Field Summary
Fields Modifier and Type Field Description ObjectSubstitutionBuildItem.Holder<?,?>
holder
-
Constructor Summary
Constructors Constructor Description ObjectSubstitutionBuildItem(ObjectSubstitutionBuildItem.Holder<?,?> holder)
ObjectSubstitutionBuildItem(Class<F> from, Class<T> to, Class<? extends ObjectSubstitution<F,T>> substitution)
-
-
-
Field Detail
-
holder
public final ObjectSubstitutionBuildItem.Holder<?,?> holder
-
-
Constructor Detail
-
ObjectSubstitutionBuildItem
public ObjectSubstitutionBuildItem(Class<F> from, Class<T> to, Class<? extends ObjectSubstitution<F,T>> substitution)
-
ObjectSubstitutionBuildItem
public ObjectSubstitutionBuildItem(ObjectSubstitutionBuildItem.Holder<?,?> holder)
-
-
Method Detail
-
getHolder
public ObjectSubstitutionBuildItem.Holder<?,?> getHolder()
-
-