Menu

Commit [r4316]  Maximize  Restore  History

Refactored to parameterize LanguageLevelConverter with an Options object, which wraps a JavaVersion and class paths. Eliminated threading of the previous version parameter (the Options parameter is currently a static field, but could be threaded in the future if the system is redesigned to eliminate reliance on static fields). *Using* the class path parameters has not yet been implemented.

dlsmith 2008-01-31

changed /trunk/javalanglevels/lib/plt.jar
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/AdvancedVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Augmentor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Bob.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/BodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ClassBodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ElementaryLevelTest.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ElementaryVisitor.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/ExpressionTypeChecker.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/JExprParserTest.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
added /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/Options.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/TypeChecker.java
changed /trunk/javalanglevels/src/edu/rice/cs/javalanglevels/VoidMethodsNotAllowedClassBodyTypeChecker.java
/trunk/javalanglevels/lib/plt.jar
Binary file was changed.
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/AdvancedLevelTest.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/AdvancedVisitor.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/Bob.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/ClassBodyTypeChecker.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/ElementaryVisitor.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/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/JExprParserTest.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/Options.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/TryCatchBodyTypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/TypeChecker.java Diff Switch to side-by-side view
Loading...
/trunk/javalanglevels/src/edu/rice/cs/javalanglevels/VoidMethodsNotAllowedClassBodyTypeChecker.java Diff Switch to side-by-side view
Loading...
MongoDB Logo MongoDB