- A Concurrent Affair - https://www.concurrentaffair.org -

Thread Checker Log for DrJava

I’ve run the thread checker with the annotations inside DrJava and a very small set of annotations for Swing (I’ve namely made the java.swing.table and java.swing.tree model packages event thread-only and the table, tree and JComponent classes event thread-only after they have been realized.

Running the unit tests generates a lot of of violations, but most of them (I’m not willing to say all just yet) are caused by two things:

These two reports aren’t strictly bugs. The first thing I will try to address by somehow tying model classes into the “after realized” scheme [1]. For the second report, we should probably remodel our unit tests.

[2] [3]Share [4]