Class: AdLint::MessageSuppressionSpecifier

Inherits:
Annotation
  • Object
show all
Defined in:
lib/adlint/annot.rb

Instance Method Summary collapse

Methods inherited from Annotation

parse

Constructor Details

#initialize(loc, msg_id_ary) ⇒ MessageSuppressionSpecifier

Returns a new instance of MessageSuppressionSpecifier.



52
53
54
55
# File 'lib/adlint/annot.rb', line 52

def initialize(loc, msg_id_ary)
  super(loc)
  @message_ids = msg_id_ary.to_set
end

Instance Method Details

#create_suppressorObject



69
70
71
# File 'lib/adlint/annot.rb', line 69

def create_suppressor
  subclass_responsibility
end

#file_wise?Boolean

Returns:

  • (Boolean)


61
62
63
# File 'lib/adlint/annot.rb', line 61

def file_wise?
  subclass_responsibility
end

#line_wise?Boolean

Returns:

  • (Boolean)


65
66
67
# File 'lib/adlint/annot.rb', line 65

def line_wise?
  subclass_responsibility
end

#message_suppression_specifier?Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/adlint/annot.rb', line 57

def message_suppression_specifier?
  true
end