Class TypeRenderingVisitor

  • All Implemented Interfaces:
    javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>

    public final class TypeRenderingVisitor
    extends javax.lang.model.util.SimpleTypeVisitor8<java.lang.Object,​java.lang.Object>
    • Field Summary

      • Fields inherited from class javax.lang.model.util.SimpleTypeVisitor6

        DEFAULT_VALUE
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String toString​(javax.lang.model.type.TypeMirror typeMirror)  
      java.lang.Object visitArray​(javax.lang.model.type.ArrayType t, java.lang.Object o)  
      java.lang.Object visitDeclared​(javax.lang.model.type.DeclaredType t, java.lang.Object o)  
      java.lang.Object visitExecutable​(javax.lang.model.type.ExecutableType t, java.lang.Object o)  
      java.lang.Object visitIntersection​(javax.lang.model.type.IntersectionType t, java.lang.Object o)  
      java.lang.Object visitNoType​(javax.lang.model.type.NoType t, java.lang.Object o)  
      java.lang.Object visitNull​(javax.lang.model.type.NullType t, java.lang.Object o)  
      java.lang.Object visitPrimitive​(javax.lang.model.type.PrimitiveType t, java.lang.Object o)  
      java.lang.Object visitTypeVariable​(javax.lang.model.type.TypeVariable t, java.lang.Object o)  
      java.lang.Object visitUnion​(javax.lang.model.type.UnionType t, java.lang.Object o)  
      java.lang.Object visitWildcard​(javax.lang.model.type.WildcardType t, java.lang.Object o)  
      • Methods inherited from class javax.lang.model.util.SimpleTypeVisitor6

        defaultAction, visitError
      • Methods inherited from class javax.lang.model.util.AbstractTypeVisitor6

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

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

      • toString

        public static java.lang.String toString​(javax.lang.model.type.TypeMirror typeMirror)
      • visitPrimitive

        public java.lang.Object visitPrimitive​(javax.lang.model.type.PrimitiveType t,
                                               java.lang.Object o)
        Specified by:
        visitPrimitive in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitPrimitive in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitNull

        public java.lang.Object visitNull​(javax.lang.model.type.NullType t,
                                          java.lang.Object o)
        Specified by:
        visitNull in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitNull in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitArray

        public java.lang.Object visitArray​(javax.lang.model.type.ArrayType t,
                                           java.lang.Object o)
        Specified by:
        visitArray in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitArray in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitDeclared

        public java.lang.Object visitDeclared​(javax.lang.model.type.DeclaredType t,
                                              java.lang.Object o)
        Specified by:
        visitDeclared in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitDeclared in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitTypeVariable

        public java.lang.Object visitTypeVariable​(javax.lang.model.type.TypeVariable t,
                                                  java.lang.Object o)
        Specified by:
        visitTypeVariable in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitTypeVariable in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitWildcard

        public java.lang.Object visitWildcard​(javax.lang.model.type.WildcardType t,
                                              java.lang.Object o)
        Specified by:
        visitWildcard in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitWildcard in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitUnion

        public java.lang.Object visitUnion​(javax.lang.model.type.UnionType t,
                                           java.lang.Object o)
        Specified by:
        visitUnion in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitUnion in class javax.lang.model.util.SimpleTypeVisitor7<java.lang.Object,​java.lang.Object>
      • visitIntersection

        public java.lang.Object visitIntersection​(javax.lang.model.type.IntersectionType t,
                                                  java.lang.Object o)
        Specified by:
        visitIntersection in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitIntersection in class javax.lang.model.util.SimpleTypeVisitor8<java.lang.Object,​java.lang.Object>
      • visitExecutable

        public java.lang.Object visitExecutable​(javax.lang.model.type.ExecutableType t,
                                                java.lang.Object o)
        Specified by:
        visitExecutable in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitExecutable in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>
      • visitNoType

        public java.lang.Object visitNoType​(javax.lang.model.type.NoType t,
                                            java.lang.Object o)
        Specified by:
        visitNoType in interface javax.lang.model.type.TypeVisitor<java.lang.Object,​java.lang.Object>
        Overrides:
        visitNoType in class javax.lang.model.util.SimpleTypeVisitor6<java.lang.Object,​java.lang.Object>