- 
                    psalm-immutable
                
 
                - 
                                                                                
                                             
                                    
 
                        
    Interfaces, Classes and Traits
    
            - PseudoType
 
        
    
    
    
    Table of Contents
    
                - 
    $expression
    
                 : string            
 
            - 
    $owner
    
                 : Type            
 
                - 
    __construct()
    
                         : mixed    
 
            - 
    __toString()
    
                         : string    
 
            - 
    getExpression()
    
                         : string    
 
            - 
    getOwner()
    
                         : Type    
 
            - 
    underlyingType()
    
                         : Type    
 
        
        
        
    
        
                    
    
        $expression
        
        
                                
    
    
    
    
    private
        string
    $expression
    
    
    
    
                    
    
        $owner
        
        
                                
    
    
    
    
    private
        Type
    $owner
    
    
    
    
            
            
        
                    
    
        __construct()
        
    
    
    
    
    public
                __construct(Type $owner, string $expression) : mixed
        
        Parameters
    
                    - 
                $owner
                : Type
                            
 
            - 
                    
            
 
                    - 
                $expression
                : string
                            
 
            - 
                    
            
 
            
    
        Return values
    mixed
            —
        
    
                    
    
        __toString()
        
    
    
    
    
    public
                __toString() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        getExpression()
        
    
    
    
    
    public
                getExpression() : string
        
    
    
        Return values
    string
            —
        
    
                    
    
        getOwner()
        
    
    
    
    
    public
                getOwner() : Type
        
    
    
        Return values
    Type
            —
        
    
                    
    
        underlyingType()
        
    
    
    
    
    public
                underlyingType() : Type
        
    
    
        Return values
    Type
            —