Class: Kumi::Core::Analyzer::PassManager::PassRun

Inherits:
Struct
  • Object
show all
Defined in:
lib/kumi/core/analyzer/pass_manager.rb

Overview

Per-pass identity threaded through guarded execution.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#instrumentationObject

Returns the value of attribute instrumentation

Returns:

  • (Object)

    the current value of instrumentation



27
28
29
# File 'lib/kumi/core/analyzer/pass_manager.rb', line 27

def instrumentation
  @instrumentation
end

#pass_classObject

Returns the value of attribute pass_class

Returns:

  • (Object)

    the current value of pass_class



27
28
29
# File 'lib/kumi/core/analyzer/pass_manager.rb', line 27

def pass_class
  @pass_class
end

#phase_indexObject

Returns the value of attribute phase_index

Returns:

  • (Object)

    the current value of phase_index



27
28
29
# File 'lib/kumi/core/analyzer/pass_manager.rb', line 27

def phase_index
  @phase_index
end

Instance Method Details

#pass_nameObject



28
# File 'lib/kumi/core/analyzer/pass_manager.rb', line 28

def pass_name = instrumentation.pass_name