Changeset 6510 for lang/scala

Show
Ignore:
Timestamp:
02/10/08 21:08:50 (5 years ago)
Author:
kmizu
Message:

add implicit conversions

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • lang/scala/sandbox/src/jp/gr/java_conf/mizu/io/IO.scala

    r5749 r6510  
    8585  } 
    8686 
     87  implicit def toFilenameFilter(filter :(File, String) => Boolean) = { 
     88    new FilenameFilter { 
     89      def accept(dir :File, name :String) :Boolean = filter(dir, name) 
     90    } 
     91  } 
     92 
     93  implicit def toFileFilter(filter :File => Boolean) = { 
     94    new FileFilter { 
     95      def accept(pathname :File) :Boolean = filter(pathname) 
     96    } 
     97  } 
     98 
    8799  def openIn[T](file :File)(proc: RichInputStream => T) = { 
    88100    val in = new RichInputStream(