diff options
author | Markus Keller | 2013-12-11 13:56:34 +0000 |
---|---|---|
committer | Markus Keller | 2013-12-11 13:56:34 +0000 |
commit | 3b389e6b5a3a09b4d9e302c053aab4610086c8b2 (patch) | |
tree | 946553ddef10f896a82d7f0709b043a52bab7077 | |
parent | e0bbf7568d196788ff118465b93f6463dcc2026b (diff) | |
download | eclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.tar.gz eclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.tar.xz eclipse.jdt.ui-3b389e6b5a3a09b4d9e302c053aab4610086c8b2.zip |
Bug 423416: "Index out of bounds" exceptions in CodeCompletionTest
also dump file contents
-rw-r--r-- | org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java index 8e28b63964..5cf35cff56 100644 --- a/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java +++ b/org.eclipse.jdt.text.tests/src/org/eclipse/jdt/text/tests/contentassist/CodeCompletionTest.java @@ -10,6 +10,11 @@ *******************************************************************************/ package org.eclipse.jdt.text.tests.contentassist; +import java.io.BufferedReader; +import java.io.File; +import java.io.FileNotFoundException; +import java.io.FileReader; +import java.io.IOException; import java.util.Arrays; import java.util.Hashtable; import java.util.List; @@ -99,6 +104,22 @@ public class CodeCompletionTest extends AbstractCompletionTest { IBuffer buffer= cu.getBuffer(); System.out.println("buffer: " + buffer); System.out.println("source: |" + buffer.getContents() + "|"); + + System.out.print("file contents: |"); + File file= cu.getResource().getLocation().toFile(); + try { + BufferedReader reader= new BufferedReader(new FileReader(file)); + String line; + while ((line= reader.readLine()) != null) { + System.out.println(line); + } + System.out.println("|"); + reader.close(); + } catch (FileNotFoundException e1) { + e1.printStackTrace(); + } catch (IOException e1) { + e1.printStackTrace(); + } throw e; } } |