DeuceSTM/DeuceSTM — pull request #21 by fmcarvalho (2012-11-08 18:29:09+00:00)
Title: Fix to Issue 20 - Avoid adding frames for classes with a Java version gr...

...eater than 1.5.:

* org.deuce.transform.asm.FramesCodeVisitor – in the visit method we corrected the verification of the Java code version from == operator, to >= of Java 6 version. Yet, this change makes the instrumentation to fail for several classes of the Java RMI packages, with a NullPointerException thrown by the AnalyzerAdapter.

* org.deuce.objectweb.asm.commons.AnalyzerAdapter – we included the same fixes provided by the release 3.3 of the ASM.

* org.deuce.transform.asm.ExcludeIncludeStore - we added the _RMIConnection_Stub to the collection of excluded classes, because we cannot correctly apply the org.deuce.transform.asm.ClassTransformer instrumentation to this class – the stack of the AnalyzerAdapter is null when we access it in the visitInsn method of the DuplicateMethod class.