#include "debug.h"
module Mate.ClassPool (
getClassInfo,
+ classLoaded,
getClassFile,
getMethodTable,
getObjectSize,
Nothing -> loadAndInitClass path
Just ci -> return ci
+classLoaded :: B.ByteString -> IO Bool
+classLoaded path = do
+ class_map <- getClassMap
+ return $ M.member path class_map
+
getClassFile :: B.ByteString -> IO (Class Direct)
getClassFile path = do
ci <- getClassInfo path