Package org.mapstruct.tools.gem
Class GemValue.ValueAnnotationValueListVisitor<V,R>
- java.lang.Object
-
- javax.lang.model.util.AbstractAnnotationValueVisitor6<R,P>
-
- javax.lang.model.util.SimpleAnnotationValueVisitor6<R,P>
-
- javax.lang.model.util.SimpleAnnotationValueVisitor7<R,P>
-
- javax.lang.model.util.SimpleAnnotationValueVisitor8<java.util.List<R>,java.lang.Class<V>>
-
- org.mapstruct.tools.gem.GemValue.ValueAnnotationValueListVisitor<V,R>
-
- All Implemented Interfaces:
javax.lang.model.element.AnnotationValueVisitor<java.util.List<R>,java.lang.Class<V>>
private static class GemValue.ValueAnnotationValueListVisitor<V,R> extends javax.lang.model.util.SimpleAnnotationValueVisitor8<java.util.List<R>,java.lang.Class<V>>
-
-
Field Summary
Fields Modifier and Type Field Description private GemValue.ValueAnnotationValueVisitor<V,R>arrayVisitor
-
Constructor Summary
Constructors Modifier Constructor Description privateValueAnnotationValueListVisitor(java.util.function.Function<V,R> valueMapper)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<R>visitArray(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals, java.lang.Class<V> vClass)-
Methods inherited from class javax.lang.model.util.SimpleAnnotationValueVisitor6
defaultAction, visitAnnotation, visitBoolean, visitByte, visitChar, visitDouble, visitEnumConstant, visitFloat, visitInt, visitLong, visitShort, visitString, visitType
-
-
-
-
Field Detail
-
arrayVisitor
private final GemValue.ValueAnnotationValueVisitor<V,R> arrayVisitor
-
-