enum

Noir::LocatorKey::Lifecycle

Inherits Enum < Comparable < Value < Object

Constants

DetectScoped = 0

Written by the detector pass for the analyzers to drain. Cleared at the top of detect_techs, before the first file is walked.

AnalyzeScoped = 1

Written and read within one analysis pass. Cleared at the top of analysis_endpoints.

Process = 2

Never cleared automatically; only CodeLocator#clear_all drops it. For slots a library caller owns the lifetime of.

Instance methods

analyze_scoped?

Returns true if this enum value equals AnalyzeScoped

Source
detect_scoped?

Returns true if this enum value equals DetectScoped

Source
process?

Returns true if this enum value equals Process

Source