TreeViewModel.java


current inspection = 2009-09-03 21:56:13 (id #1)


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.addons.ui_swing.framemanager.tree.TreeViewModel(TreeViewNode)

  • Kind Annotation Text
    postnew FrameContainerComparator(TreeViewModel#1) num objects == 1
    postthis.comparator == &new FrameContainerComparato r(TreeViewModel#1)
    unanalyzedcall on com.dmdirc.FrameContainerComparator
    unanalyzedcall on javax.swing.tree.DefaultTreeModel

  • void com.dmdirc.addons.ui_swing.framemanager.tree.TreeViewModel(TreeViewNode, bool)

  • Kind Annotation Text
    postnew FrameContainerComparator(TreeViewModel#1) num objects == 1
    postthis.comparator == &new FrameContainerComparato r(TreeViewModel#1)

  • com.dmdirc.addons.ui_swing.framemanager.tree.TreeViewModel__static_init

  • Kind Annotation Text

  • int getIndex(TreeViewNode, TreeViewNode)

  • 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(com/dmdirc/config/IdentityManager. globalconfig)
    pre(soft) init'ed(this.root)
    pre(soft) parent != null
    pre(soft) this.comparator != null
    preinit'ed(newChild.frameContainer)
    prenewChild != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewNode:getChildAt(...)@102 != null
    presumptioncom.dmdirc.addons.ui_swing.framemanager.tree. TreeViewNode:getUserObject(...)@105 != null
    postinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
    postinit'ed(new ArrayList(getSources#1) num objects)
    postinit'ed(new ConfigManager(getGlobalConfig#1) num objects)
    postinit'ed(new ConfigManager(getGlobalConfig#1). channel)
    postinit'ed(new ConfigManager(getGlobalConfig#1).file)
    postinit'ed(new ConfigManager(getGlobalConfig#1).ircd)
    postinit'ed(new ConfigManager(getGlobalConfig#1). listeners)
    postinit'ed(new ConfigManager(getGlobalConfig#1). network)
    postinit'ed(new ConfigManager(getGlobalConfig#1). server)
    postinit'ed(new ConfigManager(getGlobalConfig#1). sources)
    postinit'ed(new MapList(ConfigManager#1) num objects)
    postinit'ed(return_value)
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postnew ArrayList(getSources#1) num objects <= 1
    postnew ConfigManager(getGlobalConfig#1) num objects <= 1
    postnew MapList(ConfigManager#1) num objects <= 1
    unanalyzedcall on addConfigManager
    unanalyzedcall on addListener
    unanalyzedcall on com.dmdirc.FrameContainerComparator:compare
    unanalyzedcall on com.dmdirc.config.ConfigSource
    unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on getOption
    unanalyzedcall on getSources
    unanalyzedcall on getTarget
    unanalyzedcall on hasOption
    unanalyzedcall on java.lang.Boolean:parseBoolean
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.String:equalsIgnoreCase
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    test_vectorjava.lang.Boolean:parseBoolean(...)@159: {0}, {1}
    test_vectorjava.lang.Boolean:parseBoolean(...)@159: {1}, {0}
    test_vectorjava.lang.Object:equals(...)@96: {0}, {1}
    test_vectorjava.lang.String:compareToIgnoreCase(...)@105: {0..232-1}, {-231..-1}

  • TreeViewNode getRootNode()

  • Kind Annotation Text
    postinit'ed(return_value)

  • void insertNodeInto(TreeViewNode, TreeViewNode)

  • 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(com/dmdirc/config/IdentityManager. globalconfig)
    pre(soft) init'ed(this.root)
    pre(soft) parent != null
    pre(soft) this.comparator != null
    preinit'ed(newChild.frameContainer)
    prenewChild != null
    postinit'ed(com/dmdirc/config/IdentityManager. globalconfig)
    postinit'ed(new ArrayList(getSources#1) num objects)
    postinit'ed(new ConfigManager(getGlobalConfig#1) num objects)
    postinit'ed(new MapList(ConfigManager#1) num objects)
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).channel)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).file)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).ircd)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).listeners)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).network)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).server)
    postpossibly_updated(new ConfigManager(getGlobalConfig# 1).sources)
    unanalyzedcall on addConfigManager
    unanalyzedcall on addListener
    unanalyzedcall on com.dmdirc.FrameContainerComparator:compare
    unanalyzedcall on com.dmdirc.GlobalWindow:instanceof
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getChildAt
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getChildCount
    unanalyzedcall on com.dmdirc.addons.ui_swing.framemanager. tree.TreeViewNode:getUserObject
    unanalyzedcall on com.dmdirc.config.ConfigSource
    unanalyzedcall on com.dmdirc.config.ConfigTarget$TYPE:ordinal
    unanalyzedcall on com.dmdirc.logger.Logger:assertTrue
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.MapList
    unanalyzedcall on getOption
    unanalyzedcall on getSources
    unanalyzedcall on getTarget
    unanalyzedcall on hasOption
    unanalyzedcall on java.lang.Boolean:parseBoolean
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.Object:equals
    unanalyzedcall on java.lang.Object:toString
    unanalyzedcall on java.lang.String:compareToIgnoreCase
    unanalyzedcall on java.lang.String:equalsIgnoreCase
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.Collections:sort
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put

  • bool sortAfter(TreeViewNode, TreeViewNode)

  • Kind Annotation Text
    prechild != null
    preinit'ed(child.frameContainer)
    preinit'ed(newChild.frameContainer)
    prenewChild != null
    prethis.comparator != null
    postinit'ed(return_value)

  • bool sortBefore(TreeViewNode, TreeViewNode)

  • Kind Annotation Text
    prechild != null
    preinit'ed(child.frameContainer)
    preinit'ed(newChild.frameContainer)
    prenewChild != null
    prethis.comparator != null
    postinit'ed(return_value)