KFileChooser.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin, File)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin, File, FileSystemView)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin, String)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin, String, FileSystemView)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • void com.dmdirc.addons.dcc.kde.KFileChooser(DCCPlugin, FileSystemView)

  • Kind Annotation Text
    postinit'ed(this.plugin)
    postthis.fileFilter == null
    postthis.plugin == plugin

  • com.dmdirc.addons.dcc.kde.KFileChooser__static_init

  • Kind Annotation Text

  • JFileChooser getFileChooser(DCCPlugin)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • JFileChooser getFileChooser(DCCPlugin, File)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • JFileChooser getFileChooser(DCCPlugin, File, FileSystemView)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • JFileChooser getFileChooser(DCCPlugin, String)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • JFileChooser getFileChooser(DCCPlugin, String, FileSystemView)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • JFileChooser getFileChooser(DCCPlugin, FileSystemView)

  • Kind Annotation Text
    pre(soft) plugin != null
    postnew JFileChooser(getFileChooser#2) num objects <= 1
    postnew KFileChooser(getFileChooser#1) num objects <= 1
    postnew KFileChooser(getFileChooser#1).fileFilter == null
    postnew KFileChooser(getFileChooser#1).plugin != null
    postnew KFileChooser(getFileChooser#1).plugin == plugin
    postreturn_value == One-of{&amp;new KFileChooser(getFil eChooser#1), &amp;new JFileChooser(getFileChooser#2 )}
    postreturn_value in Addr_Set{&amp;new JFileChooser(getF ileChooser#2),&amp;new KFileChooser(getFileChooser# 1)}
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on javax.swing.JFileChooser

  • String getKDEFileFilter()

  • Kind Annotation Text
    preinit'ed(this.fileFilter)
    postinit'ed(return_value)
    postreturn_value == this.fileFilter

  • void setKDEFileFilter(String)

  • Kind Annotation Text
    postinit'ed(this.fileFilter)
    postthis.fileFilter == fileFilter

  • int showOpenDialog(Component)

  • Kind Annotation Text
    pre(soft) init'ed(this.fileFilter)
    pre(soft) this.plugin != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@263 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@268 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getDialogTit le(...)@252 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@261 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@262 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@263 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@265 != null
    presumptioninit'ed(java.io.File.separator)
    presumptionjava.io.File:getPath(...)@261 != null
    presumptionjava.io.File:getPath(...)@262 != null
    presumptionjava.util.ArrayList:toArray(...)@275 != null
    presumptionjava.util.List:size(...)@284 >= 0
    presumptionjava.util.List:size(...)@285 - java.util. List:size(...)@284 in {-6_442_450_943..0}
    postinit'ed(return_value)
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.addons.dcc.kde.StreamReader:star t
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Thread
    unanalyzedcall on java.util.ArrayList
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@267: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getDialogTit le(...)@252: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getFileSelec tionMode(...)@256: {-231..0, 2..232-1}, {1}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getFileSelec tionMode(...)@261: {1}, {-231..0, 2..232-1}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getFileSelec tionMode(...)@270: {1}, {-231..0, 2..232-1}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@261: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:isMultiSelec tionEnabled(...)@248: {0}, {1}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:isMultiSelec tionEnabled(...)@282: {0}, {1}
    test_vectorjava.lang.Process:exitValue(...)@281: {-231..-1, 1..232-1}, {0}
    test_vectorjava.lang.String:charAt(...)@262: {47}, {0..46, 48..216-1}
    test_vectorjava.lang.String:isEmpty(...)@252: {1}, {0}
    test_vectorjava.lang.String:isEmpty(...)@261: {1}, {0}
    test_vectorjava.lang.String:isEmpty(...)@270: {1}, {0}
    test_vectorthis.fileFilter: Addr_Set{null}, Inverse{null}

  • int showSaveDialog(Component)

  • Kind Annotation Text
    pre(soft) this.plugin != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@312 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@317 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getDialogTit le(...)@305 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@310 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@311 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@312 != null
    presumptioncom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@314 != null
    presumptioninit'ed(java.io.File.separator)
    presumptionjava.io.File:getPath(...)@310 != null
    presumptionjava.io.File:getPath(...)@311 != null
    presumptionjava.util.ArrayList:toArray(...)@321 != null
    postinit'ed(return_value)
    unanalyzedcall on com.dmdirc.addons.dcc.DCCPlugin:getDomain
    unanalyzedcall on com.dmdirc.addons.dcc.kde.StreamReader:star t
    unanalyzedcall on com.dmdirc.config.ConfigManager:getOptionBo ol
    unanalyzedcall on com.dmdirc.config.IdentityManager:getGlobal Config
    unanalyzedcall on java.lang.Process:getErrorStream
    unanalyzedcall on java.lang.Process:getInputStream
    unanalyzedcall on java.lang.Process:waitFor
    unanalyzedcall on java.lang.Runtime:exec
    unanalyzedcall on java.lang.Runtime:getRuntime
    unanalyzedcall on java.lang.Thread
    unanalyzedcall on java.util.ArrayList
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getCurrentDi rectory(...)@316: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getDialogTit le(...)@305: Addr_Set{null}, Inverse{null}
    test_vectorcom.dmdirc.addons.dcc.kde.KFileChooser:getSelectedF ile(...)@310: Addr_Set{null}, Inverse{null}
    test_vectorjava.lang.Process:exitValue(...)@327: {-231..-1, 1..232-1}, {0}
    test_vectorjava.lang.String:charAt(...)@311: {47}, {0..46, 48..216-1}
    test_vectorjava.lang.String:isEmpty(...)@305: {1}, {0}
    test_vectorjava.lang.String:isEmpty(...)@310: {1}, {0}

  • bool useKFileChooser(DCCPlugin)

  • Kind Annotation Text
    pre(soft) plugin != null
    presumptioncom.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@80 != null
    postinit'ed(return_value)