Return-Path: Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: (qmail 6817 invoked from network); 5 Jan 2010 21:32:36 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 5 Jan 2010 21:32:36 -0000 Received: (qmail 76872 invoked by uid 500); 5 Jan 2010 21:32:36 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 76779 invoked by uid 500); 5 Jan 2010 21:32:35 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 76770 invoked by uid 99); 5 Jan 2010 21:32:35 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 21:32:35 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Jan 2010 21:32:34 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id B56ED23889E1; Tue, 5 Jan 2010 21:32:14 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r896230 - in /commons/sandbox/javaflow/trunk: pom.xml src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java Date: Tue, 05 Jan 2010 21:32:14 -0000 To: commits@commons.apache.org From: tcurdt@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100105213214.B56ED23889E1@eris.apache.org> Author: tcurdt Date: Tue Jan 5 21:32:14 2010 New Revision: 896230 URL: http://svn.apache.org/viewvc?rev=896230&view=rev Log: applied patch from https://issues.apache.org/jira/browse/SANDBOX-260 (from Valery Silaev) enabled tests Modified: commons/sandbox/javaflow/trunk/pom.xml commons/sandbox/javaflow/trunk/src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java Modified: commons/sandbox/javaflow/trunk/pom.xml URL: http://svn.apache.org/viewvc/commons/sandbox/javaflow/trunk/pom.xml?rev=896230&r1=896229&r2=896230&view=diff ============================================================================== --- commons/sandbox/javaflow/trunk/pom.xml (original) +++ commons/sandbox/javaflow/trunk/pom.xml Tue Jan 5 21:32:14 2010 @@ -139,7 +139,7 @@ **/Abstract* true - true + Modified: commons/sandbox/javaflow/trunk/src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java URL: http://svn.apache.org/viewvc/commons/sandbox/javaflow/trunk/src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java?rev=896230&r1=896229&r2=896230&view=diff ============================================================================== --- commons/sandbox/javaflow/trunk/src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java (original) +++ commons/sandbox/javaflow/trunk/src/test/java/org/apache/commons/javaflow/helper/ClassTransformerClassLoader.java Tue Jan 5 21:32:14 2010 @@ -1,7 +1,9 @@ package org.apache.commons.javaflow.helper; +import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.io.PrintWriter; import java.util.HashSet; import java.util.Set; @@ -9,6 +11,7 @@ import org.apache.commons.javaflow.bytecode.BytecodeClassLoader; import org.apache.commons.javaflow.bytecode.transformation.ResourceTransformer; import org.objectweb.asm.ClassReader; +import org.objectweb.asm.util.ASMifierClassVisitor; public class ClassTransformerClassLoader extends BytecodeClassLoader { @@ -37,18 +40,17 @@ // CheckClassAdapter.verify(new ClassReader(newClass), true); -// -// new ClassReader(oldClass).accept( -// new ASMifierClassVisitor( -// new PrintWriter( -// new FileOutputStream( -// transformer.getClass().getSimpleName() + pName + ".old"))), false); -// -// new ClassReader(newClass).accept( -// new ASMifierClassVisitor( -// new PrintWriter( -// new FileOutputStream( -// transformer.getClass().getSimpleName() + pName + ".new"))), false); + new ClassReader(oldClass).accept( + new ASMifierClassVisitor( + new PrintWriter( + new FileOutputStream( + transformer.getClass().getSimpleName() + pName + ".old"))), 0); + + new ClassReader(newClass).accept( + new ASMifierClassVisitor( + new PrintWriter( + new FileOutputStream( + transformer.getClass().getSimpleName() + pName + ".new"))), 0); return newClass; }