Interface AnnotationSpec
- All Known Implementing Classes:
AnnotationSpecImpl
@ClassVersion(sourceVersion="$Id: AnnotationSpec.java 1085 2024-01-05 16:23:28Z tquadrat $")
@API(status=STABLE,
since="0.0.5")
public sealed interface AnnotationSpec
permits AnnotationSpecImpl
The specification for a generated annotation on a declaration.
- Author:
- Square,Inc.
- Modified by:
- Thomas Thrien (thomas.thrien@tquadrat.org)
- Version:
- $Id: AnnotationSpec.java 1085 2024-01-05 16:23:28Z tquadrat $
- Since:
- 0.0.5
- UML Diagram
-
UML Diagram for "org.tquadrat.foundation.javacomposer.AnnotationSpec"
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe specification of a builder for an instance of an implementation ofAnnotationSpec. -
Method Summary
-
Method Details
-
equals
-
hashCode
-
toBuilder
Creates a new builder that is initialised with the components of this annotation.- Returns:
- The new builder.
-
toString
-
