Class: Ryac::Pipeline::AnalysisResult

Inherits:
Data
  • Object
show all
Defined in:
lib/ryac/pipeline/data_types.rb,
sig/ryac/pipeline/data_types.rbs

Overview

Output of Stage 3 (Analyzer), input to Stage 4 (Minifier)

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(local_rename_entries: {}, keyword_rename_entries: {}, ivar_rename_entries: {}, attr_ivar_entries: {}, cvar_rename_entries: {}, gvar_rename_entries: {}, **kwargs) ⇒ AnalysisResult

steep:ignore UndeclaredMethodDefinition



135
136
137
# File 'lib/ryac/pipeline/data_types.rb', line 135

def initialize(local_rename_entries: {}, keyword_rename_entries: {}, ivar_rename_entries: {}, attr_ivar_entries: {}, cvar_rename_entries: {}, gvar_rename_entries: {}, **kwargs) # steep:ignore UndeclaredMethodDefinition
  super(local_rename_entries: local_rename_entries, keyword_rename_entries: keyword_rename_entries, ivar_rename_entries: ivar_rename_entries, attr_ivar_entries: attr_ivar_entries, cvar_rename_entries: cvar_rename_entries, gvar_rename_entries: gvar_rename_entries, **kwargs)
end

Instance Attribute Details

#attr_ivar_entries ⇒ Object (readonly)

Returns the value of attribute attr_ivar_entries

Returns:

  • (Object) —

    the current value of attr_ivar_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def attr_ivar_entries
  @attr_ivar_entries
end

#attr_rename_map ⇒ Object (readonly)

Returns the value of attribute attr_rename_map

Returns:

  • (Object) —

    the current value of attr_rename_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def attr_rename_map
  @attr_rename_map
end

#block_param_names_map ⇒ Object (readonly)

Returns the value of attribute block_param_names_map

Returns:

  • (Object) —

    the current value of block_param_names_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def block_param_names_map
  @block_param_names_map
end

#class_cpath_map ⇒ Object (readonly)

Returns the value of attribute class_cpath_map

Returns:

  • (Object) —

    the current value of class_cpath_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def class_cpath_map
  @class_cpath_map
end

#const_full_path_map ⇒ Object (readonly)

Returns the value of attribute const_full_path_map

Returns:

  • (Object) —

    the current value of const_full_path_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def const_full_path_map
  @const_full_path_map
end

#const_resolution_map ⇒ Object (readonly)

Returns the value of attribute const_resolution_map

Returns:

  • (Object) —

    the current value of const_resolution_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def const_resolution_map
  @const_resolution_map
end

#const_write_cpath_map ⇒ Object (readonly)

Returns the value of attribute const_write_cpath_map

Returns:

  • (Object) —

    the current value of const_write_cpath_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def const_write_cpath_map
  @const_write_cpath_map
end

#constant_mapping ⇒ Object (readonly)

Returns the value of attribute constant_mapping

Returns:

  • (Object) —

    the current value of constant_mapping



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def constant_mapping
  @constant_mapping
end

#cvar_rename_entries ⇒ Object (readonly)

Returns the value of attribute cvar_rename_entries

Returns:

  • (Object) —

    the current value of cvar_rename_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def cvar_rename_entries
  @cvar_rename_entries
end

#gvar_rename_entries ⇒ Object (readonly)

Returns the value of attribute gvar_rename_entries

Returns:

  • (Object) —

    the current value of gvar_rename_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def gvar_rename_entries
  @gvar_rename_entries
end

#ivar_rename_entries ⇒ Object (readonly)

Returns the value of attribute ivar_rename_entries

Returns:

  • (Object) —

    the current value of ivar_rename_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def ivar_rename_entries
  @ivar_rename_entries
end

#keyword_rename_entries ⇒ Object (readonly)

Returns the value of attribute keyword_rename_entries

Returns:

  • (Object) —

    the current value of keyword_rename_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def keyword_rename_entries
  @keyword_rename_entries
end

#local_rename_entries ⇒ Object (readonly)

Returns the value of attribute local_rename_entries

Returns:

  • (Object) —

    the current value of local_rename_entries



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def local_rename_entries
  @local_rename_entries
end

#meta_node_map ⇒ Object (readonly)

Returns the value of attribute meta_node_map

Returns:

  • (Object) —

    the current value of meta_node_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def meta_node_map
  @meta_node_map
end

#method_alias_map ⇒ Object (readonly)

Returns the value of attribute method_alias_map

Returns:

  • (Object) —

    the current value of method_alias_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def method_alias_map
  @method_alias_map
end

#method_transform_map ⇒ Object (readonly)

Returns the value of attribute method_transform_map

Returns:

  • (Object) —

    the current value of method_transform_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def method_transform_map
  @method_transform_map
end

#prism_ast ⇒ Object (readonly)

Returns the value of attribute prism_ast

Returns:

  • (Object) —

    the current value of prism_ast



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def prism_ast
  @prism_ast
end

#rename_map ⇒ Object (readonly)

Returns the value of attribute rename_map

Returns:

  • (Object) —

    the current value of rename_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def rename_map
  @rename_map
end

#scope_mappings ⇒ Object (readonly)

Returns the value of attribute scope_mappings

Returns:

  • (Object) —

    the current value of scope_mappings



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def scope_mappings
  @scope_mappings
end

#source ⇒ Object (readonly)

Returns the value of attribute source

Returns:

  • (Object) —

    the current value of source



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def source
  @source
end

#superclass_resolution_map ⇒ Object (readonly)

Returns the value of attribute superclass_resolution_map

Returns:

  • (Object) —

    the current value of superclass_resolution_map



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def superclass_resolution_map
  @superclass_resolution_map
end

#syntax_data ⇒ Object (readonly)

Returns the value of attribute syntax_data

Returns:

  • (Object) —

    the current value of syntax_data



111
112
113
# File 'lib/ryac/pipeline/data_types.rb', line 111

def syntax_data
  @syntax_data
end

Class Method Details

.new ⇒ Object



75
# File 'sig/ryac/pipeline/data_types.rbs', line 75

def self.new: (