- All Superinterfaces:
AnnotatorAccessor
,AnnotatorAccessor.AnnotatorMutator
- Enclosing interface:
- AnnotatorAccessor
public static interface AnnotatorAccessor.AnnotatorProperty
extends AnnotatorAccessor, AnnotatorAccessor.AnnotatorMutator
Provides a annotator character property being the character denoting
(prefixing) an annotation's name.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.AnnotatorAccessor
AnnotatorAccessor.AnnotatorBuilder<B extends AnnotatorAccessor.AnnotatorBuilder<B>>, AnnotatorAccessor.AnnotatorMutator, AnnotatorAccessor.AnnotatorProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault char
letAnnotator
(char aAnnotator) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofAnnotatorAccessor.AnnotatorMutator.setAnnotator(char)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.AnnotatorAccessor
getAnnotator
Methods inherited from interface org.refcodes.mixin.AnnotatorAccessor.AnnotatorMutator
setAnnotator
-
Method Details
-
letAnnotator
default char letAnnotator(char aAnnotator) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given character (setter) as ofAnnotatorAccessor.AnnotatorMutator.setAnnotator(char)
and returns the very same value (getter).- Parameters:
aAnnotator
- The character to set (viaAnnotatorAccessor.AnnotatorMutator.setAnnotator(char)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-