patchWithHarpy patchStaticCall reip >>= delTrue
(Just (StaticField _)) ->
staticFieldHandler reip >>= delTrue
+ (Just (ObjectField patcher)) ->
+ patchWithHarpy patcher reip >>= delTrue
(Just (InstanceOf cn)) ->
patchWithHarpy (`patchInstanceOf` cn) reip >>= delFalse
(Just (NewObject cn)) ->
else return ()
return ret_nreip
where
- delTrue = (\nreip -> return (False, nreip))
+ delTrue = (\nreip -> return (False, nreip)) -- TODO: FIXME
delFalse = (\nreip -> return (False, nreip))