------ next --------- Default style range: StyleRange {0, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}} Default style range: StyleRange {1, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}} ------ next --------- Default style range: StyleRange {0, 1, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {1, 10, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {11, 4, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {15, 5, fontStyle=normal, foreground=Color {0, 0, 0, 255}} Default style range: StyleRange {0, 6, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {6, 4, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {10, 12, fontStyle=normal, foreground=Color {0, 0, 0, 255}} ------ next --------- Default style range: StyleRange {0, 3, fontStyle=normal, foreground=Color {0, 0, 0, 255}} StyleRange {3, 2, fontStyle=normal, foreground=Color {0, 0, 0, 255}} testGoToExisting disabled - unwanted functionality testWithExistingAtInsertPosition disabled - existing characters handled by framework Cp1252 !SESSION 2016-06-06 14:39:40.515 ----------------------------------------------- eclipse.buildId=4.6.0.I20160606-1100 java.version=1.8.0_51 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US Framework arguments: -application org.eclipse.test.uitestapplication formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,c:\shared_hudson\workspace\ep46I-unit-win32/workarea/I20160606-1100/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.JdtTextTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.JdtTextTestSuite -timeout 7200000 -junitReportOutput c:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\results\ep46I-unit-win32_win32.win32.x86_8.0 Command-line arguments: -application org.eclipse.test.uitestapplication -data c:\shared_hudson\workspace\ep46I-unit-win32/workarea/I20160606-1100/eclipse-testing/test-eclipse/eclipse/jdt_text_folder formatter=org.apache.tools.ant.taskdefs.optional.junit.XMLJUnitResultFormatter,c:\shared_hudson\workspace\ep46I-unit-win32/workarea/I20160606-1100/eclipse-testing/test-eclipse/eclipse/org.eclipse.jdt.text.tests.JdtTextTestSuite.xml -testPluginName org.eclipse.jdt.text.tests -className org.eclipse.jdt.text.tests.JdtTextTestSuite -os win32 -ws win32 -arch x86 -consolelog -timeout 7200000 -junitReportOutput c:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\results\ep46I-unit-win32_win32.win32.x86_8.0 !ENTRY org.eclipse.jdt.core 4 2 2016-06-06 14:41:35.094 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core". !STACK 0 org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4448) at org.eclipse.swt.SWT.error(SWT.java:4419) at org.eclipse.swt.widgets.Widget.error(Widget.java:482) at org.eclipse.swt.widgets.Widget.getDisplay(Widget.java:596) at org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$ElementChangedListener.elementChanged(JavaOutlinePage.java:170) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1662) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1652) at org.eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta(DeltaProcessor.java:1504) at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1463) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:765) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:790) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1250) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:128) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:110) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:90) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:185) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:119) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:136) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:95) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:420) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:174) !ENTRY org.eclipse.jdt.core 4 4 2016-06-06 14:41:35.109 !MESSAGE Exception occurred in listener of Java element change notification !STACK 0 org.eclipse.swt.SWTException: Widget is disposed at org.eclipse.swt.SWT.error(SWT.java:4533) at org.eclipse.swt.SWT.error(SWT.java:4448) at org.eclipse.swt.SWT.error(SWT.java:4419) at org.eclipse.swt.widgets.Widget.error(Widget.java:482) at org.eclipse.swt.widgets.Widget.getDisplay(Widget.java:596) at org.eclipse.jdt.internal.ui.javaeditor.JavaOutlinePage$ElementChangedListener.elementChanged(JavaOutlinePage.java:170) at org.eclipse.jdt.internal.core.DeltaProcessor$3.run(DeltaProcessor.java:1662) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.core.DeltaProcessor.notifyListeners(DeltaProcessor.java:1652) at org.eclipse.jdt.internal.core.DeltaProcessor.fireReconcileDelta(DeltaProcessor.java:1504) at org.eclipse.jdt.internal.core.DeltaProcessor.fire(DeltaProcessor.java:1463) at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:765) at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:790) at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1250) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:128) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.access$0(JavaReconcilingStrategy.java:110) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:90) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:87) at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:185) at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:119) at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:136) at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:95) at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:420) at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:174) JavadocCompletionTest.testLinkMethodWithoutImport() - no best-effort imports with Core completion JavadocCompletionTest.testSeeMethodWithoutImport() - no best-effort imports with Core completion not testing autoclosing behavior, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=113544 no HTML tag proposals in core jdoc assist not testing autoclosing behavior, see https://bugs.eclipse.org/bugs/show_bug.cgi?id=113544 disabled due to formatter - context info interation disabled due to formatter - context info interation ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion1 ---- offset: 91 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@b82e74 source: |package test1; public class A { public void foo() { Runnable run= new Runnable( } } | file contents: |package test1; public class A { public void foo() { Runnable run= new Runnable( } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion2 ---- offset: 91 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@56d594 source: |package test1; public class A { public void foo() { Runnable run= new Runnable(); } } | file contents: |package test1; public class A { public void foo() { Runnable run= new Runnable(); } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion3 ---- offset: 136 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: Owner: [Working copy] A.java [in test1 [in src [in TestProject1]]] Has unsaved changes: false Is readonly: false Is closed: false Contents: package test1;\n public class A {\n interface Inner {\n void doIt();\n }\n public void foo() {\n Inner inner= new Inner();\n }\n }\n source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) java.lang.reflect (not open) java.security.acl (not open) java.net (not open) java.lang.annotation (not open) java.math (not open) java.util.zip (not open) java.beans (not open) java.security (not open) java.util (not open) java.util.jar (not open) java.nio (not open) java.nio.channels (not open) java.nio.charset (not open) java.sql (not open) java.io (not open) java.security.interfaces (not open) java.security.spec (not open) java.text (not open) java.util.regex (not open) java.lang (...) java.security.cert (not open) java (not open) java.lang.ref (not open) java.nio.charset.spi (not open) java.nio.channels.spi (not open) src (not open) test1 (...) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion4 ---- offset: 160 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@f8f638 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; public class A { public void foo() { abstract class Local { abstract void doIt(); } Local loc= new Local(); } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion5 ---- offset: 145 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@99d9b2 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; public class A { abstract class Local { abstract E doIt(); } public void foo() { new Local( } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion6 ---- offset: 134 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@19f912e source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import java.io.Serializable; //BUG public class A { public void foo() { Serializable run= new Serializable( } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion7 ---- offset: 201 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@190d653 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import annots.*; interface Ifc { @NonNull Object test(@Nullable Object i1, @NonNull Object i2); } @NonNullByDefault public class A { public void foo() { Ifc ifc= new Ifc( } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) annots (not open) test1 (not open) [in src [in TestProject1]] annots [in src [in TestProject1]] Nullable.java (not open) NonNull.java (not open) NonNullByDefault.java (not open) test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion8 ---- offset: 138 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@1ef3d64 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import annots.*; public class A { void bar(Ifc i) {} @NonNullByDefault public void foo() { bar(new Ifc( ); } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) annots (not open) test1 (not open) [in src [in TestProject1]] annots [in src [in TestProject1]] Nullable.java (not open) NonNull.java (not open) NonNullByDefault.java (not open) test1 [in src [in TestProject1]] Ifc.java (not open) [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion9 ---- offset: 92 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@13d688 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import annots.*; public class A { @NonNullByDefault Ifc ifc= new Ifc( } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) annots (not open) test1 (not open) [in src [in TestProject1]] annots [in src [in TestProject1]] Nullable.java (not open) NonNull.java (not open) NonNullByDefault.java (not open) test1 [in src [in TestProject1]] Ifc.java (not open) [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testAnonymousTypeCompletion10 ---- offset: 98 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@1119ac0 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import annots.*; @NonNullByDefault public class A { { Ifc ifc= new Ifc( } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) annots (not open) test1 (not open) [in src [in TestProject1]] annots [in src [in TestProject1]] Nullable.java (not open) NonNull.java (not open) NonNullByDefault.java (not open) test1 [in src [in TestProject1]] Ifc.java (not open) [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testConstructorCompletion ---- offset: 110 cu: [Working copy] MyClass.java [in test1 [in src [in TestProject1]]] package test1 import java.io.BufferedWriter class MyClass BufferedWriter writer buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@61026 source: |package test1; import java.io.BufferedWriter; public class MyClass { private BufferedWriter writer; //here } | file contents: |package test1; import java.io.BufferedWriter; public class MyClass { private BufferedWriter writer; //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] MyClass.java package test1 import java.io.BufferedWriter class MyClass BufferedWriter writer ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testEnumCompletions ---- offset: 119 cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]] package test1 enum Natural Natural ONE Natural TWO Natural THREE class Completion void foomethod() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@10b82fe source: |package test1; enum Natural { ONE, TWO, THREE } public class Completion { void foomethod() { Natu//here } } | file contents: |package test1; enum Natural { ONE, TWO, THREE } public class Completion { void foomethod() { Natu//here } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Completion.java package test1 enum Natural Natural ONE Natural TWO Natural THREE class Completion void foomethod() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testGetterCompletion1 ---- offset: 108 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@365003 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import java.io.BufferedWriter; public class A { private BufferedWriter fWriter; get//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testMethodCompletion ---- offset: 107 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@9e5457 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { Inner inner= new Inner(); } } | file contents: |package test1; import java.io.BufferedWriter; public class A { private BufferedWriter writer; foo//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) java.lang.reflect (not open) java.security.acl (not open) java.net (not open) java.lang.annotation (not open) java.math (not open) java.util.zip (not open) java.beans (not open) java.security (not open) java.util (not open) java.util.jar (not open) java.nio (not open) java.nio.channels (not open) java.nio.charset (not open) java.sql (not open) java.io (not open) java.security.interfaces (not open) java.security.spec (not open) java.text (not open) java.util.regex (not open) java.lang (...) java.security.cert (not open) java (not open) java.lang.ref (not open) java.nio.charset.spi (not open) java.nio.channels.spi (not open) src (not open) test1 (...) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletion ---- offset: 104 cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]] package test1 class Completion void foomethod() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@163f0a8 source: |package test1; public class Completion { void foomethod() { Runnable run; run.//here } } | file contents: |package test1; public class Completion { void foomethod() { Runnable run; run.//here } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Completion.java package test1 class Completion void foomethod() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletionWithParametersGuessed ---- offset: 150 cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]] package test1 class Completion void foomethod() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@31ab39 source: |package test1; public class Completion { void foomethod() { int intVal=5; long longVal=3; Runnable run; run.//here } } | file contents: |package test1; public class Completion { void foomethod() { int intVal=5; long longVal=3; Runnable run; run.//here } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Completion.java package test1 class Completion void foomethod() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalAllMethodCompletionWithParametersNames ---- offset: 139 cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]] package test1 class Completion void foomethod() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@1e69518 source: |package test1; public class Completion { void foomethod() { int i=5; long l=3; Runnable run; run.//here } } | file contents: |package test1; public class Completion { void foomethod() { int i=5; long l=3; Runnable run; run.//here } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Completion.java package test1 class Completion void foomethod() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testNormalMethodCompletion ---- offset: 86 cu: [Working copy] Completion.java [in test1 [in src [in TestProject1]]] package test1 class Completion void foomethod() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@5d88f5 source: |package test1; public class Completion { void foomethod() { this.foo//here } } | file contents: |package test1; public class Completion { void foomethod() { this.foo//here } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Completion.java package test1 class Completion void foomethod() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion1 ---- offset: 106 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@13ea6cc source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; import java.io.Writer; public class A extends Writer { public void foo() { } //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion2 ---- offset: 106 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@790563 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; import java.io.Writer; public class A extends Writer { public void foo() { } //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion3 ---- offset: 122 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@f037d1 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; import java.io.BufferedWriter; public class A extends BufferedWriter { public void foo() { } //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion4 ---- offset: 67 cu: [Working copy] B.java [in test1 [in src [in TestProject1]]] package test1 class B buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@260fd5 source: |package test1; public class B extends A implements Inter { foo//here } | file contents: |package test1; public class B extends A implements Inter { foo//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] Inter.java (not open) [Working copy] B.java package test1 class B A.java (not open) ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion6_bug157069 ---- offset: 50 cu: [Working copy] B.java [in test1 [in src [in TestProject1]]] package test1 class B buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@197cff3 source: |package test1; public class B extends A { foo//here } | file contents: |package test1; public class B extends A { foo//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] B.java package test1 class B A.java (not open) ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion7_bug355926 ---- offset: 104 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@ffb5e0 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; interface Z {} class A { void foo(Z... zs) { } } class B extends A { //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion8_bug355926 ---- offset: 103 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@e77caa source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; interface Z {} class A { void foo(Z[] zs) { } } class B extends A { //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion9_bug355926 ---- offset: 147 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@b76388 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; import java.util.List; interface Z {} class A { void foo(Z> zs) { } } class B extends A { //here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletion10_bug377184 ---- offset: 124 cu: [Working copy] Impl.java [in test1 [in src [in TestProject1]]] package test1 class Super void foo(T) class Impl buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@99fd75 source: |package test1; class Super { void foo(T t) { } } public class Impl extends Super { foo//here } | file contents: |package test1; class Super { void foo(T t) { } } public class Impl extends Super { foo//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Impl.java package test1 class Super void foo(T) class Impl ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testOverrideCompletionArrayOfTypeVariable ---- offset: 126 cu: [Working copy] Impl.java [in test1 [in src [in TestProject1]]] package test1 class Super void foo(T[]) class Impl buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@1cb7904 source: |package test1; class Super { public void foo(T[] t) { } } public class Impl extends Super { foo//here } | file contents: |package test1; class Super { public void foo(T[] t) { } } public class Impl extends Super { foo//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] Impl.java package test1 class Super void foo(T[]) class Impl ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testSetterCompletion1 ---- offset: 106 cu: [Working copy] A.java [in test1 [in src [in TestProject1]]] package test1 class A interface Inner void doIt() void foo() buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@472617 source: |package test1; public class A { interface Inner { void doIt(); } public void foo() { foo(); Inner inner= new Inner(); } } | file contents: |package test1; import java.io.BufferedWriter; public class A { private BufferedWriter writer; se//here } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] A.java package test1 class A interface Inner void doIt() void foo() ---- org.eclipse.jdt.text.tests.contentassist.CodeCompletionTest#testConstructorCompletion_Bug336451 ---- offset: 1382 cu: [Working copy] EclipseTest.java [in test1 [in src [in TestProject1]]] class EclipseTest interface InvokerIF T invoke(T) class Invoker T invoke(T) interface ArgIF interface ArgIF2 class ArgImpl ArgImpl() static void main(String[]) buffer: org.eclipse.jdt.internal.ui.javaeditor.DocumentAdapter@c8cefa source: |public class EclipseTest { private static interface InvokerIF{ public T invoke(T arg) throws RuntimeException, IndexOutOfBoundsException; } private static class Invoker implements InvokerIF{ public T invoke(T arg){ return arg; } } private static interface ArgIF{ } private static interface ArgIF2 extends ArgIF{ } private static class ArgImpl implements ArgIF2{ public ArgImpl() { super(); } } public static void main(String[] args) throws Exception { InvokerIF test = new Invoker(); test.invoke(new ArgImpl) } } | file contents: |public class EclipseTest { private static interface InvokerIF{ public T invoke(T arg) throws RuntimeException, IndexOutOfBoundsException; } private static class Invoker implements InvokerIF{ public T invoke(T arg){ return arg; } } private static interface ArgIF{ } private static interface ArgIF2 extends ArgIF{ } private static class ArgImpl implements ArgIF2{ public ArgImpl() { super(); } } public static void main(String[] args) throws Exception { InvokerIF test = new Invoker(); test.invoke(new ArgImpl) } } | TestProject1 C:\shared_hudson\workspace\ep46I-unit-win32\workarea\I20160606-1100\eclipse-testing\test-eclipse\eclipse\plugins\org.eclipse.jdt.ui.tests_3.12.0.v20160425-1534\testresources\rtstubs15.jar (not open) src (not open) test1 (not open) [in src [in TestProject1]] test1 [in src [in TestProject1]] [Working copy] EclipseTest.java class EclipseTest interface InvokerIF T invoke(T) class Invoker T invoke(T) interface ArgIF interface ArgIF2 class ArgImpl ArgImpl() static void main(String[]) !ENTRY org.eclipse.core.resources 2 10035 2016-06-06 14:45:27.156 !MESSAGE The workspace will exit with unsaved changes in this session.