Stay organized with collections
Save and categorize content based on your preferences.
AI-generated Key Takeaways
The @Repeatable annotation is used to indicate that an annotation type can be applied multiple times to the same declaration.
@Repeatable's value method specifies the container annotation type that holds the repeated annotations.
It's a meta-annotation, meaning it annotates other annotation types.
@Repeatable leverages container annotations to store multiple instances of the repeatable annotation.
public abstract @interface
Repeatable
implements
Annotation
The annotation type java.lang.annotation.Repeatable is
used to indicate that the annotation type whose declaration it
(meta-)annotates is repeatable. The value of
@Repeatable indicates the containing annotation
type for the repeatable annotation type.
Returns the hash code of this annotation, as defined below:
The hash code of an annotation is the sum of the hash codes
of its members (including those with default values), as defined
below:
The hash code of an annotation member is (127 times the hash code
of the member-name as computed by String.hashCode()) XOR
the hash code of the member-value, as defined below:
The hash code of a member-value depends on its type:
The hash code of a primitive value v is equal to
WrapperType.valueOf(v).hashCode(), where
WrapperType is the wrapper type corresponding
to the primitive type of v (Byte,
Character, Double, Float, Integer,
Long, Short, or Boolean).
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-07-10 UTC."],[],[]]