Interface Visitor<T>

    • Method Detail

      • caseNoType

        T caseNoType​(NoType type)
        Bottom type's case.
      • caseEnumElementType

        T caseEnumElementType​(EnumElementType type)
        Enum element type's case.
      • caseAllType

        T caseAllType()
        All type's case.
      • caseBooleanType

        T caseBooleanType()
        Boolean value type's case.
      • caseNoObjectType

        T caseNoObjectType()
        Bottom Object type's case.
      • caseFunctionType

        T caseFunctionType​(FunctionType type)
        Function type's case.
      • caseObjectType

        T caseObjectType​(ObjectType type)
        Object type's case.
      • caseUnknownType

        T caseUnknownType()
        Unknown type's case.
      • caseNullType

        T caseNullType()
        Null type's case.
      • caseNamedType

        T caseNamedType​(NamedType type)
        Named type's case.
      • caseProxyObjectType

        T caseProxyObjectType​(ProxyObjectType type)
        Proxy type's case.
      • caseNumberType

        T caseNumberType()
        Number value type's case.
      • caseBigIntType

        T caseBigIntType()
        BigInt value type's case.
      • caseStringType

        T caseStringType()
        String value type's case.
      • caseSymbolType

        T caseSymbolType()
        Symbol value type's case.
      • caseVoidType

        T caseVoidType()
        Void type's case.
      • caseUnionType

        T caseUnionType​(UnionType type)
        Union type's case.
      • caseTemplatizedType

        T caseTemplatizedType​(TemplatizedType type)
        Templatized type's case.
      • caseTemplateType

        T caseTemplateType​(TemplateType templateType)
        Template type's case.