Menu

Legacy SVN Repository Commit Log


Commit Date  
[r5226] by rcartwright

In the previous commit, I forgot to remove unused source files that will no longer compile.

The following source files were deleted:

2010-04-21 20:36:51 Tree
[r5225] by rcartwright

This is a major revision that replaces the elementary and intermediate LL visitors by a single LL visitor called IntermediateVisitor for the time being. The advanced visitor was eliminated and replaced by simple file copying. Some drjava trunk test cases may have to be patched because .dj2 files no longer produce LL mapping tables as comments because the transformed .java is identical to the .dj2 input file.

The following files were modified:

M testFiles/forAdvancedLevelTest/AnonymousInnerClassFromInterface.expected
M testFiles/forAdvancedLevelTest/ClassWithClassInMethod.expected
M testFiles/forAdvancedLevelTest/InnerClassesInClassesCanBePrivate.expected
M testFiles/forAdvancedLevelTest/RefInnerClassWithinMethod.expected
M testFiles/forAdvancedLevelTest/ComplexAnonymousInnerClassFromInterface2.expected
M testFiles/forAdvancedLevelTest/Super.expected
M testFiles/forAdvancedLevelTest/ImplicitSuperConstructor.expected
M testFiles/forAdvancedLevelTest/TestImportStuff2.expected
M testFiles/forAdvancedLevelTest/AllocatePartialInnerClass2.expected
M testFiles/forAdvancedLevelTest/ComplexAnonymousInnerClassFromInterface.expected
M testFiles/forAdvancedLevelTest/ComplexAnonClassInstantiation.expected
M testFiles/forAdvancedLevelTest/FormalParamPartialReference2.expected
M testFiles/forAdvancedLevelTest/AllocatePartialInnerClass.expected
M testFiles/forAdvancedLevelTest/TestNoCodeAugmentation.expected
M testFiles/forAdvancedLevelTest/MultipleNested.expected
D testFiles/forAdvancedLevelTest/shouldBreak/SwitchDoesntAssign.dj2
M testFiles/forAdvancedLevelTest/RefInnerClassCrazy.expected
M testFiles/forAdvancedLevelTest/InnerClassSimple.expected
M testFiles/forAdvancedLevelTest/RefInnerClass2.expected
M testFiles/forAdvancedLevelTest/TestImportStuff.expected
M testFiles/forAdvancedLevelTest/FunWithForLoop.expected
M testFiles/forAdvancedLevelTest/FunWithWhileLoops.expected
M testFiles/forAdvancedLevelTest/FunWithSwitches.expected
M testFiles/forAdvancedLevelTest/ToReference.expected
M testFiles/forAdvancedLevelTest/InnerClass.expected
M testFiles/forAdvancedLevelTest/ForLoopWithEmptyStatements.expected
M testFiles/forAdvancedLevelTest/importedFiles/ToReference.expected
M testFiles/forAdvancedLevelTest/importedFiles/IsItPackageAndImport.expected
M testFiles/forAdvancedLevelTest/ArrayDeclarations.expected
M testFiles/forAdvancedLevelTest/TestArrayAssignment.expected
M testFiles/forAdvancedLevelTest/InnerInterfacesInClassesCanBePrivate.expected
M testFiles/forAdvancedLevelTest/PackageAndImport.expected
M testFiles/forAdvancedLevelTest/MyClass.expected
M testFiles/forAdvancedLevelTest/FinalFieldsTest.expected
M testFiles/forAdvancedLevelTest/FunWithDoLoops.expected
M testFiles/forAdvancedLevelTest/importedFiles2/AlsoReferenced.expected
M testFiles/forAdvancedLevelTest/testArraysObject.expected
M testFiles/forAdvancedLevelTest/FormalParamPartialReference.expected
M testFiles/forAdvancedLevelTest/RefInnerClass.expected
M testFiles/forAdvancedLevelTest/InnerClassArrayField.expected
M testFiles/forAdvancedLevelTest/RefInnerClassOfMethodWithinMethod.expected
A testFiles/forIntermediateLevelTest/ClassWithSwitchStatement.dj1
D testFiles/forIntermediateLevelTest/shouldBreak/BadClass.dj1
A testFiles/forIntermediateLevelTest/BadClass.dj1
A testFiles/forIntermediateLevelTest/ContainsAnInnerClass.dj1
A testFiles/forElementaryLevelTest/BeginnerShouldBreakImportStmt.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakConstructor.expected
A testFiles/forElementaryLevelTest/SampleTest.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakVoid.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakInnerClass.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakConstructor.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakAccessModifiers.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakPackageStmt.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakFinal.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakSwitchStatements.expected
A testFiles/forElementaryLevelTest/BeginnerShouldBreakVoid.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakInnerClass.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakAccessModifiers.dj0
A testFiles/forElementaryLevelTest/TestClassTestingVoidNonTestMethod.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakPackageStmt.dj0
A testFiles/forElementaryLevelTest/BeginnerShouldBreakSwitchStatements.dj0
A testFiles/forElementaryLevelTest/AFriend.java
A testFiles/forElementaryLevelTest/BeginnerShouldBreakImportStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakPackageStmt.errorMessage
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakConstructor.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakFinal.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakInnerClass.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakVoid.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakAccessModifiers.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakPackageStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakSwitchStatements.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakImportStmt.dj0
D testFiles/forElementaryLevelTest/shouldBreak/BeginnerShouldBreakImportStmt.errorMessage
M testFiles/forElementaryLevelTest/TestClassTesting.expected
M src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java
M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/ArrayData.java
M src/edu/rice/cs/javalanglevels/Data.java
M src/edu/rice/cs/javalanglevels/Symboltable.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/Options.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Augmentor.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/ConstructorBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/util/Utilities.java
M src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java

2010-04-21 20:29:14 Tree
[r5224] by mgricken

Components are now properly disabled when a value is defined
in the options.properties file.

Still to do: It's not good that the values defined in the
options.properties file are also copied over into the .drjava
file.

M src/edu/rice/cs/drjava/config/OptionConstants.java
A + src/edu/rice/cs/drjava/config/options.properties
M src/edu/rice/cs/drjava/config/OptionParser.java
D src/edu/rice/cs/drjava/config/enabled.properties
M src/edu/rice/cs/drjava/ui/MainFrame.java
M src/edu/rice/cs/drjava/ui/config/ToolbarOptionComponent.java
M src/edu/rice/cs/drjava/ui/config/VectorOptionComponent.java
M src/edu/rice/cs/drjava/ui/config/OptionComponent.java

2010-04-21 07:15:36 Tree
[r5223] by mgricken

Branch for feature request: Generate Custom drjava.jar
https://sourceforge.net/tracker/?func=detail&aid=2989492&group_id=44253&atid=438938

2010-04-20 07:33:15 Tree
[r5222] by mgricken

This fixes a bug in the build script that caused JUnit to fail in the Windows exe file.

2010-04-16 04:47:56 Tree
[r5221] by mgricken

Created tag drjava-beta-20100415-r5220

2010-04-15 19:50:38 Tree
[r5220] by mgricken

Filtering out Eclipse's about.html from jar.

2010-04-13 19:35:54 Tree
[r5219] by mgricken

Fixes bug 2985291: Delay in GUI when selecting compiler

The delay was caused by initiating the reset of the interactions pane
in the event thread and waiting for it to complete. I have spun this
off in a separate thread now.

2010-04-12 15:41:54 Tree
[r5218] by mgricken

Enabling tests for boolean short-circuiting again. They now pass.

2010-04-11 17:48:45 Tree
[r5217] by dlsmith

Updated DynamicJava and PLT Utilities jars.

2010-04-11 05:15:05 Tree
Older >
MongoDB Logo MongoDB