TextFile.java


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


Filter Options
Annotation Kind:
pre
presumption
post
unanalyzed
test_vector


  • void com.dmdirc.util.TextFile(File)

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

  • void com.dmdirc.util.TextFile(File, Charset)

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

  • void com.dmdirc.util.TextFile(InputStream)

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

  • void com.dmdirc.util.TextFile(InputStream, Charset)

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

  • void com.dmdirc.util.TextFile(String)

  • Kind Annotation Text
    postinit'ed(this.charset)
    postnew File(TextFile#1) num objects == 1
    postthis.file == &new File(TextFile#1)
    unanalyzedcall on java.nio.charset.Charset:defaultCharset

  • com.dmdirc.util.TextFile__static_init

  • Kind Annotation Text

  • void delete()

  • Kind Annotation Text
    prethis.file != null

  • File getFile()

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

  • List getLines()

  • Kind Annotation Text
    pre(soft) init'ed(this.file)
    pre(soft) init'ed(this.is)
    preinit'ed(this.lines)
    postnew ArrayList(readLines#4) num objects <= 1
    postreturn_value != null
    postreturn_value == One-of{old this.lines, &amp;new ArrayList(readLines#4)}
    postthis.lines == return_value
    unanalyzedcall on java.io.BufferedReader
    unanalyzedcall on java.io.BufferedReader:close
    unanalyzedcall on java.io.BufferedReader:readLine
    unanalyzedcall on java.io.FileInputStream
    unanalyzedcall on java.io.InputStreamReader
    unanalyzedcall on java.util.ArrayList
    unanalyzedcall on java.util.List:add
    test_vectorthis.lines: Inverse{null}, Addr_Set{null}

  • bool isWritable()

  • Kind Annotation Text
    preinit'ed(this.file)
    postinit'ed(return_value)

  • void readLines()

  • Kind Annotation Text
    pre(soft) init'ed(this.is)
    preinit'ed(this.file)
    postnew ArrayList(readLines#4) num objects == 1
    postthis.lines == &amp;new ArrayList(readLines#4)
    test_vectorjava.io.BufferedReader:readLine(...)@140: Addr_Set{null}, Inverse{null}

  • void writeLines(List)

  • Kind Annotation Text
    prelines != null
    prethis.file != null
    test_vectorjava.util.Iterator:hasNext(...)@170: {0}, {1}