AddonInfo.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.addonbrowser.AddonInfo$AddonType(String, int)

  • Kind Annotation Text

  • com.dmdirc.addons.addonbrowser.AddonInfo$AddonType__static_init

  • Kind Annotation Text
    post$VALUES == &new AddonInfo$AddonType[](AddonInfo $AddonType__static_init#4)
    post$VALUES.length == 3
    post$VALUES[0] == &new AddonInfo$AddonType(AddonInf o$AddonType__static_init#1)
    post$VALUES[1] == &new AddonInfo$AddonType(AddonInf o$AddonType__static_init#2)
    post$VALUES[2] == &new AddonInfo$AddonType(AddonInf o$AddonType__static_init#3)
    postTYPE_ACTION_PACK == &new AddonInfo$AddonType(Ad donInfo$AddonType__static_init#3)
    postTYPE_PLUGIN == &new AddonInfo$AddonType(AddonIn fo$AddonType__static_init#1)
    postTYPE_THEME == &new AddonInfo$AddonType(AddonInf o$AddonType__static_init#2)
    postnew AddonInfo$AddonType(AddonInfo$AddonType__ static_init#1) num objects == 1
    postnew AddonInfo$AddonType(AddonInfo$AddonType__ static_init#2) num objects == 1
    postnew AddonInfo$AddonType(AddonInfo$AddonType__ static_init#3) num objects == 1
    postnew AddonInfo$AddonType[](AddonInfo$AddonType__ static_init#4) num objects == 1
    unanalyzedcall on java.lang.Enum

  • void com.dmdirc.addons.addonbrowser.AddonInfo(Map)

  • Kind Annotation Text
    preentry != null
    presumptionjava.util.Map:get(...)@79 != null
    presumptionjava.util.Map:get(...)@85 != null
    presumptionjava.util.Map:get(...)@87 != null
    presumptionjavax.swing.ImageIcon:getImage(...)@90 != null
    postinit'ed(this.author)
    postinit'ed(this.date)
    postinit'ed(this.description)
    postinit'ed(this.id)
    postinit'ed(this.rating)
    postinit'ed(this.stableDownload)
    postinit'ed(this.title)
    postinit'ed(this.unstableDownload)
    postinit'ed(this.verified)
    postnew ImageIcon(AddonInfo#1) num objects <= 1
    postnew ImageIcon(AddonInfo#3) num objects <= 1
    postthis.screenshot in Addr_Set{&amp;new ImageIcon(AddonInfo#3),&amp;new ImageIcon(AddonInf o#1)}
    postthis.type == One-of{&amp;com.dmdirc.addons. addonbrowser.AddonInfo$AddonType__static_init.new AddonInfo$AddonType(AddonInfo$AddonType__static_ init#1), &amp;com.dmdirc.addons.addonbrowser. AddonInfo$AddonType__static_init.new AddonInfo$AddonType(Addo...
    postthis.type in Addr_Set{&amp;com.dmdirc.addons. addonbrowser.AddonInfo$AddonType__static_init.new AddonInfo$AddonType(AddonInfo$AddonType__static_ init#3),&amp;com.dmdirc.addons.addonbrowser. AddonInfo$AddonType__static_init.new AddonInfo$AddonType(Add...
    test_vectorjava.lang.String:equals(...)@87: {0}, {1}

  • com.dmdirc.addons.addonbrowser.AddonInfo__static_init

  • Kind Annotation Text

  • String getAuthor()

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

  • int getDate()

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

  • String getDescription()

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

  • int getId()

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

  • int getRating()

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

  • ImageIcon getScreenshot()

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

  • String getStableDownload()

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

  • String getTitle()

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

  • AddonInfo$AddonType getType()

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

  • String getUnstableDownload()

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

  • bool isDownloadable()

  • Kind Annotation Text
    postreturn_value == 0

  • bool isInstalled()

  • Kind Annotation Text
    presumptioncom.dmdirc.updater.UpdateChecker:getComponents(... )@143 != null
    presumptioncom.dmdirc.updater.UpdateComponent:getName(... )@144 != null
    presumptionjava.util.Iterator:next(...)@143 != null
    postinit'ed(return_value)
    test_vectorjava.lang.String:equals(...)@144: {0}, {1}
    test_vectorjava.util.Iterator:hasNext(...)@143: {0}, {1}

  • bool isVerified()

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

  • bool matches(String)

  • Kind Annotation Text
    pre(soft) this.description != null
    pretext != null
    prethis.title != null
    postinit'ed(return_value)

  • String toString()

  • Kind Annotation Text
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value == &amp;java.lang.StringBuilder:toStri ng(...)

  • AddonInfo$AddonType valueOf(String)

  • Kind Annotation Text
    postinit'ed(return_value)

  • AddonInfo$AddonType[] values()

  • Kind Annotation Text
    pre(soft) init'ed($VALUES[...])
    postnew AddonInfo$AddonType[](values#1) num objects == 1
    postreturn_value == &amp;new AddonInfo$AddonType[](valu es#1)
    postreturn_value.length == 3
    postreturn_value[...] == One-of{$VALUES[...], undefined}