]> source.dussan.org Git - aspectj.git/commitdiff
231396: Comment #4: Big Refactoring
authoraclement <aclement>
Wed, 28 May 2008 23:54:36 +0000 (23:54 +0000)
committeraclement <aclement>
Wed, 28 May 2008 23:54:36 +0000 (23:54 +0000)
tests/profiling/shadows.xml
tests/profiling/spring-1.2.6.xml
tests/src/org/aspectj/systemtest/ajc154/Ajc154Tests.java

index 71bd020fee22bf1f6c469b330b86b4a4d7bd4a03..e7358d8aa2a9289070ec08b2a39fa2ab55b0f199 100644 (file)
@@ -53,7 +53,7 @@
        </path>
 
        <!-- the source files used for AJDT project-based compilation -->
-       <target name="copy.source.files" depends="init">
+       <!--<target name="copy.source.files" depends="init">
                <echo message="copying source files to ${todir}"/>
                <copy todir="${todir}">
                        <fileset dir="${spring.install.dir}/src"
@@ -63,6 +63,5 @@
                        <fileset dir="${test.aspects.src.dir}"
                                     includes="**/*.java,**/*.aj"/>
                </copy>
-       </target>
-       
+       </target>-->
 </project>
index 868ae4287d799afc6a610dc5f5ce50f071e3bfa3..5b210ab173a563bbf045d7f219dcfd979b007a7f 100644 (file)
@@ -47,7 +47,7 @@
        </path>
 
        <!-- the source files used for AJDT project-based compilation -->
-       <target name="copy.source.files" depends="init">
+       <!--<target name="copy.source.files" depends="init">
                <echo message="copying source files to ${todir}"/>
                <copy todir="${todir}">
                        <fileset dir="${spring.install.dir}/src"
@@ -57,6 +57,6 @@
                        <fileset dir="${test.aspects.src.dir}"
                                     includes="**/*.java,**/*.aj"/>
                </copy>
-       </target>
+       </target>-->
        
 </project>
\ No newline at end of file
index 266114d59f66e2f247e95f6b37475f88cb928a3c..7d94d79661b9fb3ff89fdab88d857abb44e389ac 100644 (file)
@@ -16,7 +16,6 @@ import org.aspectj.apache.bcel.classfile.ConstantPool;
 import org.aspectj.apache.bcel.classfile.JavaClass;
 import org.aspectj.apache.bcel.classfile.LineNumberTable;
 import org.aspectj.apache.bcel.classfile.Method;
-import org.aspectj.apache.bcel.generic.ConstantPoolGen;
 import org.aspectj.apache.bcel.generic.MethodGen;
 import org.aspectj.apache.bcel.util.ClassPath;
 import org.aspectj.apache.bcel.util.SyntheticRepository;
@@ -157,14 +156,14 @@ public class Ajc154Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
             */
            
            ConstantPool cp = oneWeWant.getConstantPool();
-           ConstantPoolGen cpg = new ConstantPoolGen(cp);
+          // ConstantPool cpg = new ConstantPool(cp);
            
            // Damage the line number table, entry 2 (Line7:5) so it points to an invalid (not on an instruction boundary) position of 6
            oneWeWant.getLineNumberTable().getLineNumberTable()[2].setStartPC(6);
 
            // Should be 'rounded down' when transforming it into a MethodGen, new position will be '5'
 //         System.out.println("BEFORE\n"+oneWeWant.getLineNumberTable().toString());
-           MethodGen toTransform = new MethodGen(oneWeWant,"A",cpg,false);
+           MethodGen toTransform = new MethodGen(oneWeWant,"A",cp,false);
            LineNumberTable lnt = toTransform.getMethod().getLineNumberTable();
            assertTrue("Should have been 'rounded down' to position 5 but is "+lnt.getLineNumberTable()[2].getStartPC(), lnt.getLineNumberTable()[2].getStartPC()==5);
 //         System.out.println("AFTER\n"+lnt.toString());    
@@ -186,14 +185,14 @@ public class Ajc154Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
            // see previous test for dump of main method
            
            ConstantPool cp = oneWeWant.getConstantPool();
-           ConstantPoolGen cpg = new ConstantPoolGen(cp);
+//         ConstantPoolGen cpg = new ConstantPoolGen(cp);
            
            // Damage the local variable table, entry 2 (" 2      22      1    i       I") so it points to an invalid start pc of 3
            oneWeWant.getLocalVariableTable().getLocalVariable(1).setStartPC(3);
 
            // Should be 'rounded down' when transforming it into a MethodGen, new position will be '2'             
            // This next line will go BANG with an NPE if we don't correctly round the start pc down to 2
-           MethodGen toTransform = new MethodGen(oneWeWant,"A",cpg,true);
+           MethodGen toTransform = new MethodGen(oneWeWant,"A",cp,true);
         }