Change bargull-20110318-zw0 by bargull@Bargull02 on 2011-03-18 16:41:09
in /home/anba/src/svn/openlaszlo/trunk
for http://svn.openlaszlo.org/openlaszlo/trunk
Summary: Update java sources for Java 5 (org.openlaszlo.sc)
Bugs Fixed: LPP-9736 (Clean up java sources) (partial)
Technical Reviewer: hqm, max, ptw
QA Reviewer: (pending)
Details:
Next round of updates, basically same changes as last time:
- Java5 generics used everywhere where applicable
- Replaced loops using java.util.Iterator with for-each loops
- @Override annotations for all overridden methods
- StringBuffer replaced with StringBuilder to avoid the synchronization
overhead
-- but only for local variables, I didn't touch any public methods or
class variables etc.
- Explicit allocation of wrapper classes (Integer, Long, Boolean, etc)
is almost never necessary
-- replaced with valueOf() methods resp. auto-boxing
- Removed dead code and organized imports
Tests:
compile lps.jar
Files:
M WEB-INF/lps/server/src/org/openlaszlo/sc/Actions.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SourceFile.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Instructions.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ReferenceCollector.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompressFlashFile.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/WithThisAnalyzer.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptCompilerInfo.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SemanticError.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/JavascriptGenerator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/AddInputText.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Assembler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Method.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Optimizer.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptCompilerCache.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/GenericVariableAnalyzer.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/InstructionCollector.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompilerException.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompileTimeEvaluator_Test.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9External.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/VariableAnalyzer.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF10Compiler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SourceFileMap.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptCompiler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9Generator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CommonGenerator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Values.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Transformer.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/TranslationContext.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/DHTMLCompiler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/SWF9ParseTreePrinter.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Emitter.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Compiler.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/lzsc.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/UnimplementedError.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CodeGenerator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/JavascriptCompressor.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Main.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompilerError.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Function.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/InstructionPrinter.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/StackModel.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/Translator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ScriptClass.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompilerImplementationError.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/CompileTimeEvaluator.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/GenericVisitor.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/ParseTreePrinter.java
M WEB-INF/lps/server/src/org/openlaszlo/sc/TranslationUnit.java
Changeset:
http://svn.openlaszlo.org/openlaszlo/patches/bargull-20110318-zw0.tar