class AdLint::LinkerTraits

DESCRIPTION

Traits information of the linker used in the project.

Attributes

identifier_ignore_case[R]

VALUE

Boolean – The flag indicates that external symbols are identified without case by the linker.

identifier_max[R]

VALUE

Integer – Max length of all external symbols identified by the linker.

Public Class Methods

new(doc) click to toggle source
# File lib/adlint/traits.rb, line 465
def initialize(doc)
  @identifier_max         = doc["identifier_max"]
  @identifier_ignore_case = doc["identifier_ignore_case"]
end

Public Instance Methods

entity_name() click to toggle source
# File lib/adlint/traits.rb, line 470
def entity_name
  "linker_traits"
end
freeze() click to toggle source
Calls superclass method
# File lib/adlint/traits.rb, line 485
def freeze
  @identifier_max.freeze
  @identifier_ignore_case.freeze
  super
end