Package io.quarkus.arc.processor
Record Class BuiltinBean.GeneratorContext
java.lang.Object
java.lang.Record
io.quarkus.arc.processor.BuiltinBean.GeneratorContext
- Enclosing class:
BuiltinBean
public static record BuiltinBean.GeneratorContext(BeanDeployment beanDeployment, InjectionTargetInfo injectionTarget, InjectionPointInfo injectionPoint, io.quarkus.gizmo2.creator.ClassCreator clazzCreator, io.quarkus.gizmo2.creator.BlockCreator constructor, io.quarkus.gizmo2.desc.FieldDesc providerField, AnnotationLiteralProcessor annotationLiterals, ReflectionRegistration reflectionRegistration, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate, io.quarkus.gizmo2.ParamVar declaringBeanSupplier)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionGeneratorContext(BeanDeployment beanDeployment, InjectionTargetInfo injectionTarget, InjectionPointInfo injectionPoint, io.quarkus.gizmo2.creator.ClassCreator clazzCreator, io.quarkus.gizmo2.creator.BlockCreator constructor, io.quarkus.gizmo2.desc.FieldDesc providerField, AnnotationLiteralProcessor annotationLiterals, ReflectionRegistration reflectionRegistration, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate, io.quarkus.gizmo2.ParamVar declaringBeanSupplier) Creates an instance of aGeneratorContextrecord class. -
Method Summary
Modifier and TypeMethodDescriptionReturns the value of theannotationLiteralsrecord component.Returns the value of thebeanDeploymentrecord component.io.quarkus.gizmo2.creator.ClassCreatorReturns the value of theclazzCreatorrecord component.io.quarkus.gizmo2.creator.BlockCreatorReturns the value of theconstructorrecord component.io.quarkus.gizmo2.ParamVarReturns the value of thedeclaringBeanSupplierrecord component.final booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theinjectionPointrecord component.Predicate<org.jboss.jandex.DotName> Returns the value of theinjectionPointAnnotationsPredicaterecord component.Returns the value of theinjectionTargetrecord component.io.quarkus.gizmo2.desc.FieldDescReturns the value of theproviderFieldrecord component.Returns the value of thereflectionRegistrationrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
GeneratorContext
public GeneratorContext(BeanDeployment beanDeployment, InjectionTargetInfo injectionTarget, InjectionPointInfo injectionPoint, io.quarkus.gizmo2.creator.ClassCreator clazzCreator, io.quarkus.gizmo2.creator.BlockCreator constructor, io.quarkus.gizmo2.desc.FieldDesc providerField, AnnotationLiteralProcessor annotationLiterals, ReflectionRegistration reflectionRegistration, Predicate<org.jboss.jandex.DotName> injectionPointAnnotationsPredicate, io.quarkus.gizmo2.ParamVar declaringBeanSupplier) Creates an instance of aGeneratorContextrecord class.- Parameters:
beanDeployment- the value for thebeanDeploymentrecord componentinjectionTarget- the value for theinjectionTargetrecord componentinjectionPoint- the value for theinjectionPointrecord componentclazzCreator- the value for theclazzCreatorrecord componentconstructor- the value for theconstructorrecord componentproviderField- the value for theproviderFieldrecord componentannotationLiterals- the value for theannotationLiteralsrecord componentreflectionRegistration- the value for thereflectionRegistrationrecord componentinjectionPointAnnotationsPredicate- the value for theinjectionPointAnnotationsPredicaterecord componentdeclaringBeanSupplier- the value for thedeclaringBeanSupplierrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
beanDeployment
Returns the value of thebeanDeploymentrecord component.- Returns:
- the value of the
beanDeploymentrecord component
-
injectionTarget
Returns the value of theinjectionTargetrecord component.- Returns:
- the value of the
injectionTargetrecord component
-
injectionPoint
Returns the value of theinjectionPointrecord component.- Returns:
- the value of the
injectionPointrecord component
-
clazzCreator
public io.quarkus.gizmo2.creator.ClassCreator clazzCreator()Returns the value of theclazzCreatorrecord component.- Returns:
- the value of the
clazzCreatorrecord component
-
constructor
public io.quarkus.gizmo2.creator.BlockCreator constructor()Returns the value of theconstructorrecord component.- Returns:
- the value of the
constructorrecord component
-
providerField
public io.quarkus.gizmo2.desc.FieldDesc providerField()Returns the value of theproviderFieldrecord component.- Returns:
- the value of the
providerFieldrecord component
-
annotationLiterals
Returns the value of theannotationLiteralsrecord component.- Returns:
- the value of the
annotationLiteralsrecord component
-
reflectionRegistration
Returns the value of thereflectionRegistrationrecord component.- Returns:
- the value of the
reflectionRegistrationrecord component
-
injectionPointAnnotationsPredicate
Returns the value of theinjectionPointAnnotationsPredicaterecord component.- Returns:
- the value of the
injectionPointAnnotationsPredicaterecord component
-
declaringBeanSupplier
public io.quarkus.gizmo2.ParamVar declaringBeanSupplier()Returns the value of thedeclaringBeanSupplierrecord component.- Returns:
- the value of the
declaringBeanSupplierrecord component
-