@@ -27,14 +27,14 @@ class JavaClassSpecs(relPath: String, absPaths: Seq[String], firstSpec: ClassSpe
2727 private val relFiles : concurrent.Map [String , ClassSpec ] = new ConcurrentHashMap [String , ClassSpec ]().asScala
2828 private val absFiles : concurrent.Map [String , ClassSpec ] = new ConcurrentHashMap [String , ClassSpec ]().asScala
2929
30- override def importRelative (name : String , path : List [String ], inFile : Option [ String ] ): Future [Option [ClassSpec ]] = Future {
30+ override def importRelative (name : String , path : List [String ], inFile : String ): Future [Option [ClassSpec ]] = Future {
3131 Log .importOps.info(() => s " .. importing relative $name" )
3232 JavaClassSpecs .cached(path, inFile, relFiles, name, (_) =>
3333 JavaKSYParser .fileNameToSpec(s " $relPath/ $name.ksy " )
3434 )
3535 }
3636
37- override def importAbsolute (name : String , path : List [String ], inFile : Option [ String ] ): Future [Option [ClassSpec ]] = Future {
37+ override def importAbsolute (name : String , path : List [String ], inFile : String ): Future [Option [ClassSpec ]] = Future {
3838 Log .importOps.info(() => s " .. importing absolute $name" )
3939 JavaClassSpecs .cached(path, inFile, absFiles, name, tryAbsolutePaths)
4040 }
@@ -62,7 +62,7 @@ class JavaClassSpecs(relPath: String, absPaths: Seq[String], firstSpec: ClassSpe
6262object JavaClassSpecs {
6363 def cached (
6464 path : List [String ],
65- inFile : Option [ String ] ,
65+ inFile : String ,
6666 cacheMap : mutable.Map [String , ClassSpec ],
6767 name : String ,
6868 importOp : (String ) => ClassSpec
@@ -80,7 +80,7 @@ object JavaClassSpecs {
8080 cacheMap(name) = spec
8181 Some (spec)
8282 } catch {
83- case err : Throwable => throw ErrorInInput (err, path, inFile).toException
83+ case err : Throwable => throw ErrorInInput (err, path, Some ( inFile) ).toException
8484 }
8585 }
8686 }
0 commit comments