Uses of Interface
org.tquadrat.foundation.javacomposer.AnnotationSpec
Packages that use AnnotationSpec
Package
Description
JavaComposer is a Java toolkit for the generation of Java source
code.
The implementations for the interfaces from the package
org.tquadrat.foundation.javacomposer.-
Uses of AnnotationSpec in org.tquadrat.foundation.javacomposer
Fields in org.tquadrat.foundation.javacomposer with type parameters of type AnnotationSpecModifier and TypeFieldDescriptionprivate final Lazy<AnnotationSpec> JavaComposer.m_Annotation_ClassVersionThe@ClassVersionannotation.private final Lazy<AnnotationSpec> JavaComposer.m_Annotation_UtilityClassThe@UtilityClassannotation.Methods in org.tquadrat.foundation.javacomposer that return AnnotationSpecModifier and TypeMethodDescriptionAnnotationSpec.Builder.build()Creates theAnnotationSpecinstance from the added members.final AnnotationSpecJavaComposer.createAnnotation(Annotation annotation) Creates an instance ofAnnotationSpecfrom the givenAnnotationinstance.final AnnotationSpecJavaComposer.createAnnotation(Annotation annotation, boolean includeDefaultValues) Creates an instance ofAnnotationSpecfrom the givenAnnotationinstance.final AnnotationSpecJavaComposer.createAnnotation(AnnotationMirror annotation) Creates an instance ofAnnotationSpecfrom the givenAnnotationMirrorinstance.final AnnotationSpecJavaComposer.createClassVersionAnnotation()Returns a@ClassVersionannotation with a default text forClassVersion.sourceVersion().final AnnotationSpecJavaComposer.createClassVersionAnnotation(String sourceVersion) Returns a@ClassVersionannotation with the text forClassVersion.sourceVersion().static final AnnotationSpecSuppressableWarnings.createSuppressWarningsAnnotation(JavaComposer factory, SuppressableWarnings... suppress) Creates anAnnotationSpecinstance for the@SuppressWarningsannotation.final AnnotationSpecJavaComposer.createUtilityClassAnnotation()Returns a@UtilityClassannotation.Methods in org.tquadrat.foundation.javacomposer that return types with arguments of type AnnotationSpecModifier and TypeMethodDescriptionfinal Optional<AnnotationSpec> JavaComposer.createSuppressWarningsAnnotation(Collection<SuppressableWarnings> warnings) Returns a@SuppressWarningsannotation with the given values.final Optional<AnnotationSpec> JavaComposer.createSuppressWarningsAnnotation(SuppressableWarnings... warnings) Returns a@SuppressWarningsannotation with the given values.Methods in org.tquadrat.foundation.javacomposer with parameters of type AnnotationSpecModifier and TypeMethodDescriptionFieldSpec.Builder.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the field.MethodSpec.Builder.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the method.ParameterSpec.Builder.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the parameter.TypeSpec.Builder.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the type to build.default TypeNameTypeName.annotated(AnnotationSpec... annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.Method parameters in org.tquadrat.foundation.javacomposer with type arguments of type AnnotationSpecModifier and TypeMethodDescriptionFieldSpec.Builder.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Adds annotations for the field.MethodSpec.Builder.addAnnotations(Iterable<? extends AnnotationSpec> annotationSpecs) Adds annotations for the method.ParameterSpec.Builder.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Adds annotations for the parameter.TypeSpec.Builder.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Add the given annotations for the type to build.ArrayTypeName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.ClassName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofClassNameas a copy of this one, but with the given annotations added.ParameterizedTypeName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.TypeName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.TypeVariableName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.WildcardTypeName.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added. -
Uses of AnnotationSpec in org.tquadrat.foundation.javacomposer.internal
Classes in org.tquadrat.foundation.javacomposer.internal that implement AnnotationSpecModifier and TypeClassDescriptionfinal classThe implementation ofAnnotationSpecfor a generated annotation on a declaration.Methods in org.tquadrat.foundation.javacomposer.internal with parameters of type AnnotationSpecModifier and TypeMethodDescriptionFieldSpecImpl.BuilderImpl.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the field.MethodSpecImpl.BuilderImpl.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the method.ParameterSpecImpl.BuilderImpl.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the parameter.final TypeSpecImpl.BuilderImplTypeSpecImpl.BuilderImpl.addAnnotation(AnnotationSpec annotationSpec) Adds an annotation for the type to build.Method parameters in org.tquadrat.foundation.javacomposer.internal with type arguments of type AnnotationSpecModifier and TypeMethodDescriptionFieldSpecImpl.BuilderImpl.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Adds annotations for the field.MethodSpecImpl.BuilderImpl.addAnnotations(Iterable<? extends AnnotationSpec> annotationSpecs) Adds annotations for the method.ParameterSpecImpl.BuilderImpl.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Adds annotations for the parameter.final TypeSpecImpl.BuilderImplTypeSpecImpl.BuilderImpl.addAnnotations(Iterable<AnnotationSpec> annotationSpecs) Add the given annotations for the type to build.final ArrayTypeNameImplArrayTypeNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.final ClassNameImplClassNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.ParameterizedTypeNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.TypeNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.final TypeVariableNameImplTypeVariableNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.final WildcardTypeNameImplWildcardTypeNameImpl.annotated(List<AnnotationSpec> annotations) Creates a new instance for an implementation ofTypeNameas a copy of this one, but with the given annotations added.protected final List<AnnotationSpecImpl> TypeNameImpl.concatAnnotations(Collection<AnnotationSpec> annotations) Combines the annotations of this instance with the given ones.
