method com.dmdirc.parser.irc.IRCAuthenticator__static_ init
postme == null










method void com.dmdirc.parser.irc.IRCAuthenticator()
postthis.replies == &new HashMap(IRCAuthenticator#1 )
postnew HashMap(IRCAuthenticator#1) num objects == 1










method IRCAuthenticator getIRCAuthenticator()
preinit'ed(me)
postme == One-of{old me, &new IRCAuthenticator(getI RCAuthenticator#1)}
postme != null
postreturn_value == me
postnew HashMap(IRCAuthenticator#1) num objects <= 1
postnew IRCAuthenticator(getIRCAuthenticator#1) num objects <= 1
postnew IRCAuthenticator(getIRCAuthenticator#1). replies == &amp;new HashMap(IRCAuthenticator#1)
unanalyzedcall on java.net.Authenticator
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.net.Authenticator:setDefault
test_vectorme: Inverse{null}, Addr_Set{null}










method void addAuthentication(ServerInfo)
preserver != null
preinit'ed(server.proxyPass)
preinit'ed(server.proxyPort)
preinit'ed(server.proxyUser)
pre(soft) server.proxyHost != null
pre(soft) this.replies != null
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:toCharArray
unanalyzedcall on java.net.PasswordAuthentication
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:remove
unanalyzedcall on java.util.Map:put










method void addAuthentication(String, int, String, String)
pre(soft) host != null
pre(soft) this.replies != null
test_vectorpassword: Addr_Set{null}, Inverse{null}
test_vectorusername: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:isEmpty(...)@101: {1}, {0}
test_vectorjava.lang.String:isEmpty(...)@101: {0}, {1}
test_vectorjava.util.Map:containsKey(...)@107: {0}, {1}










method PasswordAuthentication getPasswordAuthentication()
prethis.replies != null
presumptioncom.dmdirc.parser.irc.IRCAuthenticator:getRequestin gHost(...)@127 != null
postinit'ed(return_value)









  method not available - call not analyzedInfocall on String com.dmdirc.parser.irc. IRCAuthenticator:getRequestingHost()
  method not available - call not analyzedInfocall on int com.dmdirc.parser.irc.IRCAuthenticator: getRequestingPort()