Menu

Commit [r4587]  Maximize  Restore  History

This revision coalesces the locking and non-locking versions of methods in various DJ document classes. Since we no longer perform any document locking, there is no longer any distinction between the two forms of behavior. In the process, I annotated some of the methods with "event thread only" assertions. Most of the coalesced methods could not be so annotated because they are abused in unit teszting code.

The following files were modified.

M src/edu/rice/cs/drjava/DrJavaTestCase.java
M src/edu/rice/cs/drjava/IndentFiles.java
M src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java
M src/edu/rice/cs/drjava/model/repl/InteractionsDJDocument.java
M src/edu/rice/cs/drjava/model/AbstractDJDocument.java
M src/edu/rice/cs/drjava/CommandLineTest.java
M src/edu/rice/cs/drjava/ui/JUnitPanel.java
M src/edu/rice/cs/util/text/ConsoleDocument.java
M src/edu/rice/cs/util/text/ConsoleDocumentTest.java
M src/edu/rice/cs/util/text/EditDocumentInterface.java
M src/edu/rice/cs/util/text/SwingDocument.java

rcartwright 2008-07-17

changed /trunk/drjava/src/edu/rice/cs/drjava/CommandLineTest.java
changed /trunk/drjava/src/edu/rice/cs/drjava/DrJavaTestCase.java
changed /trunk/drjava/src/edu/rice/cs/drjava/IndentFiles.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/AbstractDJDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDJDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java
changed /trunk/drjava/src/edu/rice/cs/drjava/ui/JUnitPanel.java
changed /trunk/drjava/src/edu/rice/cs/util/text/ConsoleDocument.java
changed /trunk/drjava/src/edu/rice/cs/util/text/ConsoleDocumentTest.java
changed /trunk/drjava/src/edu/rice/cs/util/text/EditDocumentInterface.java
changed /trunk/drjava/src/edu/rice/cs/util/text/SwingDocument.java
/trunk/drjava/src/edu/rice/cs/drjava/CommandLineTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/DrJavaTestCase.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/IndentFiles.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/AbstractDJDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDJDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/model/repl/InteractionsDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/drjava/ui/JUnitPanel.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/text/ConsoleDocument.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/text/ConsoleDocumentTest.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/text/EditDocumentInterface.java Diff Switch to side-by-side view
Loading...
/trunk/drjava/src/edu/rice/cs/util/text/SwingDocument.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB