Menu

Commit [r5532]  Maximize  Restore  History

This revision converts some Java specific code in DefintionsDocument

and elsewhere to Java/Scala agnostic code. The conversion is not
perfect. Using Java-specific keywords in Scala source or vice-versa
will cause some methods to fail.

This revision also includes a more robust Scala compiler adapter that
looks for the Scala compiler in several places.

BEWARE: this revision enables many debug logs (which can be found by searching
for ".txt, true);")

The following files were modified:

M drjava/lib/platform.jar
M drjava/lib/plt.jar
M drjava/src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
M drjava/src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTest.java
M drjava/src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileErrorsTest.java
M drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
M drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
M drjava/src/edu/rice/cs/drjava/model/definitions/IndentTest.java
M drjava/src/edu/rice/cs/drjava/model/definitions/PackageLexer.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessOptionsTest.java
M drjava/src/edu/rice/cs/drjava/model/junit/DefaultJUnitModel.java
M drjava/src/edu/rice/cs/drjava/model/repl/HistoryTest.java
M drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelTest.java
M drjava/src/edu/rice/cs/drjava/model/repl/newjvm/NewJVMTest.java
M drjava/src/edu/rice/cs/drjava/model/repl/InteractionsModelErrorTest.java
M drjava/src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
M drjava/src/edu/rice/cs/drjava/model/Query.java
M drjava/src/edu/rice/cs/drjava/model/JDKToolsLibrary.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTestCase.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileIOTest.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileTest.java
M drjava/src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
M drjava/src/edu/rice/cs/drjava/model/compiler/Javac160FilteringCompiler.java
M drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
M drjava/src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
M drjava/src/edu/rice/cs/drjava/model/DrJavaFileUtils.java
M drjava/src/edu/rice/cs/drjava/CommandLineTest.java
M drjava/src/edu/rice/cs/drjava/ui/ProjectMenuTest.java
M drjava/src/edu/rice/cs/drjava/ui/MainFrameTest.java
M drjava/src/edu/rice/cs/drjava/ui/RecentFileManagerTest.java
M drjava/src/edu/rice/cs/util/FileOps.java
M drjava/src/edu/rice/cs/util/FileOpsTest.java
M drjava/src/edu/rice/cs/util/text/ReadersWritersLocking.java
M drjava/src/edu/rice/cs/util/XMLConfigTest.java
M drjava/src/edu/rice/cs/util/jar/JarCreationTest.java

rcartwright 2012-04-20

1 2 > >> (Page 1 of 2)
changed /branches/drscala/drjava/lib/platform.jar
changed /branches/drscala/drjava/lib/plt.jar
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/CommandLineTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/DefaultGlobalModel.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/DrJavaFileUtils.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileErrorsTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileIOTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessOptionsTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTestCase.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelTestCase.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/JDKToolsLibrary.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/Query.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/compiler/Javac160FilteringCompiler.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/IndentTest.java
changed /branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/PackageLexer.java
/branches/drscala/drjava/lib/plt.jar
Binary file was changed.
/branches/drscala/drjava/src/edu/rice/cs/drjava/CommandLineTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/AbstractGlobalModel.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/DefaultGlobalModel.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/DrJavaFileUtils.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileErrorsTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileIOTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessOptionsTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileSuccessTestCase.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelCompileTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelOtherTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/GlobalModelTestCase.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/JDKToolsLibrary.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/JarJDKToolsLibrary.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/Query.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/SingleDisplayModelTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/cache/DocumentCacheTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/compiler/DefaultCompilerModel.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/compiler/Javac160FilteringCompiler.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocument.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/DefinitionsDocumentTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/IndentTest.java Diff Switch to side-by-side view
Loading...
/branches/drscala/drjava/src/edu/rice/cs/drjava/model/definitions/PackageLexer.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB