methodlookup: unique identifier for methods are name+signature
[mate.git] / Mate / ClassPool.hs
index 8b3e8a961fdb71af97418061fe2f23f8ceeb3041..0f1828981f1af5c4c23c4132132ff592656ff011 100644 (file)
@@ -260,7 +260,7 @@ loadAndInitClass path = do
   -- execute class initializer
   case lookupMethod "<clinit>" (ciFile ci) of
     Just m -> do
-      hmap <- parseMethod (ciFile ci) "<clinit>"
+      hmap <- parseMethod (ciFile ci) "<clinit>" $ MethodSignature [] ReturnsVoid
       case hmap of
         Just hmap' -> do
           let mi = MethodInfo "<clinit>" path (methodSignature m)