X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=rebuild-class.hs;h=4afb954b25cd78dcde77a08daeed2f7c87ec423c;hb=664ccf2dba19ecd86ec59b7a2652fddd44ac70f2;hp=45a98431ac1aa16e1adb235967a3084a98bf791c;hpb=e15d36946e3bff9b68576cb16a49ee9f90f62956;p=hs-java.git diff --git a/rebuild-class.hs b/rebuild-class.hs index 45a9843..4afb954 100644 --- a/rebuild-class.hs +++ b/rebuild-class.hs @@ -15,10 +15,10 @@ main = do case args of [clspath,outpath] -> do cls <- parseClassFile clspath - clsfile <- decodeFile clspath :: IO (Class Pointers) + clsfile <- decodeFile clspath :: IO (Class File) dumpClass cls putStrLn $ "Source pool:\n" ++ showListIx (M.elems $ constsPool clsfile) - let result = classFile cls + let result = classDirect2File cls putStrLn $ "Result pool:\n" ++ showListIx (M.elems $ constsPool result) B.writeFile outpath (encodeClass cls)