IgnoreList.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void addSimple(String)

  • Kind Annotation Text
    prepattern != null
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:toCharArray

  • bool canConvert()

  • Kind Annotation Text
    pre(soft) this.ignoreInfo != null
    postinit'ed(return_value)
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:toCharArray
    unanalyzedcall on java.lang.UnsupportedOperationException
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:add
    unanalyzedcall on java.util.List:iterator

  • void com.dmdirc.IgnoreList()

  • Kind Annotation Text

  • void com.dmdirc.IgnoreList(List)

  • Kind Annotation Text

  • com.dmdirc.IgnoreList__static_init

  • Kind Annotation Text

  • List getRegexList()

  • Kind Annotation Text
    preinit'ed(this.ignoreInfo)
    postnew ArrayList(getRegexList#1) num objects == 1
    postreturn_value == &new ArrayList(getRegexList#1)

  • List getSimpleList()

  • Kind Annotation Text
    prethis.ignoreInfo != null
    presumptionjava.util.Iterator:next(...)@95 != null
    postnew ArrayList(getSimpleList#1) num objects == 1
    postreturn_value == &new ArrayList(getSimpleList#1)
    unanalyzedcall on java.lang.String:length
    unanalyzedcall on java.lang.String:toCharArray
    unanalyzedcall on java.lang.UnsupportedOperationException
    test_vectorjava.util.Iterator:hasNext(...)@95: {0}, {1}

  • String regexToSimple(String)

  • Kind Annotation Text
    preregex != null
    presumptionarr$.length@115 <= 232-1
    presumptionarr$[i$]@115 not in {36, 40,41, 43, 63, 91, 93,94, 123..125}
    presumptionarr$[i$]@115 not in {36, 40..43, 46, 63, 91..94, 123..125}
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value == &amp;java.lang.StringBuilder:toStri ng(...)
    test_vectorarr$[i$]@115: {92}, {42}, {46}, {0..35, 37..39, 44,45, 47..62, 64..90, 95..122, 126..216-1}

  • String simpleToRegex(String)

  • Kind Annotation Text
    preregex != null
    presumptionarr$.length@170 <= 232-1
    postjava.lang.StringBuilder:toString(...)._tainted == 0
    postreturn_value == &amp;java.lang.StringBuilder:toStri ng(...)
    test_vectorarr$[i$]@170: {36, 40,41, 43, 46, 91..94, 123..125}, {42}, {63}, {0..35, 37..39, 44,45, 47..62, 64..90, 95..122, 126..216-1}