# Module: YARD::Handlers

Defined in:
  lib/yard/autoload.rb,
  lib/yard/handlers/base.rb,
  lib/yard/handlers/c/base.rb,
  lib/yard/handlers/processor.rb,
  lib/yard/handlers/ruby/base.rb,
  lib/yard/handlers/ruby/dsl_handler.rb,
  lib/yard/handlers/ruby/legacy/base.rb,
  lib/yard/handlers/c/handler_methods.rb,
  lib/yard/handlers/common/method_handler.rb,
  lib/yard/handlers/ruby/legacy/dsl_handler.rb,
  lib/yard/handlers/ruby/dsl_handler_methods.rb,
  lib/yard/handlers/ruby/private_constant_handler.rb

## Overview

Handlers are called during the data processing part of YARD’s parsing phase. This allows YARD as well as any custom extension to analyze source and generate CodeObjects to be stored for later use.

## Defined Under Namespace

Modules: C, Common, Ruby Classes: Base, HandlerAborted, NamespaceMissingError, Processor