IRCDocument.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void addIRCDocumentListener(IRCDocumentListener)

  • Kind Annotation Text
    pre(soft) this.listeners != null
    test_vectorlistener: Inverse{null}, Addr_Set{null}

  • void addText(List)

  • Kind Annotation Text
    pre(soft) init'ed(this.config)
    pretext != null
    prethis.lines != null
    prethis.listeners != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.event.EventListenerList:getList enerList
    unanalyzedcall on linesAdded
    unanalyzedcall on setScrollBarMax
    test_vectorjava.util.Iterator:hasNext(...)@112: {0}, {1}

  • void addText(String[])

  • Kind Annotation Text
    preinit'ed(this.config)
    prethis.lines != null
    prethis.listeners != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.event.EventListenerList:getList enerList
    unanalyzedcall on lineAdded
    unanalyzedcall on setScrollBarMax

  • void clear()

  • Kind Annotation Text
    prethis.lines != null
    prethis.listeners != null
    unanalyzedcall on cleared
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
    unanalyzedcall on javax.swing.event.EventListenerList:getList enerList

  • void com.dmdirc.addons.ui_swing.textpane.IRCDocument(ConfigManager)

  • Kind Annotation Text
    postinit'ed(this.config)
    postnew ArrayList(IRCDocument#1) num objects == 1
    postnew EventListenerList(IRCDocument#2) num objects == 1
    postnew RollingList(IRCDocument#3) num objects == 1
    postnew RollingList(IRCDocument#4) num objects == 1
    postthis.cachedLines == &new RollingList(IRCDocumen t#3)
    postthis.cachedStrings == &new RollingList(IRCDocum ent#4)
    postthis.config == config
    postthis.lines == &new ArrayList(IRCDocument#1)
    postthis.listeners == &new EventListenerList(IRCDoc ument#2)

  • com.dmdirc.addons.ui_swing.textpane.IRCDocument__static_init

  • Kind Annotation Text

  • void configChanged(String, String)

  • Kind Annotation Text
    prethis.cachedLines != null
    prethis.cachedStrings != null
    prethis.listeners != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on javax.swing.event.EventListenerList:getList enerList
    unanalyzedcall on repaintNeeded

  • void fireCleared()

  • Kind Annotation Text
    prethis.listeners != null
    presumptionjavax.swing.event.EventListenerList:getListenerList (...)@212 != null
    presumptionlistenerList.length@212 in {0, 2..232-1}
    presumptionlistenerList[(i + 1)].canvas@212 != null
    presumptionlistenerList[i + 1]@212 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater

  • void fireLineAdded(int)

  • Kind Annotation Text
    pre(soft) this.lines != null
    prethis.listeners != null
    presumptionjavax.swing.event.EventListenerList:getListenerList (...)@170 != null
    presumptionlistenerList.length@170 in {0, 2..232-1}
    presumptionlistenerList[(i + 1)].canvas.textPane@170 != null
    presumptionlistenerList[(i + 1)].canvas@170 != null
    presumptionlistenerList[(i + 1)].document.lines@170 != null
    presumptionlistenerList[(i + 1)].document@170 != null
    presumptionlistenerList[(i + 1)].scrollBar@170 != null
    presumptionlistenerList[i + 1]@170 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue
    unanalyzedcall on setScrollBarMax

  • void fireLinesAdded(int, int)

  • Kind Annotation Text
    pre(soft) this.lines != null
    prethis.listeners != null
    presumptionjavax.swing.event.EventListenerList:getListenerList (...)@186 != null
    presumptionlistenerList.length@186 in {0, 2..232-1}
    presumptionlistenerList[(i + 1)].canvas.textPane@186 != null
    presumptionlistenerList[(i + 1)].canvas@186 != null
    presumptionlistenerList[(i + 1)].document.lines@186 != null
    presumptionlistenerList[(i + 1)].document@186 != null
    presumptionlistenerList[(i + 1)].scrollBar@186 != null
    presumptionlistenerList[i + 1]@186 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue
    unanalyzedcall on setScrollBarMax

  • void fireRepaintNeeded()

  • Kind Annotation Text
    prethis.listeners != null
    presumptionjavax.swing.event.EventListenerList:getListenerList (...)@224 != null
    presumptionlistenerList.length@224 in {0, 2..232-1}
    presumptionlistenerList[(i + 1)].canvas@224 != null
    presumptionlistenerList[i + 1]@224 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint

  • void fireTrimmed()

  • Kind Annotation Text
    pre(soft) this.lines != null
    prethis.listeners != null
    presumptionjavax.swing.event.EventListenerList:getListenerList (...)@200 != null
    presumptionlistenerList.length@200 in {0, 2..232-1}
    presumptionlistenerList[(i + 1)].canvas.textPane@200 != null
    presumptionlistenerList[(i + 1)].canvas@200 != null
    presumptionlistenerList[(i + 1)].document.lines@200 != null
    presumptionlistenerList[(i + 1)].document@200 != null
    presumptionlistenerList[(i + 1)].scrollBar@200 != null
    presumptionlistenerList[i + 1]@200 != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue

  • Line getLine(int)

  • Kind Annotation Text
    prethis.lines != null
    postinit'ed(return_value)

  • int getLineHeight(int)

  • Kind Annotation Text
    prethis.lines != null
    presumptionjava.util.List:get(...)@89 != null
    postinit'ed(return_value)
    unanalyzedcall on java.util.List:get

  • int getLineHeight(Line)

  • Kind Annotation Text
    preinit'ed(line.lineHeight)
    preline != null
    postinit'ed(return_value)
    postreturn_value == line.lineHeight

  • int getNumLines()

  • Kind Annotation Text
    prethis.lines != null
    postinit'ed(return_value)

  • AttributedCharacterIterator getStyledLine(int)

  • Kind Annotation Text
    pre(soft) this.cachedStrings != null
    prethis.cachedLines != null
    prethis.lines != null
    presumptiongetLine(...).config != null
    presumptiongetLine(...).config.sources != null
    presumptionjava.util.List:get(...)@89 != null
    postinit'ed(return_value)
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.ui.messages.Styliser:getStyledSt ring
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on com.dmdirc.util.RollingList:add
    unanalyzedcall on com.dmdirc.util.RollingList:contains
    unanalyzedcall on com.dmdirc.util.RollingList:get
    unanalyzedcall on com.dmdirc.util.RollingList:getList
    unanalyzedcall on getOption
    unanalyzedcall on hasOption
    unanalyzedcall on java.awt.Font
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getName
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.text.AttributedCharacterIterator:getEn dIndex
    unanalyzedcall on java.text.AttributedString
    unanalyzedcall on java.text.AttributedString:addAttribute
    unanalyzedcall on java.text.AttributedString:getIterator
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on java.util.List:get
    unanalyzedcall on java.util.List:indexOf
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.text.AttributeSet:getAttribute
    unanalyzedcall on javax.swing.text.AttributeSet:getAttributeN ames
    unanalyzedcall on javax.swing.text.BadLocationException:getMe ssage
    unanalyzedcall on javax.swing.text.Document:getLength
    unanalyzedcall on javax.swing.text.Document:getText
    unanalyzedcall on javax.swing.text.Element:getAttributes
    unanalyzedcall on javax.swing.text.Element:getDocument
    unanalyzedcall on javax.swing.text.Element:getElement
    unanalyzedcall on javax.swing.text.Element:getElementCount
    unanalyzedcall on javax.swing.text.Element:getEndOffset
    unanalyzedcall on javax.swing.text.Element:getStartOffset
    unanalyzedcall on javax.swing.text.StyledDocument:getParagrap hElement

  • AttributedCharacterIterator getStyledLine(Line)

  • Kind Annotation Text
    pre(soft) line != null
    pre(soft) line.config != null
    pre(soft) line.config.sources != null
    pre(soft) this.cachedStrings != null
    prethis.cachedLines != null
    presumptioncom.dmdirc.util.RollingList:getList(...)@243 != null
    postinit'ed(return_value)
    postpossibly_updated(line.lineHeight)
    unanalyzedcall on com.dmdirc.logger.Logger:userError
    unanalyzedcall on com.dmdirc.ui.messages.Styliser:getStyledSt ring
    unanalyzedcall on com.dmdirc.util.ConfigFile:getKeyDomain
    unanalyzedcall on com.dmdirc.util.ConfigFile:isKeyDomain
    unanalyzedcall on getOption
    unanalyzedcall on hasOption
    unanalyzedcall on java.awt.Font
    unanalyzedcall on java.awt.Font:getFamily
    unanalyzedcall on java.awt.Font:getName
    unanalyzedcall on java.awt.Font:getSize
    unanalyzedcall on java.lang.IllegalArgumentException
    unanalyzedcall on java.lang.Integer:intValue
    unanalyzedcall on java.lang.Integer:valueOf
    unanalyzedcall on java.lang.String:isEmpty
    unanalyzedcall on java.lang.Throwable:__curr_excep_obj
    unanalyzedcall on java.text.AttributedCharacterIterator:getEn dIndex
    unanalyzedcall on java.text.AttributedString
    unanalyzedcall on java.text.AttributedString:addAttribute
    unanalyzedcall on java.text.AttributedString:getIterator
    unanalyzedcall on java.util.Enumeration:hasMoreElements
    unanalyzedcall on java.util.Enumeration:nextElement
    unanalyzedcall on java.util.List:iterator
    unanalyzedcall on java.util.Map:containsKey
    unanalyzedcall on java.util.Map:get
    unanalyzedcall on java.util.Map:put
    unanalyzedcall on javax.swing.UIManager:getFont
    unanalyzedcall on javax.swing.text.AttributeSet:getAttribute
    unanalyzedcall on javax.swing.text.AttributeSet:getAttributeN ames
    unanalyzedcall on javax.swing.text.BadLocationException:getMe ssage
    unanalyzedcall on javax.swing.text.Document:getLength
    unanalyzedcall on javax.swing.text.Document:getText
    unanalyzedcall on javax.swing.text.Element:getAttributes
    unanalyzedcall on javax.swing.text.Element:getDocument
    unanalyzedcall on javax.swing.text.Element:getElement
    unanalyzedcall on javax.swing.text.Element:getElementCount
    unanalyzedcall on javax.swing.text.Element:getEndOffset
    unanalyzedcall on javax.swing.text.Element:getStartOffset
    unanalyzedcall on javax.swing.text.StyledDocument:getParagrap hElement
    test_vectorcom.dmdirc.util.RollingList:contains(...)@242: {0}, {1}

  • void removeIRCDocumentListener(IRCDocumentListener)

  • Kind Annotation Text
    prethis.listeners != null

  • void trim(int)

  • Kind Annotation Text
    prethis.lines != null
    prethis.listeners != null
    unanalyzedcall on com.dmdirc.addons.ui_swing.UIUtilities:invo keLater
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPane:isVisible
    unanalyzedcall on com.dmdirc.addons.ui_swing.textpane. TextPaneCanvas:repaint
    unanalyzedcall on getNumLines
    unanalyzedcall on java.util.List:size
    unanalyzedcall on javax.swing.JScrollBar:getValue
    unanalyzedcall on javax.swing.JScrollBar:getValueIsAdjusting
    unanalyzedcall on javax.swing.JScrollBar:setMaximum
    unanalyzedcall on javax.swing.JScrollBar:setValue
    unanalyzedcall on javax.swing.event.EventListenerList:getList enerList
    unanalyzedcall on trimmed