| Kind |
Annotation Text |
| pre | (soft) identity != null |
| pre | (soft) identity.file != null |
| pre | (soft) identity.listeners != null |
| pre | (soft) identity.myTarget != null |
| pre | (soft) identity.myTarget.type != null |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) init'ed(identity.myTarget.data) |
| pre | (soft) init'ed(this.channel) |
| pre | (soft) init'ed(this.ircd) |
| pre | (soft) init'ed(this.network) |
| pre | (soft) init'ed(this.server) |
| pre | (soft) this.listeners != null |
| pre | this.sources != null |
| presumption | java.util.Map:keySet(...)@262 != null |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.interfaces.ConfigChangeListener: configChanged |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomains |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList:containsKey |
| unanalyzed | call on com.dmdirc.util.MapList:get |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.HashSet |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:addAll |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:keySet |
| test_vector | java.util.Iterator:hasNext(...)@261: {0}, {1} |
| test_vector | java.util.Iterator:hasNext(...)@262: {0}, {1} |
| test_vector | java.util.List:contains(...)@253: {1}, {0} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | init'ed(this.ircd) |
| post | init'ed(this.network) |
| post | init'ed(this.server) |
| post | java.lang.StringBuilder:toString(...)._tainted == network._tainted |
| post | new ArrayList(getSources#1) num objects == 1 |
| post | new MapList(ConfigManager#1) num objects == 1 |
| post | this.channel == &java.lang.StringBuilder:toStri ng(...) |
| post | this.ircd == ircd |
| post | this.listeners == &new MapList(ConfigManager#1) |
| post | this.network == network |
| post | this.server == server |
| post | this.sources == &new ArrayList(getSources#1) |
| unanalyzed | call on addConfigManager |
| unanalyzed | call on addListener |
| unanalyzed | call on com.dmdirc.config.ConfigSource |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on com.dmdirc.util.MapList |
| unanalyzed | call on getSources |
| unanalyzed | call on getTarget |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:iterator |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| presumption | identity.listeners@102 != null |
| presumption | java.util.Iterator:next(...)@102 != null |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | init'ed(this.ircd) |
| post | init'ed(this.network) |
| post | init'ed(this.server) |
| post | java.lang.StringBuilder:toString(...)._tainted == channel._tainted | network._tainted |
| post | new ArrayList(getSources#1) num objects == 1 |
| post | new MapList(ConfigManager#1) num objects == 1 |
| post | this.channel == &java.lang.StringBuilder:toStri ng(...) |
| post | this.ircd == ircd |
| post | this.listeners == &new MapList(ConfigManager#1) |
| post | this.network == network |
| post | this.server == server |
| post | this.sources == &new ArrayList(getSources#1) |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.logger.Logger:assertTrue |
| unanalyzed | call on getTarget |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:iterator |
| test_vector | java.util.Iterator:hasNext(...)@102: {0}, {1} |
| Kind |
Annotation Text |
| pre | this.sources != null |
| presumption | java.util.Iterator:hasNext(...)@115 == 1 |
| presumption | java.util.Iterator:next(...)@115 != null |
| presumption | source.file@115 != null |
| post | init'ed(return_value) |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on java.lang.Integer:intValue |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:put |
| Kind |
Annotation Text |
| pre | this.sources != null |
| presumption | java.util.Iterator:next(...)@131 != null |
| presumption | source.file@131 != null |
| post | init'ed(return_value) |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on java.lang.Integer:intValue |
| unanalyzed | call on java.lang.Integer:valueOf |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:put |
| test_vector | java.util.Iterator:hasNext(...)@131: {1}, {0} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) init'ed(identity.myTarget.data) |
| pre | (soft) init'ed(this.channel) |
| pre | (soft) init'ed(this.ircd) |
| pre | (soft) init'ed(this.network) |
| pre | (soft) init'ed(this.server) |
| pre | identity != null |
| pre | identity.myTarget != null |
| pre | identity.myTarget.type != null |
| presumption | com.dmdirc.config.ConfigTarget_TYPE:ordinal(... )@221 in {0..7} |
| post | init'ed(return_value) |
| test_vector | com.dmdirc.config.ConfigManager$1__static_init.new int[](ConfigManager$1__static_init#1)[...]: {1}, {2}, {3}, {4}, {5}, {-231..0, 6..232-1} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) this.listeners != null |
| pre | (soft) this.sources != null |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | init'ed(this.ircd) |
| post | init'ed(this.network) |
| post | init'ed(this.server) |
| post | java.lang.StringBuilder:toString(...)._tainted == network._tainted |
| post | this.channel == &java.lang.StringBuilder:toStri ng(...) |
| post | this.ircd == ircd |
| post | this.network == network |
| post | this.server == server |
| unanalyzed | call on addListener |
| unanalyzed | call on checkIdentity |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.interfaces.ConfigChangeListener: configChanged |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomains |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList:containsKey |
| unanalyzed | call on com.dmdirc.util.MapList:get |
| unanalyzed | call on equals |
| unanalyzed | call on getDomains |
| unanalyzed | call on getOptions |
| unanalyzed | call on getSources |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.ArrayList:iterator |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.HashSet |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:addAll |
| unanalyzed | call on java.util.List:contains |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.List:remove |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on removeIdentity |
| unanalyzed | call on removeListener |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...]) |
| pre | (soft) this.listeners != null |
| pre | (soft) this.sources != null |
| presumption | identity.file@326 != null |
| presumption | identity.file@333 != null |
| presumption | identity.listeners@326 != null |
| presumption | identity.listeners@333 != null |
| presumption | identity.myTarget.type@326 != null |
| presumption | identity.myTarget.type@333 != null |
| presumption | identity.myTarget@326 != null |
| presumption | identity.myTarget@333 != null |
| presumption | java.util.ArrayList:iterator(...)@326 != null |
| presumption | java.util.Iterator:next(...)@326 != null |
| presumption | java.util.Iterator:next(...)@333 != null |
| post | init'ed(java.lang.StringBuilder:toString(...)._ tainted) |
| post | init'ed(this.ircd) |
| post | init'ed(this.network) |
| post | init'ed(this.server) |
| post | this.channel == &java.lang.StringBuilder:toStri ng(...) |
| post | this.ircd == ircd |
| post | this.network == network |
| post | this.server == server |
| unanalyzed | call on addListener |
| unanalyzed | call on com.dmdirc.config.ConfigTarget$TYPE:ordinal |
| unanalyzed | call on com.dmdirc.interfaces.ConfigChangeListener: configChanged |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomains |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList:containsKey |
| unanalyzed | call on com.dmdirc.util.MapList:get |
| unanalyzed | call on equals |
| unanalyzed | call on getDomains |
| unanalyzed | call on getOptions |
| unanalyzed | call on getTarget |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.Collections:sort |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.HashSet |
| unanalyzed | call on java.util.List:add |
| unanalyzed | call on java.util.List:addAll |
| unanalyzed | call on java.util.List:contains |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.List:remove |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:keySet |
| unanalyzed | call on java.util.Set:iterator |
| unanalyzed | call on removeListener |
| test_vector | java.util.Iterator:hasNext(...)@326: {0}, {1} |
| test_vector | java.util.Iterator:hasNext(...)@333: {0}, {1} |
| Kind |
Annotation Text |
| pre | (soft) identity != null |
| pre | (soft) identity.file != null |
| pre | (soft) identity.listeners != null |
| pre | (soft) this.listeners != null |
| pre | this.sources != null |
| presumption | java.util.Iterator:next(...)@187 != null |
| presumption | java.util.Map:keySet(...)@174 != null |
| presumption | setting.length@187 >= 2 |
| unanalyzed | call on com.dmdirc.interfaces.ConfigChangeListener: configChanged |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomain |
| unanalyzed | call on com.dmdirc.util.ConfigFile:getKeyDomains |
| unanalyzed | call on com.dmdirc.util.ConfigFile:isKeyDomain |
| unanalyzed | call on com.dmdirc.util.MapList:containsKey |
| unanalyzed | call on com.dmdirc.util.MapList:get |
| unanalyzed | call on hasOption |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.ArrayList |
| unanalyzed | call on java.util.HashMap |
| unanalyzed | call on java.util.HashSet |
| unanalyzed | call on java.util.List:addAll |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.List:remove |
| unanalyzed | call on java.util.Map:containsKey |
| unanalyzed | call on java.util.Map:get |
| unanalyzed | call on java.util.Map:keySet |
| test_vector | java.util.Iterator:hasNext(...)@173: {0}, {1} |
| test_vector | java.util.Iterator:hasNext(...)@174: {0}, {1} |
| test_vector | java.util.Iterator:hasNext(...)@187: {0}, {1} |
| test_vector | java.util.List:contains(...)@166: {1}, {0} |