MenuBar.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • SwingController access$000(MenuBar)

  • Kind Annotation Text
    preinit'ed(x0.controller)
    prex0 != null
    postinit'ed(return_value)
    postreturn_value == x0.controller

  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) this.controller != null
    pre(soft) this.controller.mainFrameCreated != null
    pre(soft) this.controller.me != null
    pre(soft) this.mainFrame != null
    pree != null
    presumptioncom.dmdirc.ServerManager:getServerManager(...)@266 != null
    presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@255 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@257 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@259 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@261 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@263 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@265 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@267 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@269 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@275 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@277 != null
    presumptionjava.awt.event.ActionEvent:getActionCommand(... )@279 != null
    postpossibly_updated(this.mainFrame.exitCode)
    unanalyzedcall on com.dmdirc.FrameContainer:getServer
    unanalyzedcall on com.dmdirc.addons.ui_swing.MainFrame$8:exec ute
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. LoggingSwingWorker
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getParent
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
    unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on getActiveFrame
    unanalyzedcall on getCancelButton
    unanalyzedcall on getLeftButton
    unanalyzedcall on getOkButton
    unanalyzedcall on getRightButton
    unanalyzedcall on invokeLater
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.Window:getIconImages
    unanalyzedcall on java.awt.event.WindowAdapter
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setDefaultCapable
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JButton:setMinimumSize
    unanalyzedcall on javax.swing.JButton:setPreferredSize
    unanalyzedcall on javax.swing.JButton:setText
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JOptionPane:showConfirmDialog
    unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
    unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on javax.swing.SwingWorker
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on net.miginfocom.swing.MigLayout
    unanalyzedcall on orderButtons
    test_vectorjava.lang.String:equals(...)@251: {0}, {1}
    test_vectorjava.lang.String:equals(...)@253: {0}, {1}
    test_vectorjava.lang.String:equals(...)@255: {0}, {1}
    test_vectorjava.lang.String:equals(...)@257: {0}, {1}
    test_vectorjava.lang.String:equals(...)@259: {0}, {1}
    test_vectorjava.lang.String:equals(...)@261: {0}, {1}
    test_vectorjava.lang.String:equals(...)@263: {0}, {1}
    test_vectorjava.lang.String:equals(...)@265: {0}, {1}
    test_vectorjava.lang.String:equals(...)@267: {0}, {1}
    test_vectorjava.lang.String:equals(...)@269: {0}, {1}
    test_vectorjava.lang.String:equals(...)@275: {0}, {1}
    test_vectorjava.lang.String:equals(...)@277: {0}, {1}
    test_vectorjava.lang.String:equals(...)@279: {0}, {1}

  • void cancelled()

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.MenuBar$1(MenuBar, Window, Dialog$ModalityType, String, String)

  • Kind Annotation Text
    postinit'ed(this.message)
    postnew JButton(initComponents#1) num objects == 1
    postnew JButton(initComponents#2) num objects == 1
    postnew StandardInputDialog$1(StandardInputDialog#1) num objects == 1
    postnew TextLabel(initComponents#4) num objects == 1
    postnew ValidatingJTextField(initComponents#3) num objects == 1
    postthis.blurb == &new TextLabel(initComponents#4)
    postthis.cancelButton == One-of{&new JButton(initComponents#2), &new JButton(initComponents#1)}
    postthis.cancelButton in Addr_Set{&new JButton(initComponents#1),&new JButton(initComponents#2)}
    postthis.message == x3
    postthis.okButton == One-of{&new JButton(initCompon ents#1), &new JButton(initComponents#2)}
    postthis.okButton in Addr_Set{&new JButton(initComp onents#1),&new JButton(initComponents#2)}
    postthis.textField == &new ValidatingJTextField(ini tComponents#3)
    postthis.validator == &new StandardInputDialog$1(St andardInputDialog#1)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardDialog:setIconImages
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:addWindowListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:getRootPane
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setDefaultCloseOperation
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. StandardInputDialog:setTitle
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getDocument
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
    unanalyzedcall on com.dmdirc.config.prefs.validator. ValidationResponse:isFailure
    unanalyzedcall on com.dmdirc.config.prefs.validator. Validator:validate
    unanalyzedcall on getCancelButton
    unanalyzedcall on getLeftButton
    unanalyzedcall on getOkButton
    unanalyzedcall on getRightButton
    unanalyzedcall on java.awt.Dimension
    unanalyzedcall on java.awt.Window:getIconImages
    unanalyzedcall on java.awt.event.WindowAdapter
    unanalyzedcall on java.lang.String:startsWith
    unanalyzedcall on java.lang.String:toLowerCase
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JButton:setDefaultCapable
    unanalyzedcall on javax.swing.JButton:setEnabled
    unanalyzedcall on javax.swing.JButton:setMinimumSize
    unanalyzedcall on javax.swing.JButton:setPreferredSize
    unanalyzedcall on javax.swing.JButton:setText
    unanalyzedcall on javax.swing.JDialog
    unanalyzedcall on javax.swing.JRootPane:registerKeyboardActio n
    unanalyzedcall on javax.swing.KeyStroke:getKeyStroke
    unanalyzedcall on javax.swing.text.Document:addDocumentListen er
    unanalyzedcall on net.miginfocom.swing.MigLayout
    unanalyzedcall on orderButtons

  • com.dmdirc.addons.ui_swing.components.MenuBar$1__static_init

  • Kind Annotation Text

  • void com.dmdirc.addons.ui_swing.components.MenuBar(SwingController, MainFrame)

  • Kind Annotation Text
    presumptioncom.dmdirc.addons.ui_swing.components. MenuBar:getActionMap(...)@101 != null
    presumptioncom.dmdirc.addons.ui_swing.components. MenuBar:getActionMap(...)@102 != null
    presumptionnet.miginfocom.layout.PlatformDefaults:getPanelInse ts(...)@99 != null
    postinit'ed(this.controller)
    postinit'ed(this.mainFrame)
    postnew JMenuItem(initChannelMenu#2) num objects == 1
    postnew JMenuItem(initChannelMenu#3) num objects == 1
    postnew JMenuItem(initServerMenu#3) num objects == 1
    postnew JMenuItem(initServerMenu#4) num objects == 1
    postthis.controller == controller
    postthis.csd == &new JMenuItem(initChannelMenu#3)
    postthis.disconnect == &new JMenuItem(initServerMen u#3)
    postthis.join == &new JMenuItem(initChannelMenu#2)
    postthis.mainFrame == mainFrame
    postthis.ssd == &new JMenuItem(initServerMenu#4)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. MDIBar:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. MDIBar:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. MDIBar:setOpaque
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. MenuBar:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:addActionListener
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:setContentAreaFilled
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:setFocusPainted
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:setFocusable
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. NoFocusButton:setMargin
    unanalyzedcall on com.dmdirc.config.ConfigManager:addChangeLi stener
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOption
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.IconManager:getScaledIcon
    unanalyzedcall on com.dmdirc.ui.WindowManager:addFrameManager
    unanalyzedcall on com.dmdirc.ui.WindowManager:addSelectionLis tener
    unanalyzedcall on java.awt.Insets
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.Runnable:run
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on javax.swing.BorderFactory:createEtchedBorde r
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JMenu
    unanalyzedcall on javax.swing.JMenu:add
    unanalyzedcall on javax.swing.JMenu:addMenuListener
    unanalyzedcall on javax.swing.JMenu:setMnemonic
    unanalyzedcall on javax.swing.JMenuItem
    unanalyzedcall on javax.swing.JMenuItem:addActionListener
    unanalyzedcall on javax.swing.JMenuItem:setActionCommand
    unanalyzedcall on javax.swing.JMenuItem:setMnemonic
    unanalyzedcall on javax.swing.JMenuItem:setText
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.SwingUtilities:invokeLater
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.components.MenuBar__static_init

  • Kind Annotation Text

  • void initChannelMenu()

  • Kind Annotation Text
    postnew JMenuItem(initChannelMenu#2) num objects == 1
    postnew JMenuItem(initChannelMenu#3) num objects == 1
    postthis.csd == &new JMenuItem(initChannelMenu#3)
    postthis.join == &new JMenuItem(initChannelMenu#2)

  • void initHelpMenu()

  • Kind Annotation Text
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel

  • void initServerMenu()

  • Kind Annotation Text
    postnew JMenuItem(initServerMenu#3) num objects == 1
    postnew JMenuItem(initServerMenu#4) num objects == 1
    postthis.disconnect == &new JMenuItem(initServerMen u#3)
    postthis.ssd == &new JMenuItem(initServerMenu#4)
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel

  • void initSettingsMenu()

  • Kind Annotation Text
    unanalyzedcall on java.lang.Class:getName
    unanalyzedcall on java.lang.Object:getClass
    unanalyzedcall on java.lang.String:equals
    unanalyzedcall on java.lang.System:getProperty
    unanalyzedcall on javax.swing.UIManager:getLookAndFeel

  • void menuCanceled(MenuEvent)

  • Kind Annotation Text

  • void menuDeselected(MenuEvent)

  • Kind Annotation Text

  • void menuSelected(MenuEvent)

  • Kind Annotation Text
    prethis.controller != null
    prethis.controller.me != null
    prethis.csd != null
    prethis.disconnect != null
    prethis.join != null
    prethis.ssd != null
    presumptioncom.dmdirc.FrameContainer:getServer(...)@307 != null
    presumptioncom.dmdirc.FrameContainer:getServer(...)@310 != null
    presumptioncom.dmdirc.FrameContainer:getServer(...)@313 != null
    presumptioncom.dmdirc.FrameContainer:getServer(...)@316 != null
    presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@307 != null
    presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@310 != null
    presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@313 != null
    presumptioncom.dmdirc.ui.interfaces.Window:getContainer(... )@316 != null
    presumptioninit'ed(com.dmdirc.ServerState.CONNECTED)
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on getActiveFrame
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread

  • bool save()

  • Kind Annotation Text
    pre(soft) this.controller.me != null
    prethis.controller != null
    prethis.controller.mainFrameCreated != null
    prethis.textField != null
    postreturn_value == 1
    unanalyzedcall on com.dmdirc.FrameContainer:getServer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. validating.ValidatingJTextField:getText
    unanalyzedcall on com.dmdirc.logger.Logger:appError
    unanalyzedcall on com.dmdirc.ui.interfaces.Window:getContaine r
    unanalyzedcall on com.dmdirc.util.ReturnableThread
    unanalyzedcall on com.dmdirc.util.ReturnableThread:getObject
    unanalyzedcall on com.dmdirc.util.ReturnableThread:run
    unanalyzedcall on getActiveFrame
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.util.concurrent.atomic. AtomicBoolean:get
    unanalyzedcall on javax.swing.SwingUtilities:invokeAndWait
    unanalyzedcall on javax.swing.SwingUtilities:isEventDispatchT hread