Menu

Legacy SVN Repository Commit Log


Commit Date  
[r4994] by rcartwright

This revision includes some new files that missing in the previous
commit. (Oops!) It also aims toward creating a stable version of
javalanglevels that fixes the most egregious bugs in previous
versions. This "stable version" however is only an intermediate point
in a major refactoring of javalanglevels that will fully support all
language levels (including the interoperation of full java and language
levels in mixed compilation.)

This version does not support forward referencing of inner classes.

The following files were modified:

M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/Data.java
A src/edu/rice/cs/javalanglevels/BodyBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/BodyBodyAdvancedVisitor.java
A src/edu/rice/cs/javalanglevels/InterfaceBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/ElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/BodyData.java
A src/edu/rice/cs/javalanglevels/ClassBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyAdvancedVisitor.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
M src/edu/rice/cs/javalanglevels/InstanceData.java
M src/edu/rice/cs/javalanglevels/Bob.java
M src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
M src/edu/rice/cs/javalanglevels/VoidMethodsNotAllowedClassBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/BodyBodyElementaryVisitor.java
A src/edu/rice/cs/javalanglevels/FullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/AdvancedVisitor.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/ClassBodyElementaryVisitor.java
M src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
M src/edu/rice/cs/javalanglevels/util/Log.java
M src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
M src/edu/rice/cs/javalanglevels/JExpressionIFPrunableDepthFirstVisitor.java
M src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java

2009-08-18 02:05:00 Tree
[r4993] by mgricken

Updated ConcJUnit library so it works with Java 5 too.

2009-08-17 19:56:11 Tree
[r4992] by mgricken

Added joins to ReaderWriterLockTest to fix ConcJUnit warnings.

2009-08-17 17:09:41 Tree
[r4991] by mgricken

Automatic instrumentation of runtime if -Duse-concjunit=true

2009-08-16 23:18:00 Tree
[r4990] by mgricken

Created branch for using ConcJUnit when building DrJava.

A https://drjava.svn.sourceforge.net/svnroot/drjava/branches/drjava-concjunit

2009-08-14 19:39:12 Tree
[r4989] by mgricken

Hooked up interpreter options (access control, semicolon, variable type) to preferences.

2009-08-14 16:55:22 Tree
[r4988] by dlsmith

Updated DynamicJava with accessibility checks and other options (all turned off by default).

2009-08-13 16:36:24 Tree
[r4987] by dlsmith

DynamicJava: Implemented private and package-private accessibility checks. Added options to Options to turn these checks on or off. Also implemented requireSemicolon() and requireVariableType() options.

2009-08-13 16:27:38 Tree
[r4986] by dlsmith

Added a "run" check to verify that the main method to be invoked has the correct signature. Updated dynamicjava-base.jar with other improvements for the Interactions pane.

2009-08-12 21:28:39 Tree
[r4985] by dlsmith

Platform: fixed incorrect usage of shutdown hook registration within a shutdown hook in Javac160Compiler.

2009-08-12 21:16:49 Tree
Older >
MongoDB Logo MongoDB