class Spoom::Deadcode::Plugins::Rubocop

def on_define_constant(indexer, definition)

def on_define_constant(indexer, definition)
  definition.ignored! if rubocop_constant?(indexer, definition)
end

def on_define_method(indexer, definition)

def on_define_method(indexer, definition)
  definition.ignored! if rubocop_method?(indexer, definition)
end

def rubocop_constant?(indexer, definition)

def rubocop_constant?(indexer, definition)
  ignored_subclass?(indexer.nesting_class_superclass_name) && RUBOCOP_CONSTANTS.include?(definition.name)
end

def rubocop_method?(indexer, definition)

def rubocop_method?(indexer, definition)
  ignored_subclass?(indexer.nesting_class_superclass_name) && definition.name == "on_send"
end