| method | void startServer() |
| pre | init'ed(this.myThread) |
| pre | (soft) this.myPlugin != null |
| presumption | com.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@122 != null |
| presumption | init'ed(com.dmdirc.logger.ErrorLevel.MEDIUM) |
| presumption | com.dmdirc.plugins.PluginManager:getPluginManager(. ..)@129 != null |
| presumption | com.dmdirc.plugins.PluginManager:getPluginManager(. ..)@131 != null |
| presumption | com.dmdirc.plugins.PluginManager:getPluginManager(. ..)@132 != null |
| presumption | java.io.IOException:getMessage(...)@128 != null |
| post | this.myThread == One-of{old this.myThread, &new Thread(startServer#2)} |
| post | init'ed(this.myThread) |
| post | this.serverSocket == One-of{old this.serverSocket, &new ServerSocket(startServer#1)} |
| post | new ServerSocket(startServer#1) num objects <= 1 |
| post | new Thread(startServer#2) num objects <= 1 |
| test_vector | this.myThread: Inverse{null}, Addr_Set{null} |
| test_vector | com.dmdirc.plugins.PluginManager:getPluginInfoByNam e(...)@129: Addr_Set{null}, Inverse{null} |
| test_vector | java.lang.String:equals(...)@128: {0}, {1} |