Class GemValue.ValueAnnotationValueListVisitor<V,​R>

  • All Implemented Interfaces:
    javax.lang.model.element.AnnotationValueVisitor<java.util.List<R>,​java.lang.Class<V>>
    Enclosing class:
    GemValue<T>

    private static class GemValue.ValueAnnotationValueListVisitor<V,​R>
    extends javax.lang.model.util.SimpleAnnotationValueVisitor8<java.util.List<R>,​java.lang.Class<V>>
    • 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
      • Methods inherited from class javax.lang.model.util.AbstractAnnotationValueVisitor6

        visit, visit, visitUnknown
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ValueAnnotationValueListVisitor

        private ValueAnnotationValueListVisitor​(java.util.function.Function<V,​R> valueMapper)
    • Method Detail

      • visitArray

        public java.util.List<R> visitArray​(java.util.List<? extends javax.lang.model.element.AnnotationValue> vals,
                                            java.lang.Class<V> vClass)
        Specified by:
        visitArray in interface javax.lang.model.element.AnnotationValueVisitor<V,​R>
        Overrides:
        visitArray in class javax.lang.model.util.SimpleAnnotationValueVisitor6<java.util.List<R>,​java.lang.Class<V>>