cabal: bump data-default dependency to 0.5.0.
[hs-java.git] / rebuild-class.hs
index cb98f243e7fc7236447204b14dd48ea54b4e347f..301e158ce3fddbe0c0f044ce68e0dad044fe8952 100644 (file)
@@ -17,9 +17,9 @@ main = do
       cls <- parseClassFile clspath
       clsfile <- decodeFile clspath :: IO (Class File)
       dumpClass cls
-      putStrLn $ "Source pool:\n" ++ showListIx (M.elems $ constsPool clsfile)
-      let result = classFile cls
-      putStrLn $ "Result pool:\n" ++ showListIx (M.elems $ constsPool result)
+      putStrLn $ "Source pool:\n" ++ showListIx (M.assocs $ constsPool clsfile)
+      let result = classDirect2File cls
+      putStrLn $ "Result pool:\n" ++ showListIx (M.assocs $ constsPool result)
       B.writeFile outpath (encodeClass cls)
 
     _ -> error "Synopsis: rebuild-class File.class Output.class"