method com.dmdirc.addons.ui_swing.framemanager.tree. TreeViewTreeCellRenderer__static_init










method void com.dmdirc.addons.ui_swing.framemanager.tree. TreeViewTreeCellRenderer(TreeFrameManager)
premanager != null
premanager.tree != null
preinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
pre(soft) init'ed(com.dmdirc.config.ConfigManager$1__ static_init.new int[](ConfigManager$1__static_init# 1)[...])
presumptionthis.config.listeners != null
presumptionthis.config.sources != null
postcom/dmdirc/config/IdentityManager.globalconfig == One-of{old com/dmdirc/config/IdentityManager. globalconfig, &new ConfigManager(getGlobalConfi g#1)}
postcom/dmdirc/config/IdentityManager.globalconfig != null
postthis.config == com/dmdirc/config/IdentityManager. globalconfig
postjava.lang.StringBuilder:toString(...)._tainted == 0
postinit'ed(this.activeBackground)
postinit'ed(this.activeBold)
postinit'ed(this.activeForeground)
postthis.manager == manager
postthis.manager != null
postinit'ed(this.rolloverColour)
postnew ArrayList(getSources#1) num objects <= 1
postnew ConfigManager(getGlobalConfig#1) num objects == new ArrayList(getSources#1) num objects
postnew MapList(ConfigManager#1) num objects == new ArrayList(getSources#1) num objects
postnew ConfigManager(getGlobalConfig#1).channel == &amp;java.lang.StringBuilder:toString(...)
postinit'ed(new ConfigManager(getGlobalConfig#1).file)
postnew ConfigManager(getGlobalConfig#1).ircd == &amp;""
postnew ConfigManager(getGlobalConfig#1).network == &amp;""
postnew ConfigManager(getGlobalConfig#1).server == &amp;""
postnew ConfigManager(getGlobalConfig#1).listeners == &amp;new MapList(ConfigManager#1)
postnew ConfigManager(getGlobalConfig#1).sources == &amp;new ArrayList(getSources#1)
unanalyzedcall on hasOption
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on getOptionColour
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.util.Arrays:copyOfRange
unanalyzedcall on java.lang.String:substring
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
unanalyzedcall on java.lang.Boolean:parseBoolean
unanalyzedcall on getTree
unanalyzedcall on javax.swing.JTree:repaint
unanalyzedcall on java.util.ArrayList
unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
unanalyzedcall on java.util.List:add
unanalyzedcall on getTarget
unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
unanalyzedcall on java.lang.String:equalsIgnoreCase
unanalyzedcall on addListener
unanalyzedcall on getSources
unanalyzedcall on com.dmdirc.config.ConfigSource
unanalyzedcall on com.dmdirc.util.MapList
unanalyzedcall on addConfigManager
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on com.dmdirc.util.MapList:add










method Component getTreeCellRendererComponent(JTree, Object, bool, bool, bool, int, bool)
pre(soft) init'ed(this.activeBackground)
pre(soft) init'ed(this.activeBold)
pre(soft) init'ed(this.activeForeground)
pre(soft) init'ed(this.rolloverColour)
pre(soft) tree != null
pre(soft) init'ed(value.label)
pre(soft) init'ed(value.label.notificationColour)
pre(soft) init'ed(value.label.rollover)
pre(soft) init'ed(value.label.selected)
presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. NodeLabel:getFont(...)@118 != null
presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. NodeLabel:getFont(...)@120 != null
presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. NodeLabel:getFont(...)@125 != null
postreturn_value == One-of{&amp;new JLabel(getTreeCellR endererComponent#1), &amp;new JLabel(getTreeCellRen dererComponent#2), value.label}
postreturn_value != null
postnew JLabel(getTreeCellRendererComponent#1) num objects <= 1
postnew JLabel(getTreeCellRendererComponent#2) num objects <= 1
test_vectorthis.activeBold: {0}, {1}
test_vectorvalue: Inverse{null}, Addr_Set{null}
test_vectorvalue.label: Inverse{null}, Addr_Set{null}
test_vectorvalue.label.notificationColour: Addr_Set{null}, Inverse{null}
test_vectorvalue.label.rollover: {0}, {1}
test_vectorvalue.label.selected: {0}, {1}









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setBackground(Color)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setForeground(Color)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setBackground(Color)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setForeground(Color)










  method not available - call not analyzedInfocall on Font com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:getFont()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setFont(Font)










  method not available - call not analyzedInfocall on Font com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:getFont()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setFont(Font)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setBackground(Color)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setForeground(Color)










  method not available - call not analyzedInfocall on Font com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:getFont()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. framemanager.tree.NodeLabel:setFont(Font)











method void setColours()
prethis.config != null
prethis.config.sources != null
prethis.manager != null
prethis.manager.tree != null
postinit'ed(this.activeBackground)
postinit'ed(this.activeBold)
postinit'ed(this.activeForeground)
postinit'ed(this.rolloverColour)
unanalyzedcall on hasOption
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on getOptionColour
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.util.Arrays:copyOfRange
unanalyzedcall on java.lang.String:substring
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
unanalyzedcall on java.lang.Boolean:parseBoolean










method void configChanged(String, String)
pre(soft) this.config != null
pre(soft) this.config.sources != null
pre(soft) this.manager != null
pre(soft) this.manager.tree != null
postpossibly_updated(this.activeBackground)
postpossibly_updated(this.activeBold)
postpossibly_updated(this.activeForeground)
postpossibly_updated(this.rolloverColour)
unanalyzedcall on hasOption
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on java.util.Map:get
unanalyzedcall on java.lang.Integer:intValue
unanalyzedcall on java.lang.Integer:valueOf
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.List:iterator
unanalyzedcall on getOption
unanalyzedcall on java.lang.IllegalArgumentException
unanalyzedcall on getOptionColour
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on java.util.Arrays:copyOfRange
unanalyzedcall on java.lang.String:substring
unanalyzedcall on com.dmdirc.ui.messages.ColourManager:parseC olour
unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
unanalyzedcall on java.lang.Boolean:parseBoolean
unanalyzedcall on getTree
unanalyzedcall on javax.swing.JTree:repaint
test_vectorjava.lang.String:equals(...)@153: {1}, {0}
test_vectorjava.lang.String:equals(...)@153: {0}, {1}