[jboss-cvs] javassist ...

Jason Thomas Greene jgreene at jboss.com
Sat May 24 01:12:31 EDT 2008


  User: jgreene 
  Date: 08/05/24 01:12:30

  Modified:    javassist    .classpath .cvsignore build.xml
  Log:
  Fix subtypeOf in CtArray
  Introduce full data-flow analysis API
  Fix AALOAD by using data-flow analysis to determine the type
  Introduce a testsuite to the project
  Add a framedump toolp
  
  Revision  Changes    Path
  1.9       +2 -1      javassist/.classpath
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: .classpath
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/.classpath,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -b -r1.8 -r1.9
  --- .classpath	18 Mar 2008 21:36:04 -0000	1.8
  +++ .classpath	24 May 2008 05:12:30 -0000	1.9
  @@ -3,5 +3,6 @@
   	<classpathentry excluding="javassist/util/HotSwapper.java" kind="src" path="src/main"/>
   	<classpathentry kind="src" path="src/test"/>
   	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
  -	<classpathentry kind="output" path="build/classes"/>
  +	<classpathentry kind="lib" path="lib/junit.jar"/>
  +	<classpathentry kind="output" path="eclipse-output/classes"/>
   </classpath>
  
  
  
  1.5       +1 -0      javassist/.cvsignore
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: .cvsignore
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/.cvsignore,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -b -r1.4 -r1.5
  --- .cvsignore	26 Apr 2007 14:58:17 -0000	1.4
  +++ .cvsignore	24 May 2008 05:12:30 -0000	1.5
  @@ -5,3 +5,4 @@
   javassist.jar
   bin
   javassist-src.jar
  +eclipse-output
  
  
  
  1.35      +45 -0     javassist/build.xml
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: build.xml
  ===================================================================
  RCS file: /cvsroot/jboss/javassist/build.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -b -r1.34 -r1.35
  --- build.xml	9 Mar 2008 13:07:01 -0000	1.34
  +++ build.xml	24 May 2008 05:12:30 -0000	1.35
  @@ -11,9 +11,13 @@
     <property environment="env"/>
     <property name="target.jar" value="javassist.jar"/>
     <property name="target-src.jar" value="javassist-src.jar"/>
  +  <property name="lib.dir" value="${basedir}/lib"/>
     <property name="src.dir" value="${basedir}/src/main"/>
     <property name="build.dir" value="${basedir}/build"/>
     <property name="build.classes.dir" value="${build.dir}/classes"/>
  +  <property name="test.src.dir" value="${basedir}/src/test"/>
  +  <property name="test.build.dir" value="${basedir}/build/test-classes"/>
  +  <property name="test.reports.dir" value = "${basedir}/build/test-output"/>
   
     <property name="run.dir" value="${build.classes.dir}"/>
   
  @@ -24,12 +28,29 @@
   
     <property name="build.classpath" refid="classpath"/>
   
  +  <path id="test.compile.classpath">
  +    <pathelement location="${build.classes.dir}"/>
  +    <pathelement location="${lib.dir}/junit.jar"/>
  +  </path>
  +
  +  <property name="test.compile.classpath" refid="test.compile.classpath"/>
  +
  +  <path id="test.classpath">
  +    <pathelement location="${test.build.dir}"/>
  +    <pathelement location="${lib.dir}/junit.jar"/>
  +    <pathelement location="${build.classes.dir}"/>
  +  </path>
  +
  +  <property name="test.classpath" refid="test.classpath"/>
  +
     <!-- =================================================================== -->
     <!-- Prepares the build directory                                        -->
     <!-- =================================================================== -->
     <target name="prepare" >
       <mkdir dir="${build.dir}"/>
       <mkdir dir="${build.classes.dir}"/>
  +    <mkdir dir="${test.build.dir}"/>
  +    <mkdir dir="${test.reports.dir}"/>
     </target>
   
     <!-- =================================================================== -->
  @@ -46,6 +67,30 @@
       </javac>
     </target>
   
  +  <target name="test-compile" depends="compile">
  +    <javac srcdir="${test.src.dir}"
  +           destdir="${test.build.dir}"
  +           debug="on"
  +           deprecation="on"
  +           optimize="off"
  +           includes="**">
  +            <classpath refid="test.compile.classpath"/>
  +    </javac>
  +  </target>
  +
  +  <target name="test" depends="test-compile">
  +    <junit fork="true" printsummary="true">
  +      <classpath refid="test.classpath"/>
  +      <formatter type="plain"/>
  +      <formatter type="xml"/>
  +      <batchtest todir="${test.reports.dir}">
  +         <fileset dir="${test.build.dir}">
  +           <include name="**/*Test.*"/>
  +         </fileset>
  +      </batchtest>
  +    </junit>
  +  </target>
  +
     <target name="sample" depends="compile">
       <javac srcdir="${basedir}"
              destdir="${build.classes.dir}"
  
  
  



More information about the jboss-cvs-commits mailing list