Uses of Interface
io.quarkus.gizmo2.creator.AnnotationCreator
Packages that use AnnotationCreator
-
Uses of AnnotationCreator in io.quarkus.gizmo2
Method parameters in io.quarkus.gizmo2 with type arguments of type AnnotationCreatorModifier and TypeMethodDescription<A extends Annotation>
GenericType.OfArrayGenericType.OfArray.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfClassGenericType.OfClass.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfInnerClassGenericType.OfInnerClass.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfPrimitiveGenericType.OfPrimitive.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfReferenceGenericType.OfReference.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfRootClassGenericType.OfRootClass.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfThrowsGenericType.OfThrows.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericType.OfTypeVariableGenericType.OfTypeVariable.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
GenericTypeGenericType.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) Returns this generic type with the given additional annotation (notnull).<A extends Annotation>
TypeArgument.OfExtendsTypeArgument.OfExtends.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
TypeArgument.OfSuperTypeArgument.OfSuper.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
TypeArgument.OfUnboundedTypeArgument.OfUnbounded.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) <A extends Annotation>
TypeArgument.OfWildcardTypeArgument.OfWildcard.withAnnotation(Class<A> annotationType, Consumer<AnnotationCreator<A>> builder) Returns a copy of this type argument with the given annotation. -
Uses of AnnotationCreator in io.quarkus.gizmo2.creator
Methods in io.quarkus.gizmo2.creator that return types with arguments of type AnnotationCreatorModifier and TypeMethodDescriptionstatic <A extends Annotation>
Consumer<AnnotationCreator<A>>AnnotationCreator.from(A annotation) Get an annotation builder which adds the given annotation to its given creator.Method parameters in io.quarkus.gizmo2.creator with type arguments of type AnnotationCreatorModifier and TypeMethodDescription<S extends Annotation>
voidAnnotationCreator.add(AnnotationCreator.AnnotationProperty<A, S> prop, Consumer<AnnotationCreator<S>> builder) Add an annotation property for the given method and built value.<S extends Annotation>
voidAnnotationCreator.add(String name, Class<S> annotationClass, Consumer<AnnotationCreator<S>> builder) Add an annotation property with the given name and built value.voidAnnotationCreator.add(String name, ClassDesc annotationClass, Consumer<AnnotationCreator<Annotation>> builder) Add an annotation property with the given name and built value.<A extends Annotation>
voidAnnotatableCreator.addAnnotation(Class<A> annotationClass, Consumer<AnnotationCreator<A>> builder) Add an annotation with elements provided by givenbuilder.voidAnnotatableCreator.addAnnotation(ClassDesc annotationClass, RetentionPolicy retentionPolicy, Consumer<AnnotationCreator<Annotation>> builder) Add an annotation of given class with given retention policy and with elements provided by givenbuilder.<S extends Annotation>
voidAnnotationCreator.addArray(AnnotationCreator.AnnotationArrayProperty<A, S> prop, List<Consumer<AnnotationCreator<S>>> builders) Add an annotation property for the given method and built values.<S extends Annotation>
voidAnnotationCreator.addArray(String name, Class<S> annotationClass, List<Consumer<AnnotationCreator<S>>> builders) Add an annotation property with the given name and built values.voidAnnotationCreator.addArray(String name, ClassDesc annotationClass, List<Consumer<AnnotationCreator<Annotation>>> builders) Add an annotation property with the given name and built values.