]> source.dussan.org Git - aspectj.git/commitdiff
test for Bugzilla Bug 37758
authorjhugunin <jhugunin>
Wed, 21 May 2003 17:51:06 +0000 (17:51 +0000)
committerjhugunin <jhugunin>
Wed, 21 May 2003 17:51:06 +0000 (17:51 +0000)
   Weaving rt.jar results in stack overflow

tests/ajcTests.xml
tests/bugs/lines/A.java [new file with mode: 0644]
tests/bugs/lines/Big.java [new file with mode: 0644]
tests/bugs/lines/README.txt [new file with mode: 0644]
tests/bugs/lines/big.jar [new file with mode: 0644]
tests/jimTests.xml

index 7cce70cb91fadb18388a71eac7e2726d5d4254a6..c33af89511191df81cf3e1066f2ee118aa08e5fb 100644 (file)
         </compile>
         <run class="CatchSig"/>
     </ajc-test>
-    
-
+   
     <ajc-test dir="bugs" pr="37304"
         title="public static fields being ignored">
         <compile files="FinalFields.java"/>
         <run class="FinalFields"/>
     </ajc-test>
+    
+    <ajc-test dir="bugs/lines" pr="37758"
+        title="Weaving rt.jar results in stack overflow">
+        <compile files="A.java,big.jar"/>
+        <run class="Big"/>
+    </ajc-test>
 
 </suite>
diff --git a/tests/bugs/lines/A.java b/tests/bugs/lines/A.java
new file mode 100644 (file)
index 0000000..803f03b
--- /dev/null
@@ -0,0 +1,5 @@
+aspect A {
+       before(): execution(* *(..)) && within(Big) {
+               System.out.println(thisJoinPoint);
+       }
+}
\ No newline at end of file
diff --git a/tests/bugs/lines/Big.java b/tests/bugs/lines/Big.java
new file mode 100644 (file)
index 0000000..682bc32
--- /dev/null
@@ -0,0 +1,298 @@
+public class Big {
+       public static void main(String[] args) {
+               String s = m();
+               System.out.println(s.length());
+       }
+       
+       public static String m() {
+               String a = "a";
+               String b = "b";
+               String c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+               
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               c =
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b +
+               a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a + a +
+               b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b + b;
+
+               return c;
+       }
+}
\ No newline at end of file
diff --git a/tests/bugs/lines/README.txt b/tests/bugs/lines/README.txt
new file mode 100644 (file)
index 0000000..54b89ac
--- /dev/null
@@ -0,0 +1,4 @@
+big.jar is produced as follows:
+
+javac -g:none Big.java
+jar -cvf big.jar Big.class
\ No newline at end of file
diff --git a/tests/bugs/lines/big.jar b/tests/bugs/lines/big.jar
new file mode 100644 (file)
index 0000000..e46b350
Binary files /dev/null and b/tests/bugs/lines/big.jar differ
index 5ec4f5a2f17f1b97f1bccf003dc5609c33081f4a..79465771972b77a520dc00a984955f49eca6def9 100644 (file)
@@ -2,5 +2,4 @@
 <suite> 
 
 
-
 </suite>
\ No newline at end of file