struct Crystal::TypeDeclarationProcessor::TypeDeclarationWithLocation
      
inherits Struct
¶
  Class methods¶
    
      .new(type : Type, location : Location, uninitialized : Bool, annotations : Array(Tuple(AnnotationType, Annotation))?)
    
¶
  (type : Type, location : Location, uninitialized : Bool, annotations : Array(Tuple(AnnotationType, Annotation))?)
    Methods¶
    
      #annotations : Array(Tuple(AnnotationType, Annotation))?
    
¶
  : Array(Tuple(AnnotationType, Annotation))?
        
      #copy_with(type _type = @type, location _location = @location, uninitialized _uninitialized = @uninitialized, annotations _annotations = @annotations)
    
¶
  (type _type = @type, location _location = @location, uninitialized _uninitialized = @uninitialized, annotations _annotations = @annotations)