1. my class IO::ArgFiles is IO::CatHandle {
  2. # This class exists for backwards compatibility reasons.
  3. # There used to be no IO::CatHandle and IO::ArgFiles did the $*ARGFILES.
  4. # Now all the functionality has been subsumed by IO::CatHandle and
  5. # we keep $*ARGFILES as IO::ArgFiles that is just an empty subclass
  6. # of IO::CatHandle type
  7. }