Package org.derive4j.processor.api
Class MessageLocalization
- java.lang.Object
-
- org.derive4j.processor.api.MessageLocalization
-
- Direct Known Subclasses:
MessageLocalizations.Lazy
,MessageLocalizations.OnAnnotation
,MessageLocalizations.OnAnnotationValue
,MessageLocalizations.OnElement
@Data public abstract class MessageLocalization extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
MessageLocalization.Cases<R>
-
Constructor Summary
Constructors Constructor Description MessageLocalization()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract <R> R
match(MessageLocalization.Cases<R> cases)
static MessageLocalization
onAnnotation(javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a)
static MessageLocalization
onAnnotationValue(javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a, javax.lang.model.element.AnnotationValue v)
static MessageLocalization
onElement(javax.lang.model.element.Element e)
-
-
-
Method Detail
-
onElement
public static MessageLocalization onElement(javax.lang.model.element.Element e)
-
onAnnotation
public static MessageLocalization onAnnotation(javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a)
-
onAnnotationValue
public static MessageLocalization onAnnotationValue(javax.lang.model.element.Element e, javax.lang.model.element.AnnotationMirror a, javax.lang.model.element.AnnotationValue v)
-
match
public abstract <R> R match(MessageLocalization.Cases<R> cases)
-
-