Last Msg First Msg
























method com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$3__static_init

method com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$2__static_init

method com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$1__static_init










method CategoryPanel access$000(SwingPreferencesDialog)
prex0 != null
preinit'ed(x0.mainPanel)
postreturn_value == x0.mainPanel
postinit'ed(return_value)

method void access$100(SwingPreferencesDialog, PreferencesManager)
prex0 != null
prex0.mainPanel != null
prex0.mainPanel.panels != null
prex0.mainPanel.scrollPane != null
preinit'ed(x0.mainPanel.waitingCategory)
prex0.tabList != null
prex1 != null
postx0.mainPanel.category == null
postx0.mainPanel.waiting == 0
postx0.mainPanel.worker == One-of{&new PrefsCategoryLoader(setCategory#2), old x0.mainPanel.worker}
postx0.manager == x1
postx0.manager != null
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :isInline
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getSubcats
unanalyzedcall on countCategories
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on javax.swing.DefaultListModel:clear
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: getCategories
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on java.util.HashMap
unanalyzedcall on javax.swing.JList:setCellRenderer

method JList access$200(SwingPreferencesDialog)
prex0 != null
preinit'ed(x0.tabList)
postreturn_value == x0.tabList
postinit'ed(return_value)

method void access$300(SwingPreferencesDialog, List)
prex0 != null
prex0.mainPanel != null
prex0.mainPanel.scrollPane != null
preinit'ed(x0.mainPanel.waitingCategory)
postx0.mainPanel.waiting == 0
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
unanalyzedcall on javax.swing.JScrollPane:setViewportView

method void access$400(SwingPreferencesDialog)
prex0 != null
prex0.tabList != null
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.DefaultListModel:getSize
unanalyzedcall on javax.swing.DefaultListModel:get
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getPath
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.JList:setSelectedIndex










method com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog__static_init
postCLIENT_HEIGHT == 375










method void com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog(Window)
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@58) in {-231..232-1}
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@61) in {-231..232-1}
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@64) in {-231..232-1}
presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
presumptionjava.util.Collections:synchronizedMap(...)@109 != null
postthis.mainPanel == &amp;new CategoryPanel(initCompon ents#1)
postthis.tabList == &amp;new JList(initComponents#2)
postthis.worker == &amp;new SwingPreferencesDialog$1(Sw ingPreferencesDialog#1)
postnew CategoryPanel(initComponents#1) num objects == 1
postnew JList(initComponents#2) num objects == 1
postnew JPanel(CategoryPanel#3) num objects == 1
postnew JPanel(CategoryPanel#6) num objects == 1
postnew JPanel(CategoryPanel#9) num objects == 1
postnew JScrollPane(CategoryPanel#12) num objects == 1
postnew SwingPreferencesDialog$1(SwingPreferencesDialog #1) num objects == 1
postnew TitlePanel(CategoryPanel#13) num objects == 1
postnew ToolTipPanel(CategoryPanel#14) num objects == 1
postinit'ed(new CategoryPanel(initComponents#1). category)
postinit'ed(new CategoryPanel(initComponents#1). leftPadding)
postnew CategoryPanel(initComponents#1).loading == &amp;new JPanel(CategoryPanel#3)
postnew CategoryPanel(initComponents#1).nullCategory == &amp;new JPanel(CategoryPanel#6)
postinit'ed(new CategoryPanel(initComponents#1). padding)
postnew CategoryPanel(initComponents#1).panels != null
postnew CategoryPanel(initComponents#1).parent == this
postnew CategoryPanel(initComponents#1).parent != null
postinit'ed(new CategoryPanel(initComponents#1). rightPadding)
postnew CategoryPanel(initComponents#1).scrollPane == &amp;new JScrollPane(CategoryPanel#12)
postnew CategoryPanel(initComponents#1).title == &amp;new TitlePanel(CategoryPanel#13)
postnew CategoryPanel(initComponents#1).tooltip == &amp;new ToolTipPanel(CategoryPanel#14)
postnew CategoryPanel(initComponents#1). waitingCategory == &amp;new JPanel(CategoryPanel#9)
postinit'ed(new CategoryPanel(initComponents#1). worker)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Collections:synchronizedMap
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. TitlePanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ToolTipPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. CategoryPanel:add
unanalyzedcall on javax.swing.DefaultListModel
unanalyzedcall on javax.swing.JList
unanalyzedcall on javax.swing.JList:setSelectionMode
unanalyzedcall on javax.swing.JList:addListSelectionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ListScroller
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setDefaultCloseOperation
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setResizable
unanalyzedcall on javax.swing.JList:setBorder
unanalyzedcall on javax.swing.JButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getCancelButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:add
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getLeftButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. StandardDialog(Window, Dialog$ModalityType)











method void com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$1(SwingPreferencesDialog)

method Object doInBackground()
prethis.mainPanel != null
prethis.mainPanel.scrollPane != null
preinit'ed(this.mainPanel.waitingCategory)
postreturn_value == &amp;new PreferencesManager(doInBac kground#1*)
postnew PreferencesManager(doInBackground#1*) num objects == 1
unanalyzedcall on access$000
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. LoggingSwingWorker()











method PreferencesManager doInBackground()
prethis.mainPanel != null
prethis.mainPanel.scrollPane != null
preinit'ed(this.mainPanel.waitingCategory)
postreturn_value == &amp;new PreferencesManager(doInBac kground#1)
postnew PreferencesManager(doInBackground#1) num objects == 1
unanalyzedcall on javax.swing.JScrollPane:setViewportView









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesManager()











method void done()
pre(soft) this.mainPanel != null
pre(soft) this.mainPanel.panels != null
pre(soft) this.mainPanel.scrollPane != null
pre(soft) init'ed(this.mainPanel.waitingCategory)
pre(soft) this.tabList != null
presumptioncom.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog_1:get(...)@113 != null
presumptioninit'ed(com.dmdirc.logger.ErrorLevel.MEDIUM)
postthis.mainPanel.category == One-of{old this.mainPanel.category, null}
postthis.mainPanel.worker == One-of{old this.mainPanel.worker, &amp;new PrefsCategoryLoade r(setCategory#2)}
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects <= 1
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :isInline
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getSubcats
unanalyzedcall on countCategories
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
unanalyzedcall on javax.swing.DefaultListModel:clear
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: getCategories
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on java.util.HashMap
unanalyzedcall on javax.swing.JList:setCellRenderer
test_vectorcom.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog_1:isCancelled(...)@111: {1}, {0}









  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog$1:isCancelled()










  method not available - call not analyzedInfocall on Object com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog$1:get()










  method not available - call not analyzedInfocall on void com.dmdirc.logger.Logger:appError(Erro rLevel, String, Throwable)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:execute()











method void setPrefsManager(PreferencesManager)
premanager != null
prethis.mainPanel != null
prethis.mainPanel.panels != null
prethis.mainPanel.scrollPane != null
preinit'ed(this.mainPanel.waitingCategory)
prethis.tabList != null
presumptioncom.dmdirc.config.prefs.PreferencesManager:getCateg ories(...)@131 != null
presumptionjavax.swing.JList:getModel(...)@128 != null
postthis.mainPanel.category == null
postthis.mainPanel.waiting == 0
postthis.mainPanel.worker == One-of{&amp;new PrefsCategoryLoader(setCategory#2), old this.mainPanel.worker}
postthis.manager == manager
postthis.manager != null
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :isInline
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getSubcats
unanalyzedcall on countCategories
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on javax.swing.JLabel
unanalyzedcall on java.util.HashMap









  method not available - call not analyzedInfocall on List com.dmdirc.config.prefs. PreferencesManager:getCategories()










  method not available - call not analyzedInfocall on List com.dmdirc.config.prefs. PreferencesManager:getCategories()











method void showSwingPreferencesDialog(Window)
preinit'ed(me)
postme == One-of{old me, &amp;new SwingPreferencesDialo g(getSwingPreferencesDialog#1)}
postme != null
postnew CategoryPanel(initComponents#1) num objects <= 1
postnew JList(initComponents#2) num objects == new CategoryPanel(initComponents#1) num objects
postnew JPanel(CategoryPanel#3) num objects == new CategoryPanel(initComponents#1) num objects
postnew JPanel(CategoryPanel#6) num objects == new CategoryPanel(initComponents#1) num objects
postnew JPanel(CategoryPanel#9) num objects == new CategoryPanel(initComponents#1) num objects
postnew JScrollPane(CategoryPanel#12) num objects == new CategoryPanel(initComponents#1) num objects
postnew SwingPreferencesDialog$1(SwingPreferencesDialog #1) num objects == new CategoryPanel(initComponents #1) num objects
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1) num objects == new CategoryPanel(initComponent s#1) num objects
postnew TitlePanel(CategoryPanel#13) num objects == new CategoryPanel(initComponents#1) num objects
postnew ToolTipPanel(CategoryPanel#14) num objects == new CategoryPanel(initComponents#1) num objects
postinit'ed(new CategoryPanel(initComponents#1). category)
postinit'ed(new CategoryPanel(initComponents#1). leftPadding)
postnew CategoryPanel(initComponents#1).loading == &amp;new JPanel(CategoryPanel#3)
postnew CategoryPanel(initComponents#1).nullCategory == &amp;new JPanel(CategoryPanel#6)
postinit'ed(new CategoryPanel(initComponents#1). padding)
postnew CategoryPanel(initComponents#1).panels != null
postnew CategoryPanel(initComponents#1).parent == &amp;new SwingPreferencesDialog(getSwingPreference sDialog#1)
postinit'ed(new CategoryPanel(initComponents#1). rightPadding)
postnew CategoryPanel(initComponents#1).scrollPane == &amp;new JScrollPane(CategoryPanel#12)
postnew CategoryPanel(initComponents#1).title == &amp;new TitlePanel(CategoryPanel#13)
postnew CategoryPanel(initComponents#1).tooltip == &amp;new ToolTipPanel(CategoryPanel#14)
postnew CategoryPanel(initComponents#1). waitingCategory == &amp;new JPanel(CategoryPanel#9)
postinit'ed(new CategoryPanel(initComponents#1). worker)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).mainPanel == &amp;new CategoryPanel(initCompon ents#1)
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).tabList == &amp;new JList(initComponents#2)
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).worker == &amp;new SwingPreferencesDialog$1(Sw ingPreferencesDialog#1)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Collections:synchronizedMap
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. TitlePanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ToolTipPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. CategoryPanel:add
unanalyzedcall on javax.swing.DefaultListModel
unanalyzedcall on javax.swing.JList
unanalyzedcall on javax.swing.JList:setSelectionMode
unanalyzedcall on javax.swing.JList:addListSelectionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ListScroller
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setDefaultCloseOperation
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setResizable
unanalyzedcall on javax.swing.JList:setBorder
unanalyzedcall on javax.swing.JButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getCancelButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:add
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getLeftButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:execute
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:pack
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getParent
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setLocationRelativeTo
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setVisible
unanalyzedcall on java.lang.Throwable:__curr_excep_obj










method SwingPreferencesDialog getSwingPreferencesDialog(W indow)
preinit'ed(me)
postme == One-of{old me, &amp;new SwingPreferencesDialo g(getSwingPreferencesDialog#1)}
postme != null
postreturn_value == One-of{old me, &amp;new SwingPreferencesDialog(getSwingPreferencesDialog#1 )}
postreturn_value != null
postnew CategoryPanel(initComponents#1) num objects <= 1
postinit'ed(new CategoryPanel(initComponents#1). category)
postinit'ed(new CategoryPanel(initComponents#1). leftPadding)
postnew CategoryPanel(initComponents#1).loading == &amp;new JPanel(CategoryPanel#3)
postnew CategoryPanel(initComponents#1).nullCategory == &amp;new JPanel(CategoryPanel#6)
postinit'ed(new CategoryPanel(initComponents#1). padding)
postnew CategoryPanel(initComponents#1).panels != null
postnew CategoryPanel(initComponents#1).parent == &amp;new SwingPreferencesDialog(getSwingPreference sDialog#1)
postinit'ed(new CategoryPanel(initComponents#1). rightPadding)
postnew CategoryPanel(initComponents#1).scrollPane == &amp;new JScrollPane(CategoryPanel#12)
postnew CategoryPanel(initComponents#1).title == &amp;new TitlePanel(CategoryPanel#13)
postnew CategoryPanel(initComponents#1).tooltip == &amp;new ToolTipPanel(CategoryPanel#14)
postnew CategoryPanel(initComponents#1). waitingCategory == &amp;new JPanel(CategoryPanel#9)
postinit'ed(new CategoryPanel(initComponents#1). worker)
postnew JList(initComponents#2) num objects <= 1
postnew JPanel(CategoryPanel#3) num objects <= 1
postnew JPanel(CategoryPanel#6) num objects <= 1
postnew JPanel(CategoryPanel#9) num objects <= 1
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew JScrollPane(CategoryPanel#12) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects <= 1
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
postnew SwingPreferencesDialog$1(SwingPreferencesDialog #1) num objects <= 1
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1) num objects <= 1
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).mainPanel == &amp;new CategoryPanel(initCompon ents#1)
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).tabList == &amp;new JList(initComponents#2)
postnew SwingPreferencesDialog(getSwingPreferencesDialo g#1).worker == &amp;new SwingPreferencesDialog$1(Sw ingPreferencesDialog#1)
postnew TitlePanel(CategoryPanel#13) num objects <= 1
postnew ToolTipPanel(CategoryPanel#14) num objects <= 1
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Collections:synchronizedMap
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. TitlePanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ToolTipPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. CategoryPanel:add
unanalyzedcall on javax.swing.DefaultListModel
unanalyzedcall on javax.swing.JList
unanalyzedcall on javax.swing.JList:setSelectionMode
unanalyzedcall on javax.swing.JList:addListSelectionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ListScroller
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setDefaultCloseOperation
unanalyzedcall on java.awt.event.WindowAdapter
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:addWindowListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setTitle
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setResizable
unanalyzedcall on javax.swing.JList:setBorder
unanalyzedcall on javax.swing.JButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:orderButtons
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton
unanalyzedcall on javax.swing.JButton:addActionListener
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getCancelButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:setLayout
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:add
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getLeftButton
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getRightButton
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:execute










method void initComponents()
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@58) in {-231..232-1}
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@61) in {-231..232-1}
presumption(int) (net.miginfocom.layout.UnitValue:getValue(... )@64) in {-231..232-1}
presumptioncom.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getCancelButton(...)@196 != null
presumptioncom.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton(...)@195 != null
presumptionjava.util.Collections:synchronizedMap(...)@109 != null
postthis.mainPanel == &amp;new CategoryPanel(initCompon ents#1)
postthis.tabList == &amp;new JList(initComponents#2)
postnew CategoryPanel(initComponents#1) num objects == 1
postnew JList(initComponents#2) num objects == 1
postnew JPanel(CategoryPanel#3) num objects == 1
postnew JPanel(CategoryPanel#6) num objects == 1
postnew JPanel(CategoryPanel#9) num objects == 1
postnew JScrollPane(CategoryPanel#12) num objects == 1
postnew TitlePanel(CategoryPanel#13) num objects == 1
postnew ToolTipPanel(CategoryPanel#14) num objects == 1
postinit'ed(this.mainPanel.category)
postinit'ed(this.mainPanel.leftPadding)
postthis.mainPanel.loading == &amp;new JPanel(CategoryP anel#3)
postthis.mainPanel.nullCategory == &amp;new JPanel(CategoryPanel#6)
postinit'ed(this.mainPanel.padding)
postthis.mainPanel.panels != null
postthis.mainPanel.parent == this
postthis.mainPanel.parent != null
postinit'ed(this.mainPanel.rightPadding)
postthis.mainPanel.scrollPane == &amp;new JScrollPane(CategoryPanel#12)
postthis.mainPanel.title == &amp;new TitlePanel(Categor yPanel#13)
postthis.mainPanel.tooltip == &amp;new ToolTipPanel(Cat egoryPanel#14)
postthis.mainPanel.waitingCategory == &amp;new JPanel(CategoryPanel#9)
postinit'ed(this.mainPanel.worker)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on java.util.Map:put
unanalyzedcall on java.util.HashMap
unanalyzedcall on java.util.Collections:synchronizedMap
unanalyzedcall on javax.swing.JScrollPane
unanalyzedcall on javax.swing.JScrollPane:setHorizontalScroll BarPolicy
unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
unanalyzedcall on com.dmdirc.addons.ui_swing.components. TitlePanel
unanalyzedcall on com.dmdirc.addons.ui_swing.components. ToolTipPanel
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. CategoryPanel:add
unanalyzedcall on java.awt.event.WindowAdapter









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. ListScroller(JList)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setDefaultCloseOperati on(int)











method void com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$2(SwingPreferencesDialog)









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:addWindowListener(Wind owListener)











method void windowClosing(WindowEvent)
preinit'ed(com/dmdirc/addons/ui_swing/dialogs/prefs/Sw ingPreferencesDialog.me)
preinit'ed(this.manager)
preinit'ed(this.selected)
preinit'ed(this.worker)
prethis.mainPanel != null
prethis.mainPanel.panels != null
pre(soft) init'ed(this.parentWindow)
pre(soft) this.tabList != null
postcom/dmdirc/addons/ui_swing/dialogs/prefs/SwingPrefe rencesDialog.me == null
postthis.mainPanel.worker == One-of{&amp;new PrefsCategoryLoader(setCategory#2), old this.mainPanel.worker}
postthis.manager == One-of{old this.manager, null}
postinit'ed(this.manager)
postthis.worker == One-of{old this.worker, null}
postinit'ed(this.worker)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: save
unanalyzedcall on javax.swing.JOptionPane:showMessageDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:isDone
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:cancel
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: close
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:dispose
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getPath
unanalyzedcall on javax.swing.JList:getSelectedValue
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :fireCategoryDeselected
unanalyzedcall on java.awt.event.ActionEvent:getSource
unanalyzedcall on java.lang.Object:equals
unanalyzedcall on javax.swing.JList:getSelectedIndex
unanalyzedcall on com.dmdirc.config.IdentityManager:getConfig Identity
unanalyzedcall on com.dmdirc.config.Identity:setOption
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: dismiss









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setTitle(String)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setResizable(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:orderButtons(JButton, JButton)










  method not available - call not analyzedInfocall on JButton com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:getOkButton()










  method not available - call not analyzedInfocall on JButton com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:getCancelButton()










  method not available - call not analyzedInfocall on void net.miginfocom.swing.MigLayout(String)
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setLayout(LayoutManage r)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:add(Component, Object)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:add(Component, Object)










  method not available - call not analyzedInfocall on JButton com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:getLeftButton()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:add(Component, Object)










  method not available - call not analyzedInfocall on JButton com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:getRightButton()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:add(Component, Object)











method void com.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog$3(SwingPreferencesDialog, List)
postthis.val$categories == Param_2
postinit'ed(this.val$categories)

method void addCategories(List)
prethis.mainPanel != null
prethis.mainPanel.scrollPane != null
preinit'ed(this.mainPanel.waitingCategory)
postthis.mainPanel.waiting == 0
unanalyzedcall on javax.swing.JScrollPane:setViewportView









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing. UIUtilities:invokeLater(Runnable)











method void run()
prethis.tabList != null
prethis.val$categories != null
pre(soft) this.mainPanel != null
pre(soft) this.mainPanel.scrollPane != null
pre(soft) init'ed(this.mainPanel.waitingCategory)
presumptionjava.util.Iterator:next(...)@215 != null
presumptionjavax.swing.JList:getModel(...)@217 != null
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
unanalyzedcall on javax.swing.JScrollPane:setViewportView
unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
unanalyzedcall on javax.swing.JList:getModel
unanalyzedcall on javax.swing.DefaultListModel:getSize
unanalyzedcall on javax.swing.DefaultListModel:get
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getPath
unanalyzedcall on java.lang.String:equals
unanalyzedcall on javax.swing.JList:setSelectedIndex
test_vectorcom.dmdirc.config.prefs.PreferencesCategory:isInlin e(...)@216: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@215: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.config.prefs. PreferencesCategory:isInline()










  method not available - call not analyzedInfocall on List com.dmdirc.config.prefs. PreferencesCategory:getSubcats()











method int countCategories(Collection)
precategories != null
presumptioncom.dmdirc.config.prefs.PreferencesCategory:getSubc ats(...)@241 != null
presumptionjava.util.Iterator:next(...)@239 != null
postinit'ed(return_value)
unanalyzedcall on java.util.Collection:iterator
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :isInline
unanalyzedcall on com.dmdirc.config.prefs.PreferencesCategory :getSubcats
unanalyzedcall on countCategories
test_vectorcom.dmdirc.config.prefs.PreferencesCategory:isInlin e(...)@240: {1}, {0}
test_vectorjava.util.Iterator:hasNext(...)@239: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.config.prefs. PreferencesCategory:isInline()










  method not available - call not analyzedInfocall on List com.dmdirc.config.prefs. PreferencesCategory:getSubcats()











method void actionPerformed(ActionEvent)
preinit'ed(me)
preinit'ed(this.manager)
preinit'ed(this.selected)
preinit'ed(this.worker)
prethis.mainPanel != null
prethis.mainPanel.panels != null
pre(soft) init'ed(this.parentWindow)
pre(soft) this.tabList != null
presumptioncom.dmdirc.addons.ui_swing.dialogs.prefs. SwingPreferencesDialog:getOkButton(...)@261 != null
presumptioncom.dmdirc.config.IdentityManager:getConfigIdentity (...)@264 != null
presumptionjavax.swing.JList:getSelectedValue(...)@263 != null
postme == null
postthis.mainPanel.category == null
postthis.mainPanel.worker == One-of{&amp;new PrefsCategoryLoader(setCategory#2), old this.mainPanel.worker}
postthis.manager == One-of{old this.manager, null}
postinit'ed(this.manager)
postthis.selected == null
postthis.worker == One-of{old this.worker, null}
postinit'ed(this.worker)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects == new JPanel(PrefsCategoryLoader#1) num objects
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: save
unanalyzedcall on javax.swing.JOptionPane:showMessageDialog
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:isDone
unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:cancel
unanalyzedcall on com.dmdirc.config.prefs.PreferencesManager: close
unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:dispose
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
test_vectoractionEvent: Addr_Set{null}, Inverse{null}
test_vectorthis.manager: Addr_Set{null}, Inverse{null}
test_vectorthis.selected: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.Object:equals(...)@261: {0}, {1}
test_vectorjavax.swing.JList:getSelectedIndex(...)@262: {-231..-1}, {0..232-1}









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:fireCategoryDeselected()










  method not available - call not analyzedInfocall on JButton com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:getOkButton()










  method not available - call not analyzedInfocall on Identity com.dmdirc.config.IdentityManager: getConfigIdentity()
  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesCategory:getPath()
  method not available - call not analyzedInfocall on void com.dmdirc.config.Identity:setOption(S tring, String, String)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesManager:dismiss()











method void valueChanged(ListSelectionEvent)
pree != null
pre(soft) init'ed(this.selected)
pre(soft) this.mainPanel != null
pre(soft) this.mainPanel.panels != null
pre(soft) this.tabList != null
postpossibly_updated(this.mainPanel.category)
postthis.mainPanel.worker == One-of{old this.mainPanel.worker, &amp;new PrefsCategoryLoade r(setCategory#2)}
postinit'ed(this.selected)
postnew JPanel(PrefsCategoryLoader#1) num objects <= 1
postnew PrefsCategoryLoader(setCategory#2) num objects <= 1
postinit'ed(new PrefsCategoryLoader(setCategory#2). category)
postinit'ed(new PrefsCategoryLoader(setCategory#2). categoryPanel)
postinit'ed(new PrefsCategoryLoader(setCategory#2). errorCategory)
postinit'ed(new PrefsCategoryLoader(setCategory#2). leftPadding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). padding)
postinit'ed(new PrefsCategoryLoader(setCategory#2). rightPadding)
unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keAndWait
unanalyzedcall on java.util.Map:containsKey
unanalyzedcall on javax.swing.SwingWorker
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getU nitValueX
unanalyzedcall on net.miginfocom.layout.UnitValue:getValue
unanalyzedcall on net.miginfocom.layout.PlatformDefaults:getP anelInsets
unanalyzedcall on net.miginfocom.swing.MigLayout
unanalyzedcall on javax.swing.JPanel
unanalyzedcall on javax.swing.JTextPane:getDocument
unanalyzedcall on javax.swing.JTextPane:setText
unanalyzedcall on java.lang.String:isEmpty
unanalyzedcall on java.lang.String:length
unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
unanalyzedcall on javax.swing.text.DefaultStyledDocument
unanalyzedcall on javax.swing.JTextPane
unanalyzedcall on javax.swing.text.html.HTMLEditorKit
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditorKit
unanalyzedcall on javax.swing.plaf.basic.BasicTextPaneUI
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setUI
unanalyzedcall on javax.swing.UIManager:getFont
unanalyzedcall on javax.swing.text.html.HTMLDocument:getStyle Sheet
unanalyzedcall on java.awt.Font:getFamily
unanalyzedcall on java.awt.Font:getSize
unanalyzedcall on javax.swing.text.html.StyleSheet:addRule
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setOpaque
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setEditable
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setHighlighter
unanalyzedcall on java.awt.Insets
unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setMargin
unanalyzedcall on javax.swing.text.SimpleAttributeSet
unanalyzedcall on javax.swing.text.StyleConstants:setAlignmen t
unanalyzedcall on javax.swing.JPanel:add
unanalyzedcall on javax.swing.SwingWorker:execute
test_vectorthis.selected: Addr_Set{null}, Inverse{null}
test_vectorjavax.swing.event.ListSelectionEvent:getValueIsAdju sting(...)@283: {1}, {0}









  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:fireCategoryDeselected()










Prev Msg Next Msg
  test always goes same way
Low Prob.
Test predetermined because this.selected != null
Prev Msg Next Msg










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesCategory:fireCategorySelected()











method PreferencesCategory getSelectedCategory()
preinit'ed(this.selected)
postreturn_value == this.selected
postinit'ed(return_value)










method void saveOptions()
preinit'ed(this.manager)
pre(soft) init'ed(this.parentWindow)
test_vectorthis.manager: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.config.prefs.PreferencesManager:save(... )@318: {0}, {1}









  method not available - call not analyzedInfocall on bool com.dmdirc.config.prefs. PreferencesManager:save()











method void restoreActiveCategory()
prethis.tabList != null
presumptioncom.dmdirc.config.ConfigManager:getOption(...)@329 != null
presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@329 != null
presumptionjavax.swing.DefaultListModel:get(...)@334 != null
presumptionjavax.swing.JList:getModel(...)@331 != null
test_vectorjava.lang.String:equals(...)@336: {0}, {1}









  method not available - call not analyzedInfocall on ConfigManager com.dmdirc.config. IdentityManager:getGlobalConfig()
  method not available - call not analyzedInfocall on String com.dmdirc.config.ConfigManager:getO ption(String, String)










  method not available - call not analyzedInfocall on String com.dmdirc.config.prefs. PreferencesCategory:getPath()











method void display()









  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:pack()










  method not available - call not analyzedInfocall on Container com.dmdirc.addons.ui_swing. dialogs.prefs.SwingPreferencesDialog:getParent()
  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setLocationRelativeTo( Component)










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.dialogs. prefs.SwingPreferencesDialog:setVisible(bool)











method void dispose()
preinit'ed(me)
preinit'ed(this.manager)
preinit'ed(this.worker)
postme == null
postthis.manager == One-of{old this.manager, null}
postinit'ed(this.manager)
postthis.worker == One-of{old this.worker, null}
postinit'ed(this.worker)
test_vectorme: Inverse{null}, Addr_Set{null}
test_vectorthis.manager: Addr_Set{null}, Inverse{null}
test_vectorthis.worker: Addr_Set{null}, Inverse{null}
test_vectorcom.dmdirc.addons.ui_swing.components. LoggingSwingWorker:isDone(...)@356: {1}, {0}









  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:isDone()










  method not available - call not analyzedInfocall on bool com.dmdirc.addons.ui_swing.components. LoggingSwingWorker:cancel(bool)










  method not available - call not analyzedInfocall on void com.dmdirc.config.prefs. PreferencesManager:close()










  method not available - call not analyzedInfocall on void com.dmdirc.addons.ui_swing.components. StandardDialog:dispose()