| method | bool activate() |
| pre | (soft) init'ed(this.serviceproviders) |
| presumption | java.util.Iterator:next(...)@138 != null |
| post | init'ed(return_value) |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on isActive |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on updateProvides |
| unanalyzed | call on checkRequirements |
| unanalyzed | call on loadRequired |
| unanalyzed | call on onLoad |
| unanalyzed | call on getName |
| unanalyzed | call on java.lang.Throwable:getMessage |
| unanalyzed | call on addError |
| unanalyzed | call on unloadPlugin |
| unanalyzed | call on getMainClass |
| unanalyzed | call on loadClass |
| unanalyzed | call on com.dmdirc.actions.ActionManager:processEve nt |
| unanalyzed | call on loadPlugin |
| test_vector | java.util.Iterator:hasNext(...)@138: {0}, {1} |
| test_vector | provider.plugin@138: Inverse{null}, Addr_Set{null} |