SSLCertificateDialog.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void actionPerformed(ActionEvent)

  • Kind Annotation Text
    pre(soft) this.actions != null
    pre(soft) this.actions.group != null
    pre(soft) this.actions.permAccept != null
    pre(soft) this.actions.tempAccept != null
    pre(soft) this.model != null
    pree != null
    presumptionjava.awt.event.ActionEvent:getSource(...)@140 != null
    unanalyzedcall on java.lang.Object:equals
    unanalyzedcall on javax.swing.ButtonGroup:getSelection
    unanalyzedcall on javax.swing.JRadioButton:getModel
    test_vectorjava.lang.Object:equals(...)@140: {1}, {0}

  • void addListeners()

  • Kind Annotation Text
    prethis.chain != null
    prethis.chain.list != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.sslcertificate. SSLCertificateDialog:getCancelButton(...)@97 != null
    presumptioncom.dmdirc.addons.ui_swing.dialogs.sslcertificate. SSLCertificateDialog:getOkButton(...)@96 != null
    unanalyzedcall on javax.swing.JList:addListSelectionListener

  • void com.dmdirc.addons.ui_swing.dialogs.sslcertificate.SSLCertificateDialog(Window, SSLCertificateDialogModel)

  • Kind Annotation Text
    premodel != null
    presumptioninit'ed(java.awt.Dialog$ModalityType.MODELESS)
    postinit'ed(new CertificateChainPanel(initComponents#4) .certificateChain)
    postinit'ed(new CertificateInfoPanel(initComponents#5). certificateName)
    postinit'ed(new SummaryPanel(initComponents#6). summary)
    postinit'ed(this.parent)
    postinit'ed(this.selectedIndex)
    postnew ActionsPanel(initComponents#3) num objects == 1
    postnew ActionsPanel(initComponents#3).disconnect == &new JRadioButton(initComponents#3)
    postnew ActionsPanel(initComponents#3).group == &new ButtonGroup(initComponents#4)
    postnew ActionsPanel(initComponents#3).permAccept == &new JRadioButton(initComponents#2)
    postnew ActionsPanel(initComponents#3).tempAccept == &new JRadioButton(initComponents#1)
    postnew ArrayList(SummaryPanel#1) num objects == 1
    postnew ArrayList(initComponents#2) num objects == 1
    postnew ButtonGroup(initComponents#4) num objects == 1
    postnew CertificateChainPanel(initComponents#4) num objects == 1
    postnew CertificateChainPanel(initComponents#4).list == &new JList(initComponents#2)
    postnew CertificateChainPanel(initComponents#4).model == &new DefaultListModel(initComponents#1)
    postnew CertificateInfoPanel(initComponents#5) num objects == 1
    postnew CertificateInfoPanel(initComponents#5). certificateInfo == &new ArrayList(initComponent s#2)
    postnew CertificateInfoPanel(initComponents#5).content == &new JPanel(initComponents#1)
    postnew DefaultListModel(initComponents#1) num objects == 1
    postnew JList(initComponents#2) num objects == 1
    postnew JPanel(initComponents#1) num objects == 1
    postnew JRadioButton(initComponents#1) num objects == 1
    postnew JRadioButton(initComponents#2) num objects == 1
    postnew JRadioButton(initComponents#3) num objects == 1
    postnew SummaryPanel(initComponents#6) num objects == 1
    postnew TextLabel(initComponents#7) num objects == 1
    postthis.actions == &new ActionsPanel(initComponent s#3)
    postthis.blurb == &new TextLabel(initComponents#7)
    postthis.chain == &new CertificateChainPanel(initCo mponents#4)
    postthis.info == &new CertificateInfoPanel(initComp onents#5)
    postthis.model != null
    postthis.model == model
    postthis.parent == parent
    postthis.summary == &new SummaryPanel(initComponent s#6)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ListScroller
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.CertificateChainEntryCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:getDocument
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:setText
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:setVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateInfoPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateInfoPanel:setViewportView
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:getCancelButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:getOkButton
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:orderButtons
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SSLCertificateDialog:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:setLayout
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getTitle
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getValue
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isInvalid
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isMissing
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateSummaryEntry:getText
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateSummaryEntry:isGood
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:getCertificateChain
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:getServerName
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:getSummary
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:needsResponse
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
    unanalyzedcall on javax.swing.ButtonGroup
    unanalyzedcall on javax.swing.ButtonGroup:add
    unanalyzedcall on javax.swing.ButtonGroup:setSelected
    unanalyzedcall on javax.swing.DefaultListModel
    unanalyzedcall on javax.swing.DefaultListModel:addElement
    unanalyzedcall on javax.swing.DefaultListModel:clear
    unanalyzedcall on javax.swing.JButton
    unanalyzedcall on javax.swing.JButton:addActionListener
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JList
    unanalyzedcall on javax.swing.JList:addListSelectionListener
    unanalyzedcall on javax.swing.JList:setCellRenderer
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectionMode
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:removeAll
    unanalyzedcall on javax.swing.JPanel:setLayout
    unanalyzedcall on javax.swing.JPanel:setVisible
    unanalyzedcall on javax.swing.JRadioButton
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setForegrou nd
    unanalyzedcall on javax.swing.text.StyleConstants:setItalic
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on net.miginfocom.swing.MigLayout

  • com.dmdirc.addons.ui_swing.dialogs.sslcertificate.SSLCertificateDialog__static_init

  • Kind Annotation Text

  • void initComponents()

  • Kind Annotation Text
    prethis.model != null
    presumptioncom.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:getSummary(...)@110 != null
    postinit'ed(this.chain.certificateChain)
    postinit'ed(this.info.certificateName)
    postinit'ed(this.summary.summary)
    postnew ActionsPanel(initComponents#3) num objects == 1
    postnew ArrayList(SummaryPanel#1) num objects == 1
    postnew ArrayList(initComponents#2) num objects == 1
    postnew ButtonGroup(initComponents#4) num objects == 1
    postnew CertificateChainPanel(initComponents#4) num objects == 1
    postnew CertificateInfoPanel(initComponents#5) num objects == 1
    postnew DefaultListModel(initComponents#1) num objects == 1
    postnew JList(initComponents#2) num objects == 1
    postnew JPanel(initComponents#1) num objects == 1
    postnew JRadioButton(initComponents#1) num objects == 1
    postnew JRadioButton(initComponents#2) num objects == 1
    postnew JRadioButton(initComponents#3) num objects == 1
    postnew SummaryPanel(initComponents#6) num objects == 1
    postnew TextLabel(initComponents#7) num objects == 1
    postthis.actions == &new ActionsPanel(initComponent s#3)
    postthis.actions.disconnect == &new JRadioButton(initComponents#3)
    postthis.actions.group == &new ButtonGroup(initComp onents#4)
    postthis.actions.permAccept == &new JRadioButton(initComponents#2)
    postthis.actions.tempAccept == &new JRadioButton(initComponents#1)
    postthis.blurb == &new TextLabel(initComponents#7)
    postthis.chain == &new CertificateChainPanel(initCo mponents#4)
    postthis.chain.list == &new JList(initComponents#2)
    postthis.chain.model == &new DefaultListModel(initC omponents#1)
    postthis.info == &new CertificateInfoPanel(initComp onents#5)
    postthis.info.certificateInfo == &new ArrayList(initComponents#2)
    postthis.info.content == &new JPanel(initComponents #1)
    postthis.summary == &new SummaryPanel(initComponent s#6)
    postthis.summary.summary != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. ListScroller
    unanalyzedcall on com.dmdirc.addons.ui_swing.components. renderers.CertificateChainEntryCellRenderer
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:getDocument
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.ActionsPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateChainPanel:setLayout
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateInfoPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateInfoPanel:setViewportView
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:add
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:setBorder
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.SummaryPanel:setLayout
    unanalyzedcall on com.dmdirc.ui.IconManager:getIcon
    unanalyzedcall on com.dmdirc.ui.IconManager:getIconManager
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getTitle
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getValue
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isInvalid
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isMissing
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateSummaryEntry:getText
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateSummaryEntry:isGood
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
    unanalyzedcall on javax.swing.ButtonGroup
    unanalyzedcall on javax.swing.ButtonGroup:add
    unanalyzedcall on javax.swing.ButtonGroup:setSelected
    unanalyzedcall on javax.swing.DefaultListModel
    unanalyzedcall on javax.swing.DefaultListModel:addElement
    unanalyzedcall on javax.swing.DefaultListModel:clear
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JList
    unanalyzedcall on javax.swing.JList:setCellRenderer
    unanalyzedcall on javax.swing.JList:setSelectionMode
    unanalyzedcall on javax.swing.JPanel
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:removeAll
    unanalyzedcall on javax.swing.JPanel:setLayout
    unanalyzedcall on javax.swing.JPanel:setVisible
    unanalyzedcall on javax.swing.JRadioButton
    unanalyzedcall on javax.swing.JRadioButton:getModel
    unanalyzedcall on javax.swing.JScrollPane
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setForegrou nd
    unanalyzedcall on javax.swing.text.StyleConstants:setItalic
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorcom.dmdirc.ui.core.dialogs.sslcertificate. SSLCertificateDialogModel:needsResponse(...)@113: {0}, {1}

  • void layoutComponents()

  • Kind Annotation Text
    preinit'ed(this.actions)
    preinit'ed(this.blurb)
    preinit'ed(this.chain)
    preinit'ed(this.info)
    preinit'ed(this.summary)

  • void valueChanged(ListSelectionEvent)

  • Kind Annotation Text
    pre(soft) init'ed(this.selectedIndex)
    pre(soft) this.chain != null
    pre(soft) this.chain.list != null
    pre(soft) this.chain.model != null
    pre(soft) this.info != null
    pre(soft) this.info.content != null
    pre(soft) this.model != null
    pree != null
    postinit'ed(this.selectedIndex)
    postnew ArrayList(setInfo#1) num objects <= 1
    postpossibly_updated(this.info.certificateInfo)
    postpossibly_updated(this.info.certificateName)
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel
    unanalyzedcall on com.dmdirc.addons.ui_swing.components.text. TextLabel:getDocument
    unanalyzedcall on com.dmdirc.addons.ui_swing.dialogs. sslcertificate.CertificateInfoPanel:setBorder
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateChainEntry:getName
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getTitle
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:getValue
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isInvalid
    unanalyzedcall on com.dmdirc.ui.core.dialogs.sslcertificate. CertificateInformationEntry:isMissing
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.BorderFactory:createTitledBorde r
    unanalyzedcall on javax.swing.DefaultListModel:get
    unanalyzedcall on javax.swing.JLabel
    unanalyzedcall on javax.swing.JList:getSelectedIndex
    unanalyzedcall on javax.swing.JList:setSelectedIndex
    unanalyzedcall on javax.swing.JPanel:add
    unanalyzedcall on javax.swing.JPanel:removeAll
    unanalyzedcall on javax.swing.JPanel:setLayout
    unanalyzedcall on javax.swing.JPanel:setVisible
    unanalyzedcall on javax.swing.text.SimpleAttributeSet
    unanalyzedcall on javax.swing.text.StyleConstants:setForegrou nd
    unanalyzedcall on javax.swing.text.StyleConstants:setItalic
    unanalyzedcall on javax.swing.text.StyledDocument:setParagrap hAttributes
    unanalyzedcall on net.miginfocom.swing.MigLayout
    test_vectorjavax.swing.JList:getSelectedIndex(...)@102: {-231..-2, 0..232-1}, {-1}
    test_vectorjavax.swing.event.ListSelectionEvent:getValueIsAdju sting(...)@148: {1}, {0}