Class DataArgument

    • Constructor Summary

      Constructors 
      Constructor Description
      DataArgument()  
    • Method Summary

      All Methods Static Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) static DataArgument dataArgument​(java.lang.String fieldName, javax.lang.model.type.TypeMirror type)  
      java.lang.String fieldName()  
      abstract <R> R match​(java.util.function.BiFunction<java.lang.String,​javax.lang.model.type.TypeMirror,​R> dataArgument)  
      javax.lang.model.type.TypeMirror type()  
      • Methods inherited from class java.lang.Object

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

      • DataArgument

        DataArgument()
    • Method Detail

      • match

        public abstract <R> R match​(@FieldNames({"fieldName","type"})
                                    java.util.function.BiFunction<java.lang.String,​javax.lang.model.type.TypeMirror,​R> dataArgument)
      • fieldName

        public java.lang.String fieldName()
      • type

        public javax.lang.model.type.TypeMirror type()
      • dataArgument

        static DataArgument dataArgument​(java.lang.String fieldName,
                                         javax.lang.model.type.TypeMirror type)