Skip to content

Commit 572f18d

Browse files
committed
This revision eliminate yet more "Java" vestiges of the old DrJava
code base. It also moves the code base closer to supporting scaladoc. The "scaladoc" button now invokes scaladoc but the supplementary inputs are flawed and the output is not properly interpreting when previewing the scaladoc output for a single file. The following files have been modified or renamed: modified: ../../../../../build.xml modified: ../../../../../lib/platform.jar modified: CommandLineTest.java modified: ConfigFileTest.java modified: DependenciesTest.java renamed: DrJava.java -> DrScala.java modified: DrScalaRestart.java renamed: DrJavaRoot.java -> DrScalaRoot.java renamed: DrJavaTestCase.java -> DrScalaTestCase.java modified: RemoteControlClient.java modified: RemoteControlServer.java modified: config/BooleanOptionTest.java modified: config/ColorOptionTest.java modified: config/ConfigOptionListeners.java modified: config/ConfigProperty.java modified: config/DrJavaPropertySetup.java modified: config/DrJavaPropertySetupTest.java modified: config/FontOptionTest.java modified: config/ForcedChoiceOptionTest.java modified: config/IntegerOptionTest.java modified: config/KeyStrokeOptionTest.java modified: config/LongOptionTest.java modified: config/NonNegativeIntegerOptionTest.java modified: config/OptionConstants.java modified: config/OptionMapLoader.java modified: config/OptionMapLoaderTest.java modified: config/PropertyMaps.java modified: config/SavableConfigurationTest.java modified: config/StringOptionTest.java modified: config/VectorOptionTest.java modified: model/AbstractDJDocument.java modified: model/AbstractGlobalModel.java modified: model/ClassAndInterfaceFinderTest.java modified: model/DefaultGlobalModel.java modified: model/DefaultLightWeightParsingControl.java modified: model/DocumentRegionTest.java modified: model/DrJavaFileUtils.java modified: model/DummyGlobalModelTest.java modified: model/DummyOpenDefDocTest.java modified: model/EventNotifierTest.java modified: model/FindReplaceMachine.java modified: model/FindReplaceMachineTest.java modified: model/GlobalModelCompileSuccessOptionsTest.java modified: model/GlobalModelIOTest.java modified: model/GlobalModelOtherTest.java modified: model/GlobalModelTestCase.java modified: model/JDKToolsLibrary.java modified: model/JarJDKToolsLibrary.java modified: model/MultiThreadedTestCase.java modified: model/MultiThreadedTestCaseTest.java modified: model/TestDocGetterTest.java modified: model/cache/DocumentCacheTest.java modified: model/compiler/CompilerErrorModelTest.java modified: model/compiler/CompilerOptions.java modified: model/compiler/DefaultCompilerModel.java modified: model/compiler/Javac160FilteringCompiler.java modified: model/compiler/JavacCompiler.java modified: model/compiler/NoCompilerAvailable.java modified: model/debug/DebugWatchDataTest.java modified: model/debug/jpda/DebugContextTest.java modified: model/debug/jpda/JPDADebugger.java modified: model/debug/jpda/Step.java modified: model/definitions/ColoringGlyphPainter.java modified: model/definitions/ColoringView.java modified: model/definitions/CommentTest.java modified: model/definitions/DefinitionsDocument.java modified: model/definitions/DefinitionsDocumentTest.java modified: model/definitions/IndentTest.java modified: model/definitions/indent/IndentRuleWithTraceTest.java modified: model/definitions/indent/IndentRulesTestCase.java modified: model/definitions/indent/Indenter.java modified: model/definitions/reducedmodel/BraceInfoTest.java modified: model/definitions/reducedmodel/BraceReductionTestCase.java modified: model/definitions/reducedmodel/BraceTest.java modified: model/definitions/reducedmodel/GapTest.java modified: model/definitions/reducedmodel/ModelListTest.java modified: model/javadoc/DefaultScaladocModel.java modified: model/javadoc/ScaladocModelTest.java modified: model/junit/ConcJUnitUtils.java modified: model/junit/DefaultJUnitModel.java modified: model/junit/JUnitErrorModelTest.java modified: model/print/DrJavaBookTest.java modified: model/repl/DefaultInteractionsModel.java modified: model/repl/History.java modified: model/repl/HistoryTest.java modified: model/repl/InteractionsDJDocumentTest.java modified: model/repl/InteractionsDocumentTest.java modified: model/repl/InteractionsModel.java modified: model/repl/InteractionsModelErrorTest.java modified: model/repl/InteractionsModelTest.java modified: model/repl/JavaInterpreterTest.java modified: model/repl/newjvm/MainJVM.java modified: model/repl/newjvm/NewJVMTest.java modified: platform/DefaultPlatform.java modified: project/ProjectFileIR.java modified: project/ProjectFileParser.java modified: project/ProjectFileParserFacade.java modified: project/ProjectProfile.java modified: project/ProjectTest.java modified: project/XMLProjectFileParser.java modified: project/XMLProjectFileParserTest.java modified: ui/AboutDialog.java modified: ui/AbstractConsoleController.java modified: ui/AbstractDJPane.java modified: ui/AutoCompletePopup.java modified: ui/BackgroundColorListener.java modified: ui/ClipboardHistoryFrame.java modified: ui/CompilerErrorPanel.java modified: ui/DefinitionsPane.java modified: ui/DefinitionsPaneTest.java modified: ui/DetachedFrame.java modified: ui/DrJavaErrorHandler.java modified: ui/DrJavaErrorPopup.java modified: ui/DrJavaErrorWindow.java modified: ui/DrJavaScrollableDialog.java modified: ui/DrJavaSurveyPopup.java modified: ui/EditExternalDialog.java modified: ui/ErrorPanel.java modified: ui/ExecuteExternalDialog.java modified: ui/ExternalProcessPanel.java modified: ui/FindReplacePanel.java modified: ui/FindResultsPanel.java modified: ui/ForegroundColorListener.java modified: ui/GenerateCustomDrJavaJarFrame.java modified: ui/InteractionsController.java modified: ui/InteractionsPane.java modified: ui/InteractionsPaneTest.java modified: ui/JavaSourceFilter.java modified: ui/KeyBindingManager.java modified: ui/LessPanel.java modified: ui/LineEnumRule.java modified: ui/MainFrame.java modified: ui/NewJavaClassDialog.java modified: ui/NewVersionPopup.java modified: ui/ProjectAdvancedPropertiesFrame.java modified: ui/ProjectMenuTest.java modified: ui/ProjectPropertiesFrame.java modified: ui/RecentDocFrame.java modified: ui/RecentFileManager.java modified: ui/RecentFileManagerTest.java modified: ui/RegionsListPanel.java modified: ui/RegionsTreePanel.java modified: ui/ScaladocDialog.java modified: ui/SmartSourceFilter.java modified: ui/TabbedPanel.java modified: ui/avail/GUIAvailabilityListener.java modified: ui/config/BooleanOptionComponent.java modified: ui/config/BooleanOptionComponentTest.java modified: ui/config/ColorOptionComponent.java modified: ui/config/ColorOptionComponentTest.java modified: ui/config/ConfigDescriptions.java modified: ui/config/ConfigFrame.java modified: ui/config/DirectoryOptionComponent.java modified: ui/config/FileOptionComponent.java modified: ui/config/FileOptionComponentTest.java modified: ui/config/FontOptionComponent.java modified: ui/config/FontOptionComponentTest.java modified: ui/config/ForcedChoiceOptionComponent.java modified: ui/config/ForcedChoiceOptionComponentTest.java modified: ui/config/IntegerOptionComponent.java modified: ui/config/IntegerOptionComponentTest.java modified: ui/config/KeyStrokeOptionComponent.java modified: ui/config/KeyStrokeOptionComponentTest.java modified: ui/config/OptionComponent.java modified: ui/config/StringOptionComponent.java modified: ui/config/ToolbarOptionComponent.java modified: ui/config/VectorFileOptionComponentTest.java modified: ui/config/VectorKeyStrokeOptionComponentTest.java modified: ui/config/VectorOptionComponent.java modified: ui/predictive/PredictiveInputFrame.java modified: ui/predictive/PredictiveInputModelTest.java modified: ../util/ArgumentTokenizerTest.java modified: ../util/FileOps.java modified: ../util/FileOpsTest.java modified: ../util/ReaderWriterLockTest.java modified: ../util/StreamRedirectorTest.java modified: ../util/StringOpsTest.java modified: ../util/docnavigation/JListSortNavigator.java modified: ../util/docnavigation/JListSortNavigatorTest.java modified: ../util/docnavigation/JTreeSortNavigator.java modified: ../util/docnavigation/JTreeSortNavigatorTest.java modified: ../util/jar/JarCreationTest.java modified: ../util/newjvm/IntegratedMasterSlaveTest.java modified: ../util/sexp/SExpParserTest.java modified: ../util/swing/HighlightManagerTest.java modified: ../util/text/ConsoleDocumentTest.java modified: ../util/text/SwingDocumentTest.java modified: ../../../../../../platform/src-scala/edu/rice/cs/drjava/model/compiler/ScalaCompiler.java modified: ../../../../../../plt/plt.jar
1 parent cca3bf0 commit 572f18d

File tree

189 files changed

+1908
-2175
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

189 files changed

+1908
-2175
lines changed

drjava/build.xml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111
<property name="junit-jar-to-include" value="lib/buildlib/junit.jar" />
1212
<property name="md5-temp-name" value="classes/md5.properties" />
1313
<property name="md5-properties-path" value="edu/rice/cs/drjava/md5.properties" />
14-
<property name="main-class" value="edu.rice.cs.drjava.DrJava" />
14+
<property name="main-class" value="edu.rice.cs.drjava.DrScala" />
1515
<property name="svn-repository" value="https://drjava.svn.sourceforge.net/svnroot/drjava" />
1616

1717
<!-- Properties loaded from a file -->
@@ -164,7 +164,7 @@
164164
<echo message=" (default: 5)" />
165165
<echo message="benchmark-skip: Number of 'PREV' updates to perform between benchmark" />
166166
<echo message=" runs (default: 1)" />
167-
<echo message="drjava.test.config: Location of the DrJava configuration file to use" />
167+
<echo message="drjava.test.config: Location of the DrScala configuration file to use" />
168168
<echo message=" in tests (default: testFiles/drjava.basic.config)" />
169169
<echo message="use-concjunit: Set to true to test ConcJUnit instead of JUnit." />
170170
</target>
@@ -1544,7 +1544,7 @@
15441544
<format property="TODAY" pattern="MMMM dd yyyy" timezone="GMT" />
15451545
</tstamp>
15461546
<property name="version-tag"
1547-
value="${ant.project.name}${tag-append}-${DSTAMP}-r${svn-revision}" />
1547+
value="${ant.project.name}${tag-append}-${DSTAMP}-${TSTAMP}" />
15481548
</target>
15491549

15501550
<!-- Sets is-modified if "svn status" has non-empty output. -->

drjava/lib/platform.jar

11 Bytes
Binary file not shown.

drjava/src/edu/rice/cs/drjava/CommandLineTest.java

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
* Tests opening/creating files specified as command line arguments.
5555
* @version $Id: CommandLineTest.java 5594 2012-06-21 11:23:40Z rcartwright $
5656
*/
57-
public final class CommandLineTest extends DrJavaTestCase {
57+
public final class CommandLineTest extends DrScalaTestCase {
5858
/** File separator, i.e. '/' or '\\'. */
5959
private static final char FS = File.separatorChar;
6060

@@ -212,7 +212,7 @@ public void tearDown() throws Exception {
212212

213213
/** Tests DrScala with no command line arguments. Should open a new, untitled document. */
214214
public void testNone() {
215-
DrJavaRoot.openCommandLineFiles(_mf, new String[0],false);
215+
DrScalaRoot.openCommandLineFiles(_mf, new String[0],false);
216216
// ListModel<DefinitionsDocument> docs =
217217
// Wouldn't that be nice?
218218
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
@@ -227,7 +227,7 @@ public void testNone() {
227227
public void testOpenOne() throws BadLocationException {
228228
String[] list = new String[1];
229229
list[0] = f1_name;
230-
DrJavaRoot.openCommandLineFiles(_mf, list,false);
230+
DrScalaRoot.openCommandLineFiles(_mf, list,false);
231231
// _log.log("openCommandLineFiles completed");
232232
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
233233
// Utilities.showDebug(docs.toString());
@@ -245,7 +245,7 @@ public void testOpenOne() throws BadLocationException {
245245
public void testNE() {
246246
String[] list = new String[1];
247247
list[0] = nof1_name;
248-
DrJavaRoot.openCommandLineFiles(_mf, list, false);
248+
DrScalaRoot.openCommandLineFiles(_mf, list, false);
249249
// _log.log("openCommandLineFiles completed");
250250
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
251251
assertEquals("Exactly one document?", 1, docs.size());
@@ -260,7 +260,7 @@ public void testOpenMany() throws BadLocationException {
260260
list[0] = f1_name;
261261
list[1] = f2_name;
262262
list[2] = f3_name;
263-
DrJavaRoot.openCommandLineFiles(_mf, list, false);
263+
DrScalaRoot.openCommandLineFiles(_mf, list, false);
264264
// _log.log("openCommandLineFiles completed");
265265
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
266266
assertEquals("Exactly three documents?", 3, docs.size());
@@ -289,7 +289,7 @@ public void testMixed() throws BadLocationException {
289289
list[3] = f5_name;
290290
list[4] = f6_name;
291291
list[5] = nof3_name;
292-
DrJavaRoot.openCommandLineFiles(_mf, list, false);
292+
DrScalaRoot.openCommandLineFiles(_mf, list, false);
293293
// _log.log("openCommandLineFiles completed");
294294
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
295295
assertEquals("Exactly three documents?", 3, docs.size());
@@ -318,7 +318,7 @@ public void testDups() throws BadLocationException {
318318
list[3] = f8_name;
319319
list[4] = f8_name;
320320
list[5] = f7_name;
321-
DrJavaRoot.openCommandLineFiles(_mf, list, false);
321+
DrScalaRoot.openCommandLineFiles(_mf, list, false);
322322
// _log.log("openCommandLineFiles in testDups completed");
323323

324324
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
@@ -394,7 +394,7 @@ private void checkFile(File relativeFile, String funnyName) throws IOException,
394394
assertTrue("file exists", relativeFile.exists());
395395

396396
String path = relativeFile.getCanonicalPath();
397-
DrJavaRoot.openCommandLineFiles(_mf, new String[] { path }, false);
397+
DrScalaRoot.openCommandLineFiles(_mf, new String[] { path }, false);
398398

399399
List<OpenDefinitionsDocument> docs = _mf.getModel().getOpenDefinitionsDocuments();
400400
assertEquals("Number of open documents", 1, docs.size());

drjava/src/edu/rice/cs/drjava/ConfigFileTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@
4949
* Tests that a custom config file can be specified.
5050
* @version $Id: ConfigFileTest.java 5594 2012-06-21 11:23:40Z rcartwright $
5151
*/
52-
public final class ConfigFileTest extends DrJavaTestCase {
52+
public final class ConfigFileTest extends DrScalaTestCase {
5353
private static final String CUSTOM_PROPS =
5454
"indent.level = 5\n" +
5555
"history.max.size = 1\n" +
@@ -65,14 +65,14 @@ public void testCustomConfigFile() throws IOException {
6565
IOUtil.writeStringToFile(propsFile, CUSTOM_PROPS);
6666
Utilities.invokeAndWait(new Runnable() {
6767
public void run() {
68-
DrJava.setPropertiesFile(propsFile.getAbsolutePath());
69-
DrJava._initConfig();
68+
DrScala.setPropertiesFile(propsFile.getAbsolutePath());
69+
DrScala._initConfig();
7070
}
7171
});
7272
// Utilities.clearEventQueue();
7373
// Utilities.clearEventQueue();
7474

75-
FileConfiguration config = DrJava.getConfig();
75+
FileConfiguration config = DrScala.getConfig();
7676
assertEquals("custom indent level", 5, config.getSetting(OptionConstants.INDENT_INC).intValue());
7777
assertEquals("custom history size", 1, config.getSetting(OptionConstants.HISTORY_MAX_SIZE).intValue());
7878
//Tests if a user can put a default value in the .drjava file

drjava/src/edu/rice/cs/drjava/DependenciesTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
/** Test that ensures all external dependencies are met!
4242
* @version $Id: DependenciesTest.java 5594 2012-06-21 11:23:40Z rcartwright $
4343
*/
44-
public final class DependenciesTest extends DrJavaTestCase {
44+
public final class DependenciesTest extends DrScalaTestCase {
4545
public static final String REQUIRED_UTIL_VERSION = "20040521-1616";
4646

4747
/** Constructor.

0 commit comments

Comments
 (0)