Menu

Commit [r5424]  Maximize  Restore  History

Revised language levels in an attempt to make it more robust and to

support the interoperation of .dj files with generic .java files.
There are still some bugs in the construction of symbol tables for
inner classes.

The following files were modified:

M src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java
M src/edu/rice/cs/javalanglevels/PrimitiveData.java
M src/edu/rice/cs/javalanglevels/TypeChecker.java
M src/edu/rice/cs/javalanglevels/SpecialTypeChecker.java
M src/edu/rice/cs/javalanglevels/ArrayData.java
M src/edu/rice/cs/javalanglevels/Data.java
M src/edu/rice/cs/javalanglevels/MethodData.java
M src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
M src/edu/rice/cs/javalanglevels/VariableData.java
M src/edu/rice/cs/javalanglevels/BodyBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/InterfaceBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
M src/edu/rice/cs/javalanglevels/ClassBodyFullJavaVisitor.java
M src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
M src/edu/rice/cs/javalanglevels/SymbolData.java
M src/edu/rice/cs/javalanglevels/Augmentor.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/SourceInfo.java
M src/edu/rice/cs/javalanglevels/FullJavaVisitor.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

rcartwright 2011-02-03

1 2 > >> (Page 1 of 2)
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ArrayData.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Augmentor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyBodyFullJavaVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyFullJavaVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ConstructorBodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Data.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/FullJavaVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyFullJavaVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyIntermediateVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/IntermediateVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LValueTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/MethodData.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/PrimitiveData.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/SourceInfo.java
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ArrayData.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Augmentor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyBodyFullJavaVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyBodyIntermediateVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyFullJavaVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyIntermediateVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ConstructorBodyTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Data.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/FullJavaVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyFullJavaVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyIntermediateVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/InterfaceBodyTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/IntermediateLevelTest.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/IntermediateVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LValueTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LValueWithValueTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LanguageLevelConverter.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/LanguageLevelVisitor.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/MethodData.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/PrimitiveData.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/SourceInfo.java Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
MongoDB Logo MongoDB