Class: Necropsy::ScanResult
- Inherits:
-
Data
- Object
- Data
- Necropsy::ScanResult
- Defined in:
- lib/necropsy/ast_scanner.rb
Instance Attribute Summary collapse
-
#call_sites ⇒ Object
readonly
Returns the value of attribute call_sites.
-
#class_infos ⇒ Object
readonly
Returns the value of attribute class_infos.
-
#entrypoint_hints ⇒ Object
readonly
Returns the value of attribute entrypoint_hints.
-
#file_statuses ⇒ Object
readonly
Returns the value of attribute file_statuses.
-
#instantiated_classes ⇒ Object
readonly
Returns the value of attribute instantiated_classes.
-
#method_signatures ⇒ Object
readonly
Returns the value of attribute method_signatures.
-
#nodes ⇒ Object
readonly
Returns the value of attribute nodes.
-
#scope_diagnostics ⇒ Object
readonly
Returns the value of attribute scope_diagnostics.
-
#semantic_blockers ⇒ Object
readonly
Returns the value of attribute semantic_blockers.
-
#source_domains ⇒ Object
readonly
Returns the value of attribute source_domains.
-
#source_errors ⇒ Object
readonly
Returns the value of attribute source_errors.
-
#uncertainties ⇒ Object
readonly
Returns the value of attribute uncertainties.
Instance Method Summary collapse
-
#initialize(nodes:, call_sites:, instantiated_classes:, uncertainties:, class_infos:, entrypoint_hints:, file_statuses: {}, source_errors: [], source_domains: {}, scope_diagnostics: {}, method_signatures: {}, semantic_blockers: []) ⇒ ScanResult
constructor
A new instance of ScanResult.
Constructor Details
#initialize(nodes:, call_sites:, instantiated_classes:, uncertainties:, class_infos:, entrypoint_hints:, file_statuses: {}, source_errors: [], source_domains: {}, scope_diagnostics: {}, method_signatures: {}, semantic_blockers: []) ⇒ ScanResult
Returns a new instance of ScanResult.
29 30 31 32 33 |
# File 'lib/necropsy/ast_scanner.rb', line 29 def initialize(nodes:, call_sites:, instantiated_classes:, uncertainties:, class_infos:, entrypoint_hints:, file_statuses: {}, source_errors: [], source_domains: {}, scope_diagnostics: {}, method_signatures: {}, semantic_blockers: []) super end |
Instance Attribute Details
#call_sites ⇒ Object (readonly)
Returns the value of attribute call_sites
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def call_sites @call_sites end |
#class_infos ⇒ Object (readonly)
Returns the value of attribute class_infos
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def class_infos @class_infos end |
#entrypoint_hints ⇒ Object (readonly)
Returns the value of attribute entrypoint_hints
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def entrypoint_hints @entrypoint_hints end |
#file_statuses ⇒ Object (readonly)
Returns the value of attribute file_statuses
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def file_statuses @file_statuses end |
#instantiated_classes ⇒ Object (readonly)
Returns the value of attribute instantiated_classes
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def instantiated_classes @instantiated_classes end |
#method_signatures ⇒ Object (readonly)
Returns the value of attribute method_signatures
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def method_signatures @method_signatures end |
#nodes ⇒ Object (readonly)
Returns the value of attribute nodes
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def nodes @nodes end |
#scope_diagnostics ⇒ Object (readonly)
Returns the value of attribute scope_diagnostics
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def scope_diagnostics @scope_diagnostics end |
#semantic_blockers ⇒ Object (readonly)
Returns the value of attribute semantic_blockers
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def semantic_blockers @semantic_blockers end |
#source_domains ⇒ Object (readonly)
Returns the value of attribute source_domains
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def source_domains @source_domains end |
#source_errors ⇒ Object (readonly)
Returns the value of attribute source_errors
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def source_errors @source_errors end |
#uncertainties ⇒ Object (readonly)
Returns the value of attribute uncertainties
15 16 17 |
# File 'lib/necropsy/ast_scanner.rb', line 15 def uncertainties @uncertainties end |