implicit final class TypeMatcher extends AnyVal
          
            Linear Supertypes
          
          
        
          
          
            
          
          
        
        
            Ordering
            
          - Alphabetic
 - By Inheritance
 
                  Inherited
                  
                  
- TypeMatcher
 - AnyVal
 - Any
 
- Hide All
 - Show All
 
              Visibility
              
        - Public
 - All
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        getClass(): Class[_ <: AnyVal]
      
      
      
- Definition Classes
 - AnyVal → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isPrimitive: Boolean
      
      
      
Check that type cannot be object or array
 - 
      
      
      
        
      
    
      
        
        def
      
      
        isUnion: Boolean
      
      
      
Check if type contains at least two non-null types
 -  val jsonType: Type
 - 
      
      
      
        
      
    
      
        
        def
      
      
        nullable(matchingType: Type): Boolean
      
      
      
Check if type is known type with
null, precisely [X, null] - 
      
      
      
        
      
    
      
        
        def
      
      
        nullable: Boolean
      
      
      
Check if type can be
null - 
      
      
      
        
      
    
      
        
        def
      
      
        possiblyWithNull(matchingType: Type): Boolean
      
      
      
Check if type is known type, [X, null] OR X
 - 
      
      
      
        
      
    
      
        
        def
      
      
        precisely(matchingType: Type): Boolean
      
      
      
Check that type has exact type
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - Any