Class: Ryac::Pipeline::AnalysisResult
- Inherits:
-
Data
- Object
- Data
- Ryac::Pipeline::AnalysisResult
- 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
-
#attr_ivar_entries ⇒ Object
readonly
Returns the value of attribute attr_ivar_entries.
-
#attr_rename_map ⇒ Object
readonly
Returns the value of attribute attr_rename_map.
-
#block_param_names_map ⇒ Object
readonly
Returns the value of attribute block_param_names_map.
-
#class_cpath_map ⇒ Object
readonly
Returns the value of attribute class_cpath_map.
-
#const_full_path_map ⇒ Object
readonly
Returns the value of attribute const_full_path_map.
-
#const_resolution_map ⇒ Object
readonly
Returns the value of attribute const_resolution_map.
-
#const_write_cpath_map ⇒ Object
readonly
Returns the value of attribute const_write_cpath_map.
-
#constant_mapping ⇒ Object
readonly
Returns the value of attribute constant_mapping.
-
#cvar_rename_entries ⇒ Object
readonly
Returns the value of attribute cvar_rename_entries.
-
#gvar_rename_entries ⇒ Object
readonly
Returns the value of attribute gvar_rename_entries.
-
#ivar_rename_entries ⇒ Object
readonly
Returns the value of attribute ivar_rename_entries.
-
#keyword_rename_entries ⇒ Object
readonly
Returns the value of attribute keyword_rename_entries.
-
#local_rename_entries ⇒ Object
readonly
Returns the value of attribute local_rename_entries.
-
#meta_node_map ⇒ Object
readonly
Returns the value of attribute meta_node_map.
-
#method_alias_map ⇒ Object
readonly
Returns the value of attribute method_alias_map.
-
#method_transform_map ⇒ Object
readonly
Returns the value of attribute method_transform_map.
-
#prism_ast ⇒ Object
readonly
Returns the value of attribute prism_ast.
-
#rename_map ⇒ Object
readonly
Returns the value of attribute rename_map.
-
#scope_mappings ⇒ Object
readonly
Returns the value of attribute scope_mappings.
-
#source ⇒ Object
readonly
Returns the value of attribute source.
-
#superclass_resolution_map ⇒ Object
readonly
Returns the value of attribute superclass_resolution_map.
-
#syntax_data ⇒ Object
readonly
Returns the value of attribute syntax_data.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(local_rename_entries: {}, keyword_rename_entries: {}, ivar_rename_entries: {}, attr_ivar_entries: {}, cvar_rename_entries: {}, gvar_rename_entries: {}, **kwargs) ⇒ AnalysisResult
constructor
steep:ignore UndeclaredMethodDefinition.
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
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
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
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
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
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
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
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
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
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
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
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
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
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
111 112 113 |
# File 'lib/ryac/pipeline/data_types.rb', line 111 def @meta_node_map end |
#method_alias_map ⇒ Object (readonly)
Returns the value of attribute 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
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
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
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
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
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
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
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: (
|