| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...]) |
| pre | (soft) this.fixedStatus != null |
| pre | (soft) this.reportStatus != null |
| pre | response != null |
| presumption | java.util.List:get(...)@322 != null |
| presumption | java.util.List:get(...)@335 != null |
| presumption | java.util.List:size(...)@322 >= -231+1 |
| post | this.fixedStatus != null |
| post | this.fixedStatus == One-of{old this.fixedStatus, &com.dmdirc.logger.ErrorFixedStatus__static_ init.new ErrorFixedStatus(ErrorFixedStatus__static_ init#1), &com.dmdirc.logger.ErrorFixedStatus__s tatic_init.new ErrorFixedStatus(ErrorFixedStatus... |
| post | this.reportStatus != null |
| post | this.reportStatus == One-of{old this.reportStatus, &com.dmdirc.logger.ErrorReportStatus__static_ init.new ErrorReportStatus(ErrorReportStatus__ static_init#4), &com.dmdirc.logger. ErrorReportStatus__static_init.new ErrorReportStatu s(ErrorRepo... |
| unanalyzed | call on com.dmdirc.logger.ErrorFixedStatus:equals |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:equals |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:ordinal |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on equals |
| unanalyzed | call on errorStatusChanged |
| unanalyzed | call on fireErrorStatusChanged |
| unanalyzed | call on getErrorManager |
| unanalyzed | call on getReportStatus |
| unanalyzed | call on java.lang.Object:getClass |
| unanalyzed | call on java.lang.Object:notifyAll |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Arrays:equals |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on javax.swing.JButton:setEnabled |
| unanalyzed | call on javax.swing.JButton:setText |
| test_vector | java.lang.String:equalsIgnoreCase(...)@322: {0}, {1} |
| test_vector | java.lang.String:matches(...)@336: {0}, {1} |
| test_vector | java.lang.String:matches(...)@338: {0}, {1} |
| test_vector | java.lang.String:matches(...)@340: {0}, {1} |
| test_vector | java.lang.String:matches(...)@342: {0}, {1} |
| test_vector | java.util.List:isEmpty(...)@322: {1}, {0} |
| test_vector | java.util.List:size(...)@330: {-231..0, 2..232-1}, {1} |
| Kind |
Annotation Text |
| pre | init'ed(errorDir) |
| pre | this.date != null |
| presumption | java.lang.System.err != null |
| post | errorDir != null |
| post | errorDir == One-of{old errorDir, &new File(getErrorFile#1)} |
| post | new File(getErrorFile#1) num objects <= 1 |
| post | new FileOutputStream(getErrorFile#8) num objects <= 1 |
| post | new NullOutputStream(getErrorFile#9) num objects <= 1 |
| post | return_value in Addr_Set{&new FileOutputStream( getErrorFile#8),&new NullOutputStream(getErrorF ile#9)} |
| unanalyzed | call on java.io.OutputStream |
| unanalyzed | call on java.util.Date:clone |
| test_vector | errorDir: Addr_Set{null}, Inverse{null} |
| test_vector | java.io.File:exists(...)@245: {1}, {0} |
| test_vector | java.io.File:exists(...)@247: {1}, {0} |
| test_vector | java.io.File:exists(...)@256: {0}, {1} |
| Kind |
Annotation Text |
| pre | init'ed(errorDir) |
| pre | this.date != null |
| pre | this.trace != null |
| pre | this.trace.length <= 232-1 |
| presumption | arr$.length <= 232-1 |
| presumption | java.util.Arrays:copyOf(...)@148 != null |
| post | errorDir != null |
| post | errorDir == One-of{old errorDir, &new File(getErrorFile#1)} |
| post | new File(getErrorFile#1) num objects <= 1 |
| unanalyzed | call on com.dmdirc.Main:getConfigDir |
| unanalyzed | call on java.io.File |
| unanalyzed | call on java.io.File:createNewFile |
| unanalyzed | call on java.io.File:exists |
| unanalyzed | call on java.io.File:mkdirs |
| unanalyzed | call on java.io.File:renameTo |
| unanalyzed | call on java.io.FileOutputStream |
| unanalyzed | call on java.io.IOException:printStackTrace |
| unanalyzed | call on java.io.OutputStream |
| unanalyzed | call on java.io.PrintStream:println |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Arrays:copyOf |
| unanalyzed | call on java.util.Date:clone |
| unanalyzed | call on java.util.Date:getTime |
| unanalyzed | call on java.util.concurrent.Semaphore:acquireUnint erruptibly |
| unanalyzed | call on java.util.concurrent.Semaphore:release |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...]) |
| pre | (soft) this.fixedStatus != null |
| pre | (soft) this.reportStatus != null |
| pre | this.trace != null |
| pre | this.trace.length <= 232-1 |
| presumption | com.dmdirc.config.IdentityManager:getGlobalConfig(. ..)@287 != null |
| presumption | com.dmdirc.util.Downloader:getPage(...)@300 != null |
| presumption | java.util.List:get(...)@310 != null |
| presumption | java.util.List:size(...)@310 >= -231+1 |
| presumption | this.fixedStatus@294 != null |
| presumption | this.reportStatus@294 != null |
| post | this.fixedStatus != null |
| post | this.reportStatus != null |
| unanalyzed | call on com.dmdirc.logger.ErrorFixedStatus:equals |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:equals |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:ordinal |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on equals |
| unanalyzed | call on errorStatusChanged |
| unanalyzed | call on fireErrorStatusChanged |
| unanalyzed | call on getErrorManager |
| unanalyzed | call on getReportStatus |
| unanalyzed | call on java.lang.Object:getClass |
| unanalyzed | call on java.lang.Object:notifyAll |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.String:equalsIgnoreCase |
| unanalyzed | call on java.lang.String:matches |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Arrays:copyOf |
| unanalyzed | call on java.util.Arrays:equals |
| unanalyzed | call on java.util.List:get |
| unanalyzed | call on java.util.List:isEmpty |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on java.util.List:size |
| unanalyzed | call on javax.swing.JButton:setEnabled |
| unanalyzed | call on javax.swing.JButton:setText |
| test_vector | java.lang.String:equalsIgnoreCase(...)@310: {1}, {0} |
| test_vector | java.util.List:isEmpty(...)@310: {1}, {0} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...]) |
| pre | (soft) this.fixedStatus != null |
| pre | (soft) this.reportStatus != null |
| post | this.fixedStatus != null |
| post | this.fixedStatus == One-of{old this.fixedStatus, newStatus} |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:ordinal |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on equals |
| unanalyzed | call on errorStatusChanged |
| unanalyzed | call on getReportStatus |
| unanalyzed | call on java.lang.Object:getClass |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Arrays:equals |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on javax.swing.JButton:setEnabled |
| unanalyzed | call on javax.swing.JButton:setText |
| test_vector | com.dmdirc.logger.ErrorFixedStatus:equals(... )@200: {1}, {0} |
| test_vector | newStatus: Addr_Set{null}, Inverse{null} |
| Kind |
Annotation Text |
| pre | (soft) init'ed(com.dmdirc.ui.FatalErrorDialog$4__ static_init.new int[](FatalErrorDialog$4__static_in it#1)[...]) |
| pre | (soft) this.reportStatus != null |
| post | this.reportStatus != null |
| post | this.reportStatus == One-of{old this.reportStatus, newStatus} |
| unanalyzed | call on com.dmdirc.logger.ErrorReportStatus:ordinal |
| unanalyzed | call on com.dmdirc.util.ListenerList:get |
| unanalyzed | call on equals |
| unanalyzed | call on errorStatusChanged |
| unanalyzed | call on getReportStatus |
| unanalyzed | call on java.lang.Object:getClass |
| unanalyzed | call on java.lang.String:equals |
| unanalyzed | call on java.lang.Throwable:__curr_excep_obj |
| unanalyzed | call on java.util.Arrays:equals |
| unanalyzed | call on java.util.List:iterator |
| unanalyzed | call on javax.swing.JButton:setEnabled |
| unanalyzed | call on javax.swing.JButton:setText |
| test_vector | com.dmdirc.logger.ErrorReportStatus:equals(... )@184: {1}, {0} |
| test_vector | newStatus: Addr_Set{null}, Inverse{null} |