Skip to main content

This CGIT instance is deprecated, and repositories have been moved to Gitlab or Github. See the repository descriptions for specific locations.

summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src')
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Hello.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/NO_WORKING.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0157.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0158.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0170.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test462.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/X.js0
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/codeManipulation/bug.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/examples.oneofeach/ASTPosterChild.js188
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test000/Test.js36
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test001/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test002/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test003/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test004/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test005/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test006/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test007/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test008/Test.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test009/Test.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test010/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test011/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test012/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test013/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test014/X.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test015/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB1.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB2.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD1.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD2.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test101/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB1.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB2.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD1.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD2.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test103/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD1.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD2.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB1.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB2.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test106/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB1.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB2.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD1.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD2.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test108/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestA.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestB.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestC.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestD.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestE.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/G.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X1.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X2.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X3.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X4.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X5.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X6.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51241/X.js20
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51363/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X1.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X2.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X3.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X1.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X2.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X3.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51508/X.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51600/Test.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51617/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51650/X.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51660/Test.js37
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51770/X.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestInvalid.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid1.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid2.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid3.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/X.js47
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/Y.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908a/Test.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/X.js47
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/Y.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53075/X.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestA.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestB.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestC.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53757/Test.js55
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54424/Test.js25
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54776/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/a/Test.js18
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/b/Test.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/c/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/d/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestA.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestB.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug63044/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65174/Test.js39
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/Test.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/TestD.js21
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65288/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestInvalid.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestValid.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn1.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn2.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestA.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestB.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform1.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform2.js20
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative1.js21
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative2.js20
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassInvalid.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassValid.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldInvalid.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldValid.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethInvalid.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethValid.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestA.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestB.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestInvalid.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid1.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid2.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid1.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid2.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestValid.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestInvalid.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestValid.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/B.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/C.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/AboutDialog.js67
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/Logo.js53
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/ProgressBar.js84
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/TestRunner.js539
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ActiveTestSuite.js64
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ExceptionTestCase.js46
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/RepeatedTest.js31
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestDecorator.js38
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestSetup.js37
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Assert.js291
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/AssertionFailedError.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/ComparisonFailure.js68
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Protectable.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Test.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestCase.js197
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestFailure.js57
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestListener.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestResult.js166
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestSuite.js267
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/BaseTestRunner.js323
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ClassPathTestCollector.js80
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/FailureDetailView.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/LoadingTestCollector.js69
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ReloadingTestSuiteLoader.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/SimpleTestCollector.js20
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Sorter.js38
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/StandardTestSuiteLoader.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCaseClassLoader.js224
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCollector.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestRunListener.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestSuiteLoader.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Version.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/AboutDialog.js81
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/CounterPanel.js110
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/DefaultFailureDetailView.js94
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/FailureRunView.js110
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/ProgressBar.js42
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/StatusLine.js42
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestHierarchyRunView.js72
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunContext.js21
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunView.js37
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunner.js774
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSelector.js258
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSuitePanel.js159
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestTreeModel.js184
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/ResultPrinter.js138
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/TestRunner.js189
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p1/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p2/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p3/B.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0001/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0002/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0003/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0004/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0005/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0006/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0007/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0008/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0009/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0010/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0011/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0012/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0013/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0014/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0015/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0016/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0017/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0018/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0019/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0020/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0021/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0022/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0023/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0024/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0025/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0026/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0027/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0028/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0029/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0030/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0031/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0032/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0033/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0034/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0035/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0036/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0037/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0038/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0039/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0040/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0041/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0042/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0043/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0044/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0045/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0046/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0047/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0048/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0049/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0050/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0051/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0052/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0053/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0054/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0055/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0056/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0057/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0058/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0059/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0060/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0061/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0062/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0063/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0064/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0065/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0066/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0067/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0068/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0069/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0070/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0071/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0072/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0073/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0074/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0075/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0076/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0077/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0078/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0079/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0080/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0081/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0082/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0083/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0084/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0085/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0086/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0087/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0088/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0089/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0090/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0091/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0092/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0093/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0094/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0095/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0096/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0097/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0098/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0099/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0100/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0101/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0102/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0103/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0104/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0105/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0106/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0107/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0108/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0109/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0110/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0111/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0112/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0113/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0114/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0115/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0116/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0117/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0118/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0119/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0120/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0121/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0122/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0123/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0124/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0125/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0126/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0127/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0128/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0129/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0130/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0131/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0132/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0133/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0134/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0135/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0136/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0137/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0138/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0139/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0140/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0141/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0142/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0143/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0144/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0145/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0146/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0147/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0148/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0149/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0150/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0151/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0152/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0153/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0154/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0155/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0156/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0159/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0160/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0161/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0162/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0163/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0164/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0165/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0166/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0167/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0168/test1/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0169/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0171/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0172/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0173/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0174/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0175/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0176/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0177/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0178/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0179/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0180/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0181/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0182/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0183/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0184/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0185/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0186/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0187/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0188/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0189/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0190/Test.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0191/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0192/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0193/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0194/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0195/Test.js18
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0196/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0197/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0198/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0199/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0200/Test.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0201/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0202/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0203/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0204/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0205/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0206/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0207/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0208/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0209/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0210/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0211/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0212/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0213/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0214/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0215/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0216/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0217/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0218/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0219/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0220/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0221/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0222/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0223/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0224/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0225/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0226/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0227/Test.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0228/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0229/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0230/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0231/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0232/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0233/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0234/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0235/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0236/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0238/Test.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0239/Test.js23
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0240/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0241/Test.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0242/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0243/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0244/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0245/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0246/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0247/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0248/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0249/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0250/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0251/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0252/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0253/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0254/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0255/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0256/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0257/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0258/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0259/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0260/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0261/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0262/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0263/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0264/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0265/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0266/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0267/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0268/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0269/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0270/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0271/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0272/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0273/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0274/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0275/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0276/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0277/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0278/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0279/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0280/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0281/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0282/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0283/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0284/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0285/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0286/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0287/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0288/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0289/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0290/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0291/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0292/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0293/Test.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0294/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0295/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0296/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0297/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0298/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0299/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0300/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0301/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0302/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0303/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0304/Test.js2
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0307/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0308/Test.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0309/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0310/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0311/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0312/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0313/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0314/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0315/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0317/Test.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0318/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0319/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0320/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0321/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0322/Test.js1
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0323/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0324/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0325/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0326/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0327/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0328/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0329/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0330/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0331/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0332/LocalSelectionTransfer.js88
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0333/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0334/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0335/ExceptionTestCaseTest.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0336/SorterTest.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0337/Test.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0338/Test.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0339/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0341/A.js29
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0342/Test.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0343/Test.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0344/Test.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0345/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0346/Test2.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0347/Test2.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0348/Test2.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0349/Test2.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0350/Test2.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0351/Test2.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0352/Test2.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0353/Test.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0354/Test.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0355/Foo.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/X.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0357/A.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0358/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0359/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0360/X.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0361/X.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0362/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0363/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0364/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0365/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0366/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0367/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0368/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0369/A.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0370/Test.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0371/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0372/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0373/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0374/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0375/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0376/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0377/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0378/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0379/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0380/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0381/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0382/A.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0383/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0384/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0385/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0386/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0387/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0388/A.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0389/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0390/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0391/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0392/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0393/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0394/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0395/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0396/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0397/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0398/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0399/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0400/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0401/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0402/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0403/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0404/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0405/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406_a/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0407/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0408/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0409/A.js102
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0410/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0411/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0412/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0413/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/B.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0415/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0416/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0417/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0418/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0419/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0420/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0421/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0422/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0423/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0424/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0425/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0426/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0427/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0428/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0429/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0430/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0431/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0432/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0433/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0434/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0435/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0436/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0437/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438/D.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438_a/W.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/C.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/E.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0440/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0441/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0442/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0443/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0444/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0445/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0446/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0447/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0448/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0449/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0450/A.js22
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0451/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0453/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0454/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0455/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0456/A.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0457/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0458/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0459/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0460/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0461/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0463/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0464/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0465/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0466/Assert.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0467/Assert.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0468/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0470/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0471/A.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0473/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0474/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0475/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0476/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0477/A.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0478/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0479/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0480/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0481/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0482/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0483/A.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0484/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0485/A.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0486/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0487/A.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0488/A.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0489/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/B.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0491/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0492/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0493/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0494/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0495/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0496/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0497/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0498/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0499/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0500/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0501/JavaEditor.js3243
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0502/A.js28
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0503/A.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0504/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0505/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0506/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/B.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0508/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/B.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0510/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0511/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0512/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0513/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0514/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0515/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0516/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0517/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0518/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0519/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0520/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0521/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0522/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0523/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0524/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0525/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0526/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0527/A.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0528/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0529/A.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0530/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0531/A.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0532/A.js27
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0533/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0534/A.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0535/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0536/A.js505
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/A.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/B.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/C.js4
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0538/A.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0539/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/A.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/B.js21
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0542/A.js14
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0543/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0544/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/First.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Second.js11
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Test.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Third.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0546/A.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0547/A.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0548/PaletteStackEditPart.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0549/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0550/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0551/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0552/Test.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0553/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/B.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/B.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0556/A.js13
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0557/A.js18
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0559/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0560/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0561/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0562/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0563/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0564/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0565/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0566/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0567/A.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0568/A.js8
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0569/A.js19
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0570/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/X.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Y.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Z.js12
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0574/X.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0575/X.js17
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0578/X.js51
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0579/ParserTask.js91
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0580/DiamondSquareTerrainGenerator.js123
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0582/X.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595/X.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595a/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0597/X.js10
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0599/X.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/C.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/Try.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0602/X.js2890
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0603/X.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0604/X.js15
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0605/X.js16
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0606/X.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/Test.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/X.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0619/A.js6
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0629/X.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0630/X.js7
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0631/X.js5
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/A.js9
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/X.js22
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/A.js3
-rw-r--r--tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/X.js4
780 files changed, 0 insertions, 18650 deletions
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Hello.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Hello.js
deleted file mode 100644
index 42c53af..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Hello.js
+++ /dev/null
@@ -1,23 +0,0 @@
-void ___eval() {
- new Runnable() {
- void ___run() throws Throwable {
- return blah;
- }
- private String blarg;
- public void run() {
- }
- };
-}
-public class Hello {
- private static int x;
- private String blah;
- public static void main(String[] args) {
- }
- public void hello() {
- }
- public boolean blah() {
- return false;
- }
- public void foo() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/NO_WORKING.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/NO_WORKING.js
deleted file mode 100644
index b7a33a6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/NO_WORKING.js
+++ /dev/null
@@ -1,4 +0,0 @@
-public class NO_WORKING {
-
- public void method() { }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0157.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0157.js
deleted file mode 100644
index b19d3bc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0157.js
+++ /dev/null
@@ -1,3 +0,0 @@
- var tab;
- var t;
- var t2;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0158.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0158.js
deleted file mode 100644
index 1ac5c03..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0158.js
+++ /dev/null
@@ -1 +0,0 @@
- var t2;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0170.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0170.js
deleted file mode 100644
index 61a60c8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test0170.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import java.util.*;
-class Test0170 {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test462.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test462.js
deleted file mode 100644
index ff43459..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/Test462.js
+++ /dev/null
@@ -1,2 +0,0 @@
-public interface Test462 {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/X.js
deleted file mode 100644
index e69de29..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/X.js
+++ /dev/null
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/codeManipulation/bug.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/codeManipulation/bug.js
deleted file mode 100644
index e08b07b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/codeManipulation/bug.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package codeManipulation;
-
-public class bug {
- static private int dummyFct3() {
- return 3;
- }
- static private int dummyFct2() {
- return 3;
- }
- static private void pipo () {
- int z = bug.dummyFct3(),y=bug.dummyFct2();
-
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/examples.oneofeach/ASTPosterChild.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/examples.oneofeach/ASTPosterChild.js
deleted file mode 100644
index 6b18491..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/examples.oneofeach/ASTPosterChild.js
+++ /dev/null
@@ -1,188 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2002 IBM Corp. and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial implementation
- ******************************************************************************/
-/*
- * Syntactically correct Java program containing at least an instance of
- * each different kind of construct in the Java language (1.4).
- */
-// PackageDeclaration
-package examples.oneofeach;
-
-// ImportDeclaration (single-type)
-import java.io.Serializable;
-// ImportDeclaration (on-demand)
-import java.util.*;
-
-/**
- * TypeDeclaration (class)
- */
-public final class ASTPosterChild extends java.lang.Object
- implements Serializable, ASTPosterInterface {
-
- /**
- * FieldDeclaration
- */
- public transient boolean[] f1 = {true, false};
-
- // Initializer
- {
- f1 = null;
- }
-
- /**
- * MethodDeclaration (constructor)
- */
- ASTPosterChild() {
- // ConstructorInvocation
- this(true);
- }
-
- /**
- * MethodDeclaration (constructor)
- */
- ASTPosterChild(boolean flag) {
- // SuperConstructorInvocation
- super();
- }
-
- /**
- * MethodDeclaration (method)
- */
- public void op() {
-
- // PrimitiveType, NumberLiteral
- byte a = 0;
- // BooleanLiteral
- boolean b = true;
- // CharacterLiteral
- char c = 'x';
- short s = 1;
- long l = 1L;
- float f = 1.0f;
- double d = 1e6;
- // SimpleType, StringLiteral
- String z = "hello";//$NON-NLS-1$
- // NullLiteral
- Vector o1 = null;
- // ArrayType, ArrayInitializer
- int[] t1 = {1};
- int[][] t2 = {{1,2}, {3,4}};
- int[][][] t3 = null;
- // ClassInstanceCreation
- java.lang.Object o = new Object();
- // ArrayCreation (initializer)
- Object[] o2 = new Object[]{"0", "1"};//$NON-NLS-1$//$NON-NLS-2$
- // ArrayCreation (dimensions)
- Object[][] o3 = new Object[3][];
- // Assigment
- o3 = null;
- // ArrayAccess
- Object x1 = o3[0];
- // CastExpression
- Object x2 = (Object) o3;
- // ConditionalExpression
- int x3 = b ? 1 : 2;
- // FieldAccess
- Object x4 = System.out;
- // InfixExpression
- String x5 = "a" + "b";//$NON-NLS-1$//$NON-NLS-2$
- // InfixExpression (extended operands)
- String x6 = "a" + "b" + "c" + "d";//$NON-NLS-1$//$NON-NLS-2$//$NON-NLS-3$//$NON-NLS-4$
- // MethodInvocation
- notifyAll();
- // ParenthesizedExpression
- Object x7 = ((o));
- // PostfixExpression
- l++;
- // PrefixExpression
- --l;
- // ThisExpression
- Object x8 = ASTPosterChild.this;
- // TypeLiteral
- Object x9 = void.class;
-
- // AssertStatement
- // assert true: "unhappy";//$NON-NLS-1$
- // Block
- {}
- // DoStatement
- do {
- } while (false);
- // VariableDeclarationStatement
- int i;
- // ExpressionStatement
- i = 1;
- // LabeledStatement
- looping:
- // ForStatement, VariableDeclarationExpression
- for (int j=0; j<10; j++) {
- // ContinueStatement
- continue looping;
- }
- // IfStatement
- if (false)
- System.exit(0);
- else
- i++;
- // SwitchStatement
- switch (2) {
- // SwitchCase
- case 2:
- // BreakStatement
- break;
- default:
- // EmptyStatement
- ;
- }
- // SynchronizedStatement
- synchronized (this) {
- }
- // TryStatement
- try {
- // ThrowStatement
- throw new RuntimeException();
- } catch (Exception e) // CatchClause
- {
- } finally {
- }
-
- // TypeDeclarationStatement
- abstract class X {
- int f;
- void m() {
- }
- }
- // ClassInstanceCreation (with body declarations)
- Object anon = new X() {
- void m() {
- // SuperMethodInvocation
- super.m();
- // SuperFieldAccess
- super.f = 1;
- }
- };
- // WhileStatement
- boolean b1 = true;
- while (b1);
- // ReturnStatement;
- return;
- }
-
-}
-
-/**
- * TypeDeclaration (interface)
- */
-interface ASTPosterInterface {
-
- String FOO = "hi";//$NON-NLS-1$
- void op();
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test000/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test000/Test.js
deleted file mode 100644
index 17e3868..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test000/Test.js
+++ /dev/null
@@ -1,36 +0,0 @@
-package javadoc.test000;
-import java.io.IOException;
-import java.util.*;
-public class Test {
-int field;
-class X {
- int x;
-}
-/**
- * Method outside javaDoc Comment
- * 1) {@link String} tag description not empty
- * 2) {@link CharOperation Unknown class} tag description not empty
- * @param str
- * @param VAR Unknown parameter
- * @param list third param with embedded tag: {@link Vector}
- * @param array fourth param with several embedded tags on several lines:
- * 1) {@link String} tag description not empty
- * 2) {@link CharOperation Unknown class} tag description not empty
- * @throws IllegalAccessException Unknown class
- * @throws NullPointerException
- * @return an integer
- * @see String
- * @see Vector tag description not empty
- * @see Object tag description includes embedded tags and several lines:
- * 1) {@link String} tag description not empty
- * 2) {@link CharOperation Unknown class} tag description not empty
- * @see Object#equals(Object)
- * @see Object#equals() Not applicable method
- * @see #foo(String,int,Vector,char[])
- * @see #foo(String str,int var,Vector list,char[] array) valid method
- * @see #field
- * @see X#x valid field
- * @see Object#unknown Unknown field
- */
-int foo(String str, int var, Vector list, char[] array) throws IOException { return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test001/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test001/Test.js
deleted file mode 100644
index f44a18f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test001/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-/**
- * Comment 1
- */
-package javadoc.test001;
-
-/**
- * Comment 2
- */
-public class Test {
-
-}
-
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test002/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test002/Test.js
deleted file mode 100644
index c941c1b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test002/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.test002;
-import java.util.*;
-public class Test {
-/**
- * @see Vector
- * @see java.util.Vector
- */
-public void foo() {
-}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test003/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test003/Test.js
deleted file mode 100644
index ba753f6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test003/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.test003;
-public class Test {
-/**
- * {@link Exception}
- * @see Exception
- */
-public void foo() {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test004/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test004/Test.js
deleted file mode 100644
index ed57a11..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test004/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package javadoc.test004;
-import java.util.*;
-public class Test {
-/**
- * @see #foo(Vector)
- * @see Test#foo(Vector)
- * @see javadoc.test004.Test#foo(Vector)
- */
-public void foo(Vector v) {
- Vector vs;
-}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test005/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test005/Test.js
deleted file mode 100644
index 3fb6128..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test005/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.test005;
-import java.util.Vector;
-public class Test {
-/**
- * @see Test#Test(String)
- */
-public Test(String str) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test006/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test006/Test.js
deleted file mode 100644
index 6da3972..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test006/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test006;
-public class Test {
-/**
- * @see String
- * @see StringBuffer#StringBuffer(String)
- * @see java.lang.String
- * @see java.lang.StringBuffer#StringBuffer(java.lang.String)
- */
-public void foo() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test007/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test007/Test.js
deleted file mode 100644
index 91c1e57..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test007/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.test007;
-public class Test {
-/**
- * @see #foo()
- * @see Test#foo()
- * @see javadoc.test007.Test#foo()
- */
-public void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test008/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test008/Test.js
deleted file mode 100644
index 2cfbbe4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test008/Test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.test008;
-public class Test {
-/**
- * @see #foo(Object[],String[][][])
- */
-public void foo(Object[] o1,String[][][] s3) {}
-/**
- * @see #foo(java.util.Vector[],java.util.Vector[][][])
- */
-public void foo(java.util.Vector[] v1,java.util.Vector[][][] v3) {}
-/**
- * @see #foo(int[],char[][][])
- */
-public void foo(int[] a1,char[][][] a3) {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test009/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test009/Test.js
deleted file mode 100644
index 1e4a1b9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test009/Test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.test009;
-public class Test {
-/**
- * @see #foo(Object[] obj,String[][][] str)
- */
-public void foo(Object[] o1,String[][][] s3) {}
-/**
- * @see #foo(java.util.Vector[] v1,java.util.Vector[][][] v2)
- */
-public void foo(java.util.Vector[] v1,java.util.Vector[][][] v3) {}
-/**
- * @see #foo(int[] array1,char[][][] array2)
- */
-public void foo(int[] a1,char[][][] a3) {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test010/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test010/Test.js
deleted file mode 100644
index 99f7507..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test010/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.test010;
-public class Test {
-int val;
-/**
- * {@link java.util.Vector#Vector()}
- * @param name {@link java.lang.String inline tag}
- * @see Object {@link java.lang.String inline tag} leading comment
- */
-public void gee(String name) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test011/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test011/Test.js
deleted file mode 100644
index 162b0f8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test011/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package javadoc.test011;
-public class Test {
- /** @deprecated *//
- public Test(int myParam) { }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test012/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test012/Test.js
deleted file mode 100644
index 01f7958..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test012/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.test012;
-public class Test {
-int val;
- /**
- * Leading comment {@link java.util.Vector#Vector()} trailing comment.
- */
- public void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test013/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test013/Test.js
deleted file mode 100644
index 45188da..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test013/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package javadoc.test013;
-import java.util.*;
-public class Test {
- /**
- * Javadoc comment
- */
- public static void main(String[] args) {
- /* method main */
- System.out.println("Hello" + " world"); // comment
- }
-
- /** */
- public void foo() {
- System.out.println("Hello" + /* inside comment */ " world");
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test014/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test014/X.js
deleted file mode 100644
index 4b5ad1a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test014/X.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test014;
-public class X {
- public static final String COMPILER_PB_INVALID_JAVADOC = ".compiler.problem.invalidJavadoc"; //$NON-NLS-1$
- /**
- * Possible configurable option ID.
- * @see #COMPILER_PB_INVALID_JAVADOC
- * @deprecated
- * TODO (frederic) remove after 3.0 M6
- */
- public static final String COMPILER_PB_INVALID_ANNOTATION = COMPILER_PB_INVALID_JAVADOC;
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test015/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test015/Test.js
deleted file mode 100644
index 965fb4a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test015/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test015;
-
-public class Test {
- /**
- * Makes the given resource committable. Committable means that it is
- * writeable and that its content hasn't changed by calling
- * <code>validateEdit</code> for the given resource on <tt>IWorkspace</tt>.
- *
- * @param list Liste of things
- * @see #foo(java.util.
- * Vector)
- */
- public void foo(java.util.Vector list) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB1.js
deleted file mode 100644
index 7a5077c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB1.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test100;
-public class TestB1 { /* C0 */ /* C1 */
- /* C2 */ /* C3 */
- /* C4 */ /* C5 */
- void foo() {} /* C6 */ /* C7 */
- /* C8 */ /* C9 */
- /* C10 */ /* C11 */
- void bar() {}
- /* C12 */ /* C13 */
- /* C14 */ /* C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB2.js
deleted file mode 100644
index ba76172..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestB2.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test100;
-public class TestB2 { /* C0 */ // C1 */
- /* C2 */ // C3 */
- /* C4 */ // C5 */
- void foo() {} /* C6 */ // C7 */
- /* C8 */ // C9 */
- /* C10 */ // C11 */
- void bar() {}
- /* C12 */ // C13 */
- /* C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD1.js
deleted file mode 100644
index fe0d3a7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD1.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test100;
-public class TestD1 { /** C0 */ /** C1 */
- /** C2 */ /** C3 */
- /** C4 */ /** C5 */
- void foo() {} /** C6 */ /** C7 */
- /** C8 */ /** C9 */
- /** C10 */ /** C11 */
- void bar() {}
- /** C12 */ /** C13 */
- /** C14 */ /** C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD2.js
deleted file mode 100644
index a6355e2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test100/TestD2.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test100;
-public class TestD2 { /** C0 */ // C1 */
- /** C2 */ // C3 */
- /** C4 */ // C5 */
- void foo() {} /** C6 */ // C7 */
- /** C8 */ // C9 */
- /** C10 */ // C11 */
- void bar() {}
- /** C12 */ // C13 */
- /** C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test101/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test101/Test.js
deleted file mode 100644
index 6e3278e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test101/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.test101;
-public class Test { // C0 */ // C0b */
- // C1 */ // C1b */
- // C2 */ // C2b */
- void foo() {} // C3 */ // C3b */
- // C4 */ // C4b */
- // C5 */ // C5b */
- void bar() {}
- // C6 */ // C6b */
- // C7 */ // C7b */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB1.js
deleted file mode 100644
index 59ee938..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test102;
-public class TestB1 { /* C0 */ /* C1 */
- /* C2 */ /* C3 */
-
- /* C4 */ /* C5 */
- void foo() {} /* C6 */ /* C7 */
- /* C8 */ /* C9 */
-
- /* C10 */ /* C11 */
- void bar() {}
- /* C12 */ /* C13 */
-
- /* C14 */ /* C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB2.js
deleted file mode 100644
index 34325de..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestB2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test102;
-public class TestB2 { /* C0 */ // C1 */
- /* C2 */ // C3 */
-
- /* C4 */ // C5 */
- void foo() {} /* C6 */ // C7 */
- /* C8 */ // C9 */
-
- /* C10 */ // C11 */
- void bar() {}
- /* C12 */ // C13 */
-
- /* C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD1.js
deleted file mode 100644
index 7d5ddde..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test102;
-public class TestD1 { /** C0 */ /** C1 */
- /** C2 */ /** C3 */
-
- /** C4 */ /** C5 */
- void foo() {} /** C6 */ /** C7 */
- /** C8 */ /** C9 */
-
- /** C10 */ /** C11 */
- void bar() {}
- /** C12 */ /** C13 */
-
- /** C14 */ /** C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD2.js
deleted file mode 100644
index 9eae768..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test102/TestD2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test102;
-public class TestD2 { /** C0 */ // C1 */
- /** C2 */ // C3 */
-
- /** C4 */ // C5 */
- void foo() {} /** C6 */ // C7 */
- /** C8 */ // C9 */
-
- /** C10 */ // C11 */
- void bar() {}
- /** C12 */ // C13 */
-
- /** C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test103/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test103/Test.js
deleted file mode 100644
index 2406e11..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test103/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test103;
-public class Test { // C0 */ // C0b */
- // C1 */ // C1b */
-
- // C2 */ // C2b */
- void foo() {} // C3 */ // C3b */
- // C4 */ // C4b */
-
- // C5 */ // C5b */
- void bar() {}
- // C6 */ // C6b */
-
- // C7 */ // C7b */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD1.js
deleted file mode 100644
index d2081e8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.test104;
-public class TestD1 { /** C0 */ /** C1 */
- /** C2 */ /** C3 */
- /** C4 */ /** C5 */
-
- void foo() {} /** C6 */ /** C7 */
- /** C8 */ /** C9 */
- /** C10 */ /** C11 */
-
- void bar() {}
- /** C12 */ /** C13 */
- /** C14 */ /** C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD2.js
deleted file mode 100644
index c1d4d5b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test104/TestD2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.test104;
-public class TestD2 { /** C0 */ // C1 */
- /** C2 */ // C3 */
- /** C4 */ // C5 */
-
- void foo() {} /** C6 */ // C7 */
- /** C8 */ // C9 */
- /** C10 */ // C11 */
-
- void bar() {}
- /** C12 */ // C13 */
- /** C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB1.js
deleted file mode 100644
index 38db287..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB1.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.test105;
-public class TestB1 { /* C0 */ /* C1 */
- /* C2 */ /* C3 */
- /* C4 */ /* C5 */
-
- void foo() {} /* C6 */ /* C7 */
- /* C8 */ /* C9 */
- /* C10 */ /* C11 */
-
- void bar() {}
- /* C12 */ /* C13 */
- /* C14 */ /* C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB2.js
deleted file mode 100644
index f65ace8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test105/TestB2.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.test105;
-public class TestB2 { /* C0 */ // C1 */
- /* C2 */ // C3 */
- /* C4 */ // C5 */
-
- void foo() {} /* C6 */ // C7 */
- /* C8 */ // C9 */
- /* C10 */ // C11 */
-
- void bar() {}
- /* C12 */ // C13 */
- /* C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test106/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test106/Test.js
deleted file mode 100644
index c921ab8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test106/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.test106;
-public class Test { // C0 */ // C0b */
- // C1 */ // C1b */
- // C2 */ // C2b */
-
- void foo() {} // C3 */ // C3b */
- // C4 */ // C4b */
- // C5 */ // C5b */
-
- void bar() {}
- // C6 */ // C6b */
- // C7 */ // C7b */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB1.js
deleted file mode 100644
index c2698e3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test107;
-public class TestB1 { /* C0 */ /* C1 */
-
- /* C2 */ /* C3 */
- /* C4 */ /* C5 */
- void foo() {} /* C6 */ /* C7 */
-
- /* C8 */ /* C9 */
- /* C10 */ /* C11 */
- void bar() {}
-
- /* C12 */ /* C13 */
- /* C14 */ /* C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB2.js
deleted file mode 100644
index e57c959..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestB2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test107;
-public class TestB2 { /* C0 */ // C1 */
-
- /* C2 */ // C3 */
- /* C4 */ // C5 */
- void foo() {} /* C6 */ // C7 */
-
- /* C8 */ // C9 */
- /* C10 */ // C11 */
- void bar() {}
-
- /* C12 */ // C13 */
- /* C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD1.js
deleted file mode 100644
index 2f8c03b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD1.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test107;
-public class TestD1 { /** C0 */ /** C1 */
-
- /** C2 */ /** C3 */
- /** C4 */ /** C5 */
- void foo() {} /** C6 */ /** C7 */
-
- /** C8 */ /** C9 */
- /** C10 */ /** C11 */
- void bar() {}
-
- /** C12 */ /** C13 */
- /** C14 */ /** C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD2.js
deleted file mode 100644
index f38f395..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test107/TestD2.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test107;
-public class TestD2 { /** C0 */ // C1 */
-
- /** C2 */ // C3 */
- /** C4 */ // C5 */
- void foo() {} /** C6 */ // C7 */
-
- /** C8 */ // C9 */
- /** C10 */ // C11 */
- void bar() {}
-
- /** C12 */ // C13 */
- /** C14 */ // C15 */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test108/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test108/Test.js
deleted file mode 100644
index c42575d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/test108/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.test108;
-public class Test { // C0 */ // C0b */
-
- // C1 */ // C1b */
- // C2 */ // C2b */
- void foo() {} // C3 */ // C3b */
-
- // C4 */ // C4b */
- // C5 */ // C5b */
- void bar() {}
-
- // C6 */ // C6b */
- // C7 */ // C7b */
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestA.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestA.js
deleted file mode 100644
index 92f5c29..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestA.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.testBug48489;
-import java.util.*;
-public class TestA {
- /**
- * Javadoc comment
- */
- public static void main(String[] args) {
- /* method main */
- System.out.println("Hello" + " world"); // comment
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestB.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestB.js
deleted file mode 100644
index fe436d4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestB.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.testBug48489;
-import java.util.*;
-public class TestB {
- /**
- * Javadoc
- */
- public static final /* */ String s = "NULL", s2="";// line comment
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestC.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestC.js
deleted file mode 100644
index d21e317..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestC.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.testBug48489;
-import java.util.*;
-public class TestC {
- /**
- * Javadoc
- */
- static {
- /* */
- System.out.println("Hello" + " world"); // line comment
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestD.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestD.js
deleted file mode 100644
index 83623af..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestD.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug48489;
-import java.util.*;
-public class TestD {
- /**
- * Javadoc
- */
- public static void main(String[] args) {
- System.out./* */println("Hello" + " world");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestE.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestE.js
deleted file mode 100644
index 95435f7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug48489/TestE.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug48489;
-import java.util.*;
-public class TestE {
- /**
- * Javadoc
- */
- public static void main(String[] args) {
- System.out.println("Hello" + /* */ " world");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/G.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/G.js
deleted file mode 100644
index 9c4e0a1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/G.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package javadoc.testBug50898;
-public class G {
- private static class Inner {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/Test.js
deleted file mode 100644
index 608096b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug50898/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.testBug50898;
-public class Test {
- /**
- * @see G.Inner
- */
- public void foo() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X1.js
deleted file mode 100644
index a739d2d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X1.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-/*\u002A
- * Test
- */
-public class X1 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X2.js
deleted file mode 100644
index bb73455..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X2.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-/\u002A*
- * Test
- */
-public class X2 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X3.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X3.js
deleted file mode 100644
index c6fbacc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X3.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-\u002F**
- * Test
- */
-public class X3 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X4.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X4.js
deleted file mode 100644
index 31cbf2b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X4.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-/\u002A\u002A
- \u002A Test
- \u002A/
-public class X4 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X5.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X5.js
deleted file mode 100644
index 21af930..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X5.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-\u002F**
- * Test
- *\u002F
-public class X5 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X6.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X6.js
deleted file mode 100644
index ab00ecf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51226/X6.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51226;
-\u002F\u002A\u002A
- \u002A Test
- \u002A\u002F
-public class X6 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51241/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51241/X.js
deleted file mode 100644
index 61e659f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51241/X.js
+++ /dev/null
@@ -1,20 +0,0 @@
-package javadoc.testBug51241;
-public class X {
- // First class line comment
- int i;
- // C1
-
- void foo() {
- int x;
- // C2
- int y;
- // First method line comment
- }
- // Syntax error here!
- int z
-
- // Second class line comment
- void bar() {
- // Second method line comment
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51363/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51363/Test.js
deleted file mode 100644
index f44c112..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51363/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package javadoc.testBug51363;
-\u002F\u002FUnicode comment\u000D\u000Apublic class Test {
- \u002F\u002FUnicode comment\u000Dvoid foo() {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X1.js
deleted file mode 100644
index 0c088be..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X1.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug51476;
-/**
- * @see "Test class X"
- * @see <a href="http://www.ibm.com">Valid URL</a>
- */
-public class X1 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X2.js
deleted file mode 100644
index 870032d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X2.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51476;
-/**
- * @see "Test class X"
- */
-public class X2 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X3.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X3.js
deleted file mode 100644
index dd4eb94..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51476/X3.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51476;
-/**
- * @see <a href="http://www.ibm.com">Valid URL</a>
- */
-public class X3 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X1.js
deleted file mode 100644
index 19b2152..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X1.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug51478;
-/**
- * {@inheritDoc}
- * @deprecated
- */
-public class X1 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X2.js
deleted file mode 100644
index a10f8a2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X2.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51478;
-/**
- * {@inheritDoc}
- */
-public class X2 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X3.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X3.js
deleted file mode 100644
index be6302e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51478/X3.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51478;
-/**
- * @deprecated
- */
-public class X3 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51508/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51508/X.js
deleted file mode 100644
index 054ce96..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51508/X.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug51508;
-/**
- * @see java
- * @see java.util
- */
-public class X {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51600/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51600/Test.js
deleted file mode 100644
index c1ed6c0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51600/Test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package javadoc.testBug51600;
-public class Test {
- /**
- * @param str
- * @param
- * @param str
- * @see
- * @see
- * @see #
- * @see "Invalid
- * @return String
- * @return
- * @return String
- */
- String foo(String str) { return ""; }
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51617/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51617/Test.js
deleted file mode 100644
index 89dbe0b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51617/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug51617;
-public class Test {
- /**
- * Set in separated folder as we have an unbound reference...
- * @exception e
- * @param name The name to set
- */
- public void setName1(String name) {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51650/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51650/X.js
deleted file mode 100644
index 90fc1cc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51650/X.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug51650;
-public class X {
- /**
- * @see Exception
- * {@link Exception}
- */
- public void foo() {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51660/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51660/Test.js
deleted file mode 100644
index a05dc2a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51660/Test.js
+++ /dev/null
@@ -1,37 +0,0 @@
-package javadoc.testBug51660;
-/**
- * @ejb!bean test non-java id character '!' (val=33) in tag name
- * @ejb"bean test non-java id character '"' (val=34) in tag name
- * @ejb#bean test non-java id character '#' (val=35) in tag name
- * @ejb%bean test non-java id character '%' (val=37) in tag name
- * @ejb&bean test non-java id character '&' (val=38) in tag name
- * @ejb'bean test non-java id character ''' (val=39) in tag name
- * @ejb(bean test non-java id character '(' (val=40) in tag name
- * @ejb)bean test non-java id character ')' (val=41) in tag name
- * @ejb*bean test non-java id character '*' (val=42) in tag name
- * @ejb+bean test non-java id character '+' (val=43) in tag name
- * @ejb,bean test non-java id character ',' (val=44) in tag name
- * @ejb-bean test non-java id character '-' (val=45) in tag name
- * @ejb.bean test non-java id character '.' (val=46) in tag name
- * @ejb/bean test non-java id character '/' (val=47) in tag name
- * @ejb:bean test non-java id character ':' (val=58) in tag name
- * @ejb;bean test non-java id character ';' (val=59) in tag name
- * @ejb<bean test non-java id character '<' (val=60) in tag name
- * @ejb=bean test non-java id character '=' (val=61) in tag name
- * @ejb>bean test non-java id character '>' (val=62) in tag name
- * @ejb?bean test non-java id character '?' (val=63) in tag name
- * @ejb@bean test non-java id character '@' (val=64) in tag name
- * @ejb[bean test non-java id character '[' (val=91) in tag name
- * @ejb\bean test non-java id character '\' (val=92) in tag name
- * @ejb]bean test non-java id character ']' (val=93) in tag name
- * @ejb^bean test non-java id character '^' (val=94) in tag name
- * @ejb`bean test non-java id character '`' (val=96) in tag name
- * @ejb{bean test non-java id character '{' (val=123) in tag name
- * @ejb|bean test non-java id character '|' (val=124) in tag name
- * @ejb}bean test non-java id character '}' (val=125) in tag name
- * @ejb~bean test non-java id character '~' (val=126) in tag name
- * @unknown test java id
- */
-public class Test {
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51770/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51770/X.js
deleted file mode 100644
index 704a06d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51770/X.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug51770;
-/**
- * @see java.util.Vector
- */
-public class X {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestInvalid.js
deleted file mode 100644
index 7bb1639..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestInvalid.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.testBug51911;
-/**
- * @see #foo
- */
-public class TestInvalid {
- public void foo(int i, float f) {}
- public void foo(String str) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid1.js
deleted file mode 100644
index dd1e63f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid1.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.testBug51911;
-/**
- * @see #foo
- */
-public class TestValid1 {
- public int foo;
- public void foo(String str) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid2.js
deleted file mode 100644
index e8bd5e4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid2.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug51911;
-/**
- * @see #foo
- */
-public class TestValid2 {
- public void foo(String str) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid3.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid3.js
deleted file mode 100644
index ceafa1f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug51911/TestValid3.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug51911;
-/**
- * @see #foo
- */
-public class TestValid3 {
- public int foo;
- public void foo() {}
- public void foo(String str) {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/X.js
deleted file mode 100644
index eec80f0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/X.js
+++ /dev/null
@@ -1,47 +0,0 @@
-package javadoc.testBug52908;
-public class X {
- /**
- * Text element starting with a
- * { caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x1;
- /**
- * Text element ending with a }
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x2;
- /**
- * Text element starting with a
- * } caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x3;
- /**
- * Text element ending with a {
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x4;
- /**
- * Text element starting with
- * { and ending with }
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x6;
- /**
- * Text element starting with
- * } and ending with {
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x7;
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/Y.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/Y.js
deleted file mode 100644
index 10f1fbb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908/Y.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug52908;
-public class Y {
- /**
- * while (true)
- * {
- * int token = scanner.getNextToken();
- * if (token == ITerminalSymbols.TokenNameEOF) break;
- * System.out.println(token + " : " + new String(scanner.getCurrentTokenSource()));
- * }
- * <pre>
- * </pre>
- */
- void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908a/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908a/Test.js
deleted file mode 100644
index 9fc34af..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908a/Test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.testBug52908a;
-import java.util.Vector;
-
-/**
- * AST node for a parameter within a method reference ({@link Object}).
- * These nodes only occur within doc comments ({@link Vector}).
- * <pre>
- * MethodRefParameter:
- * Type [ Identifier ]
- * </pre>
- *
- * @see Vector
- * @since 3.0
- */
-public class Test {}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/X.js
deleted file mode 100644
index 3885ff0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/X.js
+++ /dev/null
@@ -1,47 +0,0 @@
-package javadoc.testBug52908unicode;
-public class X {
- /**
- * Text element starting with a
- * \u007b caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x1;
- /**
- * Text element ending with a \u007d
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x2;
- /**
- * Text element starting with a
- * \u007d caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x3;
- /**
- * Text element ending with a \u007b
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x4;
- /**
- * Text element starting with
- * \u007b and ending with \u007d
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x6;
- /**
- * Text element starting with
- * \u007d and ending with \u007b
- * caused troubles in its position
- * if the bug is not fixed
- * @see Object
- */
- Object x7;
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/Y.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/Y.js
deleted file mode 100644
index 108dd7e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug52908unicode/Y.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug52908unicode;
-public class Y {
- /**
- * while (true)
- * \u007b
- * int token = scanner.getNextToken();
- * if (token == ITerminalSymbols.TokenNameEOF) break;
- * System.out.println(token + " : " + new String(scanner.getCurrentTokenSource()));
- * \u007d
- * <pre>
- * </pre>
- */
- void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53075/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53075/X.js
deleted file mode 100644
index 68b47ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53075/X.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug53075;
-class X {
-/**
- * @link aggregates
- * [... some more ...]
- * @linkplain plain aggregates
- */
-void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestA.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestA.js
deleted file mode 100644
index 00310d3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestA.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.testBug53276;
-public interface TestA {
- /**
- * Return the string specifying the pattern of this ignore. The string
- * may include the wildcard characters '*' and '?'. If you wish to
- * include either of these characters verbatim (i.e. you do not wish
- * them to expand to wildcards), you must escape them with a backslash '\'.
- * <p>
- * If you are using string literals in Java to represent the patterns, don't
- * forget escape characters are represented by "\\".
- *
- * @return the pattern represented by this ignore info
- */
- public String getPattern();
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestB.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestB.js
deleted file mode 100644
index b8b71d0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestB.js
+++ /dev/null
@@ -1,23 +0,0 @@
-package javadoc.testBug53276;
-
-/**
- * Handles a "Removed" response from the CVS server.
- * <p>
- * Suppose as a result of performing a command the CVS server responds
- * as follows:<br>
- * <pre>
- * [...]
- * Removed ??? \n
- * [...]
- * </pre>
- * Then
- * </p>
- */
-
-/**
- * It removes the file from both the entries of the parent-folder
- * and from the local filesystem.
- */
-public class TestB {
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestC.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestC.js
deleted file mode 100644
index f848392..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53276/TestC.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package javadoc.testBug53276;
-public class TestC {
-
- /**
- * Returns the progress monitor. It there is no progress monitor the monitor\
- * is set to the <code>NullProgressMonitor</code>.
- *
- * @return the progress monitor
- */
- public Object foo() { return null; }
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53757/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53757/Test.js
deleted file mode 100644
index 9cde4f3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug53757/Test.js
+++ /dev/null
@@ -1,55 +0,0 @@
-package javadoc.testBug53757;
-public class Test {
- /**
- * Test all grammar keywords
- * @abstract = 60,
- * @assert = 71,
- * @boolean = 31,
- * @break = 72,
- * @byte = 32,
- * @case = 83,
- * @catch = 86,
- * @char = 33,
- * @class = 81,
- * @continue = 73,
- * @default = 84,
- * @do = 74,
- * @double = 34,
- * @else = 87,
- * @extends = 91,
- * @false = 44,
- * @final = 61,
- * @finally = 88,
- * @float = 35,
- * @for = 75,
- * @if = 76,
- * @implements = 103,
- * @import = 82,
- * @instanceof = 13,
- * @int = 36,
- * @interface = 89,
- * @long = 37,
- * @native = 62,
- * @new = 41,
- * @null = 45,
- * @package = 85,
- * @private = 63,
- * @protected = 64,
- * @public = 65,
- * @short = 38,
- * @static = 57,
- * @strictfp = 66,
- * @super = 42,
- * @switch = 78,
- * @synchronized = 55,
- * @this = 43,
- * @throw = 79,
- * @transient = 67,
- * @true = 46,
- * @try = 80,
- * @void = 39,
- * @volatile = 68,
- * @while = 70,
- */
- void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54424/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54424/Test.js
deleted file mode 100644
index 8ea97a7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54424/Test.js
+++ /dev/null
@@ -1,25 +0,0 @@
-package javadoc.testBug54424;
-import java.io.IOException;
-import java.util.AbstractList;
-
-public class Test {
- /**
- * @param
- * @param tho {@link getList(int, long)}
- * @version throwaway
- * @param from 1st param of {@link A#getList(int, long, boolean) me}
- * @see #getList(Object, java.util.AbstractList)
- * @param from 2nd
- * @see #getList(int from, tho long)
- * @see #getList(int from, long tho)
- * @param
- * @return the list
- * @see #getList(..)
- * @param to
- * @throws .IOException
- * @deprecated
- * @throws IOException.
- * @todo it
- */
- public AbstractList getList(int from, long to) throws IOException {return null;}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54776/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54776/Test.js
deleted file mode 100644
index 7eb491c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug54776/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug54776;
-public class Test {
-
- private int field= /*]*/foo()/*[*/;
-
- public int foo() {
- return 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/a/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/a/Test.js
deleted file mode 100644
index 86466c4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/a/Test.js
+++ /dev/null
@@ -1,18 +0,0 @@
-package javadoc.testBug55221.a;
-public class Test {
- public int bar() {
- int x=0;
- if (true) {
- x=1;
- } else {
- x=2;
- }
- return x;
- }
- /**
- * This comment should not be attached to previous method body!
- * @return int
- */
-
- public int foo() { return 1; }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/b/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/b/Test.js
deleted file mode 100644
index 450028d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/b/Test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package javadoc.testBug55221.b;
-public class Test {
- public int bar() {
- int x=0;
- if (true) {
- x=1;
- } else {
- x=2;
- }
- return x;
- } /**
- * This comment should not be attached to previous method body!
- * @return int
- */
-
- public int foo() { return 1; }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/c/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/c/Test.js
deleted file mode 100644
index 8e4efb8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/c/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package javadoc.testBug55221.c;
-public class Test {
- public int bar() {
- int x=0;
- if (true) {
- x=1;
- } else {
- x=2;
- }
- return x;
- } /*
- * This comment should not be attached to previous method body!
- * @return int
- */
- public int foo() { return 1; }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/d/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/d/Test.js
deleted file mode 100644
index 7e58ec8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55221/d/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug55221.d;
-public class Test {
- /**
- * Javadoc comment
- */// Line comment
- boolean foo() { return false; }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestA.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestA.js
deleted file mode 100644
index a38f38e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestA.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package javadoc.testBug55223;
-public class TestA {
- private void foo() {
- foo();/* a */ foo(); /* b */ foo();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestB.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestB.js
deleted file mode 100644
index ce9e2db..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug55223/TestB.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug55223;
-public class TestB {
- /**
- * Returns all of the filter elements of this shortcut as a List of String Pairs.
- *
- * @return all of the filter elements of this shortcut, or <code>null</code> if not
- * specified
- */
- public /* <Pair> */ Object getFilters() { return null; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug63044/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug63044/Test.js
deleted file mode 100644
index 5b01aa4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug63044/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.testBug63044;
-/**
- * @see #Test()
- * @see Test#Test()
- * @see javadoc.testBug63044.Test#Test()
- */
-public class Test{
- Test( ){
- new Test();
- };
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65174/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65174/Test.js
deleted file mode 100644
index 3671075..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65174/Test.js
+++ /dev/null
@@ -1,39 +0,0 @@
-package javadoc.testBug65174;
-public class Test {
- /**
- * Comment with no error: {@link
- * Object valid} because it's not on first line
- */
- void foo_ok() {}
- /** Comment previously with error: {@link
- * Object valid} because tag is on comment very first line
- */
- void foo_ko() {}
- /**
- * Comment with no error: {@link
- * Object valid} because it's not on first line
- */
- void fooA_ok() {}
- /** Comment previously with error: {@link
- * Object valid} because tag is on comment very first line
- */
- void fooA_ko() {}
- /**
- * Comment with no error: {@link java.lang.
- * Object valid} because it's not on first line
- */
- void fooB_ok() {}
- /** Comment previously with error: {@link java.lang.
- * Object valid} because tag is on comment very first line
- */
- void fooB_ko() {}
- /**
- * Comment with no error: {@link Object
- * valid} because it's not on first line
- */
- void fooC_ok() {}
- /** Comment previously with error: {@link Object
- * valid} because tag is on comment very first line
- */
- void fooC_ko() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/Test.js
deleted file mode 100644
index 1c122b0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/Test.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.testBug65253;
-/**
- * Comment
- * @@@@see Unknown Should not complain on ref
- */
-public class Test {
- /**
- * Comment
- * @@@param xxx Should not complain on param
- * @@return int Should not be '@return' tag element
- */
- int foo() { // should warn on missing tag for return type
- return 0;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/TestD.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/TestD.js
deleted file mode 100644
index 53ff22a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65253/TestD.js
+++ /dev/null
@@ -1,21 +0,0 @@
-package javadoc.testBug65253;
-public class TestD {
- /** Comment previously with no error: {@link Object valid} comment on one line */
- void foo1() {}
- /** Comment previously with no error: {@link Object valid} */
- void foo2() {}
- /** Comment previously with no error: {@link Object valid}*/
- void foo3() {}
- /** {@link Object valid} comment on one line */
- void foo4() {}
- /**{@link Object valid} comment on one line */
- void foo5() {}
- /** {@link Object valid} */
- void foo6() {}
- /**{@link Object valid} */
- void foo7() {}
- /** {@link Object valid}*/
- void foo8() {}
- /**{@link Object valid}*/
- void foo9() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65288/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65288/Test.js
deleted file mode 100644
index 5580f9a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug65288/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug65288;
-/**
- * @see
- * @see*/
-public class Test {
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestInvalid.js
deleted file mode 100644
index a9fba86..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestInvalid.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package javadoc.testBug68017;
-public class TestInvalid {
- /**@return*/
- public int foo1() {return 0; }
- /**@return */
- public int foo2() {return 0; }
- /**@return****/
- public int foo3() {return 0; }
- /**
- * @return
- */
- public int foo4() {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestValid.js
deleted file mode 100644
index 774a4a4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestValid.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug68017;
-public class TestValid {
- /**@return integer*/
- public int foo1() {return 0; }
- /**
- * @return #
- */
- public int foo2() {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn1.js
deleted file mode 100644
index d6d1b6b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn1.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package javadoc.testBug68017;
-public class TestWarn1 {
- /**
- * @return* */
- public int foo1() {return 0; }
- /**@return** **/
- public int foo2() {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn2.js
deleted file mode 100644
index 40583a8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68017/TestWarn2.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug68017;
-public class TestWarn2 {
- /**
- * @return#
- */
- public int foo() {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestA.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestA.js
deleted file mode 100644
index 1eec4d8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestA.js
+++ /dev/null
@@ -1,12 +0,0 @@
-
-package javadoc.testBug68025;
-public class TestA {
-
- /**
- * @see IJavaElement#getElementName#bug
- * or closer to the reality (COPY is a constant):
- * @see org.eclipse.ui.actions.ActionFactory#COPY#getId
- */
- void foo() {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestB.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestB.js
deleted file mode 100644
index 78b6067..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68025/TestB.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package javadoc.testBug68025;
-public class TestB {
- public int field;
- public void foo() {}
- /**
- * @see #field#invalid
- * @see #foo#invalid
- */
- public void foo1() {}
- /**@see Y#field# invalid*/
- public void foo2() {}
- /**@see Y#foo# invalid*/
- public void foo3() {}
- /**@see Y#foo()#
- *valid*/
- public void foo4() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform1.js
deleted file mode 100644
index ff54e3e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform1.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug68726;
-public class TestBug68726conform1 {
- /**
- * @see Object <a href="http://www.eclipse.org" target="_top">Eclipse</a>
- */
- void foo1() {}
- /**@see Object <a href="http://www.eclipse.org" target="_top" target1="_top1" target2="_top2">Eclipse</a>*/
- void foo2() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform2.js
deleted file mode 100644
index 08a41c5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726conform2.js
+++ /dev/null
@@ -1,20 +0,0 @@
-package javadoc.testBug68726;
-/**
- * @see <a href="http:/www.ibm.com" target="_top">IBM Home Page</a>
- * @see <a href="http:/www.ibm.com" target="_top">
- * IBM Home Page</a>
- * @see <a href="http:/www.ibm.com" target="_top">
- * IBM Home Page
- * </a>
- * @see <a href="http:/www.ibm.com" target="_top">
- *
- * IBM
- *
- * Home Page
- *
- *
- * </a>
- * @see Object
- */
-public class TestBug68726conform2 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative1.js
deleted file mode 100644
index ddc920a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative1.js
+++ /dev/null
@@ -1,21 +0,0 @@
-package javadoc.testBug68726;
-public class TestBug68726negative1 {
- /**
- * Invalid URL link references
- *
- * @see <a href="invalid" target
- * @see <a href="invalid" target=
- * @see <a href="invalid" target="
- * @see <a href="invalid" target="_top
- * @see <a href="invalid" target="_top"
- * @see <a href="invalid" target="_top">
- * @see <a href="invalid" target="_top">
- * @see <a href="invalid" target="_top">invalid
- * @see <a href="invalid" target="_top">invalid<
- * @see <a href="invalid" target="_top">invalid</
- * @see <a href="invalid" target="_top">invalid</a
- * @see <a href="invalid" target="_top">invalid</a> no text allowed after the href
- */
- public void s_foo() {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative2.js
deleted file mode 100644
index 52bf42e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug68726/TestBug68726negative2.js
+++ /dev/null
@@ -1,20 +0,0 @@
-package javadoc.testBug68726;
-/**
- * @see <a href="http:/www.ibm.com" target="_top">IBM Home Page
- * @see <a href="http:/www.ibm.com" target="_top">
- * IBM Home Page
- * @see <a href="http:/www.ibm.com" target="_top">
- * IBM Home Page<
- * /a>
- * @see <a href="http:/www.ibm.com" target="_top">
- *
- * IBM
- *
- * Home Page
- *
- *
- *
- * @see Unknown Unknown reference
- */
-public class TestBug68726negative2 {
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassInvalid.js
deleted file mode 100644
index f71d846..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassInvalid.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug69272;
-public class TestClassInvalid {
- /**@see Object* */
- public void foo1() {}
- /**@see Object*** ***/
- public void foo2() {}
- /**@see Object***
- */
- public void foo3() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassValid.js
deleted file mode 100644
index b12529a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestClassValid.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug69272;
-public class TestClassValid {
- /**@see Object*/
- public void foo1() {}
- /**@see Object
- */
- public void foo2() {}
- /**@see Object */
- public void foo3() {}
- /**@see Object****/
- public void foo4() {}
- /**@see Object ****/
- public void foo5() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldInvalid.js
deleted file mode 100644
index 941233e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldInvalid.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.testBug69272;
-public class TestFieldInvalid {
- int field;
- /**@see #field* */
- public void foo1() {}
- /**@see #field*** ***/
- public void foo2() {}
- /**@see #field***
- */
- public void foo3() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldValid.js
deleted file mode 100644
index 136a357..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestFieldValid.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package javadoc.testBug69272;
-public class TestFieldValid {
- int field;
- /**@see #field*/
- public void foo1() {}
- /**@see #field
- */
- public void foo2() {}
- /**@see #field */
- public void foo3() {}
- /**@see #field****/
- public void foo4() {}
- /**@see #field ********/
- public void foo5() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethInvalid.js
deleted file mode 100644
index 4b3a9a3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethInvalid.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug69272;
-public class TestMethInvalid {
- /**@see Object#wait()* */
- public void foo1() {}
- /**@see Object#wait()*** ***/
- public void foo2() {}
- /**@see Object#wait()***
- */
- public void foo3() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethValid.js
deleted file mode 100644
index e2aae08..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69272/TestMethValid.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug69272;
-public class TestMethValid {
- /**@see Object#wait()*/
- public void foo1() {}
- /**@see Object#wait()
- */
- public void foo2() {}
- /**@see Object#wait() */
- public void foo3() {}
- /**@see Object#wait()****/
- public void foo4() {}
- /**@see Object#wait() ****/
- public void foo5() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestA.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestA.js
deleted file mode 100644
index 9c61f01..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestA.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug69275;
-public class TestA {
- /**@see <a href="http://www.eclipse.org">text</a>*/
- void foo1() {}
- /**@see <a href="http://www.eclipse.org">text</a>
- */
- void foo2() {}
- /**@see <a href="http://www.eclipse.org">text</a> */
- void foo3() {}
- /**@see <a href="http://www.eclipse.org">text</a>**/
- void foo4() {}
- /**@see <a href="http://www.eclipse.org">text</a> *****/
- void foo5() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestB.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestB.js
deleted file mode 100644
index 4fa5a31..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69275/TestB.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package javadoc.testBug69275;
-public class TestA {
- /**@see <a href="http://www.eclipse.org">text</a>* */
- void foo1() {}
- /**@see <a href="http://www.eclipse.org">text</a> *** **/
- void foo2() {}
- /**@see <a href="http://www.eclipse.org">text</a>***
- */
- void foo3() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestInvalid.js
deleted file mode 100644
index aca089e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestInvalid.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package javadoc.testBug69302;
-public class TestInvalid {
- /**@see Unknown Unknown reference <a href="http://www.eclipse.org">text</a>*/
- void foo1() {}
- /**@see Unknown Unknown reference "Valid string reference"*/
- void foo2() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid1.js
deleted file mode 100644
index 3a017ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid1.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package javadoc.testBug69302;
-public class TestValid1 {
- /**
- * @see Object <a href="http://www.eclipse.org">Eclipse</a>
- */
- void foo1() {}
- /**
- * @see Object "Valid string reference"
- */
- void foo2() {}
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid2.js
deleted file mode 100644
index e522272..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug69302/TestValid2.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package javadoc.testBug69302;
-public class TestValid2 {
- /**
- * @see Unknown <a href="http://www.eclipse.org">Unknown</a>
- */
- void foo1() {}
- /**
- * @see Unknown "Valid Unknown reference"
- */
- void foo2() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid1.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid1.js
deleted file mode 100644
index 6547aa7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid1.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package javadoc.testBug70892;
-/**
- * {@value "invalid"}
- * {@value <a href="invalid">invalid</a>} invalid
- * {@value #field}
- * {@value #foo}
- * {@value #foo()}
- */
-public class TestInvalid1 {
- int field;
- void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid2.js
deleted file mode 100644
index 6ace3b1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestInvalid2.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package javadoc.testBug70892;
-/**
- * {@value "invalid}
- * {@value <a href}
- * {@value <a href="invalid">invalid</a} invalid
- * {@value #xxx Unknown}
- * {@value #xxx() Unknown}
- */
-public class TestInvalid2 {
- int field;
- void foo() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestValid.js
deleted file mode 100644
index fe38fff..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug70892/TestValid.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package javadoc.testBug70892;
-/**
- * {@value}
- * {@value }
- * {@value #field}
- */
-public class TestValid {
- static int field;
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestInvalid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestInvalid.js
deleted file mode 100644
index 2f36a5d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestInvalid.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug73348;
-
-public class TestInvalid {
- /**
- * @return
- * @see Object
- */
- public int foo1(int x) {return 0; }
- /**
- * @return
- * @see Object
- */
- public int foo2(int x) {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestValid.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestValid.js
deleted file mode 100644
index d5b89f1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug73348/TestValid.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package javadoc.testBug73348;
-public class TestValid {
- /**
- * @return
- * int
- */
- public int foo1() {return 0; }
- /**
- * @return
- * int
- * @see Object
- */
- public int foo2() {return 0; }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/A.js
deleted file mode 100644
index a263904..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-public class A {
- int x;
- void foo(boolean b) {
- if (b)
- x = 1; // comment
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/B.js
deleted file mode 100644
index 5d8cfe8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/B.js
+++ /dev/null
@@ -1,13 +0,0 @@
-public class B {
- private void computeDocumentNames(String[] onDiskNames, int[] positions, Object indexedDocuments) {
- int onDiskLength = onDiskNames.length;
- Object[] docNames = new Object[0];
- Object[] referenceTables = new Object[1];
- if (onDiskLength == 0) {
- // disk index was empty, so add every indexed document
- for (int i = 0, l = referenceTables.length; i < l; i++)
- if (referenceTables[i] != null)
- indexedDocuments.equals(null); // remember each new document
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/C.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/C.js
deleted file mode 100644
index 2003344..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/javadoc/testBug77644/C.js
+++ /dev/null
@@ -1,16 +0,0 @@
-public class C {
- Object pipeIn;
-
- public String foo() {
- if (pipeIn == null)
- getReader(); // spawn parsing thread
- return "ok";
- }
-
- public String bar() {
- if (pipeIn == null)
- getReader(); // spawn parsing thread
- return "ok";
- }
- void getReader() {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/AboutDialog.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/AboutDialog.js
deleted file mode 100644
index 021d078..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/AboutDialog.js
+++ /dev/null
@@ -1,67 +0,0 @@
-package junit.awtui;
-
-import java.awt.*;
-import java.awt.event.*;
-
-import junit.runner.Version;
-
-class AboutDialog extends Dialog {
- public AboutDialog(Frame parent) {
- super(parent);
-
- setResizable(false);
- setLayout(new GridBagLayout());
- setSize(330, 138);
- setTitle("About");
-
- Button button= new Button("Close");
- button.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- dispose();
- }
- }
- );
-
- Label label1= new Label("JUnit");
- label1.setFont(new Font("dialog", Font.PLAIN, 36));
-
- Label label2= new Label("JUnit "+Version.id()+ " by Kent Beck and Erich Gamma");
- label2.setFont(new Font("dialog", Font.PLAIN, 14));
-
- Logo logo= new Logo();
-
- GridBagConstraints constraintsLabel1= new GridBagConstraints();
- constraintsLabel1.gridx = 3; constraintsLabel1.gridy = 0;
- constraintsLabel1.gridwidth = 1; constraintsLabel1.gridheight = 1;
- constraintsLabel1.anchor = GridBagConstraints.CENTER;
- add(label1, constraintsLabel1);
-
- GridBagConstraints constraintsLabel2= new GridBagConstraints();
- constraintsLabel2.gridx = 2; constraintsLabel2.gridy = 1;
- constraintsLabel2.gridwidth = 2; constraintsLabel2.gridheight = 1;
- constraintsLabel2.anchor = GridBagConstraints.CENTER;
- add(label2, constraintsLabel2);
-
- GridBagConstraints constraintsButton1= new GridBagConstraints();
- constraintsButton1.gridx = 2; constraintsButton1.gridy = 2;
- constraintsButton1.gridwidth = 2; constraintsButton1.gridheight = 1;
- constraintsButton1.anchor = GridBagConstraints.CENTER;
- constraintsButton1.insets= new Insets(8, 0, 8, 0);
- add(button, constraintsButton1);
-
- GridBagConstraints constraintsLogo1= new GridBagConstraints();
- constraintsLogo1.gridx = 2; constraintsLogo1.gridy = 0;
- constraintsLogo1.gridwidth = 1; constraintsLogo1.gridheight = 1;
- constraintsLogo1.anchor = GridBagConstraints.CENTER;
- add(logo, constraintsLogo1);
-
- addWindowListener(
- new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- dispose();
- }
- }
- );
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/Logo.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/Logo.js
deleted file mode 100644
index e9dde2f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/Logo.js
+++ /dev/null
@@ -1,53 +0,0 @@
-package junit.awtui;
-
-import java.awt.*;
-import java.awt.image.*;
-import java.net.URL;
-
-import junit.runner.BaseTestRunner;
-
-public class Logo extends Canvas {
- private Image fImage;
- private int fWidth;
- private int fHeight;
-
- public Logo() {
- fImage= loadImage("logo.gif");
- MediaTracker tracker= new MediaTracker(this);
- tracker.addImage(fImage, 0);
- try {
- tracker.waitForAll();
- } catch (Exception e) {
- }
-
- if (fImage != null) {
- fWidth= fImage.getWidth(this);
- fHeight= fImage.getHeight(this);
- } else {
- fWidth= 20;
- fHeight= 20;
- }
- setSize(fWidth, fHeight);
- }
-
- public Image loadImage(String name) {
- Toolkit toolkit= Toolkit.getDefaultToolkit();
- try {
- URL url= BaseTestRunner.class.getResource(name);
- return toolkit.createImage((ImageProducer) url.getContent());
- } catch (Exception ex) {
- }
- return null;
- }
-
- public void paint(Graphics g) {
- paintBackground(g);
- if (fImage != null)
- g.drawImage(fImage, 0, 0, fWidth, fHeight, this);
- }
-
- public void paintBackground( java.awt.Graphics g) {
- g.setColor(SystemColor.control);
- g.fillRect(0, 0, getBounds().width, getBounds().height);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/ProgressBar.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/ProgressBar.js
deleted file mode 100644
index 0c4a419..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/ProgressBar.js
+++ /dev/null
@@ -1,84 +0,0 @@
-package junit.awtui;
-
-import java.awt.*;
-
-public class ProgressBar extends Canvas {
- public boolean fError= false;
- public int fTotal= 0;
- public int fProgress= 0;
- public int fProgressX= 0;
-
- public ProgressBar() {
- super();
- setSize(20, 30);
- }
-
- private Color getStatusColor() {
- if (fError)
- return Color.red;
- return Color.green;
- }
-
- public void paint(Graphics g) {
- paintBackground(g);
- paintStatus(g);
- }
-
- public void paintBackground(Graphics g) {
- g.setColor(SystemColor.control);
- Rectangle r= getBounds();
- g.fillRect(0, 0, r.width, r.height);
- g.setColor(Color.darkGray);
- g.drawLine(0, 0, r.width-1, 0);
- g.drawLine(0, 0, 0, r.height-1);
- g.setColor(Color.white);
- g.drawLine(r.width-1, 0, r.width-1, r.height-1);
- g.drawLine(0, r.height-1, r.width-1, r.height-1);
- }
-
- public void paintStatus(Graphics g) {
- g.setColor(getStatusColor());
- Rectangle r= new Rectangle(0, 0, fProgressX, getBounds().height);
- g.fillRect(1, 1, r.width-1, r.height-2);
- }
-
- private void paintStep(int startX, int endX) {
- repaint(startX, 1, endX-startX, getBounds().height-2);
- }
-
- public void reset() {
- fProgressX= 1;
- fProgress= 0;
- fError= false;
- paint(getGraphics());
- }
-
- public int scale(int value) {
- if (fTotal > 0)
- return Math.max(1, value*(getBounds().width-1)/fTotal);
- return value;
- }
-
- public void setBounds(int x, int y, int w, int h) {
- super.setBounds(x, y, w, h);
- fProgressX= scale(fProgress);
- }
-
- public void start(int total) {
- fTotal= total;
- reset();
- }
-
- public void step(boolean successful) {
- fProgress++;
- int x= fProgressX;
-
- fProgressX= scale(fProgress);
-
- if (!fError && !successful) {
- fError= true;
- x= 1;
- }
- paintStep(x, fProgressX);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/TestRunner.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/TestRunner.js
deleted file mode 100644
index 741bbb4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/awtui/TestRunner.js
+++ /dev/null
@@ -1,539 +0,0 @@
-package junit.awtui;
-
-import java.awt.*;
-import java.awt.event.*;
-import java.awt.image.ImageProducer;
-import java.util.Vector;
-
-import junit.framework.*;
-import junit.runner.*;
-
-/**
- * An AWT based user interface to run tests.
- * Enter the name of a class which either provides a static
- * suite method or is a subclass of TestCase.
- * <pre>
- * Synopsis: java junit.awtui.TestRunner [-noloading] [TestCase]
- * </pre>
- * TestRunner takes as an optional argument the name of the testcase class to be run.
- */
- public class TestRunner extends BaseTestRunner {
- protected Frame fFrame;
- protected Vector fExceptions;
- protected Vector fFailedTests;
- protected Thread fRunner;
- protected TestResult fTestResult;
-
- protected TextArea fTraceArea;
- protected TextField fSuiteField;
- protected Button fRun;
- protected ProgressBar fProgressIndicator;
- protected List fFailureList;
- protected Logo fLogo;
- protected Label fNumberOfErrors;
- protected Label fNumberOfFailures;
- protected Label fNumberOfRuns;
- protected Button fQuitButton;
- protected Button fRerunButton;
- protected TextField fStatusLine;
- protected Checkbox fUseLoadingRunner;
-
- protected static final Font PLAIN_FONT= new Font("dialog", Font.PLAIN, 12);
- private static final int GAP= 4;
-
- public TestRunner() {
- }
-
- private void about() {
- AboutDialog about= new AboutDialog(fFrame);
- about.setModal(true);
- about.setLocation(300, 300);
- about.setVisible(true);
- }
-
- public void testStarted(String testName) {
- showInfo("Running: "+testName);
- }
-
- public void testEnded(String testName) {
- setLabelValue(fNumberOfRuns, fTestResult.runCount());
- synchronized(this) {
- fProgressIndicator.step(fTestResult.wasSuccessful());
- }
- }
-
- public void testFailed(int status, Test test, Throwable t) {
- switch (status) {
- case TestRunListener.STATUS_ERROR:
- fNumberOfErrors.setText(Integer.toString(fTestResult.errorCount()));
- appendFailure("Error", test, t);
- break;
- case TestRunListener.STATUS_FAILURE:
- fNumberOfFailures.setText(Integer.toString(fTestResult.failureCount()));
- appendFailure("Failure", test, t);
- break;
- }
- }
-
- protected void addGrid(Panel p, Component co, int x, int y, int w, int fill, double wx, int anchor) {
- GridBagConstraints c= new GridBagConstraints();
- c.gridx= x; c.gridy= y;
- c.gridwidth= w;
- c.anchor= anchor;
- c.weightx= wx;
- c.fill= fill;
- if (fill == GridBagConstraints.BOTH || fill == GridBagConstraints.VERTICAL)
- c.weighty= 1.0;
- c.insets= new Insets(y == 0 ? GAP : 0, x == 0 ? GAP : 0, GAP, GAP);
- p.add(co, c);
- }
-
- private void appendFailure(String kind, Test test, Throwable t) {
- kind+= ": " + test;
- String msg= t.getMessage();
- if (msg != null) {
- kind+= ":" + truncate(msg);
- }
- fFailureList.add(kind);
- fExceptions.addElement(t);
- fFailedTests.addElement(test);
- if (fFailureList.getItemCount() == 1) {
- fFailureList.select(0);
- failureSelected();
- }
- }
- /**
- * Creates the JUnit menu. Clients override this
- * method to add additional menu items.
- */
- protected Menu createJUnitMenu() {
- Menu menu= new Menu("JUnit");
- MenuItem mi= new MenuItem("About...");
- mi.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent event) {
- about();
- }
- }
- );
- menu.add(mi);
-
- menu.addSeparator();
- mi= new MenuItem("Exit");
- mi.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent event) {
- System.exit(0);
- }
- }
- );
- menu.add(mi);
- return menu;
- }
-
- protected void createMenus(MenuBar mb) {
- mb.add(createJUnitMenu());
- }
- protected TestResult createTestResult() {
- return new TestResult();
- }
-
- protected Frame createUI(String suiteName) {
- Frame frame= new Frame("JUnit");
- Image icon= loadFrameIcon();
- if (icon != null)
- frame.setIconImage(icon);
-
- frame.setLayout(new BorderLayout(0, 0));
- frame.setBackground(SystemColor.control);
- final Frame finalFrame= frame;
-
- frame.addWindowListener(
- new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- finalFrame.dispose();
- System.exit(0);
- }
- }
- );
-
- MenuBar mb = new MenuBar();
- createMenus(mb);
- frame.setMenuBar(mb);
-
- //---- first section
- Label suiteLabel= new Label("Test class name:");
-
- fSuiteField= new TextField(suiteName != null ? suiteName : "");
- fSuiteField.selectAll();
- fSuiteField.requestFocus();
- fSuiteField.setFont(PLAIN_FONT);
- fSuiteField.setColumns(40);
- fSuiteField.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- runSuite();
- }
- }
- );
- fSuiteField.addTextListener(
- new TextListener() {
- public void textValueChanged(TextEvent e) {
- fRun.setEnabled(fSuiteField.getText().length() > 0);
- fStatusLine.setText("");
- }
- }
- );
- fRun= new Button("Run");
- fRun.setEnabled(false);
- fRun.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- runSuite();
- }
- }
- );
- boolean useLoader= useReloadingTestSuiteLoader();
- fUseLoadingRunner= new Checkbox("Reload classes every run", useLoader);
- if (inVAJava())
- fUseLoadingRunner.setVisible(false);
-
- //---- second section
- fProgressIndicator= new ProgressBar();
-
- //---- third section
- fNumberOfErrors= new Label("0000", Label.RIGHT);
- fNumberOfErrors.setText("0");
- fNumberOfErrors.setFont(PLAIN_FONT);
-
- fNumberOfFailures= new Label("0000", Label.RIGHT);
- fNumberOfFailures.setText("0");
- fNumberOfFailures.setFont(PLAIN_FONT);
-
- fNumberOfRuns= new Label("0000", Label.RIGHT);
- fNumberOfRuns.setText("0");
- fNumberOfRuns.setFont(PLAIN_FONT);
-
- Panel numbersPanel= createCounterPanel();
-
- //---- fourth section
- Label failureLabel= new Label("Errors and Failures:");
-
- fFailureList= new List(5);
- fFailureList.addItemListener(
- new ItemListener() {
- public void itemStateChanged(ItemEvent e) {
- failureSelected();
- }
- }
- );
- fRerunButton= new Button("Run");
- fRerunButton.setEnabled(false);
- fRerunButton.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- rerun();
- }
- }
- );
-
- Panel failedPanel= new Panel(new GridLayout(0, 1, 0, 2));
- failedPanel.add(fRerunButton);
-
- fTraceArea= new TextArea();
- fTraceArea.setRows(5);
- fTraceArea.setColumns(60);
-
- //---- fifth section
- fStatusLine= new TextField();
- fStatusLine.setFont(PLAIN_FONT);
- fStatusLine.setEditable(false);
- fStatusLine.setForeground(Color.red);
-
- fQuitButton= new Button("Exit");
- fQuitButton.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- System.exit(0);
- }
- }
- );
-
- // ---------
- fLogo= new Logo();
-
- //---- overall layout
- Panel panel= new Panel(new GridBagLayout());
-
- addGrid(panel, suiteLabel, 0, 0, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
-
- addGrid(panel, fSuiteField, 0, 1, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fRun, 2, 1, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.CENTER);
- addGrid(panel, fUseLoadingRunner, 0, 2, 2, GridBagConstraints.NONE, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fProgressIndicator, 0, 3, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fLogo, 2, 3, 1, GridBagConstraints.NONE, 0.0, GridBagConstraints.NORTH);
-
- addGrid(panel, numbersPanel, 0, 4, 2, GridBagConstraints.NONE, 0.0, GridBagConstraints.WEST);
-
- addGrid(panel, failureLabel, 0, 5, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fFailureList, 0, 6, 2, GridBagConstraints.BOTH, 1.0, GridBagConstraints.WEST);
- addGrid(panel, failedPanel, 2, 6, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.CENTER);
- addGrid(panel, fTraceArea, 0, 7, 2, GridBagConstraints.BOTH, 1.0, GridBagConstraints.WEST);
-
- addGrid(panel, fStatusLine, 0, 8, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.CENTER);
- addGrid(panel, fQuitButton, 2, 8, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.CENTER);
-
- frame.add(panel, BorderLayout.CENTER);
- frame.pack();
- return frame;
- }
-
- protected Panel createCounterPanel() {
- Panel numbersPanel= new Panel(new GridBagLayout());
- addToCounterPanel(
- numbersPanel,
- new Label("Runs:"),
- 0, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 0, 0, 0)
- );
- addToCounterPanel(
- numbersPanel,
- fNumberOfRuns,
- 1, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 40)
- );
- addToCounterPanel(
- numbersPanel,
- new Label("Errors:"),
- 2, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 8, 0, 0)
- );
- addToCounterPanel(
- numbersPanel,
- fNumberOfErrors,
- 3, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 40)
- );
- addToCounterPanel(
- numbersPanel,
- new Label("Failures:"),
- 4, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 8, 0, 0)
- );
- addToCounterPanel(
- numbersPanel,
- fNumberOfFailures,
- 5, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 0)
- );
- return numbersPanel;
- }
-
- private void addToCounterPanel(Panel counter, Component comp,
- int gridx, int gridy, int gridwidth, int gridheight,
- double weightx, double weighty,
- int anchor, int fill,
- Insets insets) {
-
- GridBagConstraints constraints= new GridBagConstraints();
- constraints.gridx= gridx;
- constraints.gridy= gridy;
- constraints.gridwidth= gridwidth;
- constraints.gridheight= gridheight;
- constraints.weightx= weightx;
- constraints.weighty= weighty;
- constraints.anchor= anchor;
- constraints.fill= fill;
- constraints.insets= insets;
- counter.add(comp, constraints);
- }
-
-
- public void failureSelected() {
- fRerunButton.setEnabled(isErrorSelected());
- showErrorTrace();
- }
-
- private boolean isErrorSelected() {
- return fFailureList.getSelectedIndex() != -1;
- }
-
- private Image loadFrameIcon() {
- Toolkit toolkit= Toolkit.getDefaultToolkit();
- try {
- java.net.URL url= BaseTestRunner.class.getResource("smalllogo.gif");
- return toolkit.createImage((ImageProducer) url.getContent());
- } catch (Exception ex) {
- }
- return null;
- }
-
- public Thread getRunner() {
- return fRunner;
- }
-
- public static void main(String[] args) {
- new TestRunner().start(args);
- }
-
- public static void run(Class test) {
- String args[]= { test.getName() };
- main(args);
- }
-
- public void rerun() {
- int index= fFailureList.getSelectedIndex();
- if (index == -1)
- return;
-
- Test test= (Test)fFailedTests.elementAt(index);
- rerunTest(test);
- }
-
- private void rerunTest(Test test) {
- if (!(test instanceof TestCase)) {
- showInfo("Could not reload "+ test.toString());
- return;
- }
- Test reloadedTest= null;
- TestCase rerunTest= (TestCase)test;
- try {
- Class reloadedTestClass= getLoader().reload(test.getClass());
- reloadedTest= TestSuite.createTest(reloadedTestClass, rerunTest.getName());
- } catch(Exception e) {
- showInfo("Could not reload "+ test.toString());
- return;
- }
- TestResult result= new TestResult();
- reloadedTest.run(result);
-
- String message= reloadedTest.toString();
- if(result.wasSuccessful())
- showInfo(message+" was successful");
- else if (result.errorCount() == 1)
- showStatus(message+" had an error");
- else
- showStatus(message+" had a failure");
- }
-
- protected void reset() {
- setLabelValue(fNumberOfErrors, 0);
- setLabelValue(fNumberOfFailures, 0);
- setLabelValue(fNumberOfRuns, 0);
- fProgressIndicator.reset();
- fRerunButton.setEnabled(false);
- fFailureList.removeAll();
- fExceptions= new Vector(10);
- fFailedTests= new Vector(10);
- fTraceArea.setText("");
-
- }
-
- protected void runFailed(String message) {
- showStatus(message);
- fRun.setLabel("Run");
- fRunner= null;
- }
-
- synchronized public void runSuite() {
- if (fRunner != null && fTestResult != null) {
- fTestResult.stop();
- } else {
- setLoading(shouldReload());
- fRun.setLabel("Stop");
- showInfo("Initializing...");
- reset();
-
- showInfo("Load Test Case...");
-
- final Test testSuite= getTest(fSuiteField.getText());
- if (testSuite != null) {
- fRunner= new Thread() {
- public void run() {
- fTestResult= createTestResult();
- fTestResult.addListener(TestRunner.this);
- fProgressIndicator.start(testSuite.countTestCases());
- showInfo("Running...");
-
- long startTime= System.currentTimeMillis();
- testSuite.run(fTestResult);
-
- if (fTestResult.shouldStop()) {
- showStatus("Stopped");
- } else {
- long endTime= System.currentTimeMillis();
- long runTime= endTime-startTime;
- showInfo("Finished: " + elapsedTimeAsString(runTime) + " seconds");
- }
- fTestResult= null;
- fRun.setLabel("Run");
- fRunner= null;
- System.gc();
- }
- };
- fRunner.start();
- }
- }
- }
-
- private boolean shouldReload() {
- return !inVAJava() && fUseLoadingRunner.getState();
- }
-
- private void setLabelValue(Label label, int value) {
- label.setText(Integer.toString(value));
- label.invalidate();
- label.getParent().validate();
-
- }
-
- public void setSuiteName(String suite) {
- fSuiteField.setText(suite);
- }
-
- private void showErrorTrace() {
- int index= fFailureList.getSelectedIndex();
- if (index == -1)
- return;
-
- Throwable t= (Throwable) fExceptions.elementAt(index);
- fTraceArea.setText(getFilteredTrace(t));
- }
-
-
- private void showInfo(String message) {
- fStatusLine.setFont(PLAIN_FONT);
- fStatusLine.setForeground(Color.black);
- fStatusLine.setText(message);
- }
-
- protected void clearStatus() {
- showStatus("");
- }
-
- private void showStatus(String status) {
- fStatusLine.setFont(PLAIN_FONT);
- fStatusLine.setForeground(Color.red);
- fStatusLine.setText(status);
- }
- /**
- * Starts the TestRunner
- */
- public void start(String[] args) {
- String suiteName= processArguments(args);
- fFrame= createUI(suiteName);
- fFrame.setLocation(200, 200);
- fFrame.setVisible(true);
-
- if (suiteName != null) {
- setSuiteName(suiteName);
- runSuite();
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ActiveTestSuite.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ActiveTestSuite.js
deleted file mode 100644
index 7f3e271..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ActiveTestSuite.js
+++ /dev/null
@@ -1,64 +0,0 @@
-package junit.extensions;
-
-import junit.framework.*;
-
-/**
- * A TestSuite for active Tests. It runs each
- * test in a separate thread and waits until all
- * threads have terminated.
- * -- Aarhus Radisson Scandinavian Center 11th floor
- */
-public class ActiveTestSuite extends TestSuite {
- private volatile int fActiveTestDeathCount;
-
- public ActiveTestSuite() {
- }
-
- public ActiveTestSuite(Class theClass) {
- super(theClass);
- }
-
- public ActiveTestSuite(String name) {
- super (name);
- }
-
- public ActiveTestSuite(Class theClass, String name) {
- super(theClass, name);
- }
-
- public void run(TestResult result) {
- fActiveTestDeathCount= 0;
- super.run(result);
- waitUntilFinished();
- }
-
- public void runTest(final Test test, final TestResult result) {
- Thread t= new Thread() {
- public void run() {
- try {
- // inlined due to limitation in VA/Java
- //ActiveTestSuite.super.runTest(test, result);
- test.run(result);
- } finally {
- ActiveTestSuite.this.runFinished(test);
- }
- }
- };
- t.start();
- }
-
- synchronized void waitUntilFinished() {
- while (fActiveTestDeathCount < testCount()) {
- try {
- wait();
- } catch (InterruptedException e) {
- return; // ignore
- }
- }
- }
-
- synchronized public void runFinished(Test test) {
- fActiveTestDeathCount++;
- notifyAll();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ExceptionTestCase.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ExceptionTestCase.js
deleted file mode 100644
index 2bf79c3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/ExceptionTestCase.js
+++ /dev/null
@@ -1,46 +0,0 @@
-package junit.extensions;
-
-import junit.framework.*;
-
-/**
- * A TestCase that expects an Exception of class fExpected to be thrown.
- * The other way to check that an expected exception is thrown is:
- * <pre>
- * try {
- * shouldThrow();
- * }
- * catch (SpecialException e) {
- * return;
- * }
- * fail("Expected SpecialException");
- * </pre>
- *
- * To use ExceptionTestCase, create a TestCase like:
- * <pre>
- * new ExceptionTestCase("testShouldThrow", SpecialException.class);
- * </pre>
- */
-public class ExceptionTestCase extends TestCase {
- Class fExpected;
-
- public ExceptionTestCase(String name, Class exception) {
- super(name);
- fExpected= exception;
- }
- /**
- * Execute the test method expecting that an Exception of
- * class fExpected or one of its subclasses will be thrown
- */
- protected void runTest() throws Throwable {
- try {
- super.runTest();
- }
- catch (Exception e) {
- if (fExpected.isAssignableFrom(e.getClass()))
- return;
- else
- throw e;
- }
- fail("Expected exception " + fExpected);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/RepeatedTest.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/RepeatedTest.js
deleted file mode 100644
index 2eb3e0b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/RepeatedTest.js
+++ /dev/null
@@ -1,31 +0,0 @@
-package junit.extensions;
-
-import junit.framework.*;
-
-/**
- * A Decorator that runs a test repeatedly.
- *
- */
-public class RepeatedTest extends TestDecorator {
- private int fTimesRepeat;
-
- public RepeatedTest(Test test, int repeat) {
- super(test);
- if (repeat < 0)
- throw new IllegalArgumentException("Repetition count must be > 0");
- fTimesRepeat= repeat;
- }
- public int countTestCases() {
- return super.countTestCases()*fTimesRepeat;
- }
- public void run(TestResult result) {
- for (int i= 0; i < fTimesRepeat; i++) {
- if (result.shouldStop())
- break;
- super.run(result);
- }
- }
- public String toString() {
- return super.toString()+"(repeated)";
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestDecorator.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestDecorator.js
deleted file mode 100644
index 1989300..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestDecorator.js
+++ /dev/null
@@ -1,38 +0,0 @@
-package junit.extensions;
-
-import junit.framework.*;
-
-/**
- * A Decorator for Tests. Use TestDecorator as the base class
- * for defining new test decorators. Test decorator subclasses
- * can be introduced to add behaviour before or after a test
- * is run.
- *
- */
-public class TestDecorator extends Assert implements Test {
- protected Test fTest;
-
- public TestDecorator(Test test) {
- fTest= test;
- }
- /**
- * The basic run behaviour.
- */
- public void basicRun(TestResult result) {
- fTest.run(result);
- }
- public int countTestCases() {
- return fTest.countTestCases();
- }
- public void run(TestResult result) {
- basicRun(result);
- }
-
- public String toString() {
- return fTest.toString();
- }
-
- public Test getTest() {
- return fTest;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestSetup.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestSetup.js
deleted file mode 100644
index a4e9e3a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/extensions/TestSetup.js
+++ /dev/null
@@ -1,37 +0,0 @@
-package junit.extensions;
-
-import junit.framework.*;
-
-/**
- * A Decorator to set up and tear down additional fixture state.
- * Subclass TestSetup and insert it into your tests when you want
- * to set up additional state once before the tests are run.
- */
-public class TestSetup extends TestDecorator {
-
- public TestSetup(Test test) {
- super(test);
- }
- public void run(final TestResult result) {
- Protectable p= new Protectable() {
- public void protect() throws Exception {
- setUp();
- basicRun(result);
- tearDown();
- }
- };
- result.runProtected(this, p);
- }
- /**
- * Sets up the fixture. Override to set up additional fixture
- * state.
- */
- protected void setUp() throws Exception {
- }
- /**
- * Tears down the fixture. Override to tear down the additional
- * fixture state.
- */
- protected void tearDown() throws Exception {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Assert.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Assert.js
deleted file mode 100644
index 31776f9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Assert.js
+++ /dev/null
@@ -1,291 +0,0 @@
-package junit.framework;
-
-/**
- * A set of assert methods. Messages are only displayed when an assert fails.
- */
-
-public class Assert {
- /**
- * Protect constructor since it is a static only class
- */
- protected Assert() {
- }
-
- /**
- * Asserts that a condition is true. If it isn't it throws
- * an AssertionFailedError with the given message.
- */
- static public void assertTrue(String message, boolean condition) {
- if (!condition)
- fail(message);
- }
- /**
- * Asserts that a condition is true. If it isn't it throws
- * an AssertionFailedError.
- */
- static public void assertTrue(boolean condition) {
- assertTrue(null, condition);
- }
- /**
- * Asserts that a condition is false. If it isn't it throws
- * an AssertionFailedError with the given message.
- */
- static public void assertFalse(String message, boolean condition) {
- assertTrue(message, !condition);
- }
- /**
- * Asserts that a condition is false. If it isn't it throws
- * an AssertionFailedError.
- */
- static public void assertFalse(boolean condition) {
- assertFalse(null, condition);
- }
- /**
- * Fails a test with the given message.
- */
- static public void fail(String message) {
- throw new AssertionFailedError(message);
- }
- /**
- * Fails a test with no message.
- */
- static public void fail() {
- fail(null);
- }
- /**
- * Asserts that two objects are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, Object expected, Object actual) {
- if (expected == null && actual == null)
- return;
- if (expected != null && expected.equals(actual))
- return;
- failNotEquals(message, expected, actual);
- }
- /**
- * Asserts that two objects are equal. If they are not
- * an AssertionFailedError is thrown.
- */
- static public void assertEquals(Object expected, Object actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two Strings are equal.
- */
- static public void assertEquals(String message, String expected, String actual) {
- if (expected == null && actual == null)
- return;
- if (expected != null && expected.equals(actual))
- return;
- throw new ComparisonFailure(message, expected, actual);
- }
- /**
- * Asserts that two Strings are equal.
- */
- static public void assertEquals(String expected, String actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two doubles are equal concerning a delta. If they are not
- * an AssertionFailedError is thrown with the given message. If the expected
- * value is infinity then the delta value is ignored.
- */
- static public void assertEquals(String message, double expected, double actual, double delta) {
- // handle infinity specially since subtracting to infinite values gives NaN and the
- // the following test fails
- if (Double.isInfinite(expected)) {
- if (!(expected == actual))
- failNotEquals(message, new Double(expected), new Double(actual));
- } else if (!(Math.abs(expected-actual) <= delta)) // Because comparison with NaN always returns false
- failNotEquals(message, new Double(expected), new Double(actual));
- }
- /**
- * Asserts that two doubles are equal concerning a delta. If the expected
- * value is infinity then the delta value is ignored.
- */
- static public void assertEquals(double expected, double actual, double delta) {
- assertEquals(null, expected, actual, delta);
- }
- /**
- * Asserts that two floats are equal concerning a delta. If they are not
- * an AssertionFailedError is thrown with the given message. If the expected
- * value is infinity then the delta value is ignored.
- */
- static public void assertEquals(String message, float expected, float actual, float delta) {
- // handle infinity specially since subtracting to infinite values gives NaN and the
- // the following test fails
- if (Float.isInfinite(expected)) {
- if (!(expected == actual))
- failNotEquals(message, new Float(expected), new Float(actual));
- } else if (!(Math.abs(expected-actual) <= delta))
- failNotEquals(message, new Float(expected), new Float(actual));
- }
- /**
- * Asserts that two floats are equal concerning a delta. If the expected
- * value is infinity then the delta value is ignored.
- */
- static public void assertEquals(float expected, float actual, float delta) {
- assertEquals(null, expected, actual, delta);
- }
- /**
- * Asserts that two longs are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, long expected, long actual) {
- assertEquals(message, new Long(expected), new Long(actual));
- }
- /**
- * Asserts that two longs are equal.
- */
- static public void assertEquals(long expected, long actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two booleans are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, boolean expected, boolean actual) {
- assertEquals(message, new Boolean(expected), new Boolean(actual));
- }
- /**
- * Asserts that two booleans are equal.
- */
- static public void assertEquals(boolean expected, boolean actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two bytes are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, byte expected, byte actual) {
- assertEquals(message, new Byte(expected), new Byte(actual));
- }
- /**
- * Asserts that two bytes are equal.
- */
- static public void assertEquals(byte expected, byte actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two chars are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, char expected, char actual) {
- assertEquals(message, new Character(expected), new Character(actual));
- }
- /**
- * Asserts that two chars are equal.
- */
- static public void assertEquals(char expected, char actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two shorts are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, short expected, short actual) {
- assertEquals(message, new Short(expected), new Short(actual));
- }
- /**
- * Asserts that two shorts are equal.
- */
- static public void assertEquals(short expected, short actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that two ints are equal. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertEquals(String message, int expected, int actual) {
- assertEquals(message, new Integer(expected), new Integer(actual));
- }
- /**
- * Asserts that two ints are equal.
- */
- static public void assertEquals(int expected, int actual) {
- assertEquals(null, expected, actual);
- }
- /**
- * Asserts that an object isn't null.
- */
- static public void assertNotNull(Object object) {
- assertNotNull(null, object);
- }
- /**
- * Asserts that an object isn't null. If it is
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertNotNull(String message, Object object) {
- assertTrue(message, object != null);
- }
- /**
- * Asserts that an object is null.
- */
- static public void assertNull(Object object) {
- assertNull(null, object);
- }
- /**
- * Asserts that an object is null. If it is not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertNull(String message, Object object) {
- assertTrue(message, object == null);
- }
- /**
- * Asserts that two objects refer to the same object. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertSame(String message, Object expected, Object actual) {
- if (expected == actual)
- return;
- failNotSame(message, expected, actual);
- }
- /**
- * Asserts that two objects refer to the same object. If they are not
- * the same an AssertionFailedError is thrown.
- */
- static public void assertSame(Object expected, Object actual) {
- assertSame(null, expected, actual);
- }
- /**
- * Asserts that two objects refer to the same object. If they are not
- * an AssertionFailedError is thrown with the given message.
- */
- static public void assertNotSame(String message, Object expected, Object actual) {
- if (expected == actual)
- failSame(message);
- }
- /**
- * Asserts that two objects refer to the same object. If they are not
- * the same an AssertionFailedError is thrown.
- */
- static public void assertNotSame(Object expected, Object actual) {
- assertNotSame(null, expected, actual);
- }
-
- static private void failSame(String message) {
- String formatted= "";
- if (message != null)
- formatted= message+" ";
- fail(formatted+"expected not same");
- }
-
- static private void failNotSame(String message, Object expected, Object actual) {
- String formatted= "";
- if (message != null)
- formatted= message+" ";
- fail(formatted+"expected same:<"+expected+"> was not:<"+actual+">");
- }
-
- static private void failNotEquals(String message, Object expected, Object actual) {
- fail(format(message, expected, actual));
- }
-
- static String format(String message, Object expected, Object actual) {
- String formatted= "";
- if (message != null)
- formatted= message+" ";
- return formatted+"expected:<"+expected+"> but was:<"+actual+">";
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/AssertionFailedError.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/AssertionFailedError.js
deleted file mode 100644
index d09cd10..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/AssertionFailedError.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package junit.framework;
-
-/**
- * Thrown when an assertion failed.
- */
-public class AssertionFailedError extends Error {
-
- public AssertionFailedError () {
- }
- public AssertionFailedError (String message) {
- super (message);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/ComparisonFailure.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/ComparisonFailure.js
deleted file mode 100644
index d0f55d4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/ComparisonFailure.js
+++ /dev/null
@@ -1,68 +0,0 @@
-package junit.framework;
-
-/**
- * Thrown when an assert equals for Strings failed.
- *
- * Inspired by a patch from Alex Chaffee mailto:alex@purpletech.com
- */
-public class ComparisonFailure extends AssertionFailedError {
- private String fExpected;
- private String fActual;
-
- /**
- * Constructs a comparison failure.
- * @param message the identifying message or null
- * @param expected the expected string value
- * @param actual the actual string value
- */
- public ComparisonFailure (String message, String expected, String actual) {
- super (message);
- fExpected= expected;
- fActual= actual;
- }
-
- /**
- * Returns "..." in place of common prefix and "..." in
- * place of common suffix between expected and actual.
- *
- * @see java.lang.Throwable#getMessage()
- */
- public String getMessage() {
- if (fExpected == null || fActual == null)
- return Assert.format(super.getMessage(), fExpected, fActual);
-
- int end= Math.min(fExpected.length(), fActual.length());
-
- int i= 0;
- for(; i < end; i++) {
- if (fExpected.charAt(i) != fActual.charAt(i))
- break;
- }
- int j= fExpected.length()-1;
- int k= fActual.length()-1;
- for (; k >= i && j >= i; k--,j--) {
- if (fExpected.charAt(j) != fActual.charAt(k))
- break;
- }
- String actual, expected;
-
- // equal strings
- if (j < i && k < i) {
- expected= fExpected;
- actual= fActual;
- } else {
- expected= fExpected.substring(i, j+1);
- actual= fActual.substring(i, k+1);
- if (i <= end && i > 0) {
- expected= "..."+expected;
- actual= "..."+actual;
- }
-
- if (j < fExpected.length()-1)
- expected= expected+"...";
- if (k < fActual.length()-1)
- actual= actual+"...";
- }
- return Assert.format(super.getMessage(), expected, actual);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Protectable.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Protectable.js
deleted file mode 100644
index 509ddc2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Protectable.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package junit.framework;
-
-/**
- * A <em>Protectable</em> can be run and can throw a Throwable.
- *
- * @see TestResult
- */
-public interface Protectable {
-
- /**
- * Run the the following method protected.
- */
- public abstract void protect() throws Throwable;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Test.js
deleted file mode 100644
index 4bb25b7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/Test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package junit.framework;
-
-/**
- * A <em>Test</em> can be run and collect its results.
- *
- * @see TestResult
- */
-public interface Test {
- /**
- * Counts the number of test cases that will be run by this test.
- */
- public abstract int countTestCases();
- /**
- * Runs a test and collects its result in a TestResult instance.
- */
- public abstract void run(TestResult result);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestCase.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestCase.js
deleted file mode 100644
index 9ac7b8b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestCase.js
+++ /dev/null
@@ -1,197 +0,0 @@
-package junit.framework;
-
-import java.lang.reflect.*;
-
-/**
- * A test case defines the fixture to run multiple tests. To define a test case<br>
- * 1) implement a subclass of TestCase<br>
- * 2) define instance variables that store the state of the fixture<br>
- * 3) initialize the fixture state by overriding <code>setUp</code><br>
- * 4) clean-up after a test by overriding <code>tearDown</code>.<br>
- * Each test runs in its own fixture so there
- * can be no side effects among test runs.
- * Here is an example:
- * <pre>
- * public class MathTest extends TestCase {
- * protected double fValue1;
- * protected double fValue2;
- *
- * protected void setUp() {
- * fValue1= 2.0;
- * fValue2= 3.0;
- * }
- * }
- * </pre>
- *
- * For each test implement a method which interacts
- * with the fixture. Verify the expected results with assertions specified
- * by calling <code>assertTrue</code> with a boolean.
- * <pre>
- * public void testAdd() {
- * double result= fValue1 + fValue2;
- * assertTrue(result == 5.0);
- * }
- * </pre>
- * Once the methods are defined you can run them. The framework supports
- * both a static type safe and more dynamic way to run a test.
- * In the static way you override the runTest method and define the method to
- * be invoked. A convenient way to do so is with an anonymous inner class.
- * <pre>
- * TestCase test= new MathTest("add") {
- * public void runTest() {
- * testAdd();
- * }
- * };
- * test.run();
- * </pre>
- * The dynamic way uses reflection to implement <code>runTest</code>. It dynamically finds
- * and invokes a method.
- * In this case the name of the test case has to correspond to the test method
- * to be run.
- * <pre>
- * TestCase= new MathTest("testAdd");
- * test.run();
- * </pre>
- * The tests to be run can be collected into a TestSuite. JUnit provides
- * different <i>test runners</i> which can run a test suite and collect the results.
- * A test runner either expects a static method <code>suite</code> as the entry
- * point to get a test to run or it will extract the suite automatically.
- * <pre>
- * public static Test suite() {
- * suite.addTest(new MathTest("testAdd"));
- * suite.addTest(new MathTest("testDivideByZero"));
- * return suite;
- * }
- * </pre>
- * @see TestResult
- * @see TestSuite
- */
-
-public abstract class TestCase extends Assert implements Test {
- /**
- * the name of the test case
- */
- private String fName;
-
- /**
- * No-arg constructor to enable serialization. This method
- * is not intended to be used by mere mortals without calling setName().
- */
- public TestCase() {
- fName= null;
- }
- /**
- * Constructs a test case with the given name.
- */
- public TestCase(String name) {
- fName= name;
- }
- /**
- * Counts the number of test cases executed by run(TestResult result).
- */
- public int countTestCases() {
- return 1;
- }
- /**
- * Creates a default TestResult object
- *
- * @see TestResult
- */
- protected TestResult createResult() {
- return new TestResult();
- }
- /**
- * A convenience method to run this test, collecting the results with a
- * default TestResult object.
- *
- * @see TestResult
- */
- public TestResult run() {
- TestResult result= createResult();
- run(result);
- return result;
- }
- /**
- * Runs the test case and collects the results in TestResult.
- */
- public void run(TestResult result) {
- result.run(this);
- }
- /**
- * Runs the bare test sequence.
- * @exception Throwable if any exception is thrown
- */
- public void runBare() throws Throwable {
- setUp();
- try {
- runTest();
- }
- finally {
- tearDown();
- }
- }
- /**
- * Override to run the test and assert its state.
- * @exception Throwable if any exception is thrown
- */
- protected void runTest() throws Throwable {
- assertNotNull(fName);
- Method runMethod= null;
- try {
- // use getMethod to get all public inherited
- // methods. getDeclaredMethods returns all
- // methods of this class but excludes the
- // inherited ones.
- runMethod= getClass().getMethod(fName, null);
- } catch (NoSuchMethodException e) {
- fail("Method \""+fName+"\" not found");
- }
- if (!Modifier.isPublic(runMethod.getModifiers())) {
- fail("Method \""+fName+"\" should be public");
- }
-
- try {
- runMethod.invoke(this, new Class[0]);
- }
- catch (InvocationTargetException e) {
- e.fillInStackTrace();
- throw e.getTargetException();
- }
- catch (IllegalAccessException e) {
- e.fillInStackTrace();
- throw e;
- }
- }
- /**
- * Sets up the fixture, for example, open a network connection.
- * This method is called before a test is executed.
- */
- protected void setUp() throws Exception {
- }
- /**
- * Tears down the fixture, for example, close a network connection.
- * This method is called after a test is executed.
- */
- protected void tearDown() throws Exception {
- }
- /**
- * Returns a string representation of the test case
- */
- public String toString() {
- return getName() + "(" + getClass().getName() + ")";
- }
- /**
- * Gets the name of a TestCase
- * @return returns a String
- */
- public String getName() {
- return fName;
- }
- /**
- * Sets the name of a TestCase
- * @param name The name to set
- */
- public void setName(String name) {
- fName= name;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestFailure.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestFailure.js
deleted file mode 100644
index 7734499..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestFailure.js
+++ /dev/null
@@ -1,57 +0,0 @@
-package junit.framework;
-
-import java.io.PrintWriter;
-import java.io.StringWriter;
-
-
-/**
- * A <code>TestFailure</code> collects a failed test together with
- * the caught exception.
- * @see TestResult
- */
-public class TestFailure extends Object {
- protected Test fFailedTest;
- protected Throwable fThrownException;
-
-
- /**
- * Constructs a TestFailure with the given test and exception.
- */
- public TestFailure(Test failedTest, Throwable thrownException) {
- fFailedTest= failedTest;
- fThrownException= thrownException;
- }
- /**
- * Gets the failed test.
- */
- public Test failedTest() {
- return fFailedTest;
- }
- /**
- * Gets the thrown exception.
- */
- public Throwable thrownException() {
- return fThrownException;
- }
- /**
- * Returns a short description of the failure.
- */
- public String toString() {
- StringBuffer buffer= new StringBuffer();
- buffer.append(fFailedTest+": "+fThrownException.getMessage());
- return buffer.toString();
- }
- public String trace() {
- StringWriter stringWriter= new StringWriter();
- PrintWriter writer= new PrintWriter(stringWriter);
- thrownException().printStackTrace(writer);
- StringBuffer buffer= stringWriter.getBuffer();
- return buffer.toString();
- }
- public String exceptionMessage() {
- return thrownException().getMessage();
- }
- public boolean isFailure() {
- return thrownException() instanceof AssertionFailedError;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestListener.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestListener.js
deleted file mode 100644
index 6b0b7bf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestListener.js
+++ /dev/null
@@ -1,23 +0,0 @@
-package junit.framework;
-
-/**
- * A Listener for test progress
- */
-public interface TestListener {
- /**
- * An error occurred.
- */
- public void addError(Test test, Throwable t);
- /**
- * A failure occurred.
- */
- public void addFailure(Test test, AssertionFailedError t);
- /**
- * A test ended.
- */
- public void endTest(Test test);
- /**
- * A test started.
- */
- public void startTest(Test test);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestResult.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestResult.js
deleted file mode 100644
index 0d9e53e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestResult.js
+++ /dev/null
@@ -1,166 +0,0 @@
-package junit.framework;
-
-import java.util.Vector;
-import java.util.Enumeration;
-
-/**
- * A <code>TestResult</code> collects the results of executing
- * a test case. It is an instance of the Collecting Parameter pattern.
- * The test framework distinguishes between <i>failures</i> and <i>errors</i>.
- * A failure is anticipated and checked for with assertions. Errors are
- * unanticipated problems like an <code>ArrayIndexOutOfBoundsException</code>.
- *
- * @see Test
- */
-public class TestResult extends Object {
- protected Vector fFailures;
- protected Vector fErrors;
- protected Vector fListeners;
- protected int fRunTests;
- private boolean fStop;
-
- public TestResult() {
- fFailures= new Vector();
- fErrors= new Vector();
- fListeners= new Vector();
- fRunTests= 0;
- fStop= false;
- }
- /**
- * Adds an error to the list of errors. The passed in exception
- * caused the error.
- */
- public synchronized void addError(Test test, Throwable t) {
- fErrors.addElement(new TestFailure(test, t));
- for (Enumeration e= cloneListeners().elements(); e.hasMoreElements(); ) {
- ((TestListener)e.nextElement()).addError(test, t);
- }
- }
- /**
- * Adds a failure to the list of failures. The passed in exception
- * caused the failure.
- */
- public synchronized void addFailure(Test test, AssertionFailedError t) {
- fFailures.addElement(new TestFailure(test, t));
- for (Enumeration e= cloneListeners().elements(); e.hasMoreElements(); ) {
- ((TestListener)e.nextElement()).addFailure(test, t);
- }
- }
- /**
- * Registers a TestListener
- */
- public synchronized void addListener(TestListener listener) {
- fListeners.addElement(listener);
- }
- /**
- * Unregisters a TestListener
- */
- public synchronized void removeListener(TestListener listener) {
- fListeners.removeElement(listener);
- }
- /**
- * Returns a copy of the listeners.
- */
- private synchronized Vector cloneListeners() {
- return (Vector)fListeners.clone();
- }
- /**
- * Informs the result that a test was completed.
- */
- public void endTest(Test test) {
- for (Enumeration e= cloneListeners().elements(); e.hasMoreElements(); ) {
- ((TestListener)e.nextElement()).endTest(test);
- }
- }
- /**
- * Gets the number of detected errors.
- */
- public synchronized int errorCount() {
- return fErrors.size();
- }
- /**
- * Returns an Enumeration for the errors
- */
- public synchronized Enumeration errors() {
- return fErrors.elements();
- }
- /**
- * Gets the number of detected failures.
- */
- public synchronized int failureCount() {
- return fFailures.size();
- }
- /**
- * Returns an Enumeration for the failures
- */
- public synchronized Enumeration failures() {
- return fFailures.elements();
- }
- /**
- * Runs a TestCase.
- */
- protected void run(final TestCase test) {
- startTest(test);
- Protectable p= new Protectable() {
- public void protect() throws Throwable {
- test.runBare();
- }
- };
- runProtected(test, p);
-
- endTest(test);
- }
- /**
- * Gets the number of run tests.
- */
- public synchronized int runCount() {
- return fRunTests;
- }
- /**
- * Runs a TestCase.
- */
- public void runProtected(final Test test, Protectable p) {
- try {
- p.protect();
- }
- catch (AssertionFailedError e) {
- addFailure(test, e);
- }
- catch (ThreadDeath e) { // don't catch ThreadDeath by accident
- throw e;
- }
- catch (Throwable e) {
- addError(test, e);
- }
- }
- /**
- * Checks whether the test run should stop
- */
- public synchronized boolean shouldStop() {
- return fStop;
- }
- /**
- * Informs the result that a test will be started.
- */
- public void startTest(Test test) {
- final int count= test.countTestCases();
- synchronized(this) {
- fRunTests+= count;
- }
- for (Enumeration e= cloneListeners().elements(); e.hasMoreElements(); ) {
- ((TestListener)e.nextElement()).startTest(test);
- }
- }
- /**
- * Marks that the test run should stop.
- */
- public synchronized void stop() {
- fStop= true;
- }
- /**
- * Returns whether the entire test was successful or not.
- */
- public synchronized boolean wasSuccessful() {
- return failureCount() == 0 && errorCount() == 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestSuite.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestSuite.js
deleted file mode 100644
index 7645925..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/framework/TestSuite.js
+++ /dev/null
@@ -1,267 +0,0 @@
-package junit.framework;
-
-import java.util.Vector;
-import java.util.Enumeration;
-import java.io.PrintWriter;
-import java.io.StringWriter;
-import java.lang.reflect.*;
-import java.lang.reflect.Constructor;
-
-/**
- * A <code>TestSuite</code> is a <code>Composite</code> of Tests.
- * It runs a collection of test cases. Here is an example using
- * the dynamic test definition.
- * <pre>
- * TestSuite suite= new TestSuite();
- * suite.addTest(new MathTest("testAdd"));
- * suite.addTest(new MathTest("testDivideByZero"));
- * </pre>
- * Alternatively, a TestSuite can extract the tests to be run automatically.
- * To do so you pass the class of your TestCase class to the
- * TestSuite constructor.
- * <pre>
- * TestSuite suite= new TestSuite(MathTest.class);
- * </pre>
- * This constructor creates a suite with all the methods
- * starting with "test" that take no arguments.
- *
- * @see Test
- */
-public class TestSuite implements Test {
-
- private Vector fTests= new Vector(10);
- private String fName;
-
- /**
- * Constructs an empty TestSuite.
- */
- public TestSuite() {
- }
-
- /**
- * Constructs a TestSuite from the given class with the given name.
- * @see TestSuite#TestSuite(Class)
- */
- public TestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
- }
-
- /**
- * Constructs a TestSuite from the given class. Adds all the methods
- * starting with "test" as test cases to the suite.
- * Parts of this method was written at 2337 meters in the Hüffihütte,
- * Kanton Uri
- */
- public TestSuite(final Class theClass) {
- fName= theClass.getName();
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class "+theClass.getName()+" has no public constructor TestCase(String name) or TestCase()"));
- return;
- }
-
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class "+theClass.getName()+" is not public"));
- return;
- }
-
- Class superClass= theClass;
- Vector names= new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods= superClass.getDeclaredMethods();
- for (int i= 0; i < methods.length; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass= superClass.getSuperclass();
- }
- if (fTests.size() == 0)
- addTest(warning("No tests found in "+theClass.getName()));
- }
-
- /**
- * Constructs an empty TestSuite.
- */
- public TestSuite(String name) {
- setName(name);
- }
-
- /**
- * Adds a test to the suite.
- */
- public void addTest(Test test) {
- fTests.addElement(test);
- }
-
- /**
- * Adds the tests from the given class to the suite
- */
- public void addTestSuite(Class testClass) {
- addTest(new TestSuite(testClass));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name= m.getName();
- if (names.contains(name))
- return;
- if (! isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: "+m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- /**
- * ...as the moon sets over the early morning Merlin, Oregon
- * mountains, our intrepid adventurers type...
- */
- static public Test createTest(Class theClass, String name) {
- Constructor constructor;
- try {
- constructor= getTestConstructor(theClass);
- } catch (NoSuchMethodException e) {
- return warning("Class "+theClass.getName()+" has no public constructor TestCase(String name) or TestCase()");
- }
- Object test;
- try {
- if (constructor.getParameterTypes().length == 0) {
- test= constructor.newInstance(new Object[0]);
- if (test instanceof TestCase)
- ((TestCase) test).setName(name);
- } else {
- test= constructor.newInstance(new Object[]{name});
- }
- } catch (InstantiationException e) {
- return(warning("Cannot instantiate test case: "+name+" ("+exceptionToString(e)+")"));
- } catch (InvocationTargetException e) {
- return(warning("Exception in constructor: "+name+" ("+exceptionToString(e.getTargetException())+")"));
- } catch (IllegalAccessException e) {
- return(warning("Cannot access test case: "+name+" ("+exceptionToString(e)+")"));
- }
- return (Test) test;
- }
-
- /**
- * Converts the stack trace into a string
- */
- private static String exceptionToString(Throwable t) {
- StringWriter stringWriter= new StringWriter();
- PrintWriter writer= new PrintWriter(stringWriter);
- t.printStackTrace(writer);
- return stringWriter.toString();
-
- }
-
- /**
- * Counts the number of test cases that will be run by this test.
- */
- public int countTestCases() {
- int count= 0;
- for (Enumeration e= tests(); e.hasMoreElements(); ) {
- Test test= (Test)e.nextElement();
- count= count + test.countTestCases();
- }
- return count;
- }
-
- /**
- * Gets a constructor which takes a single String as
- * its argument or a no arg constructor.
- */
- public static Constructor getTestConstructor(Class theClass) throws NoSuchMethodException {
- Class[] args= { String.class };
- try {
- return theClass.getConstructor(args);
- } catch (NoSuchMethodException e) {
- // fall through
- }
- return theClass.getConstructor(new Class[0]);
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name= m.getName();
- Class[] parameters= m.getParameterTypes();
- Class returnType= m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- /**
- * Runs the tests and collects their result in a TestResult.
- */
- public void run(TestResult result) {
- for (Enumeration e= tests(); e.hasMoreElements(); ) {
- if (result.shouldStop() )
- break;
- Test test= (Test)e.nextElement();
- runTest(test, result);
- }
- }
-
- public void runTest(Test test, TestResult result) {
- test.run(result);
- }
-
- /**
- * Returns the test at the given index
- */
- public Test testAt(int index) {
- return (Test)fTests.elementAt(index);
- }
-
- /**
- * Returns the number of tests in this suite
- */
- public int testCount() {
- return fTests.size();
- }
-
- /**
- * Returns the tests as an enumeration
- */
- public Enumeration tests() {
- return fTests.elements();
- }
-
- /**
- */
- public String toString() {
- if (getName() != null)
- return getName();
- return super.toString();
- }
-
- /**
- * Sets the name of the suite.
- * @param name The name to set
- */
- public void setName(String name) {
- fName= name;
- }
-
- /**
- * Returns the name of the suite. Not all
- * test suites have a name and this method
- * can return null.
- */
- public String getName() {
- return fName;
- }
-
- /**
- * Returns a test which will fail and log a warning message.
- */
- private static Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/BaseTestRunner.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/BaseTestRunner.js
deleted file mode 100644
index 7f484dc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/BaseTestRunner.js
+++ /dev/null
@@ -1,323 +0,0 @@
-package junit.runner;
-
-import junit.framework.*;
-import java.lang.reflect.*;
-import java.text.NumberFormat;
-import java.io.*;
-import java.util.*;
-
-/**
- * Base class for all test runners.
- * This class was born live on stage in Sardinia during XP2000.
- */
-public abstract class BaseTestRunner implements TestListener {
- public static final String SUITE_METHODNAME= "suite";
-
- private static Properties fPreferences;
- static int fgMaxMessageLength= 500;
- static boolean fgFilterStack= true;
- boolean fLoading= true;
-
- /*
- * Implementation of TestListener
- */
- public synchronized void startTest(Test test) {
- testStarted(test.toString());
- }
-
- protected static void setPreferences(Properties preferences) {
- fPreferences= preferences;
- }
-
- protected static Properties getPreferences() {
- if (fPreferences == null) {
- fPreferences= new Properties();
- fPreferences.put("loading", "true");
- fPreferences.put("filterstack", "true");
- readPreferences();
- }
- return fPreferences;
- }
-
- public static void savePreferences() throws IOException {
- FileOutputStream fos= new FileOutputStream(getPreferencesFile());
- try {
- getPreferences().store(fos, "");
- } finally {
- fos.close();
- }
- }
-
- public void setPreference(String key, String value) {
- getPreferences().setProperty(key, value);
- }
-
- public synchronized void endTest(Test test) {
- testEnded(test.toString());
- }
-
- public synchronized void addError(final Test test, final Throwable t) {
- testFailed(TestRunListener.STATUS_ERROR, test, t);
- }
-
- public synchronized void addFailure(final Test test, final AssertionFailedError t) {
- testFailed(TestRunListener.STATUS_FAILURE, test, t);
- }
-
- // TestRunListener implementation
-
- public abstract void testStarted(String testName);
-
- public abstract void testEnded(String testName);
-
- public abstract void testFailed(int status, Test test, Throwable t);
-
- /**
- * Returns the Test corresponding to the given suite. This is
- * a template method, subclasses override runFailed(), clearStatus().
- */
- public Test getTest(String suiteClassName) {
- if (suiteClassName.length() <= 0) {
- clearStatus();
- return null;
- }
- Class testClass= null;
- try {
- testClass= loadSuiteClass(suiteClassName);
- } catch (ClassNotFoundException e) {
- String clazz= e.getMessage();
- if (clazz == null)
- clazz= suiteClassName;
- runFailed("Class not found \""+clazz+"\"");
- return null;
- } catch(Exception e) {
- runFailed("Error: "+e.toString());
- return null;
- }
- Method suiteMethod= null;
- try {
- suiteMethod= testClass.getMethod(SUITE_METHODNAME, new Class[0]);
- } catch(Exception e) {
- // try to extract a test suite automatically
- clearStatus();
- return new TestSuite(testClass);
- }
- if (! Modifier.isStatic(suiteMethod.getModifiers())) {
- runFailed("Suite() method must be static");
- return null;
- }
- Test test= null;
- try {
- test= (Test)suiteMethod.invoke(null, new Class[0]); // static method
- if (test == null)
- return test;
- }
- catch (InvocationTargetException e) {
- runFailed("Failed to invoke suite():" + e.getTargetException().toString());
- return null;
- }
- catch (IllegalAccessException e) {
- runFailed("Failed to invoke suite():" + e.toString());
- return null;
- }
-
- clearStatus();
- return test;
- }
-
- /**
- * Returns the formatted string of the elapsed time.
- */
- public String elapsedTimeAsString(long runTime) {
- return NumberFormat.getInstance().format((double)runTime/1000);
- }
-
- /**
- * Processes the command line arguments and
- * returns the name of the suite class to run or null
- */
- protected String processArguments(String[] args) {
- String suiteName= null;
- for (int i= 0; i < args.length; i++) {
- if (args[i].equals("-noloading")) {
- setLoading(false);
- } else if (args[i].equals("-nofilterstack")) {
- fgFilterStack= false;
- } else if (args[i].equals("-c")) {
- if (args.length > i+1)
- suiteName= extractClassName(args[i+1]);
- else
- System.out.println("Missing Test class name");
- i++;
- } else {
- suiteName= args[i];
- }
- }
- return suiteName;
- }
-
- /**
- * Sets the loading behaviour of the test runner
- */
- public void setLoading(boolean enable) {
- fLoading= enable;
- }
- /**
- * Extract the class name from a String in VA/Java style
- */
- public String extractClassName(String className) {
- if(className.startsWith("Default package for"))
- return className.substring(className.lastIndexOf(".")+1);
- return className;
- }
-
- /**
- * Truncates a String to the maximum length.
- */
- public static String truncate(String s) {
- if (fgMaxMessageLength != -1 && s.length() > fgMaxMessageLength)
- s= s.substring(0, fgMaxMessageLength)+"...";
- return s;
- }
-
- /**
- * Override to define how to handle a failed loading of
- * a test suite.
- */
- protected abstract void runFailed(String message);
-
- /**
- * Returns the loaded Class for a suite name.
- */
- protected Class loadSuiteClass(String suiteClassName) throws ClassNotFoundException {
- return getLoader().load(suiteClassName);
- }
-
- /**
- * Clears the status message.
- */
- protected void clearStatus() { // Belongs in the GUI TestRunner class
- }
-
- /**
- * Returns the loader to be used.
- */
- public TestSuiteLoader getLoader() {
- if (useReloadingTestSuiteLoader())
- return new ReloadingTestSuiteLoader();
- return new StandardTestSuiteLoader();
- }
-
- protected boolean useReloadingTestSuiteLoader() {
- return getPreference("loading").equals("true") && !inVAJava() && fLoading;
- }
-
- private static File getPreferencesFile() {
- String home= System.getProperty("user.home");
- return new File(home, "junit.properties");
- }
-
- private static void readPreferences() {
- InputStream is= null;
- try {
- is= new FileInputStream(getPreferencesFile());
- setPreferences(new Properties(getPreferences()));
- getPreferences().load(is);
- } catch (IOException e) {
- try {
- if (is != null)
- is.close();
- } catch (IOException e1) {
- }
- }
- }
-
- public static String getPreference(String key) {
- return getPreferences().getProperty(key);
- }
-
- public static int getPreference(String key, int dflt) {
- String value= getPreference(key);
- int intValue= dflt;
- if (value == null)
- return intValue;
- try {
- intValue= Integer.parseInt(value);
- } catch (NumberFormatException ne) {
- }
- return intValue;
- }
-
- public static boolean inVAJava() {
- try {
- Class.forName("com.ibm.uvm.tools.DebugSupport");
- }
- catch (Exception e) {
- return false;
- }
- return true;
- }
-
- /**
- * Returns a filtered stack trace
- */
- public static String getFilteredTrace(Throwable t) {
- StringWriter stringWriter= new StringWriter();
- PrintWriter writer= new PrintWriter(stringWriter);
- t.printStackTrace(writer);
- StringBuffer buffer= stringWriter.getBuffer();
- String trace= buffer.toString();
- return BaseTestRunner.getFilteredTrace(trace);
- }
-
- /**
- * Filters stack frames from internal JUnit classes
- */
- public static String getFilteredTrace(String stack) {
- if (showStackRaw())
- return stack;
-
- StringWriter sw= new StringWriter();
- PrintWriter pw= new PrintWriter(sw);
- StringReader sr= new StringReader(stack);
- BufferedReader br= new BufferedReader(sr);
-
- String line;
- try {
- while ((line= br.readLine()) != null) {
- if (!filterLine(line))
- pw.println(line);
- }
- } catch (Exception IOException) {
- return stack; // return the stack unfiltered
- }
- return sw.toString();
- }
-
- protected static boolean showStackRaw() {
- return !getPreference("filterstack").equals("true") || fgFilterStack == false;
- }
-
- static boolean filterLine(String line) {
- String[] patterns= new String[] {
- "junit.framework.TestCase",
- "junit.framework.TestResult",
- "junit.framework.TestSuite",
- "junit.framework.Assert.", // don't filter AssertionFailure
- "junit.swingui.TestRunner",
- "junit.awtui.TestRunner",
- "junit.textui.TestRunner",
- "java.lang.reflect.Method.invoke("
- };
- for (int i= 0; i < patterns.length; i++) {
- if (line.indexOf(patterns[i]) > 0)
- return true;
- }
- return false;
- }
-
- static {
- fgMaxMessageLength= getPreference("maxmessage", fgMaxMessageLength);
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ClassPathTestCollector.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ClassPathTestCollector.js
deleted file mode 100644
index 1c26939..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ClassPathTestCollector.js
+++ /dev/null
@@ -1,80 +0,0 @@
-package junit.runner;
-
-import java.util.*;
-import java.io.*;
-
-/**
- * An implementation of a TestCollector that consults the
- * class path. It considers all classes on the class path
- * excluding classes in JARs. It leaves it up to subclasses
- * to decide whether a class is a runnable Test.
- *
- * @see TestCollector
- */
-public abstract class ClassPathTestCollector implements TestCollector {
-
- static final int SUFFIX_LENGTH= ".class".length();
-
- public ClassPathTestCollector() {
- }
-
- public Enumeration collectTests() {
- String classPath= System.getProperty("java.class.path");
- Hashtable result = collectFilesInPath(classPath);
- return result.elements();
- }
-
- public Hashtable collectFilesInPath(String classPath) {
- Hashtable result= collectFilesInRoots(splitClassPath(classPath));
- return result;
- }
-
- Hashtable collectFilesInRoots(Vector roots) {
- Hashtable result= new Hashtable(100);
- Enumeration e= roots.elements();
- while (e.hasMoreElements())
- gatherFiles(new File((String)e.nextElement()), "", result);
- return result;
- }
-
- void gatherFiles(File classRoot, String classFileName, Hashtable result) {
- File thisRoot= new File(classRoot, classFileName);
- if (thisRoot.isFile()) {
- if (isTestClass(classFileName)) {
- String className= classNameFromFile(classFileName);
- result.put(className, className);
- }
- return;
- }
- String[] contents= thisRoot.list();
- if (contents != null) {
- for (int i= 0; i < contents.length; i++)
- gatherFiles(classRoot, classFileName+File.separatorChar+contents[i], result);
- }
- }
-
- Vector splitClassPath(String classPath) {
- Vector result= new Vector();
- String separator= System.getProperty("path.separator");
- StringTokenizer tokenizer= new StringTokenizer(classPath, separator);
- while (tokenizer.hasMoreTokens())
- result.addElement(tokenizer.nextToken());
- return result;
- }
-
- protected boolean isTestClass(String classFileName) {
- return
- classFileName.endsWith(".class") &&
- classFileName.indexOf('$') < 0 &&
- classFileName.indexOf("Test") > 0;
- }
-
- protected String classNameFromFile(String classFileName) {
- // convert /a/b.class to a.b
- String s= classFileName.substring(0, classFileName.length()-SUFFIX_LENGTH);
- String s2= s.replace(File.separatorChar, '.');
- if (s2.startsWith("."))
- return s2.substring(1);
- return s2;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/FailureDetailView.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/FailureDetailView.js
deleted file mode 100644
index 3682ac4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/FailureDetailView.js
+++ /dev/null
@@ -1,23 +0,0 @@
-package junit.runner;
-
-import java.awt.Component;
-
-import junit.framework.*;
-
-/**
- * A view to show a details about a failure
- */
-public interface FailureDetailView {
- /**
- * Returns the component used to present the TraceView
- */
- public Component getComponent();
- /**
- * Shows details of a TestFailure
- */
- public void showFailure(TestFailure failure);
- /**
- * Clears the view
- */
- public void clear();
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/LoadingTestCollector.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/LoadingTestCollector.js
deleted file mode 100644
index e22a249..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/LoadingTestCollector.js
+++ /dev/null
@@ -1,69 +0,0 @@
-package junit.runner;
-
-import java.lang.reflect.*;
-import junit.runner.*;
-import junit.framework.*;
-
-/**
- * An implementation of a TestCollector that loads
- * all classes on the class path and tests whether
- * it is assignable from Test or provides a static suite method.
- * @see TestCollector
- */
-public class LoadingTestCollector extends ClassPathTestCollector {
-
- TestCaseClassLoader fLoader;
-
- public LoadingTestCollector() {
- fLoader= new TestCaseClassLoader();
- }
-
- protected boolean isTestClass(String classFileName) {
- try {
- if (classFileName.endsWith(".class")) {
- Class testClass= classFromFile(classFileName);
- return (testClass != null) && isTestClass(testClass);
- }
- }
- catch (ClassNotFoundException expected) {
- }
- catch (NoClassDefFoundError notFatal) {
- }
- return false;
- }
-
- Class classFromFile(String classFileName) throws ClassNotFoundException {
- String className= classNameFromFile(classFileName);
- if (!fLoader.isExcluded(className))
- return fLoader.loadClass(className, false);
- return null;
- }
-
- boolean isTestClass(Class testClass) {
- if (hasSuiteMethod(testClass))
- return true;
- if (Test.class.isAssignableFrom(testClass) &&
- Modifier.isPublic(testClass.getModifiers()) &&
- hasPublicConstructor(testClass))
- return true;
- return false;
- }
-
- boolean hasSuiteMethod(Class testClass) {
- try {
- testClass.getMethod(BaseTestRunner.SUITE_METHODNAME, new Class[0]);
- } catch(Exception e) {
- return false;
- }
- return true;
- }
-
- boolean hasPublicConstructor(Class testClass) {
- try {
- TestSuite.getTestConstructor(testClass);
- } catch(NoSuchMethodException e) {
- return false;
- }
- return true;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ReloadingTestSuiteLoader.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ReloadingTestSuiteLoader.js
deleted file mode 100644
index a87128d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/ReloadingTestSuiteLoader.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package junit.runner;
-
-/**
- * A TestSuite loader that can reload classes.
- */
-public class ReloadingTestSuiteLoader implements TestSuiteLoader {
-
- public Class load(String suiteClassName) throws ClassNotFoundException {
- return createLoader().loadClass(suiteClassName, true);
- }
-
- public Class reload(Class aClass) throws ClassNotFoundException {
- return createLoader().loadClass(aClass.getName(), true);
- }
-
- protected TestCaseClassLoader createLoader() {
- return new TestCaseClassLoader();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/SimpleTestCollector.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/SimpleTestCollector.js
deleted file mode 100644
index 3527bd9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/SimpleTestCollector.js
+++ /dev/null
@@ -1,20 +0,0 @@
-package junit.runner;
-
-/**
- * An implementation of a TestCollector that considers
- * a class to be a test class when it contains the
- * pattern "Test" in its name
- * @see TestCollector
- */
-public class SimpleTestCollector extends ClassPathTestCollector {
-
- public SimpleTestCollector() {
- }
-
- protected boolean isTestClass(String classFileName) {
- return
- classFileName.endsWith(".class") &&
- classFileName.indexOf('$') < 0 &&
- classFileName.indexOf("Test") > 0;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Sorter.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Sorter.js
deleted file mode 100644
index 2c82712..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Sorter.js
+++ /dev/null
@@ -1,38 +0,0 @@
-package junit.runner;
-
-import java.util.*;
-
-import junit.runner.*;
-
-/**
- * A custom quick sort with support to customize the swap behaviour.
- * NOTICE: We can't use the the sorting support from the JDK 1.2 collection
- * classes because of the JDK 1.1.7 compatibility.
- */
-public class Sorter {
- public static interface Swapper {
- public void swap(Vector values, int left, int right);
- }
-
- public static void sortStrings(Vector values , int left, int right, Swapper swapper) {
- int oleft= left;
- int oright= right;
- String mid= (String)values.elementAt((left + right) / 2);
- do {
- while (((String)(values.elementAt(left))).compareTo(mid) < 0)
- left++;
- while (mid.compareTo((String)(values.elementAt(right))) < 0)
- right--;
- if (left <= right) {
- swapper.swap(values, left, right);
- left++;
- right--;
- }
- } while (left <= right);
-
- if (oleft < right)
- sortStrings(values, oleft, right, swapper);
- if (left < oright)
- sortStrings(values, left, oright, swapper);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/StandardTestSuiteLoader.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/StandardTestSuiteLoader.js
deleted file mode 100644
index 770f3d9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/StandardTestSuiteLoader.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package junit.runner;
-
-/**
- * The standard test suite loader. It can only load the same class once.
- */
-public class StandardTestSuiteLoader implements TestSuiteLoader {
- /**
- * Uses the system class loader to load the test class
- */
- public Class load(String suiteClassName) throws ClassNotFoundException {
- return Class.forName(suiteClassName);
- }
- /**
- * Uses the system class loader to load the test class
- */
- public Class reload(Class aClass) throws ClassNotFoundException {
- return aClass;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCaseClassLoader.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCaseClassLoader.js
deleted file mode 100644
index 5bf6ffd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCaseClassLoader.js
+++ /dev/null
@@ -1,224 +0,0 @@
-package junit.runner;
-
-import java.util.*;
-import java.io.*;
-import java.net.URL;
-import java.util.zip.*;
-
-/**
- * A custom class loader which enables the reloading
- * of classes for each test run. The class loader
- * can be configured with a list of package paths that
- * should be excluded from loading. The loading
- * of these packages is delegated to the system class
- * loader. They will be shared across test runs.
- * <p>
- * The list of excluded package paths is specified in
- * a properties file "excluded.properties" that is located in
- * the same place as the TestCaseClassLoader class.
- * <p>
- * <b>Known limitation:</b> the TestCaseClassLoader cannot load classes
- * from jar files.
- */
-
-
-public class TestCaseClassLoader extends ClassLoader {
- /** scanned class path */
- private Vector fPathItems;
- /** default excluded paths */
- private String[] defaultExclusions= {
- "junit.framework.",
- "junit.extensions.",
- "junit.runner."
- };
- /** name of excluded properties file */
- static final String EXCLUDED_FILE= "excluded.properties";
- /** excluded paths */
- private Vector fExcluded;
-
- /**
- * Constructs a TestCaseLoader. It scans the class path
- * and the excluded package paths
- */
- public TestCaseClassLoader() {
- this(System.getProperty("java.class.path"));
- }
-
- /**
- * Constructs a TestCaseLoader. It scans the class path
- * and the excluded package paths
- */
- public TestCaseClassLoader(String classPath) {
- scanPath(classPath);
- readExcludedPackages();
- }
-
- private void scanPath(String classPath) {
- String separator= System.getProperty("path.separator");
- fPathItems= new Vector(10);
- StringTokenizer st= new StringTokenizer(classPath, separator);
- while (st.hasMoreTokens()) {
- fPathItems.addElement(st.nextToken());
- }
- }
-
- public URL getResource(String name) {
- return ClassLoader.getSystemResource(name);
- }
-
- public InputStream getResourceAsStream(String name) {
- return ClassLoader.getSystemResourceAsStream(name);
- }
-
- public boolean isExcluded(String name) {
- for (int i= 0; i < fExcluded.size(); i++) {
- if (name.startsWith((String) fExcluded.elementAt(i))) {
- return true;
- }
- }
- return false;
- }
-
- public synchronized Class loadClass(String name, boolean resolve)
- throws ClassNotFoundException {
-
- Class c= findLoadedClass(name);
- if (c != null)
- return c;
- //
- // Delegate the loading of excluded classes to the
- // standard class loader.
- //
- if (isExcluded(name)) {
- try {
- c= findSystemClass(name);
- return c;
- } catch (ClassNotFoundException e) {
- // keep searching
- }
- }
- if (c == null) {
- byte[] data= lookupClassData(name);
- if (data == null)
- throw new ClassNotFoundException();
- c= defineClass(name, data, 0, data.length);
- }
- if (resolve)
- resolveClass(c);
- return c;
- }
-
- private byte[] lookupClassData(String className) throws ClassNotFoundException {
- byte[] data= null;
- for (int i= 0; i < fPathItems.size(); i++) {
- String path= (String) fPathItems.elementAt(i);
- String fileName= className.replace('.', '/')+".class";
- if (isJar(path)) {
- data= loadJarData(path, fileName);
- } else {
- data= loadFileData(path, fileName);
- }
- if (data != null)
- return data;
- }
- throw new ClassNotFoundException(className);
- }
-
- boolean isJar(String pathEntry) {
- return pathEntry.endsWith(".jar") || pathEntry.endsWith(".zip");
- }
-
- private byte[] loadFileData(String path, String fileName) {
- File file= new File(path, fileName);
- if (file.exists()) {
- return getClassData(file);
- }
- return null;
- }
-
- private byte[] getClassData(File f) {
- try {
- FileInputStream stream= new FileInputStream(f);
- ByteArrayOutputStream out= new ByteArrayOutputStream(1000);
- byte[] b= new byte[1000];
- int n;
- while ((n= stream.read(b)) != -1)
- out.write(b, 0, n);
- stream.close();
- out.close();
- return out.toByteArray();
-
- } catch (IOException e) {
- }
- return null;
- }
-
- private byte[] loadJarData(String path, String fileName) {
- ZipFile zipFile= null;
- InputStream stream= null;
- File archive= new File(path);
- if (!archive.exists())
- return null;
- try {
- zipFile= new ZipFile(archive);
- } catch(IOException io) {
- return null;
- }
- ZipEntry entry= zipFile.getEntry(fileName);
- if (entry == null)
- return null;
- int size= (int) entry.getSize();
- try {
- stream= zipFile.getInputStream(entry);
- byte[] data= new byte[size];
- int pos= 0;
- while (pos < size) {
- int n= stream.read(data, pos, data.length - pos);
- pos += n;
- }
- zipFile.close();
- return data;
- } catch (IOException e) {
- } finally {
- try {
- if (stream != null)
- stream.close();
- } catch (IOException e) {
- }
- }
- return null;
- }
-
- private void readExcludedPackages() {
- fExcluded= new Vector(10);
- for (int i= 0; i < defaultExclusions.length; i++)
- fExcluded.addElement(defaultExclusions[i]);
-
- InputStream is= getClass().getResourceAsStream(EXCLUDED_FILE);
- if (is == null)
- return;
- Properties p= new Properties();
- try {
- p.load(is);
- }
- catch (IOException e) {
- return;
- } finally {
- try {
- is.close();
- } catch (IOException e) {
- }
- }
- for (Enumeration e= p.propertyNames(); e.hasMoreElements(); ) {
- String key= (String)e.nextElement();
- if (key.startsWith("excluded.")) {
- String path= p.getProperty(key);
- path= path.trim();
- if (path.endsWith("*"))
- path= path.substring(0, path.length()-1);
- if (path.length() > 0)
- fExcluded.addElement(path);
- }
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCollector.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCollector.js
deleted file mode 100644
index bd4837a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestCollector.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package junit.runner;
-
-import java.util.*;
-
-
-/**
- * Collects Test class names to be presented
- * by the TestSelector.
- * @see TestSelector
- */
-public interface TestCollector {
- /**
- * Returns an enumeration of Strings with qualified class names
- */
- public Enumeration collectTests();
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestRunListener.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestRunListener.js
deleted file mode 100644
index 0d81df4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestRunListener.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package junit.runner;
-/**
- * A listener interface for observing the
- * execution of a test run. Unlike TestListener,
- * this interface using only primitive objects,
- * making it suitable for remote test execution.
- */
- public interface TestRunListener {
- /* test status constants*/
- public static final int STATUS_ERROR= 1;
- public static final int STATUS_FAILURE= 2;
-
- public void testRunStarted(String testSuiteName, int testCount);
- public void testRunEnded(long elapsedTime);
- public void testRunStopped(long elapsedTime);
- public void testStarted(String testName);
- public void testEnded(String testName);
- public void testFailed(int status, String testName, String trace);
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestSuiteLoader.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestSuiteLoader.js
deleted file mode 100644
index 57d06c4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/TestSuiteLoader.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package junit.runner;
-
-/**
- * An interface to define how a test suite should be loaded.
- */
-public interface TestSuiteLoader {
- abstract public Class load(String suiteClassName) throws ClassNotFoundException;
- abstract public Class reload(Class aClass) throws ClassNotFoundException;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Version.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Version.js
deleted file mode 100644
index f292428..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/runner/Version.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package junit.runner;
-
-/**
- * This class defines the current version of JUnit
- */
-public class Version {
- private Version() {
- // don't instantiate
- }
-
- public static String id() {
- return "3.8.1";
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/AboutDialog.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/AboutDialog.js
deleted file mode 100644
index 1cbfc28..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/AboutDialog.js
+++ /dev/null
@@ -1,81 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-import java.awt.event.*;
-
-import javax.swing.*;
-import junit.runner.*;
-
-/**
- * The AboutDialog.
- */
-class AboutDialog extends JDialog {
- public AboutDialog(JFrame parent) {
- super(parent, true);
-
- setResizable(false);
- getContentPane().setLayout(new GridBagLayout());
- setSize(330, 138);
- setTitle("About");
- // setLocationRelativeTo is only available in JDK 1.4
- try {
- setLocationRelativeTo(parent);
- } catch (NoSuchMethodError e) {
- TestSelector.centerWindow(this);
- }
-
- JButton close= new JButton("Close");
- close.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- dispose();
- }
- }
- );
- getRootPane().setDefaultButton(close);
- JLabel label1= new JLabel("JUnit");
- label1.setFont(new Font("dialog", Font.PLAIN, 36));
-
- JLabel label2= new JLabel("JUnit "+Version.id()+" by Kent Beck and Erich Gamma");
- label2.setFont(new Font("dialog", Font.PLAIN, 14));
-
- JLabel logo= createLogo();
-
- GridBagConstraints constraintsLabel1= new GridBagConstraints();
- constraintsLabel1.gridx = 3; constraintsLabel1.gridy = 0;
- constraintsLabel1.gridwidth = 1; constraintsLabel1.gridheight = 1;
- constraintsLabel1.anchor = GridBagConstraints.CENTER;
- getContentPane().add(label1, constraintsLabel1);
-
- GridBagConstraints constraintsLabel2= new GridBagConstraints();
- constraintsLabel2.gridx = 2; constraintsLabel2.gridy = 1;
- constraintsLabel2.gridwidth = 2; constraintsLabel2.gridheight = 1;
- constraintsLabel2.anchor = GridBagConstraints.CENTER;
- getContentPane().add(label2, constraintsLabel2);
-
- GridBagConstraints constraintsButton1= new GridBagConstraints();
- constraintsButton1.gridx = 2; constraintsButton1.gridy = 2;
- constraintsButton1.gridwidth = 2; constraintsButton1.gridheight = 1;
- constraintsButton1.anchor = GridBagConstraints.CENTER;
- constraintsButton1.insets= new Insets(8, 0, 8, 0);
- getContentPane().add(close, constraintsButton1);
-
- GridBagConstraints constraintsLogo1= new GridBagConstraints();
- constraintsLogo1.gridx = 2; constraintsLogo1.gridy = 0;
- constraintsLogo1.gridwidth = 1; constraintsLogo1.gridheight = 1;
- constraintsLogo1.anchor = GridBagConstraints.CENTER;
- getContentPane().add(logo, constraintsLogo1);
-
- addWindowListener(
- new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- dispose();
- }
- }
- );
- }
- protected JLabel createLogo() {
- Icon icon= TestRunner.getIconResource(BaseTestRunner.class, "logo.gif");
- return new JLabel(icon);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/CounterPanel.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/CounterPanel.js
deleted file mode 100644
index 2b7356a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/CounterPanel.js
+++ /dev/null
@@ -1,110 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-
-import javax.swing.*;
-
-/**
- * A panel with test run counters
- */
-public class CounterPanel extends JPanel {
- private JTextField fNumberOfErrors;
- private JTextField fNumberOfFailures;
- private JTextField fNumberOfRuns;
- private Icon fFailureIcon= TestRunner.getIconResource(getClass(), "icons/failure.gif");
- private Icon fErrorIcon= TestRunner.getIconResource(getClass(), "icons/error.gif");
-
- private int fTotal;
-
- public CounterPanel() {
- super(new GridBagLayout());
- fNumberOfErrors= createOutputField(5);
- fNumberOfFailures= createOutputField(5);
- fNumberOfRuns= createOutputField(9);
-
- addToGrid(new JLabel("Runs:", JLabel.CENTER),
- 0, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 0, 0, 0));
- addToGrid(fNumberOfRuns,
- 1, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 0));
-
- addToGrid(new JLabel("Errors:", fErrorIcon, SwingConstants.LEFT),
- 2, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 8, 0, 0));
- addToGrid(fNumberOfErrors,
- 3, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 0));
-
- addToGrid(new JLabel("Failures:", fFailureIcon, SwingConstants.LEFT),
- 4, 0, 1, 1, 0.0, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.NONE,
- new Insets(0, 8, 0, 0));
- addToGrid(fNumberOfFailures,
- 5, 0, 1, 1, 0.33, 0.0,
- GridBagConstraints.CENTER, GridBagConstraints.HORIZONTAL,
- new Insets(0, 8, 0, 0));
- }
-
- private JTextField createOutputField(int width) {
- JTextField field= new JTextField("0", width);
- // force a fixed layout to avoid accidental hiding on relayout
- field.setMinimumSize(field.getPreferredSize());
- field.setMaximumSize(field.getPreferredSize());
- field.setHorizontalAlignment(JTextField.LEFT);
- field.setFont(StatusLine.BOLD_FONT);
- field.setEditable(false);
- field.setBorder(BorderFactory.createEmptyBorder());
- return field;
- }
-
- public void addToGrid(Component comp,
- int gridx, int gridy, int gridwidth, int gridheight,
- double weightx, double weighty,
- int anchor, int fill,
- Insets insets) {
-
- GridBagConstraints constraints= new GridBagConstraints();
- constraints.gridx= gridx;
- constraints.gridy= gridy;
- constraints.gridwidth= gridwidth;
- constraints.gridheight= gridheight;
- constraints.weightx= weightx;
- constraints.weighty= weighty;
- constraints.anchor= anchor;
- constraints.fill= fill;
- constraints.insets= insets;
- add(comp, constraints);
- }
-
- public void reset() {
- setLabelValue(fNumberOfErrors, 0);
- setLabelValue(fNumberOfFailures, 0);
- setLabelValue(fNumberOfRuns, 0);
- fTotal= 0;
- }
-
- public void setTotal(int value) {
- fTotal= value;
- }
-
- public void setRunValue(int value) {
- fNumberOfRuns.setText(Integer.toString(value) + "/" + fTotal);
- }
-
- public void setErrorValue(int value) {
- setLabelValue(fNumberOfErrors, value);
- }
-
- public void setFailureValue(int value) {
- setLabelValue(fNumberOfFailures, value);
- }
-
- private void setLabelValue(JTextField label, int value) {
- label.setText(Integer.toString(value));
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/DefaultFailureDetailView.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/DefaultFailureDetailView.js
deleted file mode 100644
index 882d28a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/DefaultFailureDetailView.js
+++ /dev/null
@@ -1,94 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-import java.util.*;
-
-import javax.swing.*;
-import junit.framework.TestFailure;
-import junit.runner.*;
-
-/**
- * A view that shows a stack trace of a failure
- */
-public class DefaultFailureDetailView implements FailureDetailView {
- JList fList;
-
- /**
- * A ListModel representing the scanned failure stack trace.
- */
- static class StackTraceListModel extends AbstractListModel {
- private Vector fLines= new Vector(20);
-
- public Object getElementAt(int index) {
- return fLines.elementAt(index);
- }
-
- public int getSize() {
- return fLines.size();
- }
-
- public void setTrace(String trace) {
- scan(trace);
- fireContentsChanged(this, 0, fLines.size());
- }
-
- public void clear() {
- fLines.removeAllElements();
- fireContentsChanged(this, 0, fLines.size());
- }
-
- private void scan(String trace) {
- fLines.removeAllElements();
- StringTokenizer st= new StringTokenizer(trace, "\n\r", false);
- while (st.hasMoreTokens())
- fLines.add(st.nextToken());
- }
- }
-
- /**
- * Renderer for stack entries
- */
- static class StackEntryRenderer extends DefaultListCellRenderer {
-
- public Component getListCellRendererComponent(
- JList list, Object value, int modelIndex,
- boolean isSelected, boolean cellHasFocus) {
- String text= ((String)value).replace('\t', ' ');
- Component c= super.getListCellRendererComponent(list, text, modelIndex, isSelected, cellHasFocus);
- setText(text);
- setToolTipText(text);
- return c;
- }
- }
-
- /**
- * Returns the component used to present the trace
- */
- public Component getComponent() {
- if (fList == null) {
- fList= new JList(new StackTraceListModel());
- fList.setFont(new Font("Dialog", Font.PLAIN, 12));
- fList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- fList.setVisibleRowCount(5);
- fList.setCellRenderer(new StackEntryRenderer());
- }
- return fList;
- }
-
- /**
- * Shows a TestFailure
- */
- public void showFailure(TestFailure failure) {
- getModel().setTrace(BaseTestRunner.getFilteredTrace(failure.trace()));
- }
- /**
- * Clears the output.
- */
- public void clear() {
- getModel().clear();
- }
-
- private StackTraceListModel getModel() {
- return (StackTraceListModel)fList.getModel();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/FailureRunView.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/FailureRunView.js
deleted file mode 100644
index 8c75fb9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/FailureRunView.js
+++ /dev/null
@@ -1,110 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-
-import javax.swing.*;
-import javax.swing.event.*;
-import junit.framework.*;
-import junit.runner.BaseTestRunner;
-
-
-/**
- * A view presenting the test failures as a list.
- */
-public class FailureRunView implements TestRunView {
- JList fFailureList;
- TestRunContext fRunContext;
-
- /**
- * Renders TestFailures in a JList
- */
- static class FailureListCellRenderer extends DefaultListCellRenderer {
- private Icon fFailureIcon;
- private Icon fErrorIcon;
-
- FailureListCellRenderer() {
- super();
- loadIcons();
- }
-
- void loadIcons() {
- fFailureIcon= TestRunner.getIconResource(getClass(), "icons/failure.gif");
- fErrorIcon= TestRunner.getIconResource(getClass(), "icons/error.gif");
- }
-
- public Component getListCellRendererComponent(
- JList list, Object value, int modelIndex,
- boolean isSelected, boolean cellHasFocus) {
-
- Component c= super.getListCellRendererComponent(list, value, modelIndex, isSelected, cellHasFocus);
- TestFailure failure= (TestFailure)value;
- String text= failure.failedTest().toString();
- String msg= failure.exceptionMessage();
- if (msg != null)
- text+= ":" + BaseTestRunner.truncate(msg);
-
- if (failure.isFailure()) {
- if (fFailureIcon != null)
- setIcon(fFailureIcon);
- } else {
- if (fErrorIcon != null)
- setIcon(fErrorIcon);
- }
- setText(text);
- setToolTipText(text);
- return c;
- }
- }
-
- public FailureRunView(TestRunContext context) {
- fRunContext= context;
- fFailureList= new JList(fRunContext.getFailures());
- fFailureList.setFont(new Font("Dialog", Font.PLAIN, 12));
-
- fFailureList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- fFailureList.setCellRenderer(new FailureListCellRenderer());
- fFailureList.setVisibleRowCount(5);
-
- fFailureList.addListSelectionListener(
- new ListSelectionListener() {
- public void valueChanged(ListSelectionEvent e) {
- testSelected();
- }
- }
- );
- }
-
- public Test getSelectedTest() {
- int index= fFailureList.getSelectedIndex();
- if (index == -1)
- return null;
-
- ListModel model= fFailureList.getModel();
- TestFailure failure= (TestFailure)model.getElementAt(index);
- return failure.failedTest();
- }
-
- public void activate() {
- testSelected();
- }
-
- public void addTab(JTabbedPane pane) {
- JScrollPane scrollPane= new JScrollPane(fFailureList, JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
- Icon errorIcon= TestRunner.getIconResource(getClass(), "icons/error.gif");
- pane.addTab("Failures", errorIcon, scrollPane, "The list of failed tests");
- }
-
- public void revealFailure(Test failure) {
- fFailureList.setSelectedIndex(0);
- }
-
- public void aboutToStart(Test suite, TestResult result) {
- }
-
- public void runFinished(Test suite, TestResult result) {
- }
-
- protected void testSelected() {
- fRunContext.handleTestSelected(getSelectedTest());
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/ProgressBar.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/ProgressBar.js
deleted file mode 100644
index 0e52304..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/ProgressBar.js
+++ /dev/null
@@ -1,42 +0,0 @@
-package junit.swingui;
-
-import java.awt.Color;
-
-import javax.swing.JProgressBar;
-
-/**
- * A progress bar showing the green/red status
- */
-class ProgressBar extends JProgressBar {
- boolean fError= false;
-
- public ProgressBar() {
- super();
- setForeground(getStatusColor());
- }
-
- private Color getStatusColor() {
- if (fError)
- return Color.red;
- return Color.green;
- }
-
- public void reset() {
- fError= false;
- setForeground(getStatusColor());
- setValue(0);
- }
-
- public void start(int total) {
- setMaximum(total);
- reset();
- }
-
- public void step(int value, boolean successful) {
- setValue(value);
- if (!fError && !successful) {
- fError= true;
- setForeground(getStatusColor());
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/StatusLine.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/StatusLine.js
deleted file mode 100644
index 9a0e7a5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/StatusLine.js
+++ /dev/null
@@ -1,42 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-
-import javax.swing.*;
-import javax.swing.border.BevelBorder;
-
-/**
- * A status line component.
- */
-public class StatusLine extends JTextField {
- public static final Font PLAIN_FONT= new Font("dialog", Font.PLAIN, 12);
- public static final Font BOLD_FONT= new Font("dialog", Font.BOLD, 12);
-
- public StatusLine(int preferredWidth) {
- super();
- setFont(BOLD_FONT);
- setEditable(false);
- setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
- Dimension d= getPreferredSize();
- d.width= preferredWidth;
- setPreferredSize(d);
- }
-
- public void showInfo(String message) {
- setFont(PLAIN_FONT);
- setForeground(Color.black);
- setText(message);
- }
-
- public void showError(String status) {
- setFont(BOLD_FONT);
- setForeground(Color.red);
- setText(status);
- setToolTipText(status);
- }
-
- public void clear() {
- setText("");
- setToolTipText(null);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestHierarchyRunView.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestHierarchyRunView.js
deleted file mode 100644
index cc1c996..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestHierarchyRunView.js
+++ /dev/null
@@ -1,72 +0,0 @@
-package junit.swingui;
-
-import java.util.Vector;
-
-import javax.swing.*;
-import javax.swing.event.*;
-import javax.swing.tree.TreePath;
-import junit.framework.*;
-
-/**
- * A hierarchical view of a test run.
- * The contents of a test suite is shown
- * as a tree.
- */
-public class TestHierarchyRunView implements TestRunView {
- TestSuitePanel fTreeBrowser;
- TestRunContext fTestContext;
-
- public TestHierarchyRunView(TestRunContext context) {
- fTestContext= context;
- fTreeBrowser= new TestSuitePanel();
- fTreeBrowser.getTree().addTreeSelectionListener(
- new TreeSelectionListener() {
- public void valueChanged(TreeSelectionEvent e) {
- testSelected();
- }
- }
- );
- }
-
- public void addTab(JTabbedPane pane) {
- Icon treeIcon= TestRunner.getIconResource(getClass(), "icons/hierarchy.gif");
- pane.addTab("Test Hierarchy", treeIcon, fTreeBrowser, "The test hierarchy");
- }
-
- public Test getSelectedTest() {
- return fTreeBrowser.getSelectedTest();
- }
-
- public void activate() {
- testSelected();
- }
-
- public void revealFailure(Test failure) {
- JTree tree= fTreeBrowser.getTree();
- TestTreeModel model= (TestTreeModel)tree.getModel();
- Vector vpath= new Vector();
- int index= model.findTest(failure, (Test)model.getRoot(), vpath);
- if (index >= 0) {
- Object[] path= new Object[vpath.size()+1];
- vpath.copyInto(path);
- Object last= path[vpath.size()-1];
- path[vpath.size()]= model.getChild(last, index);
- TreePath selectionPath= new TreePath(path);
- tree.setSelectionPath(selectionPath);
- tree.makeVisible(selectionPath);
- }
- }
-
- public void aboutToStart(Test suite, TestResult result) {
- fTreeBrowser.showTestTree(suite);
- result.addListener(fTreeBrowser);
- }
-
- public void runFinished(Test suite, TestResult result) {
- result.removeListener(fTreeBrowser);
- }
-
- protected void testSelected() {
- fTestContext.handleTestSelected(getSelectedTest());
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunContext.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunContext.js
deleted file mode 100644
index 916b545..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunContext.js
+++ /dev/null
@@ -1,21 +0,0 @@
-package junit.swingui;
-
-import javax.swing.ListModel;
-
-import junit.framework.Test;
-
-/**
- * The interface for accessing the Test run context. Test run views
- * should use this interface rather than accessing the TestRunner
- * directly.
- */
-public interface TestRunContext {
- /**
- * Handles the selection of a Test.
- */
- public void handleTestSelected(Test test);
- /**
- * Returns the failure model
- */
- public ListModel getFailures();
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunView.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunView.js
deleted file mode 100644
index 8142396..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunView.js
+++ /dev/null
@@ -1,37 +0,0 @@
-package junit.swingui;
-
-import javax.swing.JTabbedPane;
-import junit.framework.*;
-
-/**
- * A TestRunView is shown as a page in a tabbed folder.
- * It contributes the page contents and can return
- * the currently selected tests. A TestRunView is
- * notified about the start and finish of a run.
- */
-interface TestRunView {
- /**
- * Returns the currently selected Test in the View
- */
- public Test getSelectedTest();
- /**
- * Activates the TestRunView
- */
- public void activate();
- /**
- * Reveals the given failure
- */
- public void revealFailure(Test failure);
- /**
- * Adds the TestRunView to the test run views tab
- */
- public void addTab(JTabbedPane pane);
- /**
- * Informs that the suite is about to start
- */
- public void aboutToStart(Test suite, TestResult result);
- /**
- * Informs that the run of the test suite has finished
- */
- public void runFinished(Test suite, TestResult result);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunner.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunner.js
deleted file mode 100644
index e82872d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestRunner.js
+++ /dev/null
@@ -1,774 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-import java.awt.event.*;
-import java.io.*;
-import java.net.URL;
-import java.util.*;
-
-import javax.swing.*;
-import javax.swing.event.*;
-import junit.framework.*;
-import junit.runner.*;
-
-/**
- * A Swing based user interface to run tests.
- * Enter the name of a class which either provides a static
- * suite method or is a subclass of TestCase.
- * <pre>
- * Synopsis: java junit.swingui.TestRunner [-noloading] [TestCase]
- * </pre>
- * TestRunner takes as an optional argument the name of the testcase class to be run.
- */
-public class TestRunner extends BaseTestRunner implements TestRunContext {
- private static final int GAP= 4;
- private static final int HISTORY_LENGTH= 5;
-
- protected JFrame fFrame;
- private Thread fRunner;
- private TestResult fTestResult;
-
- private JComboBox fSuiteCombo;
- private ProgressBar fProgressIndicator;
- private DefaultListModel fFailures;
- private JLabel fLogo;
- private CounterPanel fCounterPanel;
- private JButton fRun;
- private JButton fQuitButton;
- private JButton fRerunButton;
- private StatusLine fStatusLine;
- private FailureDetailView fFailureView;
- private JTabbedPane fTestViewTab;
- private JCheckBox fUseLoadingRunner;
- private Vector fTestRunViews= new Vector(); // view associated with tab in tabbed pane
-
- private static final String TESTCOLLECTOR_KEY= "TestCollectorClass";
- private static final String FAILUREDETAILVIEW_KEY= "FailureViewClass";
-
- public TestRunner() {
- }
-
- public static void main(String[] args) {
- new TestRunner().start(args);
- }
-
- public static void run(Class test) {
- String args[]= { test.getName() };
- main(args);
- }
-
- public void testFailed(final int status, final Test test, final Throwable t) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- switch (status) {
- case TestRunListener.STATUS_ERROR:
- fCounterPanel.setErrorValue(fTestResult.errorCount());
- appendFailure(test, t);
- break;
- case TestRunListener.STATUS_FAILURE:
- fCounterPanel.setFailureValue(fTestResult.failureCount());
- appendFailure(test, t);
- break;
- }
- }
- }
- );
- }
-
- public void testStarted(String testName) {
- postInfo("Running: "+testName);
- }
-
- public void testEnded(String stringName) {
- synchUI();
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- if (fTestResult != null) {
- fCounterPanel.setRunValue(fTestResult.runCount());
- fProgressIndicator.step(fTestResult.runCount(), fTestResult.wasSuccessful());
- }
- }
- }
- );
- }
-
- public void setSuite(String suiteName) {
- fSuiteCombo.getEditor().setItem(suiteName);
- }
-
- private void addToHistory(final String suite) {
- for (int i= 0; i < fSuiteCombo.getItemCount(); i++) {
- if (suite.equals(fSuiteCombo.getItemAt(i))) {
- fSuiteCombo.removeItemAt(i);
- fSuiteCombo.insertItemAt(suite, 0);
- fSuiteCombo.setSelectedIndex(0);
- return;
- }
- }
- fSuiteCombo.insertItemAt(suite, 0);
- fSuiteCombo.setSelectedIndex(0);
- pruneHistory();
- }
-
- private void pruneHistory() {
- int historyLength= getPreference("maxhistory", HISTORY_LENGTH);
- if (historyLength < 1)
- historyLength= 1;
- for (int i= fSuiteCombo.getItemCount()-1; i > historyLength-1; i--)
- fSuiteCombo.removeItemAt(i);
- }
-
- private void appendFailure(Test test, Throwable t) {
- fFailures.addElement(new TestFailure(test, t));
- if (fFailures.size() == 1)
- revealFailure(test);
- }
-
- private void revealFailure(Test test) {
- for (Enumeration e= fTestRunViews.elements(); e.hasMoreElements(); ) {
- TestRunView v= (TestRunView) e.nextElement();
- v.revealFailure(test);
- }
- }
-
- protected void aboutToStart(final Test testSuite) {
- for (Enumeration e= fTestRunViews.elements(); e.hasMoreElements(); ) {
- TestRunView v= (TestRunView) e.nextElement();
- v.aboutToStart(testSuite, fTestResult);
- }
- }
-
- protected void runFinished(final Test testSuite) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- for (Enumeration e= fTestRunViews.elements(); e.hasMoreElements(); ) {
- TestRunView v= (TestRunView) e.nextElement();
- v.runFinished(testSuite, fTestResult);
- }
- }
- }
- );
- }
-
- protected CounterPanel createCounterPanel() {
- return new CounterPanel();
- }
-
- protected JPanel createFailedPanel() {
- JPanel failedPanel= new JPanel(new GridLayout(0, 1, 0, 2));
- fRerunButton= new JButton("Run");
- fRerunButton.setEnabled(false);
- fRerunButton.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- rerun();
- }
- }
- );
- failedPanel.add(fRerunButton);
- return failedPanel;
- }
-
- protected FailureDetailView createFailureDetailView() {
- String className= BaseTestRunner.getPreference(FAILUREDETAILVIEW_KEY);
- if (className != null) {
- Class viewClass= null;
- try {
- viewClass= Class.forName(className);
- return (FailureDetailView)viewClass.newInstance();
- } catch(Exception e) {
- JOptionPane.showMessageDialog(fFrame, "Could not create Failure DetailView - using default view");
- }
- }
- return new DefaultFailureDetailView();
- }
-
- /**
- * Creates the JUnit menu. Clients override this
- * method to add additional menu items.
- */
- protected JMenu createJUnitMenu() {
- JMenu menu= new JMenu("JUnit");
- menu.setMnemonic('J');
- JMenuItem mi1= new JMenuItem("About...");
- mi1.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent event) {
- about();
- }
- }
- );
- mi1.setMnemonic('A');
- menu.add(mi1);
-
- menu.addSeparator();
- JMenuItem mi2= new JMenuItem(" Exit ");
- mi2.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent event) {
- terminate();
- }
- }
- );
- mi2.setMnemonic('x');
- menu.add(mi2);
-
- return menu;
- }
-
- protected JFrame createFrame() {
- JFrame frame= new JFrame("JUnit");
- Image icon= loadFrameIcon();
- if (icon != null)
- frame.setIconImage(icon);
- frame.getContentPane().setLayout(new BorderLayout(0, 0));
-
- frame.addWindowListener(
- new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- terminate();
- }
- }
- );
- return frame;
- }
-
- protected JLabel createLogo() {
- JLabel label;
- Icon icon= getIconResource(BaseTestRunner.class, "logo.gif");
- if (icon != null)
- label= new JLabel(icon);
- else
- label= new JLabel("JV");
- label.setToolTipText("JUnit Version "+Version.id());
- return label;
- }
-
- protected void createMenus(JMenuBar mb) {
- mb.add(createJUnitMenu());
- }
-
- protected JCheckBox createUseLoaderCheckBox() {
- boolean useLoader= useReloadingTestSuiteLoader();
- JCheckBox box= new JCheckBox("Reload classes every run", useLoader);
- box.setToolTipText("Use a custom class loader to reload the classes for every run");
- if (inVAJava())
- box.setVisible(false);
- return box;
- }
-
- protected JButton createQuitButton() {
- // spaces required to avoid layout flicker
- // Exit is shorter than Stop that shows in the same column
- JButton quit= new JButton(" Exit ");
- quit.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- terminate();
- }
- }
- );
- return quit;
- }
-
- protected JButton createRunButton() {
- JButton run= new JButton("Run");
- run.setEnabled(true);
- run.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- runSuite();
- }
- }
- );
- return run;
- }
-
- protected Component createBrowseButton() {
- JButton browse= new JButton("...");
- browse.setToolTipText("Select a Test class");
- browse.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- browseTestClasses();
- }
- }
- );
- return browse;
- }
-
- protected StatusLine createStatusLine() {
- return new StatusLine(380);
- }
-
- protected JComboBox createSuiteCombo() {
- JComboBox combo= new JComboBox();
- combo.setEditable(true);
- combo.setLightWeightPopupEnabled(false);
-
- combo.getEditor().getEditorComponent().addKeyListener(
- new KeyAdapter() {
- public void keyTyped(KeyEvent e) {
- textChanged();
- if (e.getKeyChar() == KeyEvent.VK_ENTER)
- runSuite();
- }
- }
- );
- try {
- loadHistory(combo);
- } catch (IOException e) {
- // fails the first time
- }
- combo.addItemListener(
- new ItemListener() {
- public void itemStateChanged(ItemEvent event) {
- if (event.getStateChange() == ItemEvent.SELECTED) {
- textChanged();
- }
- }
- }
- );
- return combo;
- }
-
- protected JTabbedPane createTestRunViews() {
- JTabbedPane pane= new JTabbedPane(JTabbedPane.BOTTOM);
-
- FailureRunView lv= new FailureRunView(this);
- fTestRunViews.addElement(lv);
- lv.addTab(pane);
-
- TestHierarchyRunView tv= new TestHierarchyRunView(this);
- fTestRunViews.addElement(tv);
- tv.addTab(pane);
-
- pane.addChangeListener(
- new ChangeListener() {
- public void stateChanged(ChangeEvent e) {
- testViewChanged();
- }
- }
- );
- return pane;
- }
-
- public void testViewChanged() {
- TestRunView view= (TestRunView)fTestRunViews.elementAt(fTestViewTab.getSelectedIndex());
- view.activate();
- }
-
- protected TestResult createTestResult() {
- return new TestResult();
- }
-
- protected JFrame createUI(String suiteName) {
- JFrame frame= createFrame();
- JMenuBar mb= new JMenuBar();
- createMenus(mb);
- frame.setJMenuBar(mb);
-
- JLabel suiteLabel= new JLabel("Test class name:");
- fSuiteCombo= createSuiteCombo();
- fRun= createRunButton();
- frame.getRootPane().setDefaultButton(fRun);
- Component browseButton= createBrowseButton();
-
- fUseLoadingRunner= createUseLoaderCheckBox();
- fProgressIndicator= new ProgressBar();
- fCounterPanel= createCounterPanel();
-
- fFailures= new DefaultListModel();
-
- fTestViewTab= createTestRunViews();
- JPanel failedPanel= createFailedPanel();
-
- fFailureView= createFailureDetailView();
- JScrollPane tracePane= new JScrollPane(fFailureView.getComponent(), JScrollPane.VERTICAL_SCROLLBAR_ALWAYS, JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
-
- fStatusLine= createStatusLine();
- fQuitButton= createQuitButton();
- fLogo= createLogo();
-
- JPanel panel= new JPanel(new GridBagLayout());
-
- addGrid(panel, suiteLabel, 0, 0, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fSuiteCombo, 0, 1, 1, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, browseButton, 1, 1, 1, GridBagConstraints.NONE, 0.0, GridBagConstraints.WEST);
- addGrid(panel, fRun, 2, 1, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.CENTER);
-
- addGrid(panel, fUseLoadingRunner, 0, 2, 3, GridBagConstraints.NONE, 1.0, GridBagConstraints.WEST);
- //addGrid(panel, new JSeparator(), 0, 3, 3, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
-
-
- addGrid(panel, fProgressIndicator, 0, 3, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, fLogo, 2, 3, 1, GridBagConstraints.NONE, 0.0, GridBagConstraints.NORTH);
-
- addGrid(panel, fCounterPanel, 0, 4, 2, GridBagConstraints.NONE, 0.0, GridBagConstraints.WEST);
- addGrid(panel, new JSeparator(), 0, 5, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
- addGrid(panel, new JLabel("Results:"), 0, 6, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.WEST);
-
- JSplitPane splitter= new JSplitPane(JSplitPane.VERTICAL_SPLIT, fTestViewTab, tracePane);
- addGrid(panel, splitter, 0, 7, 2, GridBagConstraints.BOTH, 1.0, GridBagConstraints.WEST);
-
- addGrid(panel, failedPanel, 2, 7, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.NORTH/*CENTER*/);
-
- addGrid(panel, fStatusLine, 0, 9, 2, GridBagConstraints.HORIZONTAL, 1.0, GridBagConstraints.CENTER);
- addGrid(panel, fQuitButton, 2, 9, 1, GridBagConstraints.HORIZONTAL, 0.0, GridBagConstraints.CENTER);
-
- frame.setContentPane(panel);
- frame.pack();
- frame.setLocation(200, 200);
- return frame;
- }
-
- private void addGrid(JPanel p, Component co, int x, int y, int w, int fill, double wx, int anchor) {
- GridBagConstraints c= new GridBagConstraints();
- c.gridx= x; c.gridy= y;
- c.gridwidth= w;
- c.anchor= anchor;
- c.weightx= wx;
- c.fill= fill;
- if (fill == GridBagConstraints.BOTH || fill == GridBagConstraints.VERTICAL)
- c.weighty= 1.0;
- c.insets= new Insets(y == 0 ? 10 : 0, x == 0 ? 10 : GAP, GAP, GAP);
- p.add(co, c);
- }
-
- protected String getSuiteText() {
- if (fSuiteCombo == null)
- return "";
- return (String)fSuiteCombo.getEditor().getItem();
- }
-
- public ListModel getFailures() {
- return fFailures;
- }
-
- public void insertUpdate(DocumentEvent event) {
- textChanged();
- }
-
- public void browseTestClasses() {
- TestCollector collector= createTestCollector();
- TestSelector selector= new TestSelector(fFrame, collector);
- if (selector.isEmpty()) {
- JOptionPane.showMessageDialog(fFrame, "No Test Cases found.\nCheck that the configured \'TestCollector\' is supported on this platform.");
- return;
- }
- selector.show();
- String className= selector.getSelectedItem();
- if (className != null)
- setSuite(className);
- }
-
- TestCollector createTestCollector() {
- String className= BaseTestRunner.getPreference(TESTCOLLECTOR_KEY);
- if (className != null) {
- Class collectorClass= null;
- try {
- collectorClass= Class.forName(className);
- return (TestCollector)collectorClass.newInstance();
- } catch(Exception e) {
- JOptionPane.showMessageDialog(fFrame, "Could not create TestCollector - using default collector");
- }
- }
- return new SimpleTestCollector();
- }
-
- private Image loadFrameIcon() {
- ImageIcon icon= (ImageIcon)getIconResource(BaseTestRunner.class, "smalllogo.gif");
- if (icon != null)
- return icon.getImage();
- return null;
- }
-
- private void loadHistory(JComboBox combo) throws IOException {
- BufferedReader br= new BufferedReader(new FileReader(getSettingsFile()));
- int itemCount= 0;
- try {
- String line;
- while ((line= br.readLine()) != null) {
- combo.addItem(line);
- itemCount++;
- }
- if (itemCount > 0)
- combo.setSelectedIndex(0);
-
- } finally {
- br.close();
- }
- }
-
- private File getSettingsFile() {
- String home= System.getProperty("user.home");
- return new File(home,".junitsession");
- }
-
- private void postInfo(final String message) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- showInfo(message);
- }
- }
- );
- }
-
- private void postStatus(final String status) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- showStatus(status);
- }
- }
- );
- }
-
- public void removeUpdate(DocumentEvent event) {
- textChanged();
- }
-
- private void rerun() {
- TestRunView view= (TestRunView)fTestRunViews.elementAt(fTestViewTab.getSelectedIndex());
- Test rerunTest= view.getSelectedTest();
- if (rerunTest != null)
- rerunTest(rerunTest);
- }
-
- private void rerunTest(Test test) {
- if (!(test instanceof TestCase)) {
- showInfo("Could not reload "+ test.toString());
- return;
- }
- Test reloadedTest= null;
- TestCase rerunTest= (TestCase)test;
-
- try {
- Class reloadedTestClass= getLoader().reload(test.getClass());
- reloadedTest= TestSuite.createTest(reloadedTestClass, rerunTest.getName());
- } catch(Exception e) {
- showInfo("Could not reload "+ test.toString());
- return;
- }
- TestResult result= new TestResult();
- reloadedTest.run(result);
-
- String message= reloadedTest.toString();
- if(result.wasSuccessful())
- showInfo(message+" was successful");
- else if (result.errorCount() == 1)
- showStatus(message+" had an error");
- else
- showStatus(message+" had a failure");
- }
-
- protected void reset() {
- fCounterPanel.reset();
- fProgressIndicator.reset();
- fRerunButton.setEnabled(false);
- fFailureView.clear();
- fFailures.clear();
- }
-
- protected void runFailed(String message) {
- showStatus(message);
- fRun.setText("Run");
- fRunner= null;
- }
-
- synchronized public void runSuite() {
- if (fRunner != null) {
- fTestResult.stop();
- } else {
- setLoading(shouldReload());
- reset();
- showInfo("Load Test Case...");
- final String suiteName= getSuiteText();
- final Test testSuite= getTest(suiteName);
- if (testSuite != null) {
- addToHistory(suiteName);
- doRunTest(testSuite);
- }
- }
- }
-
- private boolean shouldReload() {
- return !inVAJava() && fUseLoadingRunner.isSelected();
- }
-
-
- synchronized protected void runTest(final Test testSuite) {
- if (fRunner != null) {
- fTestResult.stop();
- } else {
- reset();
- if (testSuite != null) {
- doRunTest(testSuite);
- }
- }
- }
-
- private void doRunTest(final Test testSuite) {
- setButtonLabel(fRun, "Stop");
- fRunner= new Thread("TestRunner-Thread") {
- public void run() {
- TestRunner.this.start(testSuite);
- postInfo("Running...");
-
- long startTime= System.currentTimeMillis();
- testSuite.run(fTestResult);
-
- if (fTestResult.shouldStop()) {
- postStatus("Stopped");
- } else {
- long endTime= System.currentTimeMillis();
- long runTime= endTime-startTime;
- postInfo("Finished: " + elapsedTimeAsString(runTime) + " seconds");
- }
- runFinished(testSuite);
- setButtonLabel(fRun, "Run");
- fRunner= null;
- System.gc();
- }
- };
- // make sure that the test result is created before we start the
- // test runner thread so that listeners can register for it.
- fTestResult= createTestResult();
- fTestResult.addListener(TestRunner.this);
- aboutToStart(testSuite);
-
- fRunner.start();
- }
-
- private void saveHistory() throws IOException {
- BufferedWriter bw= new BufferedWriter(new FileWriter(getSettingsFile()));
- try {
- for (int i= 0; i < fSuiteCombo.getItemCount(); i++) {
- String testsuite= fSuiteCombo.getItemAt(i).toString();
- bw.write(testsuite, 0, testsuite.length());
- bw.newLine();
- }
- } finally {
- bw.close();
- }
- }
-
- private void setButtonLabel(final JButton button, final String label) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- button.setText(label);
- }
- }
- );
- }
-
- public void handleTestSelected(Test test) {
- fRerunButton.setEnabled(test != null && (test instanceof TestCase));
- showFailureDetail(test);
- }
-
- private void showFailureDetail(Test test) {
- if (test != null) {
- ListModel failures= getFailures();
- for (int i= 0; i < failures.getSize(); i++) {
- TestFailure failure= (TestFailure)failures.getElementAt(i);
- if (failure.failedTest() == test) {
- fFailureView.showFailure(failure);
- return;
- }
- }
- }
- fFailureView.clear();
- }
-
- private void showInfo(String message) {
- fStatusLine.showInfo(message);
- }
-
- private void showStatus(String status) {
- fStatusLine.showError(status);
- }
-
- /**
- * Starts the TestRunner
- */
- public void start(String[] args) {
- String suiteName= processArguments(args);
- fFrame= createUI(suiteName);
- fFrame.pack();
- fFrame.setVisible(true);
-
- if (suiteName != null) {
- setSuite(suiteName);
- runSuite();
- }
- }
-
- private void start(final Test test) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- int total= test.countTestCases();
- fProgressIndicator.start(total);
- fCounterPanel.setTotal(total);
- }
- }
- );
- }
-
- /**
- * Wait until all the events are processed in the event thread
- */
- private void synchUI() {
- try {
- SwingUtilities.invokeAndWait(
- new Runnable() {
- public void run() {}
- }
- );
- }
- catch (Exception e) {
- }
- }
-
- /**
- * Terminates the TestRunner
- */
- public void terminate() {
- fFrame.dispose();
- try {
- saveHistory();
- } catch (IOException e) {
- System.out.println("Couldn't save test run history");
- }
- System.exit(0);
- }
-
- public void textChanged() {
- fRun.setEnabled(getSuiteText().length() > 0);
- clearStatus();
- }
-
- protected void clearStatus() {
- fStatusLine.clear();
- }
-
- public static Icon getIconResource(Class clazz, String name) {
- URL url= clazz.getResource(name);
- if (url == null) {
- System.err.println("Warning: could not load \""+name+"\" icon");
- return null;
- }
- return new ImageIcon(url);
- }
-
- private void about() {
- AboutDialog about= new AboutDialog(fFrame);
- about.show();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSelector.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSelector.js
deleted file mode 100644
index f2eaa7f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSelector.js
+++ /dev/null
@@ -1,258 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-import java.awt.event.*;
-import java.util.*;
-
-import javax.swing.*;
-import javax.swing.event.*;
-import junit.runner.*;
-
-/**
- * A test class selector. A simple dialog to pick the name of a test suite.
- */
-class TestSelector extends JDialog {
- private JButton fCancel;
- private JButton fOk;
- private JList fList;
- private JScrollPane fScrolledList;
- private JLabel fDescription;
- private String fSelectedItem;
-
- /**
- * Renders TestFailures in a JList
- */
- static class TestCellRenderer extends DefaultListCellRenderer {
- Icon fLeafIcon;
- Icon fSuiteIcon;
-
- public TestCellRenderer() {
- fLeafIcon= UIManager.getIcon("Tree.leafIcon");
- fSuiteIcon= UIManager.getIcon("Tree.closedIcon");
- }
-
- public Component getListCellRendererComponent(
- JList list, Object value, int modelIndex,
- boolean isSelected, boolean cellHasFocus) {
- Component c= super.getListCellRendererComponent(list, value, modelIndex, isSelected, cellHasFocus);
- String displayString= displayString((String)value);
-
- if (displayString.startsWith("AllTests"))
- setIcon(fSuiteIcon);
- else
- setIcon(fLeafIcon);
-
- setText(displayString);
- return c;
- }
-
- public static String displayString(String className) {
- int typeIndex= className.lastIndexOf('.');
- if (typeIndex < 0)
- return className;
- return className.substring(typeIndex+1) + " - " + className.substring(0, typeIndex);
- }
-
- public static boolean matchesKey(String s, char ch) {
- return ch == Character.toUpperCase(s.charAt(typeIndex(s)));
- }
-
- private static int typeIndex(String s) {
- int typeIndex= s.lastIndexOf('.');
- int i= 0;
- if (typeIndex > 0)
- i= typeIndex+1;
- return i;
- }
- }
-
- protected class DoubleClickListener extends MouseAdapter {
- public void mouseClicked(MouseEvent e) {
- if (e.getClickCount() == 2) {
- okSelected();
- }
- }
- }
-
- protected class KeySelectListener extends KeyAdapter {
- public void keyTyped(KeyEvent e) {
- keySelectTestClass(e.getKeyChar());
- }
- }
-
- public TestSelector(Frame parent, TestCollector testCollector) {
- super(parent, true);
- setSize(350, 300);
- setResizable(false);
- // setLocationRelativeTo only exists in 1.4
- try {
- setLocationRelativeTo(parent);
- } catch (NoSuchMethodError e) {
- centerWindow(this);
- }
- setTitle("Test Selector");
-
- Vector list= null;
- try {
- parent.setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
- list= createTestList(testCollector);
- } finally {
- parent.setCursor(Cursor.getDefaultCursor());
- }
- fList= new JList(list);
- fList.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
- fList.setCellRenderer(new TestCellRenderer());
- fScrolledList= new JScrollPane(fList);
-
- fCancel= new JButton("Cancel");
- fDescription= new JLabel("Select the Test class:");
- fOk= new JButton("OK");
- fOk.setEnabled(false);
- getRootPane().setDefaultButton(fOk);
-
- defineLayout();
- addListeners();
- }
-
- public static void centerWindow(Component c) {
- Dimension paneSize= c.getSize();
- Dimension screenSize= c.getToolkit().getScreenSize();
- c.setLocation((screenSize.width-paneSize.width)/2, (screenSize.height-paneSize.height)/2);
- }
-
- private void addListeners() {
- fCancel.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- dispose();
- }
- }
- );
-
- fOk.addActionListener(
- new ActionListener() {
- public void actionPerformed(ActionEvent e) {
- okSelected();
- }
- }
- );
-
- fList.addMouseListener(new DoubleClickListener());
- fList.addKeyListener(new KeySelectListener());
- fList.addListSelectionListener(
- new ListSelectionListener() {
- public void valueChanged(ListSelectionEvent e) {
- checkEnableOK(e);
- }
- }
- );
-
- addWindowListener(
- new WindowAdapter() {
- public void windowClosing(WindowEvent e) {
- dispose();
- }
- }
- );
- }
-
- private void defineLayout() {
- getContentPane().setLayout(new GridBagLayout());
- GridBagConstraints labelConstraints = new GridBagConstraints();
- labelConstraints.gridx= 0; labelConstraints.gridy= 0;
- labelConstraints.gridwidth= 1; labelConstraints.gridheight= 1;
- labelConstraints.fill= GridBagConstraints.BOTH;
- labelConstraints.anchor= GridBagConstraints.WEST;
- labelConstraints.weightx= 1.0;
- labelConstraints.weighty= 0.0;
- labelConstraints.insets= new Insets(8, 8, 0, 8);
- getContentPane().add(fDescription, labelConstraints);
-
- GridBagConstraints listConstraints = new GridBagConstraints();
- listConstraints.gridx= 0; listConstraints.gridy= 1;
- listConstraints.gridwidth= 4; listConstraints.gridheight= 1;
- listConstraints.fill= GridBagConstraints.BOTH;
- listConstraints.anchor= GridBagConstraints.CENTER;
- listConstraints.weightx= 1.0;
- listConstraints.weighty= 1.0;
- listConstraints.insets= new Insets(8, 8, 8, 8);
- getContentPane().add(fScrolledList, listConstraints);
-
- GridBagConstraints okConstraints= new GridBagConstraints();
- okConstraints.gridx= 2; okConstraints.gridy= 2;
- okConstraints.gridwidth= 1; okConstraints.gridheight= 1;
- okConstraints.anchor= java.awt.GridBagConstraints.EAST;
- okConstraints.insets= new Insets(0, 8, 8, 8);
- getContentPane().add(fOk, okConstraints);
-
-
- GridBagConstraints cancelConstraints = new GridBagConstraints();
- cancelConstraints.gridx= 3; cancelConstraints.gridy= 2;
- cancelConstraints.gridwidth= 1; cancelConstraints.gridheight= 1;
- cancelConstraints.anchor= java.awt.GridBagConstraints.EAST;
- cancelConstraints.insets= new Insets(0, 8, 8, 8);
- getContentPane().add(fCancel, cancelConstraints);
- }
-
- public void checkEnableOK(ListSelectionEvent e) {
- fOk.setEnabled(fList.getSelectedIndex() != -1);
- }
-
- public void okSelected() {
- fSelectedItem= (String)fList.getSelectedValue();
- dispose();
- }
-
- public boolean isEmpty() {
- return fList.getModel().getSize() == 0;
- }
-
- public void keySelectTestClass(char ch) {
- ListModel model= fList.getModel();
- if (!Character.isJavaIdentifierStart(ch))
- return;
- for (int i= 0; i < model.getSize(); i++) {
- String s= (String)model.getElementAt(i);
- if (TestCellRenderer.matchesKey(s, Character.toUpperCase(ch))) {
- fList.setSelectedIndex(i);
- fList.ensureIndexIsVisible(i);
- return;
- }
- }
- Toolkit.getDefaultToolkit().beep();
- }
-
- public String getSelectedItem() {
- return fSelectedItem;
- }
-
- private Vector createTestList(TestCollector collector) {
- Enumeration each= collector.collectTests();
- Vector v= new Vector(200);
- Vector displayVector= new Vector(v.size());
- while(each.hasMoreElements()) {
- String s= (String)each.nextElement();
- v.addElement(s);
- displayVector.addElement(TestCellRenderer.displayString(s));
- }
- if (v.size() > 0)
- Sorter.sortStrings(displayVector, 0, displayVector.size()-1, new ParallelSwapper(v));
- return v;
- }
-
- private class ParallelSwapper implements Sorter.Swapper {
- Vector fOther;
-
- ParallelSwapper(Vector other) {
- fOther= other;
- }
- public void swap(Vector values, int left, int right) {
- Object tmp= values.elementAt(left);
- values.setElementAt(values.elementAt(right), left);
- values.setElementAt(tmp, right);
- Object tmp2= fOther.elementAt(left);
- fOther.setElementAt(fOther.elementAt(right), left);
- fOther.setElementAt(tmp2, right);
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSuitePanel.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSuitePanel.js
deleted file mode 100644
index f233f48..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestSuitePanel.js
+++ /dev/null
@@ -1,159 +0,0 @@
-package junit.swingui;
-
-import java.awt.*;
-import java.util.Vector;
-
-import javax.swing.*;
-import javax.swing.tree.*;
-import junit.framework.*;
-
-/**
- * A Panel showing a test suite as a tree.
- */
-class TestSuitePanel extends JPanel implements TestListener {
- private JTree fTree;
- private JScrollPane fScrollTree;
- private TestTreeModel fModel;
-
- static class TestTreeCellRenderer extends DefaultTreeCellRenderer {
- private Icon fErrorIcon;
- private Icon fOkIcon;
- private Icon fFailureIcon;
-
- TestTreeCellRenderer() {
- super();
- loadIcons();
- }
-
- void loadIcons() {
- fErrorIcon= TestRunner.getIconResource(getClass(), "icons/error.gif");
- fOkIcon= TestRunner.getIconResource(getClass(), "icons/ok.gif");
- fFailureIcon= TestRunner.getIconResource(getClass(), "icons/failure.gif");
- }
-
- String stripParenthesis(Object o) {
- String text= o.toString ();
- int pos= text.indexOf('(');
- if (pos < 1)
- return text;
- return text.substring (0, pos);
- }
-
- public Component getTreeCellRendererComponent(JTree tree, Object value,
- boolean sel, boolean expanded, boolean leaf, int row, boolean hasFocus) {
-
- Component c= super.getTreeCellRendererComponent(tree, value, sel, expanded, leaf, row, hasFocus);
- TreeModel model= tree.getModel();
- if (model instanceof TestTreeModel) {
- TestTreeModel testModel= (TestTreeModel)model;
- Test t= (Test)value;
- String s= "";
- if (testModel.isFailure(t)) {
- if (fFailureIcon != null)
- setIcon(fFailureIcon);
- s= " - Failed";
- }
- else if (testModel.isError(t)) {
- if (fErrorIcon != null)
- setIcon(fErrorIcon);
- s= " - Error";
- }
- else if (testModel.wasRun(t)) {
- if (fOkIcon != null)
- setIcon(fOkIcon);
- s= " - Passed";
- }
- if (c instanceof JComponent)
- ((JComponent)c).setToolTipText(getText()+s);
- }
- setText(stripParenthesis(value));
- return c;
- }
- }
-
- public TestSuitePanel() {
- super(new BorderLayout());
- setPreferredSize(new Dimension(300, 100));
- fTree= new JTree();
- fTree.setModel(null);
- fTree.setRowHeight(20);
- ToolTipManager.sharedInstance().registerComponent(fTree);
- fTree.putClientProperty("JTree.lineStyle", "Angled");
- fScrollTree= new JScrollPane(fTree);
- add(fScrollTree, BorderLayout.CENTER);
- }
-
- public void addError(final Test test, final Throwable t) {
- fModel.addError(test);
- fireTestChanged(test, true);
- }
-
- public void addFailure(final Test test, final AssertionFailedError t) {
- fModel.addFailure(test);
- fireTestChanged(test, true);
- }
-
- /**
- * A test ended.
- */
- public void endTest(Test test) {
- fModel.addRunTest(test);
- fireTestChanged(test, false);
- }
-
- /**
- * A test started.
- */
- public void startTest(Test test) {
- }
-
- /**
- * Returns the selected test or null if multiple or none is selected
- */
- public Test getSelectedTest() {
- TreePath[] paths= fTree.getSelectionPaths();
- if (paths != null && paths.length == 1)
- return (Test)paths[0].getLastPathComponent();
- return null;
- }
-
- /**
- * Returns the Tree
- */
- public JTree getTree() {
- return fTree;
- }
-
- /**
- * Shows the test hierarchy starting at the given test
- */
- public void showTestTree(Test root) {
- fModel= new TestTreeModel(root);
- fTree.setModel(fModel);
- fTree.setCellRenderer(new TestTreeCellRenderer());
- }
-
- private void fireTestChanged(final Test test, final boolean expand) {
- SwingUtilities.invokeLater(
- new Runnable() {
- public void run() {
- Vector vpath= new Vector();
- int index= fModel.findTest(test, (Test)fModel.getRoot(), vpath);
- if (index >= 0) {
- Object[] path= new Object[vpath.size()];
- vpath.copyInto(path);
- TreePath treePath= new TreePath(path);
- fModel.fireNodeChanged(treePath, index);
- if (expand) {
- Object[] fullPath= new Object[vpath.size()+1];
- vpath.copyInto(fullPath);
- fullPath[vpath.size()]= fModel.getChild(treePath.getLastPathComponent(), index);;
- TreePath fullTreePath= new TreePath(fullPath);
- fTree.scrollPathToVisible(fullTreePath);
- }
- }
- }
- }
- );
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestTreeModel.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestTreeModel.js
deleted file mode 100644
index a1c79f0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/swingui/TestTreeModel.js
+++ /dev/null
@@ -1,184 +0,0 @@
-package junit.swingui;
-
-import java.util.*;
-
-import javax.swing.event.*;
-import javax.swing.tree.*;
-import junit.extensions.TestDecorator;
-import junit.framework.*;
-
-/**
- * A tree model for a Test.
- */
-class TestTreeModel implements TreeModel {
- private Test fRoot;
- private Vector fModelListeners= new Vector();
- private Hashtable fFailures= new Hashtable();
- private Hashtable fErrors= new Hashtable();
- private Hashtable fRunTests= new Hashtable();
-
- /**
- * Constructs a tree model with the given test as its root.
- */
- public TestTreeModel(Test root) {
- super();
- fRoot= root;
- }
-
- /**
- * adds a TreeModelListener
- */
- public void addTreeModelListener(TreeModelListener l) {
- if (!fModelListeners.contains(l))
- fModelListeners.addElement(l);
- }
- /**
- * Removes a TestModelListener
- */
- public void removeTreeModelListener(TreeModelListener l) {
- fModelListeners.removeElement(l);
- }
- /**
- * Finds the path to a test. Returns the index of the test in its
- * parent test suite.
- */
- public int findTest(Test target, Test node, Vector path) {
- if (target.equals(node))
- return 0;
-
- TestSuite suite= isTestSuite(node);
- for (int i= 0; i < getChildCount(node); i++) {
- Test t= suite.testAt(i);
- int index= findTest(target, t, path);
- if (index >= 0) {
- path.insertElementAt(node, 0);
- if (path.size() == 1)
- return i;
- return index;
- }
- }
- return -1;
- }
- /**
- * Fires a node changed event
- */
- public void fireNodeChanged(TreePath path, int index) {
- int[] indices= {index};
- Object[] changedChildren= {getChild(path.getLastPathComponent(), index)};
- TreeModelEvent event= new TreeModelEvent(this, path, indices, changedChildren);
-
- Enumeration e= fModelListeners.elements();
- while (e.hasMoreElements()) {
- TreeModelListener l= (TreeModelListener) e.nextElement();
- l.treeNodesChanged(event);
- }
- }
- /**
- * Gets the test at the given index
- */
- public Object getChild(Object parent, int index) {
- TestSuite suite= isTestSuite(parent);
- if (suite != null)
- return suite.testAt(index);
- return null;
- }
- /**
- * Gets the number of tests.
- */
- public int getChildCount(Object parent) {
- TestSuite suite= isTestSuite(parent);
- if (suite != null)
- return suite.testCount();
- return 0;
- }
- /**
- * Gets the index of a test in a test suite
- */
- public int getIndexOfChild(Object parent, Object child) {
- TestSuite suite= isTestSuite(parent);
- if (suite != null) {
- int i= 0;
- for (Enumeration e= suite.tests(); e.hasMoreElements(); i++) {
- if (child.equals((Test)e.nextElement()))
- return i;
- }
- }
- return -1;
- }
- /**
- * Returns the root of the tree
- */
- public Object getRoot() {
- return fRoot;
- }
- /**
- * Tests if the test is a leaf.
- */
- public boolean isLeaf(Object node) {
- return isTestSuite(node) == null;
- }
- /**
- * Tests if the node is a TestSuite.
- */
- TestSuite isTestSuite(Object node) {
- if (node instanceof TestSuite)
- return (TestSuite)node;
- if (node instanceof TestDecorator) {
- Test baseTest= ((TestDecorator)node).getTest();
- return isTestSuite(baseTest);
- }
- return null;
- }
-
- /**
- * Called when the value of the model object was changed in the view
- */
- public void valueForPathChanged(TreePath path, Object newValue) {
- // we don't support direct editing of the model
- System.out.println("TreeModel.valueForPathChanged: not implemented");
- }
- /**
- * Remembers a test failure
- */
- void addFailure(Test t) {
- fFailures.put(t, t);
- }
- /**
- * Remembers a test error
- */
- void addError(Test t) {
- fErrors.put(t, t);
- }
- /**
- * Remembers that a test was run
- */
- void addRunTest(Test t) {
- fRunTests.put(t, t);
- }
- /**
- * Returns whether a test was run
- */
- boolean wasRun(Test t) {
- return fRunTests.get(t) != null;
- }
- /**
- * Tests whether a test was an error
- */
- boolean isError(Test t) {
- return (fErrors != null) && fErrors.get(t) != null;
- }
- /**
- * Tests whether a test was a failure
- */
- boolean isFailure(Test t) {
- return (fFailures != null) && fFailures.get(t) != null;
- }
- /**
- * Resets the test results
- */
- void resetResults() {
- fFailures= new Hashtable();
- fRunTests= new Hashtable();
- fErrors= new Hashtable();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/ResultPrinter.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/ResultPrinter.js
deleted file mode 100644
index 6057165..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/ResultPrinter.js
+++ /dev/null
@@ -1,138 +0,0 @@
-
-package junit.textui;
-
-import java.io.PrintStream;
-import java.text.NumberFormat;
-import java.util.Enumeration;
-
-import junit.framework.AssertionFailedError;
-import junit.framework.Test;
-import junit.framework.TestFailure;
-import junit.framework.TestListener;
-import junit.framework.TestResult;
-import junit.runner.BaseTestRunner;
-
-public class ResultPrinter implements TestListener {
- PrintStream fWriter;
- int fColumn= 0;
-
- public ResultPrinter(PrintStream writer)
- fWriter= writer;
-
- /* API for use by textui.TestRunner
- */
-
- synchronized void print(TestResult result, long runTime) {
- printHeader(runTime);
- printErrors(result);
- printFailures(result);
- printFooter(result);
- }
-
- void printWaitPrompt() {
- getWriter().println();
- getWriter().println("<RETURN> to continue");
- }
-
- /* Internal methods
- */
-
- protected void printHeader(long runTime) {
- getWriter().println();
- getWriter().println("Time: "+elapsedTimeAsString(runTime));
- }
-
- protected void printErrors(TestResult result) {
- printDefects(result.errors(), result.errorCount(), "error");
- }
-
- protected void printFailures(TestResult result) {
- printDefects(result.failures(), result.failureCount(), "failure");
- }
-
- protected void printDefects(Enumeration booBoos, int count, String type) {
- if (count == 0) return;
- if (count == 1)
- getWriter().println("There was " + count + " " + type + ":");
- else
- getWriter().println("There were " + count + " " + type + "s:");
- for (int i= 1; booBoos.hasMoreElements(); i++) {
- printDefect((TestFailure) booBoos.nextElement(), i);
- }
- }
-
- public void printDefect(TestFailure booBoo, int count) { // only public for testing purposes
- printDefectHeader(booBoo, count);
- printDefectTrace(booBoo);
- }
-
- protected void printDefectHeader(TestFailure booBoo, int count) {
- // I feel like making this a println, then adding a line giving the throwable a chance to print something
- // before we get to the stack trace.
- getWriter().print(count + ") " + booBoo.failedTest());
- }
-
- protected void printDefectTrace(TestFailure booBoo) {
- getWriter().print(BaseTestRunner.getFilteredTrace(booBoo.trace()));
- }
-
- protected void printFooter(TestResult result) {
- if (result.wasSuccessful()) {
- getWriter().println();
- getWriter().print("OK");
- getWriter().println (" (" + result.runCount() + " test" + (result.runCount() == 1 ? "": "s") + ")");
-
- } else {
- getWriter().println();
- getWriter().println("FAILURES!!!");
- getWriter().println("Tests run: "+result.runCount()+
- ", Failures: "+result.failureCount()+
- ", Errors: "+result.errorCount());
- }
- getWriter().println();
- }
-
-
- /**
- * Returns the formatted string of the elapsed time.
- * Duplicated from BaseTestRunner. Fix it.
- */
- protected String elapsedTimeAsString(long runTime) {
- return NumberFormat.getInstance().format((double)runTime/1000);
- }
-
- public PrintStream getWriter() {
- return fWriter;
- }
- /**
- * @see junit.framework.TestListener#addError(Test, Throwable)
- */
- public void addError(Test test, Throwable t) {
- getWriter().print("E");
- }
-
- /**
- * @see junit.framework.TestListener#addFailure(Test, AssertionFailedError)
- */
- public void addFailure(Test test, AssertionFailedError t) {
- getWriter().print("F");
- }
-
- /**
- * @see junit.framework.TestListener#endTest(Test)
- */
- public void endTest(Test test) {
- }
-
- /**
- * @see junit.framework.TestListener#startTest(Test)
- */
- public void startTest(Test test) {
- getWriter().print(".");
- if (fColumn++ >= 40) {
- getWriter().println();
- fColumn= 0;
- }
- }
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/TestRunner.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/TestRunner.js
deleted file mode 100644
index a34bdfd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/junit/textui/TestRunner.js
+++ /dev/null
@@ -1,189 +0,0 @@
-package junit.textui;
-
-
-import java.io.PrintStream;
-
-import junit.framework.*;
-import junit.runner.*;
-
-/**
- * A command line based tool to run tests.
- * <pre>
- * java junit.textui.TestRunner [-wait] TestCaseClass
- * </pre>
- * TestRunner expects the name of a TestCase class as argument.
- * If this class defines a static <code>suite</code> method it
- * will be invoked and the returned test is run. Otherwise all
- * the methods starting with "test" having no arguments are run.
- * <p>
- * When the wait command line argument is given TestRunner
- * waits until the users types RETURN.
- * <p>
- * TestRunner prints a trace as the tests are executed followed by a
- * summary at the end.
- */
-public class TestRunner extends BaseTestRunner {
- private ResultPrinter fPrinter;
-
- public static final int SUCCESS_EXIT= 0;
- public static final int FAILURE_EXIT= 1;
- public static final int EXCEPTION_EXIT= 2;
-
- /**
- * Constructs a TestRunner.
- */
- public TestRunner() {
- this(System.out);
- }
-
- /**
- * Constructs a TestRunner using the given stream for all the output
- */
- public TestRunner(PrintStream writer) {
- this(new ResultPrinter(writer));
- }
-
- /**
- * Constructs a TestRunner using the given ResultPrinter all the output
- */
- public TestRunner(ResultPrinter printer) {
- fPrinter= printer;
- }
-
- /**
- * Runs a suite extracted from a TestCase subclass.
- */
- static public void run(Class testClass) {
- run(new TestSuite(testClass));
- }
-
- /**
- * Runs a single test and collects its results.
- * This method can be used to start a test run
- * from your program.
- * <pre>
- * public static void main (String[] args) {
- * test.textui.TestRunner.run(suite());
- * }
- * </pre>
- */
- static public TestResult run(Test test) {
- TestRunner runner= new TestRunner();
- return runner.doRun(test);
- }
-
- /**
- * Runs a single test and waits until the user
- * types RETURN.
- */
- static public void runAndWait(Test suite) {
- TestRunner aTestRunner= new TestRunner();
- aTestRunner.doRun(suite, true);
- }
-
- /**
- * Always use the StandardTestSuiteLoader. Overridden from
- * BaseTestRunner.
- */
- public TestSuiteLoader getLoader() {
- return new StandardTestSuiteLoader();
- }
-
- public void testFailed(int status, Test test, Throwable t) {
- }
-
- public void testStarted(String testName) {
- }
-
- public void testEnded(String testName) {
- }
-
- /**
- * Creates the TestResult to be used for the test run.
- */
- protected TestResult createTestResult() {
- return new TestResult();
- }
-
- public TestResult doRun(Test test) {
- return doRun(test, false);
- }
-
- public TestResult doRun(Test suite, boolean wait) {
- TestResult result= createTestResult();
- result.addListener(fPrinter);
- long startTime= System.currentTimeMillis();
- suite.run(result);
- long endTime= System.currentTimeMillis();
- long runTime= endTime-startTime;
- fPrinter.print(result, runTime);
-
- pause(wait);
- return result;
- }
-
- protected void pause(boolean wait) {
- if (!wait) return;
- fPrinter.printWaitPrompt();
- try {
- System.in.read();
- }
- catch(Exception e) {
- }
- }
-
- public static void main(String args[]) {
- TestRunner aTestRunner= new TestRunner();
- try {
- TestResult r= aTestRunner.start(args);
- if (!r.wasSuccessful())
- System.exit(FAILURE_EXIT);
- System.exit(SUCCESS_EXIT);
- } catch(Exception e) {
- System.err.println(e.getMessage());
- System.exit(EXCEPTION_EXIT);
- }
- }
-
- /**
- * Starts a test run. Analyzes the command line arguments
- * and runs the given test suite.
- */
- protected TestResult start(String args[]) throws Exception {
- String testCase= "";
- boolean wait= false;
-
- for (int i= 0; i < args.length; i++) {
- if (args[i].equals("-wait"))
- wait= true;
- else if (args[i].equals("-c"))
- testCase= extractClassName(args[++i]);
- else if (args[i].equals("-v"))
- System.err.println("JUnit "+Version.id()+" by Kent Beck and Erich Gamma");
- else
- testCase= args[i];
- }
-
- if (testCase.equals(""))
- throw new Exception("Usage: TestRunner [-wait] testCaseName, where name is the name of the TestCase class");
-
- try {
- Test suite= getTest(testCase);
- return doRun(suite, wait);
- }
- catch(Exception e) {
- throw new Exception("Could not create and run test suite: "+e);
- }
- }
-
- protected void runFailed(String message) {
- System.err.println(message);
- System.exit(FAILURE_EXIT);
- }
-
- public void setPrinter(ResultPrinter printer) {
- fPrinter= printer;
- }
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p1/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p1/A.js
deleted file mode 100644
index f662ea4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p1/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package p1;
-
-public class A {
-
- public static void foo() {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p2/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p2/A.js
deleted file mode 100644
index 7344a8f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p2/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package p2;
-
-public class A {
- public static void foo() {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p3/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p3/B.js
deleted file mode 100644
index 795526c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/p3/B.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package p3;
-
-import p1.*;
-
-public class B {
-
- public static void bar() {
- p2.A.foo();
- }
- public static void main(String[] args) {
- A.foo();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0001/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0001/Test.js
deleted file mode 100644
index 637eb4e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0001/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function main(args) {
- print("Hello" + " world");
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0002/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0002/Test.js
deleted file mode 100644
index 6129f7b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0002/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function main(args) {
- print(new Object());
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0003/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0003/Test.js
deleted file mode 100644
index 62ef822..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0003/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(new java.lang.Object());
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0004/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0004/Test.js
deleted file mode 100644
index adfe819..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0004/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(new java.lang.Exception("ERROR"));
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0005/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0005/Test.js
deleted file mode 100644
index 7f0196e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0005/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function main(args) {
- args[5](1);
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0006/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0006/Test.js
deleted file mode 100644
index 286d207..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0006/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public static void main(String[] args) {
-// System.out.println(new java.lang.Runnable() { public void run() {}});
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0007/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0007/Test.js
deleted file mode 100644
index 422c099..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0007/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
-// public static void main(String[] args) {
-// System.out.println(new Test().new D());
-// }
-// class D {
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0008/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0008/Test.js
deleted file mode 100644
index bd67d19..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0008/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main( args) {
- System.out.println([1, 2, 3, 4]);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0009/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0009/Test.js
deleted file mode 100644
index 7e9a3b1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0009/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main( args) {
- System.out.println([[1], [2]]);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0010/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0010/Test.js
deleted file mode 100644
index e734abe..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0010/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-
-// public static void main(String[] args) {
-// System.out.println(new int[3]);
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0011/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0011/Test.js
deleted file mode 100644
index 60b6c6c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0011/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0011;
-import java.util.*;
-public class Test {
-
- public static void main(String[] args) {
- System.out.println(new int[3][]);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0012/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0012/Test.js
deleted file mode 100644
index 5903664..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0012/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0012;
-import java.util.*;
-public class Test {
-
- public static void main(String[] args) {
- System.out.println(new int[][] {{}, {}});
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0013/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0013/Test.js
deleted file mode 100644
index 28d7ea6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0013/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main( args) {
- var i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0014/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0014/Test.js
deleted file mode 100644
index 7ebb364..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0014/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main( args) {
- var i = 0;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0015/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0015/Test.js
deleted file mode 100644
index 0533c1e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0015/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- var i = 0;
- i = 1;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0016/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0016/Test.js
deleted file mode 100644
index 6a5dee5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0016/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- var i = 0;
- i += 2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0017/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0017/Test.js
deleted file mode 100644
index 6db136e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0017/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main( args) {
- var i = 0;
- i -= 2;
- }
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0018/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0018/Test.js
deleted file mode 100644
index 9ebce8b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0018/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i *= 2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0019/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0019/Test.js
deleted file mode 100644
index e32f353..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0019/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i /= 2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0020/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0020/Test.js
deleted file mode 100644
index 47e85c9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0020/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i &= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0021/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0021/Test.js
deleted file mode 100644
index a86e2d1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0021/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i |= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0022/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0022/Test.js
deleted file mode 100644
index 764418c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0022/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i ^= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0023/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0023/Test.js
deleted file mode 100644
index 528fd89..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0023/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i %= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0024/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0024/Test.js
deleted file mode 100644
index c91b609..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0024/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i <<= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0025/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0025/Test.js
deleted file mode 100644
index fc2a9e2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0025/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i >>= 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0026/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0026/Test.js
deleted file mode 100644
index 9b9f724..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0026/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i >>>= 2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0027/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0027/Test.js
deleted file mode 100644
index 0df0f76..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0027/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- --i;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0028/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0028/Test.js
deleted file mode 100644
index 98413eb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0028/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- ++i;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0029/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0029/Test.js
deleted file mode 100644
index e1db223..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0029/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i--;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0030/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0030/Test.js
deleted file mode 100644
index f296e14..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0030/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 0;
- i++;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0031/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0031/Test.js
deleted file mode 100644
index f034fdc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0031/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// Object o = "Hello";
-// String s = (String) o;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0032/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0032/Test.js
deleted file mode 100644
index 74d1e8c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0032/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// double d = 1.0;
-// int i = (int) d;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0033/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0033/Test.js
deleted file mode 100644
index e0cf337..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0033/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// double d = 1.0;
-// float f = (float) d;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0034/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0034/Test.js
deleted file mode 100644
index c14a27f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0034/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// double d = 1.0;
-// byte b = (byte) d;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0035/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0035/Test.js
deleted file mode 100644
index 02cb76f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0035/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
-// function main(String[] args) {
-// double d = 1.0;
-// short s = (short) d;
-// }
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0036/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0036/Test.js
deleted file mode 100644
index 16d7db6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0036/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// double d = 1.0;
-// long l = (long) d;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0037/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0037/Test.js
deleted file mode 100644
index fdc9a52..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0037/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-// public static void main(String[] args) {
-// int i = 1;
-// char c = (char) i;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0038/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0038/Test.js
deleted file mode 100644
index 025e309..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0038/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public static void main(String[] args) {
-// Class c = int.class;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0039/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0039/Test.js
deleted file mode 100644
index 4a140a9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0039/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public static void main(String[] args) {
-// Class c = void.class;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0040/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0040/Test.js
deleted file mode 100644
index 514e287..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0040/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public static void main(String[] args) {
-// Class c = double.class;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0041/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0041/Test.js
deleted file mode 100644
index 5b0bb8f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0041/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public static void main(String[] args) {
-// Class c = long.class;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0042/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0042/Test.js
deleted file mode 100644
index 60be1ce..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0042/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(false);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0043/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0043/Test.js
deleted file mode 100644
index 3e46359..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0043/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(true);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0044/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0044/Test.js
deleted file mode 100644
index 3566ff3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0044/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(null);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0045/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0045/Test.js
deleted file mode 100644
index 4eb4ac0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0045/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- System.out.println('c');
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0046/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0046/Test.js
deleted file mode 100644
index 0309eac..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0046/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- System.out.println(1.00001);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0047/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0047/Test.js
deleted file mode 100644
index c9b121d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0047/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- System.out.println(1.00001f);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0048/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0048/Test.js
deleted file mode 100644
index 57c8917..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0048/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- System.out.println(30000);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0049/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0049/Test.js
deleted file mode 100644
index 4c97289..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0049/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- System.out.println(-2147483648);
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0050/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0050/Test.js
deleted file mode 100644
index e659545..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0050/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- System.out.println(2147483648L);
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0051/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0051/Test.js
deleted file mode 100644
index 121c864..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0051/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- System.out.println(-2147483648L);
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0052/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0052/Test.js
deleted file mode 100644
index a284260..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0052/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- System.out.println(-9223372036854775808L);
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0053/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0053/Test.js
deleted file mode 100644
index e44d828..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0053/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- System.out.println("Hello" + " World");
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0054/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0054/Test.js
deleted file mode 100644
index bfa4c4a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0054/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main( args) {
- var b = true;
- var b2 = true;
- var b3 = b && b2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0055/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0055/Test.js
deleted file mode 100644
index 1fd4af9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0055/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var b = true;
- var b2 = true;
- var b3 = b || b2;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0056/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0056/Test.js
deleted file mode 100644
index 987345c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0056/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main( args) {
- var b = true;
- var b2 = true;
- var b3 = b == b2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0057/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0057/Test.js
deleted file mode 100644
index 3d49dd4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0057/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i + j;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0058/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0058/Test.js
deleted file mode 100644
index a95cfa7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0058/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i - j;
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0059/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0059/Test.js
deleted file mode 100644
index a8c48a3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0059/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- var i = 2;
- var j = 3;
- var n = i * j;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0060/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0060/Test.js
deleted file mode 100644
index d181fdf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0060/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i / j;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0061/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0061/Test.js
deleted file mode 100644
index ac36597..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0061/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i % j;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0062/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0062/Test.js
deleted file mode 100644
index 90295df..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0062/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i ^ j;
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0063/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0063/Test.js
deleted file mode 100644
index 7e547f9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0063/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i & j;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0064/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0064/Test.js
deleted file mode 100644
index f5f7315..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0064/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var i = 2;
- var j = 3;
- var n = i | j;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0065/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0065/Test.js
deleted file mode 100644
index c5c7c55..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0065/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var b = true;
- var b1 = true;
- var b2 = b < b1;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0066/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0066/Test.js
deleted file mode 100644
index 70eb9f0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0066/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function main(args) {
- var b = true;
- var b1 = true;
- var b2 = b <= b1;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0067/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0067/Test.js
deleted file mode 100644
index 0b7226a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0067/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function main(args) {
- var b = true;
- var b1 = true;
- var b2 = b > b1;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0068/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0068/Test.js
deleted file mode 100644
index 34f0cd0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0068/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function main(args) {
- var b = true;
- var b1 = true;
- var b2 = b >= b1;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0069/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0069/Test.js
deleted file mode 100644
index fbd5db9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0069/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main( args) {
- var b = true;
- var b1 = true;
- var b2 = b != b1;
- } \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0070/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0070/Test.js
deleted file mode 100644
index 3dee4f6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0070/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- var o = new Object();
- var b = o instanceof Number;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0071/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0071/Test.js
deleted file mode 100644
index ed94058..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0071/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var o = new Object();
- var b = o instanceof java.lang.Integer;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0072/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0072/Test.js
deleted file mode 100644
index aec67ad..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0072/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function main(args) {
- var b = true;
- var b1 = !b;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0073/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0073/Test.js
deleted file mode 100644
index b65c196..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0073/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var i = 2;
- var n = ~i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0074/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0074/Test.js
deleted file mode 100644
index e9c3462..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0074/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function main(args) {
- var i = +2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0075/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0075/Test.js
deleted file mode 100644
index fd33db4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0075/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function main(args) {
- var i = -2;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0076/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0076/Test.js
deleted file mode 100644
index 723957f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0076/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- var b = args != null ? true : false;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0077/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0077/Test.js
deleted file mode 100644
index 37dff34..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0077/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main(args) {
- var i = true ? args.length: 0;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0078/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0078/Test.js
deleted file mode 100644
index a414f64..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0078/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// public void foo() {
-// super.bar();
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0079/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0079/Test.js
deleted file mode 100644
index c32aa43..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0079/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-//function foo() {
-// super.bar(4);
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0080/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0080/Test.js
deleted file mode 100644
index aefc303..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0080/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo() {
- bar(4);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0081/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0081/Test.js
deleted file mode 100644
index 5073bbe..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0081/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- this.bar(4);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0082/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0082/Test.js
deleted file mode 100644
index dbac964..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0082/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (;;);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0083/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0083/Test.js
deleted file mode 100644
index df518bf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0083/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (var i = 0; i < 10; i++) {}
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0084/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0084/Test.js
deleted file mode 100644
index ed90df9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0084/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (var i = 0; i < 10; i++);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0085/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0085/Test.js
deleted file mode 100644
index 27eafea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0085/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (var i = 0;; i++);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0086/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0086/Test.js
deleted file mode 100644
index 2ec6d0e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0086/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo() {
- for (; i < 10; i++);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0087/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0087/Test.js
deleted file mode 100644
index 377a58f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0087/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (;;i++);
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0088/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0088/Test.js
deleted file mode 100644
index 93fb99e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0088/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- var i;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0089/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0089/Test.js
deleted file mode 100644
index c3bdc7c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0089/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0089;
-//import java.util.*;
-//public class Test {
-// public void foo() {
- //java.lang.String s;
-// }
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0090/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0090/Test.js
deleted file mode 100644
index 149a608..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0090/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- var tab = [1, 2];
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0091/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0091/Test.js
deleted file mode 100644
index c94e6c3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0091/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo( s) {
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0092/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0092/Test.js
deleted file mode 100644
index ffff995..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0092/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0092;
-//
-//public class Test {
-// public void foo(final String s) {
-// }
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0093/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0093/Test.js
deleted file mode 100644
index 8bc7d1a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0093/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function foo() {
- for (var i = 0; i < 10; i++) {
- break;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0094/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0094/Test.js
deleted file mode 100644
index cd1c3b1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0094/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
- function foo(s) {
- for (var i = 0; i < 10; i++) {
- continue;
- }
- }
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0095/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0095/Test.js
deleted file mode 100644
index c26ea05..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0095/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function foo() {
- label: for (var i = 0; i < 10; i++) {
- continue label;
- }
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0096/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0096/Test.js
deleted file mode 100644
index 7098538..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0096/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- label: for (var i = 0; i < 10; i++) {
- break label;
- }
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0097/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0097/Test.js
deleted file mode 100644
index 15d3768..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0097/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
- function foo(i) {
- switch(i) {
- case 1:
- break;
- case 2:
- System.out.println(2);
- break;
- default:
- System.out.println("default");
- }
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0098/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0098/Test.js
deleted file mode 100644
index 8327916..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0098/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo( i ) {
- ;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0099/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0099/Test.js
deleted file mode 100644
index c6fd502..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0099/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- do {;
- } while(true);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0100/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0100/Test.js
deleted file mode 100644
index 90290d3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0100/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo( i ) {
- while(true);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0101/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0101/Test.js
deleted file mode 100644
index 1fb7f7d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0101/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo(i ) {
- while(true) {}
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0102/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0102/Test.js
deleted file mode 100644
index 6b865fd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0102/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println("Hello" + " World" + "!");
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0103/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0103/Test.js
deleted file mode 100644
index c4004bb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0103/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println("Hello" + " World" + "!" + "!");
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0104/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0104/Test.js
deleted file mode 100644
index f745b25..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0104/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main(args) {
- System.out.println("Hello" + " World" + "!" + 4);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0105/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0105/Test.js
deleted file mode 100644
index 4174b7f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0105/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println(4 + 5 + 6 + 4);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0106/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0106/Test.js
deleted file mode 100644
index 660c282..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0106/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println(4 - 5 + 6 + 4);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0107/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0107/Test.js
deleted file mode 100644
index 303432e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0107/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main( args) {
- System.out.println(4 - 5 - 6 - 4);
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0108/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0108/Test.js
deleted file mode 100644
index 06c6834..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0108/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println("4" + 5 + 6 + 4);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0109/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0109/Test.js
deleted file mode 100644
index 3098cde..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0109/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function main( args) {
- System.out.println("4" - 5 + 6 + 4);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0110/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0110/Test.js
deleted file mode 100644
index 5a09b21..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0110/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo(i ) {
- return 2;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0111/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0111/Test.js
deleted file mode 100644
index d666ee1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0111/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo( i ) {
- return 2\u003B
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0112/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0112/Test.js
deleted file mode 100644
index eda4e13..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0112/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-//package test0112;
-//import java.util.*;
-//public class Test {
-// public int foo(int i ) {
- //synchronized(this) {
-// }
-// }
-
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0113/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0113/Test.js
deleted file mode 100644
index 202a007..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0113/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
- function foo( i ) {
- try {
- } catch( e) {
- } finally {
- }
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0114/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0114/Test.js
deleted file mode 100644
index d70ba9f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0114/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function foo(i ) {
- try {
- } catch(e) {
- }
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0115/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0115/Test.js
deleted file mode 100644
index e376391..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0115/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
- function foo(i ) {
- try {
- return 2;
- } catch(e) {
- }
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0116/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0116/Test.js
deleted file mode 100644
index 9d9a732..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0116/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo(e) {
- throw e \u003B
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0117/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0117/Test.js
deleted file mode 100644
index 83eb0b4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0117/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo(e) {
- throw e /* comment in the middle of a throw */ \u003B
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0118/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0118/Test.js
deleted file mode 100644
index 06f9e97..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0118/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo(e) {
- throw e /* comment in the middle of a throw */ \u003B/** */
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0119/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0119/Test.js
deleted file mode 100644
index 384d33b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0119/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo(e) {
- if (true)\u003B
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0120/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0120/Test.js
deleted file mode 100644
index 0c9923e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0120/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function foo(e) {
- if (true)\u003B
- else ;
- }
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0121/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0121/Test.js
deleted file mode 100644
index f9eb541..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0121/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function foo(e) {
- if (true) {}
- else ;
-
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0122/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0122/Test.js
deleted file mode 100644
index 319beb0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0122/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo(e) {
- if (true) return 2\u003B
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0123/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0123/Test.js
deleted file mode 100644
index 1964b46..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0123/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo(e) {
- if (true) return 2;
- else return 3;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0124/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0124/Test.js
deleted file mode 100644
index 4ebbd0f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0124/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// function foo(e) {
-// int x= 10, z[] = null, i, j[][];
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0125/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0125/Test.js
deleted file mode 100644
index cc4601d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0125/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0125;
-//import java.util.*;
-//public class Test {
-// public int foo(Exception e) {
- //int[] x= 10, z[] = null, i, j[][];
- //}
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0126/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0126/Test.js
deleted file mode 100644
index 1cc9aca..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0126/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0126;
-//import java.util.*;
-//public class Test {
-// public void foo(int i) {
- //for (String[] tab[] = null;; ++i) {}
-// }
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0127/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0127/Test.js
deleted file mode 100644
index c65a633..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0127/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0127;
-//import java.util.*;
-//public class Test {
-// public void foo(int i) {
- //for (String tab[] = null;; ++i) {}
-// }
-
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0128/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0128/Test.js
deleted file mode 100644
index 15bc01c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0128/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo(i) {
- for (var tab = null;; i++/**/) {}
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0129/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0129/Test.js
deleted file mode 100644
index 4c7e59c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0129/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var i;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0130/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0130/Test.js
deleted file mode 100644
index 98eb359..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0130/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var x= 10, y = null, i, j;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0131/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0131/Test.js
deleted file mode 100644
index 04b1276..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0131/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0131;
-//import java.util.*;
-//public class Test {
-// void foo(final int i) {}
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0132/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0132/Test.js
deleted file mode 100644
index 25bf20e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0132/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- /** JavaDoc Comment*/
- function foo(i) {}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0133/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0133/Test.js
deleted file mode 100644
index 32f49e0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0133/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- /* Multiple line Comment
- */
- function foo(i) {}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0134/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0134/Test.js
deleted file mode 100644
index 6e7cfe9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0134/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- // Line comment
- function foo( i) {}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0135/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0135/Test.js
deleted file mode 100644
index 9950f25..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0135/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- /** JavaDoc Comment*/
- var i;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0136/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0136/Test.js
deleted file mode 100644
index 3fc88f1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0136/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- /* Multiple lines comment
- */
- var i;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0137/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0137/Test.js
deleted file mode 100644
index 3ff6ce9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0137/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- // Line comment
- var i;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0138/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0138/Test.js
deleted file mode 100644
index eb08a8f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0138/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0138;
-//import java.util.*;
- // //Line comment
-//public class Test {
-// int i;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0139/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0139/Test.js
deleted file mode 100644
index 3f5d76f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0139/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0139;
-//import java.util.*;
-///* Line comment
- //*/
-//public class Test {
-// int i;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0140/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0140/Test.js
deleted file mode 100644
index 3b7920d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0140/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0140;
-//import java.util.*;
-///** JavaDoc Comment*/
-//public class Test {
-// int i;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0141/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0141/Test.js
deleted file mode 100644
index 21960a2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0141/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0141;
-//import java.util.*;
-//public class Test {
-// /** JavaDoc Comment*/
-// class B {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0142/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0142/Test.js
deleted file mode 100644
index fc8227b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0142/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0142;
-//import java.util.*;
-//public class Test {
-// /* Multiple lines comment
-// */
-// class B {}
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0143/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0143/Test.js
deleted file mode 100644
index 55a8364..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0143/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0143;
-//import java.util.*;
-//public class Test {
-// // Line comment
-// public static class B {}
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0144/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0144/Test.js
deleted file mode 100644
index bb451c0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0144/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0144;
-//import java.util.*;
-//public class Test {
-// public static class B {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0145/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0145/Test.js
deleted file mode 100644
index 1845447..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0145/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0145;
-//import java.util.*;
-//public class Test {
-// {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0146/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0146/Test.js
deleted file mode 100644
index fe5b00e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0146/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0146;
-//import java.util.*;
-//public class Test {
-// static {}
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0147/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0147/Test.js
deleted file mode 100644
index e79afcb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0147/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0147;
-//import java.util.*;
-//public class Test {
-//
-// /** JavaDoc Comment*/
-// static {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0148/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0148/Test.js
deleted file mode 100644
index e9bd6ec..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0148/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0148;
-//import java.util.*;
-//public class Test {
-//
-// /** JavaDoc Comment*/
-// {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0149/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0149/Test.js
deleted file mode 100644
index 3edd4a8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0149/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0149;
-//import java.util.*;
-//public class Test {
-//
-// /* JavaDoc Comment
-// */
-// {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0150/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0150/Test.js
deleted file mode 100644
index 8cd6cff..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0150/Test.js
+++ /dev/null
@@ -1 +0,0 @@
-function foo(){} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0151/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0151/Test.js
deleted file mode 100644
index 0ffdf80..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0151/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-//package test0151;
-//import java.util.*;
-//public class Test {
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0152/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0152/Test.js
deleted file mode 100644
index 4da069e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0152/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- function foo(() {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0153/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0153/Test.js
deleted file mode 100644
index e5df525..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0153/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- var i=
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0154/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0154/Test.js
deleted file mode 100644
index 31dbaed..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0154/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0154;
-//import java.util.*;
-//class Test {
-// int[] tab;
-// String[] t;
-// Test[] t2;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0155/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0155/Test.js
deleted file mode 100644
index 4509727..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0155/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- function m(i, b){}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0156/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0156/Test.js
deleted file mode 100644
index 9655361..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0156/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo( i) {
- i++;
- return i;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0159/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0159/Test.js
deleted file mode 100644
index e5de2ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0159/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-//package test0159;
-//import java.util.*;
-//public class Test {
-// Test(int i){
-// }
-// void n(){
-// final int y= 0;
-// new Test(y){
-// void f(){
-// int y= 9;
-// }
-// };
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0160/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0160/Test.js
deleted file mode 100644
index cc6089d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0160/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
- var t, g = null;
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0161/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0161/Test.js
deleted file mode 100644
index 64351d5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0161/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0161;
-//import java.util.*;
-//
-//public class Test implements Cloneable {
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0162/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0162/Test.js
deleted file mode 100644
index f153983..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0162/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0162;
-//import java.util.*;
-//public interface Test {
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0163/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0163/Test.js
deleted file mode 100644
index e0ee73e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0163/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0163;
-//import java.util.*;
-//public class Test {
-// public static void main(String[] args) {
-// System.out.println(new java.lang.Object() {});
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0164/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0164/Test.js
deleted file mode 100644
index f06fecd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0164/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0164;
-//import java.util.*;
-//public class Test {
-// private class B {}
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0165/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0165/Test.js
deleted file mode 100644
index e3bc53b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0165/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0165;
-//import java.util.*;
-//public class Test {
-// void foo() {
-// class C {
-// }
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0166/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0166/Test.js
deleted file mode 100644
index 723a26e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0166/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo(e) {
- var x= 10, z = null, i, j;
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0167/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0167/Test.js
deleted file mode 100644
index b2a382b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0167/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// function f() {
-// var f = new Test[1+2].length;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0168/test1/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0168/test1/Test.js
deleted file mode 100644
index a759e1b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0168/test1/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-//package test0168.test1;
-//import java.util.*;
-//public class Test {
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0169/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0169/Test.js
deleted file mode 100644
index 0f0f548..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0169/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-//package test0169;
-//import java.util.*;
-//public class Test {
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0171/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0171/Test.js
deleted file mode 100644
index 4ad6326..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0171/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0171;
-//import java.util.*;
-//
-//class A {
-//}
-//
-//public class Test {
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0172/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0172/Test.js
deleted file mode 100644
index 38a5c92..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0172/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
- function foo( i) {
- }
-
- function main( args) {
- }
-
- function bar( s) {
- return s;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0173/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0173/Test.js
deleted file mode 100644
index 016c507..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0173/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- var i = 0;
- i++;
- return i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0174/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0174/Test.js
deleted file mode 100644
index 1230906..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0174/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- var i;
- function foo() {
- i++;
- return i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0175/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0175/Test.js
deleted file mode 100644
index 8628565..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0175/Test.js
+++ /dev/null
@@ -1 +0,0 @@
-var i = 0;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0176/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0176/Test.js
deleted file mode 100644
index b0929e7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0176/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- var i = 0;
- function foo() {
- return i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0177/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0177/Test.js
deleted file mode 100644
index 3d9687f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0177/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
- function bar() {
- var i = 1.0;
- System.out.println(i);
- }
-
- function foo() {
- var i = 0;
- i++;
- return i;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0178/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0178/Test.js
deleted file mode 100644
index 50ebdf5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0178/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-//package test0178;
-//import java.util.*;
-//
-//class Top {
-// int j;
-//}
-//
-//public class Test extends Top {
-// int foo() {
-// return super.j;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0179/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0179/Test.js
deleted file mode 100644
index 337a1a4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0179/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
- function foo() {
- var t = new Test();
- System.out.println(t);
- }
-
- function Test()
- {
- }
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0180/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0180/Test.js
deleted file mode 100644
index 9f2ef70..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0180/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0180;
-//import java.util.*;
-//public class Test {
-// public void foo() {
-// Test[] t = new Test[0];
-// System.out.println(t);
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0181/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0181/Test.js
deleted file mode 100644
index 2c2e4f2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0181/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0181;
-//import java.util.*;
-//public class Test {
-// public void foo() {
-// Test[] t = {};
-// System.out.println(t);
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0182/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0182/Test.js
deleted file mode 100644
index afd64fa..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0182/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- var i= 10;
- if (/*]*/i < 10/*[*/)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0183/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0183/Test.js
deleted file mode 100644
index 345b77d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0183/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo() {
- var i= 10;
- if (/*]*/i < 10 && i < 20/*[*/)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0184/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0184/Test.js
deleted file mode 100644
index 830fd19..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0184/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo() {
- var i= 10;
- if (/*]*/i < 10 || i < 20/*[*/)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0185/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0185/Test.js
deleted file mode 100644
index 17770b3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0185/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo() {
- var i= 10;
- if (/*]*/i == 10/*[*/)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0186/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0186/Test.js
deleted file mode 100644
index 5d25cab..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0186/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo() {
- var o= null;
- if (/*]*/o == o/*[*/)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0187/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0187/Test.js
deleted file mode 100644
index f4885fd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0187/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function foo() {
- var i= 0;
- while (/*]*/i <= 10/*[*/)
- foo();
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0188/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0188/Test.js
deleted file mode 100644
index e207154..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0188/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-function foo() {
- var i= 0;
- foo();
- do {
- foo();
- } while (/*]*/i <= 10/*[*/);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0189/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0189/Test.js
deleted file mode 100644
index bd9138d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0189/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo() {
- for (var i= 0;/*[*/ i < 10/*]*/; i++)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0190/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0190/Test.js
deleted file mode 100644
index a63c419..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0190/Test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-//package test0190;
-//import java.util.*;
-//public class Test {
-// public static class Scanner {
-// public int x;
-// public int y;
-// }
-// public static class Selection {
-// public int start;
-// public int end;
-// }
-//
-// public void foo(Selection selection) {
-// Scanner scanner= new Scanner();
-//
-// if (/*]*/scanner.x < selection.start && selection.start < scanner.y/*[*/) {
-// g();
-// }
-// }
-//
-// public void g() {
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0191/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0191/Test.js
deleted file mode 100644
index 8be45ab..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0191/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- var b;
- b= 1 < 10 && /*]*/2 < 20/*[*/;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0192/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0192/Test.js
deleted file mode 100644
index a8212ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0192/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo() {
- var i= /*]*/0/*[*/;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0193/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0193/Test.js
deleted file mode 100644
index 51bfab2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0193/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-//package test0193;
-//import java.util.*;
-//public class Test {
-// class Inner {
-// }
-// public void foo() {
-// Inner inner= /*]*/new Inner();/*[*/
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0194/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0194/Test.js
deleted file mode 100644
index 16dec94..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0194/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-//package test0194;
-//import java.util.*;
-//public class Test {
-// class Inner {
-// }
-// public void foo() {
-// Inner[] inner= /*]*/new Inner[10];/*[*/
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0195/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0195/Test.js
deleted file mode 100644
index 0881de1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0195/Test.js
+++ /dev/null
@@ -1,18 +0,0 @@
-//package test0195;
-//import java.util.*;
-//import java.io.File;
-//
-//class A {
-// public File getFile() {
-// return null;
-// }
-// public void useFile(File file) {
-// }
-//}
-//
-//public class Test {
-// public void foo() {
-// A a= null;
-// a.useFile(/*]*/a.getFile()/*[*/);
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0196/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0196/Test.js
deleted file mode 100644
index 6535948..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0196/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0196;
-//import java.util.*;
-//public class Test {
-// class Inner {
-// }
-// public void foo() {
-// Inner inner= null;
-// boolean b;
-// b= /*]*/inner instanceof Inner/*[*/;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0197/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0197/Test.js
deleted file mode 100644
index 84068db..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0197/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-//package test0197;
-//import java.io.File;
-//class A {
-// public File getFile() {
-// return null;
-// }
-// public void useFile(File file) {
-// }
-//}
-//
-//public class Test {
-// public void foo() {
-// A a= new A();
-// /*]*/a.getFile()/*[*/.getName();
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0198/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0198/Test.js
deleted file mode 100644
index c6364f8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0198/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function foo() {
- return 10 + /*]*/20 * 30/*[*/ + 10;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0199/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0199/Test.js
deleted file mode 100644
index 3dc0360..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0199/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function foo() {
- var i= 20 + /*]*/10 * 30/*[*/ + 10;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0200/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0200/Test.js
deleted file mode 100644
index 9fab67b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0200/Test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-//package test0200;
-//import java.util.*;
-//import java.io.File;
-//
-//class A {
-// public File getFile() {
-// return null;
-// }
-// public void useFile(File file) {
-// }
-//}
-//
-//public class Test {
-// public void foo() {
-// int f= new A[/*]*/1 + 2/*[*/].length;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0201/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0201/Test.js
deleted file mode 100644
index 8c8ad5f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0201/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function foo() {
- /*]*/foo();/*[*/
-
- for (var i= 0; i < 10; i++)
- foo();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0202/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0202/Test.js
deleted file mode 100644
index aec0f71..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0202/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var f= (2);
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0203/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0203/Test.js
deleted file mode 100644
index aec0f71..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0203/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var f= (2);
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0204/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0204/Test.js
deleted file mode 100644
index 84ebb66..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0204/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var f= ((2));
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0205/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0205/Test.js
deleted file mode 100644
index 3be1b43..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0205/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-// void f(){
-// /*[*/class AA extends Test {}/*]*/
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0206/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0206/Test.js
deleted file mode 100644
index 00c647d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0206/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-// public Test field1;
-// public Test field2;
-// public Test field3;
-// public Test field4;
-// public int i;
-//
-// public int foo() {
-// return field1.field2.field3.field4.i;
-// }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0207/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0207/Test.js
deleted file mode 100644
index 28b8153..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0207/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- /** JavaDoc Comment*/
- function foo( i) {}/**/
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0208/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0208/Test.js
deleted file mode 100644
index 2c6aed3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0208/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- /* Multiple line Comment
- */
- function foo( i) {}/**/
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0209/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0209/Test.js
deleted file mode 100644
index 198f5c4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0209/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- // Line comment
- function foo( i) {}/**/
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0210/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0210/Test.js
deleted file mode 100644
index 517bdf0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0210/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-
- /** JavaDoc Comment*/
- var i;/**/
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0211/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0211/Test.js
deleted file mode 100644
index 5ffc520..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0211/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-
- /* Multiple lines comment
- */
- var i;/**/
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0212/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0212/Test.js
deleted file mode 100644
index b41f056..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0212/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-
- // Line comment
- var i;/**/
-
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0213/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0213/Test.js
deleted file mode 100644
index 18cc6ec..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0213/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
- var i;
- /**/ \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0214/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0214/Test.js
deleted file mode 100644
index 0f45233..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0214/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0214;
-//import java.util.*;
-///* Line comment
-// */
-//public class Test {
-// int i;
-//}/**/ \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0215/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0215/Test.js
deleted file mode 100644
index c05bba8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0215/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0215;
-//import java.util.*;
-///** JavaDoc Comment*/
-//public class Test {
-// int i;
-//}/**/ \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0216/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0216/Test.js
deleted file mode 100644
index 1f44720..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0216/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0216;
-//import java.util.*;
-//public class Test {
-// /** JavaDoc Comment*/
-// class B {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0217/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0217/Test.js
deleted file mode 100644
index d14494c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0217/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0217;
-//import java.util.*;
-//public class Test {
-// /* Multiple lines comment
-// */
-// class B {}/**/
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0218/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0218/Test.js
deleted file mode 100644
index 258029f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0218/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0218;
-//import java.util.*;
-//public class Test {
-// // Line comment
-// public static class B {}/**/
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0219/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0219/Test.js
deleted file mode 100644
index 9528c1c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0219/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0219;
-//import java.util.*;
-//public class Test {
-// public static class B {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0220/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0220/Test.js
deleted file mode 100644
index 5f00e83..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0220/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0220;
-//import java.util.*;
-//public class Test {
-// {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0221/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0221/Test.js
deleted file mode 100644
index 1a430ed..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0221/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0221;
-//import java.util.*;
-//public class Test {
-// static {}/**/
-//
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0222/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0222/Test.js
deleted file mode 100644
index ab95632..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0222/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0222;
-//import java.util.*;
-//public class Test {
-//
-// /** JavaDoc Comment*/
-// static {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0223/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0223/Test.js
deleted file mode 100644
index 5055f42..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0223/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0223;
-//import java.util.*;
-//public class Test {
-//
-// /** JavaDoc Comment*/
-// {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0224/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0224/Test.js
deleted file mode 100644
index 5e5fd74..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0224/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0224;
-//import java.util.*;
-//public class Test {
-//
-// /* JavaDoc Comment
-// */
-// {}/**/
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0225/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0225/Test.js
deleted file mode 100644
index 7c9252d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0225/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function foo(s) {
- label: for (var i = 0; i < 10; i++) {
- continue label;
- }
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0226/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0226/Test.js
deleted file mode 100644
index d731b74..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0226/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo( s) {
- label: for (var i = 0; i < 10; i++) {
- break label;
- }
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0227/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0227/Test.js
deleted file mode 100644
index c22aaa6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0227/Test.js
+++ /dev/null
@@ -1,19 +0,0 @@
-//package test0227;
-//import java.util.*;
-//class A {
-// long j;
-//}
-//class B {
-// A fA;
-//}
-//class C {
-// B fB;
-//}
-//public class Test {
-// public C field;
-// public int i;
-//
-// public int foo() {
-// return field.fB.fA.j;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0228/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0228/Test.js
deleted file mode 100644
index 616fd32..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0228/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0228;
-//import java.util.*;
-//public class Test {
-// public static int foo() {
-// return 4;
-// }
-//
-// public int bar() {
-// return test0228.Test.foo();
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0229/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0229/Test.js
deleted file mode 100644
index 4098608..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0229/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0229;
-//public class Test {
-// public void foo() {
-// System.err.println();
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0230/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0230/Test.js
deleted file mode 100644
index 964b84f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0230/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0230;
-//import java.io.PrintStream;
-//public class Test {
-// PrintStream err = System.err;
-// public void foo() {
-// err.println();
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0231/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0231/Test.js
deleted file mode 100644
index ee80fb1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0231/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0231;
-//import java.util.*;
-//public class Test {
-// public void foo() {
-// System.err.println();
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0232/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0232/Test.js
deleted file mode 100644
index f46cb12..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0232/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function foo( array) {
- var i = array.length;
- System.out.println(i);
- }
- \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0233/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0233/Test.js
deleted file mode 100644
index 08e3747..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0233/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0233;
-//
-//public class Test {
-// Toto t;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0234/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0234/Test.js
deleted file mode 100644
index 1b68c3c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0234/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-//package test0234;
-//public class Test {
-// List field;
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0235/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0235/Test.js
deleted file mode 100644
index f5a07cb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0235/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-//package test0235;
-//
-//import java.awt.List;
-//
-//public class Test {
- var field=new String();
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0236/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0236/Test.js
deleted file mode 100644
index 8b1768e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0236/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var i= 0, k = 1;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0238/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0238/Test.js
deleted file mode 100644
index 0e84db3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0238/Test.js
+++ /dev/null
@@ -1,17 +0,0 @@
-//package test0238;
-//import java.util.*;
-//
-//public class Test {
-// public int foo() {
-// class X {
-// int foo() {
-// return Test.this.bar();
-// }
-// }
-// return new X().foo();
-// }
-//
-// public int bar() {
-// return 0;
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0239/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0239/Test.js
deleted file mode 100644
index 41acf29..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0239/Test.js
+++ /dev/null
@@ -1,23 +0,0 @@
-//package test0239;
-//
-//import java.util.*;
-//class T {
-// int bar() {
-// return 0;
-// }
-//}
-//
-//public class Test extends T {
-// public int foo() {
-// class X {
-// int foo() {
-// return Test.super.bar();
-// }
-// }
-// return new X().foo();
-// }
-//
-// public int bar() {
-// return 0;
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0240/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0240/Test.js
deleted file mode 100644
index 51b923d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0240/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-//package test0240;
-//import java.util.*;
-//public class Test {
-// public int foo() {
-// class X {
-// int foo() {
-// return Test.this.f;
-// }
-// }
-// return new X().foo();
-// }
-//
-// public int f = 0;
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0241/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0241/Test.js
deleted file mode 100644
index 62880e5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0241/Test.js
+++ /dev/null
@@ -1,27 +0,0 @@
-
- var i;
-
- function foo() {}
-//
-// class B {
-// }
-//
-// class D {
-// }
-
- function bar() {
- }
-
- var j;
-
- function foo3() {
- return 3;
- }
- var k = foo3();
-
- var l, n, m;
-
- function foo2() {
- }
-
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0242/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0242/Test.js
deleted file mode 100644
index 7d5742b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0242/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-//package test0242;
-//import java.util.*;
-//class T {
-// public int f = 0;
-//}
-//
-//public class Test extends T {
-// public int foo() {
-// class X {
-// int foo() {
-// return Test.super.f;
-// }
-// }
-// return new X().foo();
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0243/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0243/Test.js
deleted file mode 100644
index 87433dd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0243/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function m(){
- try{
- } catch (e){m();}
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0244/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0244/Test.js
deleted file mode 100644
index a24cb54..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0244/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function m(){
- try{
- } catch (e){m();}
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0245/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0245/Test.js
deleted file mode 100644
index 6ebdfab..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0245/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-function a() {
- var i= 0;
- return i;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0246/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0246/Test.js
deleted file mode 100644
index 2886cb2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0246/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0246;
-//
-//import java.util.*;
-//import java.io.IOException;
-//
-//public class Test {
-//
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0247/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0247/Test.js
deleted file mode 100644
index 1dbbb1d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0247/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0247;
-//import java.util.*;
-//public class Test {
-//
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0248/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0248/Test.js
deleted file mode 100644
index 3b17542..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0248/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
-
- function m( i);
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0249/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0249/Test.js
deleted file mode 100644
index ddc3615..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0249/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-//package test0249;
-//import java.util.*;
-//public class Test {
-// int k;
-// static class j{
-// static int k;
-// }
-// void m(){
-// int y= 0;
-// j.k= 0;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0250/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0250/Test.js
deleted file mode 100644
index 0eed919..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0250/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0250;
-//import java.util.*;
-//interface Test {
-// void m(int i, int j);
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0251/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0251/Test.js
deleted file mode 100644
index 755d3ce..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0251/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0251;
-//import java.util.*;
-//public class Test {
-// void foo() {
-// java.lang.System.out.println();
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0252/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0252/Test.js
deleted file mode 100644
index ed8bcd3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0252/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-//package test0252;
-//import java.util.*;
-//public class Test {
-// Object foo() {
-// final int j = 4;
-//
-// return new Object() {
-// int bar() {
-// return j;
-// }
-// };
-// }
-//}
-//
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0253/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0253/Test.js
deleted file mode 100644
index cafeb8d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0253/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- return new String();
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0254/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0254/Test.js
deleted file mode 100644
index 28ab4cc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0254/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0254;
-//import java.util.*;
-//public class Test {
-//
-// class C {
-// }
-//
-// Object foo() {
-// return new Test().new C();
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0255/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0255/Test.js
deleted file mode 100644
index 6d5ad9b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0255/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-//package test0255;
-//import java.util.*;
-//public class Test {
-// public void bar() {
-// foo((String[]) null);
-// }
-//
-// void foo(String[] arg) {
-// }
-//
-// void foo(Object arg) {
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0256/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0256/Test.js
deleted file mode 100644
index 0e6a470..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0256/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-//package test0256;
-//import java.util.*;
-//public class Test {
-// public void bar() {
-// foo((Object) null);
-// }
-//
-// void foo(String[] arg) {
-// }
-//
-// void foo(Object arg) {
-// }
-//}
-//
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0257/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0257/Test.js
deleted file mode 100644
index b9b41cd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0257/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-//package test0257;
-//import java.util.*;
-//public class Test {
-// public void bar() {
-// foo((int) 0);
-// }
-//
-// void foo(int arg) {
-// }
-//
-// void foo(long arg) {
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0258/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0258/Test.js
deleted file mode 100644
index c44fdf9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0258/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-//package test0256;
-//import java.util.*;
-//public class Test {
-// public void bar() {
-// foo((java.lang.Object) null);
-// }
-//
-// void foo(String[] arg) {
-// }
-//
-// void foo(Object arg) {
-// }
-//}
-//
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0259/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0259/Test.js
deleted file mode 100644
index 05d3b1f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0259/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function m(){
- var i, /*[*/ j/*]*/;
- return 0;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0260/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0260/Test.js
deleted file mode 100644
index 0d6fb5b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0260/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0260;
-//import java.util.*;
-//public interface Test {
-// void m(int i, int j);
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0261/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0261/Test.js
deleted file mode 100644
index 4dc0bb1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0261/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo(variable) {
- return varble; // <-- Unable to resolve binding here
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0262/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0262/Test.js
deleted file mode 100644
index 60e3cdf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0262/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function main(args) {
- System.out.println(new java.lang.Exception("ERROR"));
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0263/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0263/Test.js
deleted file mode 100644
index 9a5c876..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0263/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function m(i){
- m(i);
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0264/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0264/Test.js
deleted file mode 100644
index 0f5380a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0264/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0264;
-//import java.util.*;
-//public class Test {
-// void m(final int i){
-// Test a= new Test(){
-// void m(int k){
-// k= i;
-// }
-// };
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0265/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0265/Test.js
deleted file mode 100644
index ba1fc09..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0265/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo() {
- return 10 + /*]*/20 * 30/*[*/ + 10;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0266/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0266/Test.js
deleted file mode 100644
index baccd8b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0266/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0266;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// Inner\u005b] i;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0267/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0267/Test.js
deleted file mode 100644
index ede9834..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0267/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0267;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// Inner[] i;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0268/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0268/Test.js
deleted file mode 100644
index 6b52e1c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0268/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0268;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// test0268.Test.Inner[] i;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0269/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0269/Test.js
deleted file mode 100644
index 73bfeb8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0269/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0269;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// test0269.Test.Inner[/**/] i;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0270/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0270/Test.js
deleted file mode 100644
index 1c29b59..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0270/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0270;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// test0270.Test.Inner i[];
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0271/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0271/Test.js
deleted file mode 100644
index 3b3729a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0271/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0271;
-//import java.util.*;
-//public class Test {
-// public static class Inner{}
-// public static void m(){
-// test0271.Test.Inner[] i[];
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0272/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0272/Test.js
deleted file mode 100644
index 5412dcc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0272/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- for (var i= 0; i < 10; i++) foo();
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0273/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0273/Test.js
deleted file mode 100644
index e32fffe..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0273/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo() {
- for (var i= 0; i < 10; i++) { foo(); }
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0274/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0274/Test.js
deleted file mode 100644
index 503683e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0274/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo( j) {
- var i = 0;
- while (i < 10) { foo(i++); }
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0275/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0275/Test.js
deleted file mode 100644
index 3af54f9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0275/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo(j) {
- var i = 0;
- while (i < 10) foo(i++);
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0276/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0276/Test.js
deleted file mode 100644
index 086e772..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0276/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- foo();
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0277/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0277/Test.js
deleted file mode 100644
index 72d8472..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0277/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo() {
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0278/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0278/Test.js
deleted file mode 100644
index 9dee789..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0278/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0278;
-//
-//public class Test {
-// Class c = java.lang.String.class;
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0279/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0279/Test.js
deleted file mode 100644
index db571b0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0279/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0279;
-//
-//public class Test {
-// void foo() {
-// Class c = java.lang.String.class;
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0280/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0280/Test.js
deleted file mode 100644
index bc86d3b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0280/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0280;
-//import java.util.*;
-//public class Test {
-//
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0281/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0281/Test.js
deleted file mode 100644
index dea418c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0281/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var o= /*]*/new Object()/*[*/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0282/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0282/Test.js
deleted file mode 100644
index c13d01e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0282/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var b = /*]*/true/*[*/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0283/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0283/Test.js
deleted file mode 100644
index 4420bc8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0283/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var c = /*]*/'c'/*[*/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0284/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0284/Test.js
deleted file mode 100644
index 6a6e8ee..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0284/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var o = /*]*/null/*[*/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0285/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0285/Test.js
deleted file mode 100644
index a4a10a2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0285/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0285;
-//
-//public class Test {
-// Object o = /*]*/Object.class/*[*/;
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0286/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0286/Test.js
deleted file mode 100644
index 94ee6af..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0286/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var i = /**/(2)/**/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0287/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0287/Test.js
deleted file mode 100644
index d8e94df..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0287/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var tab = /**/new String/**/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0288/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0288/Test.js
deleted file mode 100644
index 7abd170..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0288/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- var tab = /**/[]/**/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0289/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0289/Test.js
deleted file mode 100644
index f3934c7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0289/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- var tab1 = [] ;
- var s = /**/tab1[0]/**/;
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0290/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0290/Test.js
deleted file mode 100644
index 4aa746c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0290/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0290;
-//
-//public class Test {
-// Object o = /*]*/new java.lang.Object()/*[*/;
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0291/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0291/Test.js
deleted file mode 100644
index 5549881..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0291/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-//package test0291;
-//
-//public class Test {
-// bar() {}
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0292/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0292/Test.js
deleted file mode 100644
index d59d396..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0292/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function bar() {
- return Test.x;
- }
-Test.prototype=new Object();
-Test.x=1;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0293/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0293/Test.js
deleted file mode 100644
index 3c8900d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0293/Test.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0293;
-//
-//public class Test {
-// public void foo() {
-// Runnable run= new Runnable() {
-// public void run() {
-// /*]*/foo();/*[*/
-// }
-// };
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0294/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0294/Test.js
deleted file mode 100644
index 095c67e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0294/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
- function fails() {
- foo()
- }
- function foo() {
- foo();
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0295/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0295/Test.js
deleted file mode 100644
index 00d03b7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0295/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function g() {
- return null;
- }
- function foo() {
- g();
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0296/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0296/Test.js
deleted file mode 100644
index 095c67e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0296/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
- function fails() {
- foo()
- }
- function foo() {
- foo();
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0297/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0297/Test.js
deleted file mode 100644
index 0d89c66..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0297/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
- function foo() {
- var i= 10;
- switch (i) {
- case 1:
- var l= null;
- break;
- default:
- }
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0298/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0298/Test.js
deleted file mode 100644
index 13c56ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0298/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// function m(){
-// return /*[*/a().length != 3/*]*/;
-// }
-// function a(){
-// return null;
-// }
-//
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0299/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0299/Test.js
deleted file mode 100644
index 4afd41d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0299/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var i = (/**/2/**/);
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0300/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0300/Test.js
deleted file mode 100644
index 51bc524..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0300/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var b = /**/true/**/;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0301/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0301/Test.js
deleted file mode 100644
index 7d3e605..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0301/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var o = /**/null/**/;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0302/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0302/Test.js
deleted file mode 100644
index 3404192..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0302/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-function foo() {
- /*]*/do
- foo();
- while(1 < 10);/*[*/
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0303/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0303/Test.js
deleted file mode 100644
index 81dfce1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0303/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- var x;
- x = 3;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0304/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0304/Test.js
deleted file mode 100644
index b88ca2b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0304/Test.js
+++ /dev/null
@@ -1,2 +0,0 @@
- function foo(arg);
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0307/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0307/Test.js
deleted file mode 100644
index ff5da50..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0307/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-//package test0307;
-//
-//import java.net.MalformedURLException;
-//
-//public class Test {
-// static class A {
-// public A(int i) throws MalformedURLException {
-// }
-// }
-//
-// static class B extends A {
-// public B() throws MalformedURLException {
-// super(10);
-// }
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0308/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0308/Test.js
deleted file mode 100644
index 5d8c5be..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0308/Test.js
+++ /dev/null
@@ -1,16 +0,0 @@
-//package test0308;
-//
-//import java.net.MalformedURLException;
-//
-//public class Test {
-// static class A {
-// public A(int i) throws MalformedURLException {
-// }
-// }
-//
-// static class B extends A {
-// public B() {
-// super(10);
-// }
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0309/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0309/Test.js
deleted file mode 100644
index 18ea87a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0309/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function f(y){
- var i= (y==7) ? 1 : 2 ;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0310/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0310/Test.js
deleted file mode 100644
index 8274306..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0310/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
- var G = I.GR;
-
- function c(){
- var cp = null;
- }
-
-I.prototype=new Object();
-I.GR=1;
-
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0311/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0311/Test.js
deleted file mode 100644
index 5954429..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0311/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-//package test0311;
-//
-//public class Test {
-// void m(){
-// final int j= 0;
-// Test a= new Test(){
-// void m(int j){
-// int u= j;
-// }
-// };
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0312/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0312/Test.js
deleted file mode 100644
index 0f36703..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0312/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-//package test0312;
-//
-//public class Test {
-// void m(){
-// final int j= 0;
-// A a= new A(){
-// void m(int j){
-// int u= j;
-// }
-// };
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0313/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0313/Test.js
deleted file mode 100644
index f13c70e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0313/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function m( i, j){
- var u= i+j;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0314/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0314/Test.js
deleted file mode 100644
index a20f18d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0314/Test.js
+++ /dev/null
@@ -1 +0,0 @@
-function main(args) { int x= 3;} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0315/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0315/Test.js
deleted file mode 100644
index b695e7e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0315/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function foo() {
- return "abc" instanceof String;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0317/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0317/Test.js
deleted file mode 100644
index 8c50757..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0317/Test.js
+++ /dev/null
@@ -1,3 +0,0 @@
- function foo(x) {
- return x instanceof Boolean;
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0318/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0318/Test.js
deleted file mode 100644
index 97131cb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0318/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function ___run(args) {
- private var x;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0319/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0319/Test.js
deleted file mode 100644
index 819189c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0319/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function ___run(args){
- var obj= [];
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0320/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0320/Test.js
deleted file mode 100644
index 2eb9d93..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0320/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
- function ___run(args) {
- var tab = [10];
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0321/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0321/Test.js
deleted file mode 100644
index 8c13f0a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0321/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0321;
-//
-//public class Test {
-// static void ___run(java.lang.String[] args) throws Throwable {
-// java.lang.Object[][] obj= new Object[10][0];
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0322/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0322/Test.js
deleted file mode 100644
index 4f88c5a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0322/Test.js
+++ /dev/null
@@ -1 +0,0 @@
- var fField= null;
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0323/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0323/Test.js
deleted file mode 100644
index 04b1926..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0323/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function foo() {
- var x;
- x = "s";
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0324/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0324/Test.js
deleted file mode 100644
index 6a31e66..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0324/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0324;
-//
-//public class Test {
-// void foo() {
-// Object x;
-// x = (java.lang.Object[]) null;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0325/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0325/Test.js
deleted file mode 100644
index fada3e2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0325/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0325;
-//
-//public class Test {
-// void foo() {
-// Object x;
-// x = (int[]) null;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0326/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0326/A.js
deleted file mode 100644
index a9c99d9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0326/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-// A f;
-// public A a() {
- function a() {
- a().f= a();
- return null;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0327/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0327/Test.js
deleted file mode 100644
index a9eca34..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0327/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-//package test0327;
-//
-//import java.util.Vector;
-//
-//public class Test {
-// public static void goo(Object o) {
-// Vector s= (String) ooo;
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0328/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0328/Test.js
deleted file mode 100644
index 3de16d3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0328/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0328;
-//
-//public class Test {
-// static void ___run(java.lang.String[] args) throws Throwable {
-// java.lang.Object[] obj= new Object[] {null, new Object()};
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0329/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0329/Test.js
deleted file mode 100644
index cc234c1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0329/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0329;
-//
-//public class Test {
-// static void ___run(java.lang.String[] args) throws Throwable {
-// java.lang.Object[] obj= new Object[] {};
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0330/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0330/Test.js
deleted file mode 100644
index 3cfbde7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0330/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-//package test0330;
-//
-//public class Test {
-// public foo() {
-// return 0;
-// }
-//}
-//
-//class A {
-// void bar() {
-// new Test().foo();
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0331/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0331/Test.js
deleted file mode 100644
index 86ad443..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0331/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
- function main() {
- var args = [];
- var i = args.length;
- }
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0332/LocalSelectionTransfer.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0332/LocalSelectionTransfer.js
deleted file mode 100644
index 5b609cf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0332/LocalSelectionTransfer.js
+++ /dev/null
@@ -1,88 +0,0 @@
-///*
-// * (c) Copyright IBM Corp. 2000, 2001.
-// * All Rights Reserved.
-// */
-//package test0332;
-//
-//import org.eclipse.swt.dnd.ByteArrayTransfer;
-//import org.eclipse.swt.dnd.TransferData;
-//import org.eclipse.swt.widgets.Widget;
-//
-//import org.eclipse.jdt.internal.ui.JavaPlugin;
-//import org.eclipse.jface.viewers.ISelection;
-//import org.eclipse.jdt.internal.ui.JavaUIMessages;
-//
-//public class LocalSelectionTransfer extends ByteArrayTransfer {
-//
-// // First attempt to create a UUID for the type name to make sure that
-// // different Eclipse applications use different "types" of
-// // <code>LocalSelectionTransfer</code>
-// private static final String TYPE_NAME= "local-selection-transfer-format" + (new Long(System.currentTimeMillis())).toString(); //$NON-NLS-1$;
-// private static final int TYPEID= registerType(TYPE_NAME);
-//
-// private static final LocalSelectionTransfer INSTANCE= new LocalSelectionTransfer();
-//
-// private ISelection fSelection;
-// private int fTime;
-//
-// private LocalSelectionTransfer() {
-// }
-//
-// /**
-// * Returns the singleton.
-// */
-// public static LocalSelectionTransfer getInstance() {
-// return INSTANCE;
-// }
-//
-// /**
-// * Sets the transfer data for local use.
-// */
-// public void setSelection(ISelection s) {
-// fSelection= s;
-// }
-//
-// /**
-// * Returns the local transfer data.
-// */
-// public ISelection getSelection() {
-// return fSelection;
-// }
-//
-// public void javaToNative(Object object, TransferData transferData) {
-// byte[] check= TYPE_NAME.getBytes();
-// super.javaToNative(check, transferData);
-// }
-//
-// public Object nativeToJava(TransferData transferData) {
-// Object result= super.nativeToJava(transferData);
-// if (isInvalidNativeType(result)) {
-// JavaPlugin.logErrorMessage(JavaUIMessages.getString("LocalSelectionTransfer.errorMessage")); //$NON-NLS-1$
-// }
-// return fSelection;
-// }
-//
-// private boolean isInvalidNativeType(Object result) {
-// return !(result instanceof byte[]) || !TYPE_NAME.equals(new String((byte[])result));
-// }
-//
-// /**
-// * The type id used to identify this transfer.
-// */
-// protected int[] getTypeIds() {
-// return new int[] {TYPEID};
-// }
-//
-// protected String[] getTypeNames(){
-// return new String[] {TYPE_NAME};
-// }
-//
-// public int getTime() {
-// return fTime;
-// }
-//
-// public void setTime(int time) {
-// fTime= time;
-// }
-//
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0333/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0333/Test.js
deleted file mode 100644
index f67aee1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0333/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0333;
-//
-//public class Test {
-// static void ___run(java.lang.String[] args) throws Throwable {
-// java.lang.Object[][] obj= new Object[10][];
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0334/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0334/Test.js
deleted file mode 100644
index 3af8b22..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0334/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-//package test0334;
-//
-//public class Test {
-// static void ___run(java.lang.String[] args) throws Throwable {
-// java.lang.Object[][][] obj= new Object[10][][];
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0335/ExceptionTestCaseTest.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0335/ExceptionTestCaseTest.js
deleted file mode 100644
index 0e4dbd8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0335/ExceptionTestCaseTest.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0335;
-//
-//public class ExceptionTestCaseTest extends junit.framework.TestCase {
-//
-// public ExceptionTestCaseTest(String s) {
-// super(s);
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0336/SorterTest.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0336/SorterTest.js
deleted file mode 100644
index d33bd94..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0336/SorterTest.js
+++ /dev/null
@@ -1,11 +0,0 @@
-//package test0336;
-//
-//import junit.runner.Sorter;
-//import java.util.Vector;
-//
-//public class SorterTest {
-// static class Swapper implements Sorter.Swapper {
-// public void swap(Vector values, int left, int right) {
-// }
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0337/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0337/Test.js
deleted file mode 100644
index 7dac695..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0337/Test.js
+++ /dev/null
@@ -1,9 +0,0 @@
-//package test0337;
-//
-//public class Test {
-// String message= Test.m("s", new String[]{"g"});
-//
-// static String m(String g, String[] s){
-// return null;
-// }
-//} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0338/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0338/Test.js
deleted file mode 100644
index bfc0221..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0338/Test.js
+++ /dev/null
@@ -1,8 +0,0 @@
-//package test0338;
-//
-//import java.io.IOException;
-//
-//public class Test {
-// public void foo() throws IOException {
-// }
-//}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0339/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0339/Test.js
deleted file mode 100644
index a98296e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0339/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
- function doQuery( x){}
-
- function setX( x) {
-
- z=
- }
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0341/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0341/A.js
deleted file mode 100644
index 6add4c2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0341/A.js
+++ /dev/null
@@ -1,29 +0,0 @@
-package test0341;
-
-import java.io.IOException;
-import java.io.InterruptedIOException;
-import java.io.UnsupportedEncodingException;
-import java.net.MalformedURLException;
-import java.util.Vector;
-
-public class A {
-
- private Vector field;
-
- public void l()
- throws
- IOException,
- MalformedURLException,
- InterruptedIOException,
- UnsupportedEncodingException {
- if (field != null) {
- throw new IOException();
- } else if (field == null) {
- throw new MalformedURLException();
- } else if (field == null) {
- throw new InterruptedIOException();
- } else {
- throw new UnsupportedEncodingException();
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0342/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0342/Test.js
deleted file mode 100644
index 3aff78e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0342/Test.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package test0342;
-
-public class Test {
-
- public int junk1(int i) {
- return 0;
- }
-
- public long junk2() {
- return 0;
- }
-
- public Object junk3() {
- return null;
- }
-
- Test(int i) {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0343/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0343/Test.js
deleted file mode 100644
index 4f9dcaf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0343/Test.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0343;
-
-public class Test {
-
- public volatile boolean flag;
-
- public void foo() {
- int i= 5;
- /*]*/if (flag)
- i= 10;/*[*/
- i--;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0344/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0344/Test.js
deleted file mode 100644
index 8295b88..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0344/Test.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0344;
-
-public class Test {
-
- public void bugTest() {
- System.out.println("bla");
- System.out.println("blubb");
- }
-
- private void containsAssert() {
- assert true;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0345/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0345/A.js
deleted file mode 100644
index 6d83c68..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0345/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0345;
-
-public class A {
- Bar.B[] field= new Bar.B[]{
- new Bar.B()
- };
- void f(){
- int temp;
- }
-}
-
-class Bar{
- static class B{}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0346/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0346/Test2.js
deleted file mode 100644
index 90717c9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0346/Test2.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0346;
-
-import java.util.Vector;
-
-public class Test2 {
- public static void main(String[] arguments) {
- Vector editors[]= null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0347/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0347/Test2.js
deleted file mode 100644
index a2d6647..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0347/Test2.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0347;
-
-import java.util.Vector;
-
-public class Test2 {
- public static void main(String[] arguments) {
- Vector[] editors[]= null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0348/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0348/Test2.js
deleted file mode 100644
index c06fc39..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0348/Test2.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0348;
-
-import java.util.Vector;
-
-public class Test2 {
- public static void main(String[] arguments) {
- Vector[][] editors[]= null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0349/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0349/Test2.js
deleted file mode 100644
index 6838324..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0349/Test2.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0349;
-
-import java.util.Vector;
-
-public class Test2 {
- Vector[][] editors[]= null;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0350/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0350/Test2.js
deleted file mode 100644
index 5d5e96d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0350/Test2.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0350;
-
-import java.util.Vector;
-
-public class Test2 {
- Vector editors[]= null;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0351/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0351/Test2.js
deleted file mode 100644
index 068a954..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0351/Test2.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0351;
-
-public class Test2 {
- void m1(int a, int[] b){}
- void m(int a, int b[]){}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0352/Test2.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0352/Test2.js
deleted file mode 100644
index 4071da2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0352/Test2.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0352;
-
-public class Test2 {
- void m1(final int a, final int[] b){}
- void m(final int a, final int b[]){}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0353/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0353/Test.js
deleted file mode 100644
index ef55178..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0353/Test.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0353;
-
-import java.io.InputStream;
-
-public class Test {
- void foo() {
- InputStream i = null;
- while (true);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0354/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0354/Test.js
deleted file mode 100644
index ed2a6ae..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0354/Test.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0354;
-
-public class Test {
-
- protected void primExecute() {
- this.toString();
- }
-
- if (image != null) {
- Object loc = null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0355/Foo.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0355/Foo.js
deleted file mode 100644
index d5152c8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0355/Foo.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0355;
-
-public class Foo {
- public Object bar() {
- if ( ((Object)null).toString() == null ) {
- return (Object)null;
- }
- return null;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/A.js
deleted file mode 100644
index 58aedb6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0356;
-
-public class A {
-
-}
-
-class ActionFactory {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/X.js
deleted file mode 100644
index a75dde3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0356/X.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0356;
-
-public class X {
- public void foo() {
- ActionFactory af=new MyActionFactory();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0357/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0357/A.js
deleted file mode 100644
index 0c54581..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0357/A.js
+++ /dev/null
@@ -1,3 +0,0 @@
-package test0357;
-class A{
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0358/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0358/A.js
deleted file mode 100644
index bd10d92..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0358/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0358;
-
-class A {
- public void mdd(int y){
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0359/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0359/A.js
deleted file mode 100644
index e11bb6f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0359/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0359;
-
-class A {
- public void mdd(int y) throws Exception{
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0360/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0360/X.js
deleted file mode 100644
index 022f0c1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0360/X.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0360;
-
-public class X {
- public void foo() {
- for (int i=0, j=0, k=0; i<10 ; i++,j++,k++) {
- System.out.println("L");
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0361/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0361/X.js
deleted file mode 100644
index 04c0c01..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0361/X.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0361;
-
-public class X {
- public void foo() {
- for (int i=0; i<10 ; i++) {
- System.out.println("L");
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0362/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0362/Test.js
deleted file mode 100644
index 08a037e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0362/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo(i) {
- for (var i=0, j=0, k=0; i<10 ; i++, j++, k++) {}
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0363/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0363/A.js
deleted file mode 100644
index 8f832f4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0363/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0363;
-/* Regression test for bug 22939 */
-public class A {
- void f(){
- String xxxx= "xx";
- String y= ( xxxx );
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0364/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0364/A.js
deleted file mode 100644
index 13360e4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0364/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0364;
-/* Regression test for bug 11529 */
-public class A {
- void theMethod() {
- int local;
-/* for (int i = 0; i < 5; ++i) {
- }*/
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0365/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0365/A.js
deleted file mode 100644
index db973fe..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0365/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0365
-;
-/* Regression test for bug 11529 */
-public class A {
- void theMethod() {
- for (int i = 0; i < 5; ++i) {
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0366/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0366/A.js
deleted file mode 100644
index e2bde1e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0366/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0366;
-
-/* Regression test for bug 23048 */
-
-public class A {
- void theMethod() {
- for (int i = 0; i < 5; ++i);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0367/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0367/A.js
deleted file mode 100644
index 2c1628d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0367/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0367;
-
-/* Regression test for bug 23048 */
-
-public class A {
- void theMethod(int i) {
- while(i == 2);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0368/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0368/A.js
deleted file mode 100644
index 8e880df..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0368/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0368;
-
-/* Regression test for bug 23048 */
-
-public class A {
- void foo() {
- test:;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0369/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0369/A.js
deleted file mode 100644
index 469682e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0369/A.js
+++ /dev/null
@@ -1,3 +0,0 @@
-function foo() {
- test:\u003B
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0370/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0370/Test.js
deleted file mode 100644
index d19bfae..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0370/Test.js
+++ /dev/null
@@ -1,4 +0,0 @@
-function foo() {
- do ; while(true);
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0371/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0371/A.js
deleted file mode 100644
index e4995ff..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0371/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0371;
-
-/* Regression test for bug 23048 */
-
-public class A {
- void foo(int i) {
- if (i == 6);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0372/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0372/A.js
deleted file mode 100644
index 0301d9d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0372/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0372;
-
-/* Regression test for bug 23048 */
-
-public class A {
- void foo(int i) {
- if (i == 6) {} else ;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0373/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0373/A.js
deleted file mode 100644
index 6028605..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0373/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0373;
-
-/* Regression test for bug 23118 */
-
-public class A {
- void foo() {
- for (int i = 0; i < 10; i++) {
- break;
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0374/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0374/A.js
deleted file mode 100644
index a3b39aa..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0374/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0374;
-
-/* Regression test for bug 23118 */
-
-public class A {
- void foo() {
- for (int i = 0; i < 10; i++) {
- continue;
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0375/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0375/A.js
deleted file mode 100644
index 1740634..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0375/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0375;
-
-import test0375.A.*;
-
-/* Regression test for bug 23052 */
-
-public class A {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0376/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0376/A.js
deleted file mode 100644
index 152c7f1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0376/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0376;
-
-class A {
- void f() {
- A a = ( A ) this;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0377/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0377/A.js
deleted file mode 100644
index 3019a58..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0377/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0377;
-
-class A {
- void f() {
- final int i;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0378/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0378/A.js
deleted file mode 100644
index 25e530e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0378/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0378;
-
-public class A {
- public static class B {
- public void foo() {
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0379/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0379/Test.js
deleted file mode 100644
index 926d3ed..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0379/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0005;
-import java.util.*;
-public class Test {
- public static void main(String[] args) {
- System.out.println(new Object() {});
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0380/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0380/A.js
deleted file mode 100644
index 4a6013a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0380/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0380;
-
-public class A {
- public String toString() {
- return super.toString();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0381/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0381/A.js
deleted file mode 100644
index bd292f8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0381/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0381;
-
-public class A {
- /** Method theMethod.*/
- void theMethod() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0382/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0382/A.js
deleted file mode 100644
index 7e42e91..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0382/A.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0382;
-
-public class A {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0383/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0383/A.js
deleted file mode 100644
index ca0c048..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0383/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0383;
-
-public class A {
- public static class B {
- public void foo() {
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0384/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0384/A.js
deleted file mode 100644
index 2b5d55c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0384/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0384;
-
-public class A {
- public static class B {
- public class D {
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0385/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0385/A.js
deleted file mode 100644
index 3346949..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0385/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0385;
-
-public class A {
-
- int getClass() {
- return 0;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0386/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0386/A.js
deleted file mode 100644
index 23e9495..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0386/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0386;
-
-public class A {
-
- void foo(int i) {
- switch(i) {
- case 1:
- System.out.println();
- break;
- default :
- return;
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0387/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0387/A.js
deleted file mode 100644
index 793ba30..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0387/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0387;
-
-class A {
- void f() {
- A a = (\u0020A\u0020) this;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0388/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0388/A.js
deleted file mode 100644
index d5ce18e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0388/A.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0388;
-
-class A {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0389/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0389/A.js
deleted file mode 100644
index 70ff02f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0389/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0389;
-
-class A {
- class B {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0390/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0390/A.js
deleted file mode 100644
index 4793424..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0390/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0390;
-
-class A {
- int foo() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0391/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0391/A.js
deleted file mode 100644
index 0cd852e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0391/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0391;
-
-class A {
- int[] foo() {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0392/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0392/A.js
deleted file mode 100644
index 352aba3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0392/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0392;
-
-class A {
- String[] foo() {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0393/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0393/A.js
deleted file mode 100644
index ba1c752..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0393/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0393;
-
-class A {
- String foo()[] {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0394/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0394/A.js
deleted file mode 100644
index 483f459..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0394/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0394;
-
-class A {
- String foo() {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0395/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0395/A.js
deleted file mode 100644
index 4e017ef..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0395/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0395;
-
-class A {
- String[] foo()[] {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0396/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0396/A.js
deleted file mode 100644
index 1be11ca..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0396/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0396;
-
-public class A {
- public void foo(final String s[]) {
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0397/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0397/A.js
deleted file mode 100644
index 8a6fcb3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0397/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0397;
-
-public class A {
- public void foo(final String[] \u0073\u005B][]) {
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0398/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0398/A.js
deleted file mode 100644
index 58f5e07..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0398/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0397;
-
-public class A {
- public void foo() {
- int i= (1 + 2) * 3;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0399/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0399/A.js
deleted file mode 100644
index 151409a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0399/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0399;
-
-public class A {
- public A() {
- int i;
- int k;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0400/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0400/A.js
deleted file mode 100644
index daf9f40..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0400/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0400;
-
-public class A {
- public A() {
- super();
- int i;
- int k;
-
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0401/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0401/A.js
deleted file mode 100644
index 86be377..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0401/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0401;
-
-public class A {
- correctThis() {
- return 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0402/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0402/A.js
deleted file mode 100644
index eacb300..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0402/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0402;
-
-class A{
- class Inner{
- Inner(){
- }
- }
-}
-
-class I2 extends A.Inner{
- I2(){
- new A().super();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0403/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0403/A.js
deleted file mode 100644
index 0cb4d41..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0403/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0403;
-
-class Test {
- public void foo(){};
-}
-
-public class A {
- void test1() throws CloneNotSupportedException {
- Test test = new Test();
- test.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0404/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0404/A.js
deleted file mode 100644
index bed3f77..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0404/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0404;
-
-class A{
- void f() {
- A a= new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0405/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0405/A.js
deleted file mode 100644
index c80766a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0405/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0405;
-
-class A {
- public void foo() {
- }
-}
-
-class Test {
- void test() throws CloneNotSupportedException {
- A a = new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406/A.js
deleted file mode 100644
index eb649ee..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0406;
-
-import test0406_a.A;
-
-class Test {
- void test() {
- A a = new A();
- a.foo("");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406_a/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406_a/A.js
deleted file mode 100644
index 5b2e402..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0406_a/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0406_a;
-
-public class A {
- protected A foo(String s) {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0407/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0407/A.js
deleted file mode 100644
index 6b9d1b8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0407/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0407;
-
-public class A {
- void foo() {
- }
- void bar() {
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0408/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0408/A.js
deleted file mode 100644
index eb58e4c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0408/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0408;
-
-public class A {
- java.lang.Object foo() {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0409/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0409/A.js
deleted file mode 100644
index 293c95d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0409/A.js
+++ /dev/null
@@ -1,102 +0,0 @@
-package test0409;
-
-import java.io.*;
-import java.lang.Object;
-
-class Super extends java.lang.Object {
- int k;
-
- int foo2() {
- return 0;
- }
-}
-/**
- *
- */
-public class A extends Super implements Cloneable, Serializable {
-
- private static final long serialVersionUID = 1L;
- public static final int i = 0;
-
- {
- int j;
- }
-
- int[] foo(float f) throws Exception {
- assert f > 0 : "it works";
- {
- }
- test: for (int i = 0; i < 10; i++) {
- if (f > 0) {
- break test;
- } else {
- continue test;
- }
- }
- Object o = new Object();
- int k = 0;
- do {
- o = new Object();
- k++;
- if (k < 10) {
- o = null;
- break;
- }
- } while (o != null);
- ;
- if (o == null) {
- throw new Exception();
- }
- int j = 9;
- switch(j) {
- case 4 :
- break;
- default :
- return null;
- }
- synchronized(o) {
- }
- try {
- System.out.println();
- } catch(Exception e) {
- System.out.println();
- } finally {
- j = (int) 'c';
- }
- while (j > 0) {
- --j;
- }
- int[] tab = { 1, 2, 3, 4};
- j = tab[3];
- boolean b = (true && false);
-
- j = o instanceof Object ? 4 : 5 + 9;
-
- j = k;
-
- j = foo2();
-
- o = this.bar();
-
- o = A.class;
-
- return new int[] {};
- }
-
- Object bar() {
- class C {
- }
- return new C() {};
- }
-
- A() {
- this(0);
- }
-
- A(int i) {
- super();
- }
-
- class B {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0410/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0410/A.js
deleted file mode 100644
index 15ed7a3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0410/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0410;
-
-public class A {
- int foo() {
- return 1 + 2 + 3 + 4 + 3;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0411/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0411/A.js
deleted file mode 100644
index f32ecb3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0411/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0411;
-
-public class A {
-
- int bar(int a, int b) {
- return a*b + 2 + foo();
- }
-
- int foo() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0412/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0412/A.js
deleted file mode 100644
index ef38fed..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0412/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0412;
-
-interface A {
- void m();
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0413/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0413/A.js
deleted file mode 100644
index b613723..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0413/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0413;
-
-class E extends Exception {
-}
-
-interface A {
- void m() throws IOException, E;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/A.js
deleted file mode 100644
index ef148da..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0414;
-
-public class A {
- B foo() {
- return null;
- }
-
- A bar() {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/B.js
deleted file mode 100644
index f6e8640..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0414/B.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0414;
-
-class B {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0415/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0415/A.js
deleted file mode 100644
index f7a7159..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0415/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0415;
-
-public class A {
- public void foo(int i) {
- switch(i) {
- case 2:
- System.out.println();
- break;
- default:
- System.out.println();
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0416/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0416/A.js
deleted file mode 100644
index 3cc58a9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0416/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0416;
-
-interface I {
- int CONST= 1;
-}
-
-public class A {
- void foo() {
- int x= I.CONST;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0417/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0417/A.js
deleted file mode 100644
index d4a6f01..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0417/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0417;
-
-public class A {
- void foo() {
- A.NewClass c;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0418/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0418/A.js
deleted file mode 100644
index f638f3e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0418/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0418;
-
-public class A {
- private void foo() {
- }
-
- private static void goo() {
- foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0419/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0419/A.js
deleted file mode 100644
index 61ee597..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0419/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0419;
-
-class C {
- private int fCoo;
-}
-
-public class A {
- public static void goo(C c) {
- fCoo= 1;
-/* super.fCoo= 1;
- C.fCoo= 1;
- c.fCoo= 1;*/
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0420/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0420/A.js
deleted file mode 100644
index 5573625..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0420/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0420;
-
-public class A{
- void f(){
- int i= 1 + (2 + 3) + 4;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0421/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0421/A.js
deleted file mode 100644
index 552f85b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0421/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0421;
-
-public class A{
- void f(){
- int i= (1 + 2) + 3;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0422/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0422/A.js
deleted file mode 100644
index c283933..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0422/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0422;
-
-public class A{
- void f(){
- int i= ( 1 + 2 ) + 3;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0423/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0423/A.js
deleted file mode 100644
index eb93c9f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0423/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0423;
-
-public class A{
- void f(){
- int i= 1 + ( 2 + 3 ) + 4;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0424/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0424/A.js
deleted file mode 100644
index 76ea0b9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0424/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0424;
-
-public class A{
- void f(){
- int i= 1 + 4 + ( 2 + 3 );
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0425/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0425/A.js
deleted file mode 100644
index fc48542..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0425/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0425;
-
-public class A{
- void f(){
- int i= 1 + 4 * ( 2 + 3 );
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0426/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0426/A.js
deleted file mode 100644
index be9a3f3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0426/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0426;
-
-class C {
- private class CInner {
- }
-}
-
-public class A extends C {
- public static void goo() {
- CInner c;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0427/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0427/A.js
deleted file mode 100644
index aa5649c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0427/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0427;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public static void goo(C c) {
- super.fCoo= 1;
-/* C.fCoo= 1;
- c.fCoo= 1;*/
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0428/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0428/A.js
deleted file mode 100644
index 18d1a50..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0428/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0428;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public static void goo(C c) {
- C.fCoo= 1;
-// c.fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0429/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0429/A.js
deleted file mode 100644
index f927fad..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0429/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0429;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public static void goo(C c) {
- c.fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0430/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0430/A.js
deleted file mode 100644
index aa35c7e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0430/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0430;
-
-public class A {
- private A() {
- this(coo2());
- }
-
- private A(int i) {
- }
-
- private int coo2() {
- return 7;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0431/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0431/A.js
deleted file mode 100644
index c276340..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0431/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0431;
-
-public class A {
- private A() {
- this(fCoo);
- }
-
- private A(int i) {
- }
-
- private int fCoo= 8;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0432/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0432/A.js
deleted file mode 100644
index d3e9c8e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0432/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0432;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public void goo(C c) {
- fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0433/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0433/A.js
deleted file mode 100644
index a41a6c1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0433/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0433;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public void goo(C c) {
- super.fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0434/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0434/A.js
deleted file mode 100644
index 7a10b15..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0434/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0434;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public void goo(C c) {
- C.fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0435/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0435/A.js
deleted file mode 100644
index 919f333..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0435/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0435;
-
-class C {
- private int fCoo;
-}
-
-public class A extends C {
- public void goo(C c) {
- c.fCoo= 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0436/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0436/A.js
deleted file mode 100644
index 50bf08e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0436/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0436;
-
-public class A {
- private class CInner {
- }
-}
-
-class D extends A {
- public void goo() {
- A.CInner a;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0437/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0437/A.js
deleted file mode 100644
index 4077e01..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0437/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0437;
-
-public class A {
- private class CInner {
- }
-}
-
-class D extends A {
- public void goo() {
- CInner a;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438/D.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438/D.js
deleted file mode 100644
index 1803207..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438/D.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0438;
-
-import test0438_a.W;
-
-class D {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438_a/W.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438_a/W.js
deleted file mode 100644
index 2cfd30a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0438_a/W.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0438_a;
-
-class W {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/C.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/C.js
deleted file mode 100644
index 5946e81..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/C.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0439;
-
-public class C {
- private class CInner {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/E.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/E.js
deleted file mode 100644
index 5016be7..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0439/E.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0439;
-
-public class E extends C {
- public void foo() {
- CInner c= null;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0440/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0440/A.js
deleted file mode 100644
index b36168a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0440/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0440;
-
-public class A {
- void test() {
- String i= 2 * 3 + "" + (true);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0441/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0441/A.js
deleted file mode 100644
index 1143720..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0441/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0441;
-
-public class A {
- void test() {
- int i= (2 + 2) * 3 * 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0442/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0442/A.js
deleted file mode 100644
index cf9e7e2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0442/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0442;
-
-public class A {
- void test() {
- int i= 2 + (2 * 3) + 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0443/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0443/A.js
deleted file mode 100644
index 5b0c1c5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0443/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0443;
-
-public class A {
- public abstract void foo() {
- return;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0444/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0444/A.js
deleted file mode 100644
index 2305e6e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0444/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0444;
-
-public class A {
- public void foo() {
- return;
- }
-
- public void foo() {
- return;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0445/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0445/A.js
deleted file mode 100644
index eccd6c3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0445/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0445;
-
-import java.io.IOException;
-
-public class A {
- public void goo() throws IOException {
- }
- public void foo() {
- goo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0446/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0446/A.js
deleted file mode 100644
index 1408d81..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0446/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0446;
-
-public class A {
- void foob() {
- int b = b;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0447/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0447/A.js
deleted file mode 100644
index 3399e19..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0447/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0447;
-
-public class A {
- public static void collectCorrections() {
- processors= null;
- }
- try {
- int id= 2;
- } catch (CoreException e) {
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0448/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0448/A.js
deleted file mode 100644
index 1dc4fdb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0448/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0448;
-
-public class A {
- A() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0449/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0449/A.js
deleted file mode 100644
index 18d9f4e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0449/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0449;
-
-public class A {
- A() {
- super();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0450/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0450/A.js
deleted file mode 100644
index b0292e8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0450/A.js
+++ /dev/null
@@ -1,22 +0,0 @@
-package test0450;
-
-public final class A {
-
- void outerMethod() {
-
- new Object() {
-
- class Subroutine {
- class B {
- }
- }
-
- private void innerMethod() {
- class B {
- }
- Subroutine sub = null;
- }
-
- };
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0451/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0451/A.js
deleted file mode 100644
index c8a66a2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0451/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0451;
-
-public class A {
- private int A()[]{
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0453/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0453/A.js
deleted file mode 100644
index d9f9398..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0453/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0453;
-
-public class A {
- public String foo() {
- return super.toString();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0454/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0454/A.js
deleted file mode 100644
index 2f1a342..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0454/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0454;
-
-public class A {
-
- public A() {
- int a= 2;
- int b= (int) (3.14f * a);
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0455/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0455/A.js
deleted file mode 100644
index c50077e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0455/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0455;
-
-public class A {
-
- public void foo() {
- for (int i = 0; i < 10; i++) // for 1
- for (int j = 0; j < 10; j++) // for 2
- if (true) { }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0456/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0456/A.js
deleted file mode 100644
index 1341acb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0456/A.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package test0456;
-
-public class A {
- public void main() {
- for (int x= 10; x < 20; x++)
- main();
- /*]*/foo(10);/*[*/
- }
-
- public void foo(int x) {
- x= 20;
- bar(x);
- }
-
- public void bar(int z) {
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0457/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0457/A.js
deleted file mode 100644
index c33248e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0457/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0457;
-
-public class A {
- public void foo() {
- for (int i= 10; i < 10; i++)/*[*/
- for (int z= 10; z < 10; z++)
- foo();
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0458/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0458/A.js
deleted file mode 100644
index edce28b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0458/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0458;
-
-public class A {
- public void foo() {
- for (int i= 10; i < 10; i++)/*[*/
- for (int z= 10; z < 10; z++)
- ;
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0459/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0459/A.js
deleted file mode 100644
index ce35995..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0459/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0459;
-
-public class A {
- public void foo() {
- for (int i= 10; i < 10; i++)/*[*/
- for (int z= 10; z < 10; z++)
- { }
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0460/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0460/A.js
deleted file mode 100644
index 8ac1574..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0460/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0460;
-
-public class A {
- public void foo() {
- final int bar;
-
- bar = 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0461/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0461/A.js
deleted file mode 100644
index 9f7789d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0461/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0461;
-
-public class A {
- public void foo() {
- z= foo().y.toList();
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0463/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0463/A.js
deleted file mode 100644
index e625e62..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0463/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0463;
-
-public class A {
- public String foo() {
- return "\012\015\u0061";
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0464/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0464/A.js
deleted file mode 100644
index e5f3d20..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0464/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0464;
-
-public class A {
-
- public static int foo() {
- return null;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0465/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0465/A.js
deleted file mode 100644
index 4b57374..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0465/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0465;
-
-public class A {
-
- int i;
-
- public int foo() {
- return this.i;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0466/Assert.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0466/Assert.js
deleted file mode 100644
index b7a2f0a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0466/Assert.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package test0466;
-
-public class Assert {
- public static final void notNull(Object ref, String message)
- {
- assert ref != null : message;
- }
-
- void method(String param1, String param2, String param3)
- {
- Assert.notNull(param1, "param1 != null");
- Assert.notNull(param2, "param2 != null");
- Assert.notNull(param3, "param3 != null");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0467/Assert.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0467/Assert.js
deleted file mode 100644
index 1110a55..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0467/Assert.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package test0467;
-
-public class Assert {
- public static final void notNull(Object ref, String message)
- {
- assert ref != null : message\u003B
- assert ref != null\u003B
- }
-
- void method(String param1, String param2, String param3)
- {
- Assert.notNull(param1, "param1 != null");
- Assert.notNull(param2, "param2 != null");
- Assert.notNull(param3, "param3 != null");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0468/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0468/A.js
deleted file mode 100644
index 0b9c3ef..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0468/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0468;
-
-public class A {
-
- int i;
-
- public int foo() {
- return this.i;
- }
-
- public void bar() {
- foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0470/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0470/A.js
deleted file mode 100644
index 122b47a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0470/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0470;
-
-public class A {
-
- public void foo() {
- for (int i= 0, j= goo(3); i < 0; i++) {
- }
- }
-
- int goo(int i) {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0471/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0471/A.js
deleted file mode 100644
index 80aaddd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0471/A.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package test0471;
-
-public class A {
-
- private void foo(){
- // missing closing bracket
- /*
- *
- */
- private void foo1(){
- }
-
- private void foo2(){
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0473/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0473/A.js
deleted file mode 100644
index f5826c6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0473/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0473;
-
-import java.math.BigDecimal;
-
-public class A {
- public static void main(String[] args) {
- assert(true);
- BigDecimal f = null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0474/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0474/A.js
deleted file mode 100644
index 477b4c2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0474/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0474;
-
-public class A {
- public boolean b() {
- return true;
- }
-
- public void foo() {
- while(b())
- /*]*/while(b())
- foo();
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0475/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0475/A.js
deleted file mode 100644
index 18bf5f1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0475/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0475;
-
-public class A {
- public boolean b() {
- return true;
- }
-
- public void foo() {
- if (b())
- /*]*/if(b())
- foo();
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0476/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0476/A.js
deleted file mode 100644
index 0816d70..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0476/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0476;
-
-public class A {
- public boolean b() {
- return true;
- }
-
- public void foo() {
- for (;b();)
- /*]*/for(;b();)
- foo();
- /*]*/foo();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0477/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0477/A.js
deleted file mode 100644
index 6a37c6d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0477/A.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package test0477;
-
-public class A {
- public A(String name) {
- }
-
- public A() {
- this(undef());
- }
-
- void bar(String s) {
- }
-
- void bar() {
- }
-
- void bar(int i) {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0478/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0478/A.js
deleted file mode 100644
index d663679..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0478/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0478;
-
-class A {
- public void foo() {
- }
-}
-
-class Test {
- void test() throws CloneNotSupportedException {
- A a = new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0479/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0479/A.js
deleted file mode 100644
index bfcd6ab..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0479/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0479;
-
-class A {
- public void foo() {
- }
-}
-
-class Test {
- void test() throws CloneNotSupportedException {
- A a = new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0480/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0480/A.js
deleted file mode 100644
index 309c56e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0480/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0480;
-
-public class A {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0481/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0481/A.js
deleted file mode 100644
index 7cb0d57..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0481/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0481;
-
-public class A {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0482/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0482/A.js
deleted file mode 100644
index da8da61..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0482/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0482;
-
-public class A {
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0483/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0483/A.js
deleted file mode 100644
index dffb734..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0483/A.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package test0483;
-
-public class A {
-
- /**
- *
- *
- */
- public A() {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- } // comment
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0484/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0484/A.js
deleted file mode 100644
index 8a09eb4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0484/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0484;
-
-public class A {
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0485/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0485/A.js
deleted file mode 100644
index 00ee0bd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0485/A.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package test0485;
-
-public class A {
- /*
- *
- *
- */
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0486/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0486/A.js
deleted file mode 100644
index 5073527..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0486/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0486;
-
-public class A {
- int field;
- void foo(int i, int k) {
- i= k;
- }
-
- int goo() {
- // offset here
- field= 1;
- return;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0487/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0487/A.js
deleted file mode 100644
index e978297..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0487/A.js
+++ /dev/null
@@ -1,27 +0,0 @@
-package test0487;
-
-public class A {
- int field = 4;
- static int i = bar();
-
- {
- System.out.println();
- }
-
- static {
- i = 5;
- }
-
- void foo(int j, int k) {
- j = k;
- }
-
- int goo() {
- field= 1;
- return;
- }
-
- static int bar() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0488/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0488/A.js
deleted file mode 100644
index dd8952b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0488/A.js
+++ /dev/null
@@ -1,27 +0,0 @@
-package test0488;
-
-public class A {
- int field = 4;
- static int i = bar();
-
- {
- System.out.println();
- }
-
- static {
- i = 5;
- }
-
- void foo(int j, int k) {
- j = k;
- }
-
- int goo() {
- field= 1;
- return;
- }
-
- static int bar() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0489/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0489/A.js
deleted file mode 100644
index 92fb357..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0489/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0489;
-
-import test0489.Y;
-import test0489.Zork;
-
-public class A {
- class B {
- public void bar(Y y) {
- Y y = new Y();
- System.out.println(y.toString());
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/A.js
deleted file mode 100644
index 6342009..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0490;
-
-public class A {
-
- public void method() {
- switch(1) {
- case B.ONE : break;
- case B.TWO : break;
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/B.js
deleted file mode 100644
index 440487c..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0490/B.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0490;
-
-public interface B {
- int ONE = 1;
- int TWO = 2;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0491/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0491/A.js
deleted file mode 100644
index 772f663..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0491/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0491;
-
-public class A {
-
- public void method(String loginName) {
- assert(loginName != null);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0492/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0492/A.js
deleted file mode 100644
index feef8b6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0492/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0492;
-
-public class A {
-
- public void method(String loginName) {
- assert loginName != null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0493/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0493/A.js
deleted file mode 100644
index 6b42177..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0493/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0493;
-
-public class A {
- Class[][] cls;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0494/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0494/A.js
deleted file mode 100644
index bee9442..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0494/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0494;
-
-public class A {
- Class[][][] cls;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0495/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0495/A.js
deleted file mode 100644
index 9ace714..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0495/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0495;
-
-public class A {
- Class[][] cls[];
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0496/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0496/A.js
deleted file mode 100644
index 26ff027..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0496/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0496;
-
-public class A {
- Class[][][][] cls;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0497/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0497/A.js
deleted file mode 100644
index 13fe5c2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0497/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0497;
-
-public class A {
- Class[] cls;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0498/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0498/A.js
deleted file mode 100644
index 0fd8a34..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0498/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0497;
-
-public abstract class A {
- public Object foo1() { return null; }
- public Object foo2() throws IllegalArgumentException { return null; }
- public Object foo3()[][] { return null; }
- public Object foo4()[][] throws IllegalArgumentException { return null; }
- public Object foo5()[][] { return null; }
- public Object foo6(int i)[][] throws IllegalArgumentException { return null; }
- public Object foo7(int i)[][] { return null; }
- public Object[] foo8(int i)[][] { return null; }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0499/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0499/A.js
deleted file mode 100644
index 8f18fb2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0499/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-class A {
- public void foo() {
- int x= 10;
- x= x + 1;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0500/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0500/A.js
deleted file mode 100644
index 6292f71..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0500/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0500;
-/**
- * Test for bug 45436
- */
-public class A {
- /**
- * @param b
- * comment on second line.
- * @param c
- */
- public void foo(int a, int b, int c) { }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0501/JavaEditor.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0501/JavaEditor.js
deleted file mode 100644
index 8148d19..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0501/JavaEditor.js
+++ /dev/null
@@ -1,3243 +0,0 @@
-/*******************************************************************************
- * Copyright (c) 2000, 2003 IBM Corporation and others.
- * All rights reserved. This program and the accompanying materials
- * are made available under the terms of the Common Public License v1.0
- * which accompanies this distribution, and is available at
- * http://www.eclipse.org/legal/cpl-v10.html
- *
- * Contributors:
- * IBM Corporation - initial API and implementation
- *******************************************************************************/
-
-package test0501;
-
-import java.lang.reflect.InvocationTargetException;
-import java.lang.reflect.Method;
-import java.text.CollationElementIterator;
-import java.text.Collator;
-import java.text.RuleBasedCollator;
-import java.util.ArrayList;
-import java.util.Iterator;
-import java.util.List;
-import java.util.ResourceBundle;
-import java.util.StringTokenizer;
-
-import org.eclipse.core.resources.IMarker;
-import org.eclipse.core.runtime.CoreException;
-import org.eclipse.core.runtime.IStatus;
-import org.eclipse.core.runtime.Platform;
-import org.eclipse.core.runtime.Preferences;
-
-import org.eclipse.swt.SWT;
-import org.eclipse.swt.custom.BidiSegmentEvent;
-import org.eclipse.swt.custom.BidiSegmentListener;
-import org.eclipse.swt.custom.ST;
-import org.eclipse.swt.custom.StyleRange;
-import org.eclipse.swt.custom.StyledText;
-import org.eclipse.swt.events.FocusEvent;
-import org.eclipse.swt.events.FocusListener;
-import org.eclipse.swt.events.KeyEvent;
-import org.eclipse.swt.events.KeyListener;
-import org.eclipse.swt.events.MouseEvent;
-import org.eclipse.swt.events.MouseListener;
-import org.eclipse.swt.events.MouseMoveListener;
-import org.eclipse.swt.events.PaintEvent;
-import org.eclipse.swt.events.PaintListener;
-import org.eclipse.swt.graphics.Color;
-import org.eclipse.swt.graphics.Cursor;
-import org.eclipse.swt.graphics.GC;
-import org.eclipse.swt.graphics.Image;
-import org.eclipse.swt.graphics.Point;
-import org.eclipse.swt.graphics.RGB;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
-import org.eclipse.swt.widgets.Display;
-import org.eclipse.swt.widgets.Shell;
-
-import org.eclipse.jface.action.Action;
-import org.eclipse.jface.action.GroupMarker;
-import org.eclipse.jface.action.IAction;
-import org.eclipse.jface.action.IMenuManager;
-import org.eclipse.jface.action.IStatusLineManager;
-import org.eclipse.jface.action.Separator;
-import org.eclipse.jface.preference.IPreferenceStore;
-import org.eclipse.jface.preference.PreferenceConverter;
-import org.eclipse.jface.util.IPropertyChangeListener;
-import org.eclipse.jface.util.PropertyChangeEvent;
-import org.eclipse.jface.viewers.IPostSelectionProvider;
-import org.eclipse.jface.viewers.ISelection;
-import org.eclipse.jface.viewers.ISelectionChangedListener;
-import org.eclipse.jface.viewers.ISelectionProvider;
-import org.eclipse.jface.viewers.IStructuredSelection;
-import org.eclipse.jface.viewers.SelectionChangedEvent;
-import org.eclipse.jface.viewers.StructuredSelection;
-
-import org.eclipse.jface.text.BadLocationException;
-import org.eclipse.jface.text.DefaultInformationControl;
-import org.eclipse.jface.text.DocumentEvent;
-import org.eclipse.jface.text.IDocument;
-import org.eclipse.jface.text.IDocumentListener;
-import org.eclipse.jface.text.IInformationControl;
-import org.eclipse.jface.text.IInformationControlCreator;
-import org.eclipse.jface.text.IRegion;
-import org.eclipse.jface.text.ITextHover;
-import org.eclipse.jface.text.ITextInputListener;
-import org.eclipse.jface.text.ITextSelection;
-import org.eclipse.jface.text.ITextViewer;
-import org.eclipse.jface.text.ITextViewerExtension2;
-import org.eclipse.jface.text.ITextViewerExtension3;
-import org.eclipse.jface.text.ITextViewerExtension4;
-import org.eclipse.jface.text.ITypedRegion;
-import org.eclipse.jface.text.Position;
-import org.eclipse.jface.text.Region;
-import org.eclipse.jface.text.TextSelection;
-import org.eclipse.jface.text.TextUtilities;
-import org.eclipse.jface.text.information.IInformationProvider;
-import org.eclipse.jface.text.information.IInformationProviderExtension2;
-import org.eclipse.jface.text.information.InformationPresenter;
-import org.eclipse.jface.text.source.Annotation;
-import org.eclipse.jface.text.source.IAnnotationAccess;
-import org.eclipse.jface.text.source.IAnnotationModel;
-import org.eclipse.jface.text.source.IOverviewRuler;
-import org.eclipse.jface.text.source.ISourceViewer;
-import org.eclipse.jface.text.source.IVerticalRuler;
-import org.eclipse.jface.text.source.LineChangeHover;
-import org.eclipse.jface.text.source.SourceViewerConfiguration;
-
-import org.eclipse.ui.editors.text.DefaultEncodingSupport;
-import org.eclipse.ui.editors.text.IEncodingSupport;
-
-import org.eclipse.ui.IEditorActionBarContributor;
-import org.eclipse.ui.IEditorInput;
-import org.eclipse.ui.IPageLayout;
-import org.eclipse.ui.IPartService;
-import org.eclipse.ui.IViewPart;
-import org.eclipse.ui.IWorkbenchPage;
-import org.eclipse.ui.IWorkbenchPart;
-import org.eclipse.ui.IWorkbenchWindow;
-import org.eclipse.ui.actions.ActionContext;
-import org.eclipse.ui.actions.ActionGroup;
-import org.eclipse.ui.help.WorkbenchHelp;
-import org.eclipse.ui.part.EditorActionBarContributor;
-import org.eclipse.ui.part.IShowInTargetList;
-import org.eclipse.ui.texteditor.AddTaskAction;
-import org.eclipse.ui.texteditor.AnnotationPreference;
-import org.eclipse.ui.texteditor.DefaultAnnotation;
-import org.eclipse.ui.texteditor.DefaultMarkerAnnotationAccess;
-import org.eclipse.ui.texteditor.DefaultRangeIndicator;
-import org.eclipse.ui.texteditor.ExtendedTextEditor;
-import org.eclipse.ui.texteditor.IAbstractTextEditorHelpContextIds;
-import org.eclipse.ui.texteditor.IDocumentProvider;
-import org.eclipse.ui.texteditor.IEditorStatusLine;
-import org.eclipse.ui.texteditor.ITextEditorActionConstants;
-import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds;
-import org.eclipse.ui.texteditor.MarkerAnnotation;
-import org.eclipse.ui.texteditor.MarkerAnnotationPreferences;
-import org.eclipse.ui.texteditor.ResourceAction;
-import org.eclipse.ui.texteditor.SourceViewerDecorationSupport;
-import org.eclipse.ui.texteditor.TextEditorAction;
-import org.eclipse.ui.texteditor.TextNavigationAction;
-import org.eclipse.ui.texteditor.TextOperationAction;
-import org.eclipse.ui.views.contentoutline.ContentOutline;
-import org.eclipse.ui.views.contentoutline.IContentOutlinePage;
-
-import org.eclipse.search.ui.SearchUI;
-
-import org.eclipse.wst.jsdt.core.IClassFile;
-import org.eclipse.wst.jsdt.core.ICodeAssist;
-import org.eclipse.wst.jsdt.core.ICompilationUnit;
-import org.eclipse.wst.jsdt.core.IImportContainer;
-import org.eclipse.wst.jsdt.core.IImportDeclaration;
-import org.eclipse.wst.jsdt.core.IJavaElement;
-import org.eclipse.wst.jsdt.core.IMember;
-import org.eclipse.wst.jsdt.core.IPackageDeclaration;
-import org.eclipse.wst.jsdt.core.ISourceRange;
-import org.eclipse.wst.jsdt.core.ISourceReference;
-import org.eclipse.wst.jsdt.core.JavaCore;
-import org.eclipse.wst.jsdt.core.JavaModelException;
-import org.eclipse.wst.jsdt.core.dom.ASTNode;
-
-import org.eclipse.wst.jsdt.ui.IContextMenuConstants;
-import org.eclipse.wst.jsdt.ui.JavaUI;
-import org.eclipse.wst.jsdt.ui.PreferenceConstants;
-import org.eclipse.wst.jsdt.ui.actions.IJavaEditorActionDefinitionIds;
-import org.eclipse.wst.jsdt.ui.actions.JavaSearchActionGroup;
-import org.eclipse.wst.jsdt.ui.actions.OpenEditorActionGroup;
-import org.eclipse.wst.jsdt.ui.actions.OpenViewActionGroup;
-import org.eclipse.wst.jsdt.ui.actions.ShowActionGroup;
-import org.eclipse.wst.jsdt.ui.text.JavaSourceViewerConfiguration;
-import org.eclipse.wst.jsdt.ui.text.JavaTextTools;
-
-import org.eclipse.wst.jsdt.internal.ui.IJavaHelpContextIds;
-import org.eclipse.wst.jsdt.internal.ui.JavaPlugin;
-import org.eclipse.wst.jsdt.internal.ui.actions.CompositeActionGroup;
-import org.eclipse.wst.jsdt.internal.ui.actions.SelectionConverter;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.GoToNextPreviousMemberAction;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.SelectionHistory;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.StructureSelectEnclosingAction;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.StructureSelectHistoryAction;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.StructureSelectNextAction;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.StructureSelectPreviousAction;
-import org.eclipse.wst.jsdt.internal.ui.javaeditor.selectionactions.StructureSelectionAction;
-import org.eclipse.wst.jsdt.internal.ui.search.FindOccurrencesEngine;
-import org.eclipse.wst.jsdt.internal.ui.text.HTMLTextPresenter;
-import org.eclipse.wst.jsdt.internal.ui.text.IJavaPartitions;
-import org.eclipse.wst.jsdt.internal.ui.text.JavaChangeHover;
-import org.eclipse.wst.jsdt.internal.ui.text.JavaPairMatcher;
-import org.eclipse.wst.jsdt.internal.ui.util.JavaUIHelp;
-import org.eclipse.wst.jsdt.internal.ui.viewsupport.IViewPartInputProvider;
-
-
-/**
- * Java specific text editor.
- */
-public abstract class JavaEditor extends ExtendedTextEditor implements IViewPartInputProvider {
-
- /**
- * Internal implementation class for a change listener.
- * @since 3.0
- */
- protected abstract class AbstractSelectionChangedListener implements ISelectionChangedListener {
-
- /**
- * Installs this selection changed listener with the given selection provider. If
- * the selection provider is a post selection provider, post selection changed
- * events are the preferred choice, otherwise normal selection changed events
- * are requested.
- *
- * @param selectionProvider
- */
- public void install(ISelectionProvider selectionProvider) {
- if (selectionProvider == null)
- return;
-
- if (selectionProvider instanceof IPostSelectionProvider) {
- IPostSelectionProvider provider= (IPostSelectionProvider) selectionProvider;
- provider.addPostSelectionChangedListener(this);
- } else {
- selectionProvider.addSelectionChangedListener(this);
- }
- }
-
- /**
- * Removes this selection changed listener from the given selection provider.
- *
- * @param selectionProvider
- */
- public void uninstall(ISelectionProvider selectionProvider) {
- if (selectionProvider == null)
- return;
-
- if (selectionProvider instanceof IPostSelectionProvider) {
- IPostSelectionProvider provider= (IPostSelectionProvider) selectionProvider;
- provider.removePostSelectionChangedListener(this);
- } else {
- selectionProvider.removeSelectionChangedListener(this);
- }
- }
- }
-
- /**
- * Updates the Java outline page selection and this editor's range indicator.
- *
- * @since 3.0
- */
- private class EditorSelectionChangedListener extends AbstractSelectionChangedListener {
-
- /*
- * @see org.eclipse.jface.viewers.ISelectionChangedListener#selectionChanged(org.eclipse.jface.viewers.SelectionChangedEvent)
- */
- public void selectionChanged(SelectionChangedEvent event) {
- selectionChanged();
- }
-
- public void selectionChanged() {
- ISourceReference element= computeHighlightRangeSourceReference();
- synchronizeOutlinePage(element);
- setSelection(element, false);
- updateStatusLine();
- updateOccurrences();
- }
- }
-
- /**
- * Updates the selection in the editor's widget with the selection of the outline page.
- */
- class OutlineSelectionChangedListener extends AbstractSelectionChangedListener {
- public void selectionChanged(SelectionChangedEvent event) {
- doSelectionChanged(event);
- }
- }
-
- /*
- * Link mode.
- */
- class MouseClickListener implements KeyListener, MouseListener, MouseMoveListener,
- FocusListener, PaintListener, IPropertyChangeListener, IDocumentListener, ITextInputListener {
-
- /** The session is active. */
- private boolean fActive;
-
- /** The currently active style range. */
- private IRegion fActiveRegion;
- /** The currently active style range as position. */
- private Position fRememberedPosition;
- /** The hand cursor. */
- private Cursor fCursor;
-
- /** The link color. */
- private Color fColor;
- /** The key modifier mask. */
- private int fKeyModifierMask;
-
- /**
- * Style ranges before link mode.
- * @since 3.0
- */
- private StyleRange[] fOldStyleRanges;
- /**
- * Link mode style ranges region.
- * @since 3.0
- */
- IRegion fOldStyleRangeRegion;
-
-
- public void deactivate() {
- deactivate(false);
- }
-
- public void deactivate(boolean redrawAll) {
- if (!fActive)
- return;
-
- repairRepresentation(redrawAll);
- fActive= false;
- }
-
- public void install() {
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer == null)
- return;
-
- StyledText text= sourceViewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
-
- updateColor(sourceViewer);
-
- sourceViewer.addTextInputListener(this);
-
- IDocument document= sourceViewer.getDocument();
- if (document != null)
- document.addDocumentListener(this);
-
- text.addKeyListener(this);
- text.addMouseListener(this);
- text.addMouseMoveListener(this);
- text.addFocusListener(this);
- text.addPaintListener(this);
-
- updateKeyModifierMask();
-
- IPreferenceStore preferenceStore= getPreferenceStore();
- preferenceStore.addPropertyChangeListener(this);
- }
-
- private void updateKeyModifierMask() {
- String modifiers= getPreferenceStore().getString(BROWSER_LIKE_LINKS_KEY_MODIFIER);
- fKeyModifierMask= computeStateMask(modifiers);
- if (fKeyModifierMask == -1) {
- // Fallback to stored state mask
- fKeyModifierMask= getPreferenceStore().getInt(BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK);
- }
- }
-
- private int computeStateMask(String modifiers) {
- if (modifiers == null)
- return -1;
-
- if (modifiers.length() == 0)
- return SWT.NONE;
-
- int stateMask= 0;
- StringTokenizer modifierTokenizer= new StringTokenizer(modifiers, ",;.:+-* "); //$NON-NLS-1$
- while (modifierTokenizer.hasMoreTokens()) {
- int modifier= EditorUtility.findLocalizedModifier(modifierTokenizer.nextToken());
- if (modifier == 0 || (stateMask & modifier) == modifier)
- return -1;
- stateMask= stateMask | modifier;
- }
- return stateMask;
- }
-
- public void uninstall() {
-
- if (fColor != null) {
- fColor.dispose();
- fColor= null;
- }
-
- if (fCursor != null) {
- fCursor.dispose();
- fCursor= null;
- }
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer == null)
- return;
-
- sourceViewer.removeTextInputListener(this);
-
- IDocument document= sourceViewer.getDocument();
- if (document != null)
- document.removeDocumentListener(this);
-
- IPreferenceStore preferenceStore= getPreferenceStore();
- if (preferenceStore != null)
- preferenceStore.removePropertyChangeListener(this);
-
- StyledText text= sourceViewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
-
- text.removeKeyListener(this);
- text.removeMouseListener(this);
- text.removeMouseMoveListener(this);
- text.removeFocusListener(this);
- text.removePaintListener(this);
- }
-
- /*
- * @see IPropertyChangeListener#propertyChange(PropertyChangeEvent)
- */
- public void propertyChange(PropertyChangeEvent event) {
- if (event.getProperty().equals(JavaEditor.LINK_COLOR)) {
- ISourceViewer viewer= getSourceViewer();
- if (viewer != null)
- updateColor(viewer);
- } else if (event.getProperty().equals(BROWSER_LIKE_LINKS_KEY_MODIFIER)) {
- updateKeyModifierMask();
- }
- }
-
- private void updateColor(ISourceViewer viewer) {
- if (fColor != null)
- fColor.dispose();
-
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
-
- Display display= text.getDisplay();
- fColor= createColor(getPreferenceStore(), JavaEditor.LINK_COLOR, display);
- }
-
- /**
- * Creates a color from the information stored in the given preference store.
- * Returns <code>null</code> if there is no such information available.
- */
- private Color createColor(IPreferenceStore store, String key, Display display) {
-
- RGB rgb= null;
-
- if (store.contains(key)) {
-
- if (store.isDefault(key))
- rgb= PreferenceConverter.getDefaultColor(store, key);
- else
- rgb= PreferenceConverter.getColor(store, key);
-
- if (rgb != null)
- return new Color(display, rgb);
- }
-
- return null;
- }
-
- private void repairRepresentation() {
- repairRepresentation(false);
- }
-
- private void repairRepresentation(boolean redrawAll) {
-
- if (fActiveRegion == null)
- return;
-
- int offset= fActiveRegion.getOffset();
- int length= fActiveRegion.getLength();
- fActiveRegion= null;
-
- ISourceViewer viewer= getSourceViewer();
- if (viewer != null) {
- resetCursor(viewer);
-
- // remove style
- if (!redrawAll && viewer instanceof ITextViewerExtension2)
- ((ITextViewerExtension2) viewer).invalidateTextPresentation(offset, length);
- else
- viewer.invalidateTextPresentation();
-
- if (viewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
- offset= extension.modelOffset2WidgetOffset(offset);
- } else {
- offset -= viewer.getVisibleRegion().getOffset();
- }
-
- try {
- StyledText text= viewer.getTextWidget();
- // Removes style
- text.replaceStyleRanges(fOldStyleRangeRegion.getOffset(), fOldStyleRangeRegion.getLength(), fOldStyleRanges);
-// text.replaceStyleRanges(offset, length, fOldStyleRanges);
- // Causes underline to disappear
- text.redrawRange(offset, length, false);
- } catch (IllegalArgumentException x) {
- JavaPlugin.log(x);
- }
- }
- }
-
- // will eventually be replaced by a method provided by jdt.core
- private IRegion selectWord(IDocument document, int anchor) {
-
- try {
- int offset= anchor;
- char c;
-
- while (offset >= 0) {
- c= document.getChar(offset);
- if (!Character.isJavaIdentifierPart(c))
- break;
- --offset;
- }
-
- int start= offset;
-
- offset= anchor;
- int length= document.getLength();
-
- while (offset < length) {
- c= document.getChar(offset);
- if (!Character.isJavaIdentifierPart(c))
- break;
- ++offset;
- }
-
- int end= offset;
-
- if (start == end)
- return new Region(start, 0);
- else
- return new Region(start + 1, end - start - 1);
-
- } catch (BadLocationException x) {
- return null;
- }
- }
-
- IRegion getCurrentTextRegion(ISourceViewer viewer) {
-
- int offset= getCurrentTextOffset(viewer);
- if (offset == -1)
- return null;
-
- IJavaElement input= SelectionConverter.getInput(JavaEditor.this);
- if (input == null)
- return null;
-
- try {
-
- IJavaElement[] elements= null;
- synchronized (input) {
- elements= ((ICodeAssist) input).codeSelect(offset, 0);
- }
-
- if (elements == null || elements.length == 0)
- return null;
-
- return selectWord(viewer.getDocument(), offset);
-
- } catch (JavaModelException e) {
- return null;
- }
- }
-
- private int getCurrentTextOffset(ISourceViewer viewer) {
-
- try {
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed())
- return -1;
-
- Display display= text.getDisplay();
- Point absolutePosition= display.getCursorLocation();
- Point relativePosition= text.toControl(absolutePosition);
-
- int widgetOffset= text.getOffsetAtLocation(relativePosition);
- if (viewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
- return extension.widgetOffset2ModelOffset(widgetOffset);
- } else {
- return widgetOffset + viewer.getVisibleRegion().getOffset();
- }
-
- } catch (IllegalArgumentException e) {
- return -1;
- }
- }
-
- private void highlightRegion(ISourceViewer viewer, IRegion region) {
-
- if (region.equals(fActiveRegion))
- return;
-
- repairRepresentation();
-
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
-
- // highlight region
- int offset= 0;
- int length= 0;
-
- if (viewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
- IRegion widgetRange= extension.modelRange2WidgetRange(region);
- if (widgetRange == null)
- return;
-
- offset= widgetRange.getOffset();
- length= widgetRange.getLength();
-
- } else {
- offset= region.getOffset() - viewer.getVisibleRegion().getOffset();
- length= region.getLength();
- }
-
- fOldStyleRanges = text.getStyleRanges(offset, length);
- fOldStyleRangeRegion= new Region(offset, length);
-
- applyForgroundStyle(text, offset, length);
- text.redrawRange(offset, length, false);
-
- fActiveRegion= region;
- }
-
- private void applyForgroundStyle(StyledText fTextWidget, int offset, int length) {
- StyleRange[] styleRanges= fTextWidget.getStyleRanges(offset, length);
- ArrayList newStyleRanges= new ArrayList(styleRanges.length + 10);
- int rangeOffset= offset;
- for (int i= 0, max= styleRanges.length; i < max; i++) {
- StyleRange sr= styleRanges[i];
- if (rangeOffset < sr.start) {
- // Unstyled range
- StyleRange usr= new StyleRange(rangeOffset, sr.start - rangeOffset, fColor, null);
- newStyleRanges.add(usr);
- }
- rangeOffset= sr.start + sr.length;
- // Important: Must create a new one
- sr= new StyleRange(sr.start, sr.length, fColor, sr.background, sr.fontStyle);
- newStyleRanges.add(sr);
- }
- int endOffset= offset + length;
- if (rangeOffset < endOffset) {
- // Last unstyled range
- StyleRange usr= new StyleRange(rangeOffset, endOffset - rangeOffset, fColor, null);
- newStyleRanges.add(usr);
- }
- styleRanges= (StyleRange[])newStyleRanges.toArray(new StyleRange[newStyleRanges.size()]);
- fTextWidget.replaceStyleRanges(offset, length, styleRanges);
- }
-
- private void activateCursor(ISourceViewer viewer) {
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
- Display display= text.getDisplay();
- if (fCursor == null)
- fCursor= new Cursor(display, SWT.CURSOR_HAND);
- text.setCursor(fCursor);
- }
-
- private void resetCursor(ISourceViewer viewer) {
- StyledText text= viewer.getTextWidget();
- if (text != null && !text.isDisposed())
- text.setCursor(null);
-
- if (fCursor != null) {
- fCursor.dispose();
- fCursor= null;
- }
- }
-
- /*
- * @see org.eclipse.swt.events.KeyListener#keyPressed(org.eclipse.swt.events.KeyEvent)
- */
- public void keyPressed(KeyEvent event) {
-
- if (fActive) {
- deactivate();
- return;
- }
-
- if (event.keyCode != fKeyModifierMask) {
- deactivate();
- return;
- }
-
- fActive= true;
-
-// removed for #25871
-//
-// ISourceViewer viewer= getSourceViewer();
-// if (viewer == null)
-// return;
-//
-// IRegion region= getCurrentTextRegion(viewer);
-// if (region == null)
-// return;
-//
-// highlightRegion(viewer, region);
-// activateCursor(viewer);
- }
-
- /*
- * @see org.eclipse.swt.events.KeyListener#keyReleased(org.eclipse.swt.events.KeyEvent)
- */
- public void keyReleased(KeyEvent event) {
-
- if (!fActive)
- return;
-
- deactivate();
- }
-
- /*
- * @see org.eclipse.swt.events.MouseListener#mouseDoubleClick(org.eclipse.swt.events.MouseEvent)
- */
- public void mouseDoubleClick(MouseEvent e) {}
- /*
- * @see org.eclipse.swt.events.MouseListener#mouseDown(org.eclipse.swt.events.MouseEvent)
- */
- public void mouseDown(MouseEvent event) {
-
- if (!fActive)
- return;
-
- if (event.stateMask != fKeyModifierMask) {
- deactivate();
- return;
- }
-
- if (event.button != 1) {
- deactivate();
- return;
- }
- }
-
- /*
- * @see org.eclipse.swt.events.MouseListener#mouseUp(org.eclipse.swt.events.MouseEvent)
- */
- public void mouseUp(MouseEvent e) {
-
- if (!fActive)
- return;
-
- if (e.button != 1) {
- deactivate();
- return;
- }
-
- boolean wasActive= fCursor != null;
-
- deactivate();
-
- if (wasActive) {
- IAction action= getAction("OpenEditor"); //$NON-NLS-1$
- if (action != null)
- action.run();
- }
- }
-
- /*
- * @see org.eclipse.swt.events.MouseMoveListener#mouseMove(org.eclipse.swt.events.MouseEvent)
- */
- public void mouseMove(MouseEvent event) {
-
- if (event.widget instanceof Control && !((Control) event.widget).isFocusControl()) {
- deactivate();
- return;
- }
-
- if (!fActive) {
- if (event.stateMask != fKeyModifierMask)
- return;
- // modifier was already pressed
- fActive= true;
- }
-
- ISourceViewer viewer= getSourceViewer();
- if (viewer == null) {
- deactivate();
- return;
- }
-
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed()) {
- deactivate();
- return;
- }
-
- if ((event.stateMask & SWT.BUTTON1) != 0 && text.getSelectionCount() != 0) {
- deactivate();
- return;
- }
-
- IRegion region= getCurrentTextRegion(viewer);
- if (region == null || region.getLength() == 0) {
- repairRepresentation();
- return;
- }
-
- highlightRegion(viewer, region);
- activateCursor(viewer);
- }
-
- /*
- * @see org.eclipse.swt.events.FocusListener#focusGained(org.eclipse.swt.events.FocusEvent)
- */
- public void focusGained(FocusEvent e) {}
-
- /*
- * @see org.eclipse.swt.events.FocusListener#focusLost(org.eclipse.swt.events.FocusEvent)
- */
- public void focusLost(FocusEvent event) {
- deactivate();
- }
-
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
- */
- public void documentAboutToBeChanged(DocumentEvent event) {
- if (fActive && fActiveRegion != null) {
- fRememberedPosition= new Position(fActiveRegion.getOffset(), fActiveRegion.getLength());
- try {
- event.getDocument().addPosition(fRememberedPosition);
- } catch (BadLocationException x) {
- fRememberedPosition= null;
- }
- }
- }
-
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentChanged(org.eclipse.jface.text.DocumentEvent)
- */
- public void documentChanged(DocumentEvent event) {
- if (fRememberedPosition != null) {
- if (!fRememberedPosition.isDeleted()) {
-
- event.getDocument().removePosition(fRememberedPosition);
- fActiveRegion= new Region(fRememberedPosition.getOffset(), fRememberedPosition.getLength());
- fRememberedPosition= null;
-
- ISourceViewer viewer= getSourceViewer();
- if (viewer != null) {
- StyledText widget= viewer.getTextWidget();
- if (widget != null && !widget.isDisposed()) {
- widget.getDisplay().asyncExec(new Runnable() {
- public void run() {
- deactivate();
- }
- });
- }
- }
-
- } else {
- fActiveRegion= null;
- fRememberedPosition= null;
- deactivate();
- }
- }
- }
-
- /*
- * @see org.eclipse.jface.text.ITextInputListener#inputDocumentAboutToBeChanged(org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument)
- */
- public void inputDocumentAboutToBeChanged(IDocument oldInput, IDocument newInput) {
- if (oldInput == null)
- return;
- deactivate();
- oldInput.removeDocumentListener(this);
- }
-
- /*
- * @see org.eclipse.jface.text.ITextInputListener#inputDocumentChanged(org.eclipse.jface.text.IDocument, org.eclipse.jface.text.IDocument)
- */
- public void inputDocumentChanged(IDocument oldInput, IDocument newInput) {
- if (newInput == null)
- return;
- newInput.addDocumentListener(this);
- }
-
- /*
- * @see PaintListener#paintControl(PaintEvent)
- */
- public void paintControl(PaintEvent event) {
- if (fActiveRegion == null)
- return;
-
- ISourceViewer viewer= getSourceViewer();
- if (viewer == null)
- return;
-
- StyledText text= viewer.getTextWidget();
- if (text == null || text.isDisposed())
- return;
-
-
- int offset= 0;
- int length= 0;
-
- if (viewer instanceof ITextViewerExtension3) {
-
- ITextViewerExtension3 extension= (ITextViewerExtension3) viewer;
- IRegion widgetRange= extension.modelRange2WidgetRange(new Region(offset, length));
- if (widgetRange == null)
- return;
-
- offset= widgetRange.getOffset();
- length= widgetRange.getLength();
-
- } else {
-
- IRegion region= viewer.getVisibleRegion();
- if (!includes(region, fActiveRegion))
- return;
-
- offset= fActiveRegion.getOffset() - region.getOffset();
- length= fActiveRegion.getLength();
- }
-
- // support for bidi
- Point minLocation= getMinimumLocation(text, offset, length);
- Point maxLocation= getMaximumLocation(text, offset, length);
-
- int x1= minLocation.x;
- int x2= minLocation.x + maxLocation.x - minLocation.x - 1;
- int y= minLocation.y + text.getLineHeight() - 1;
-
- GC gc= event.gc;
- if (fColor != null && !fColor.isDisposed())
- gc.setForeground(fColor);
- gc.drawLine(x1, y, x2, y);
- }
-
- private boolean includes(IRegion region, IRegion position) {
- return
- position.getOffset() >= region.getOffset() &&
- position.getOffset() + position.getLength() <= region.getOffset() + region.getLength();
- }
-
- private Point getMinimumLocation(StyledText text, int offset, int length) {
- Point minLocation= new Point(Integer.MAX_VALUE, Integer.MAX_VALUE);
-
- for (int i= 0; i <= length; i++) {
- Point location= text.getLocationAtOffset(offset + i);
-
- if (location.x < minLocation.x)
- minLocation.x= location.x;
- if (location.y < minLocation.y)
- minLocation.y= location.y;
- }
-
- return minLocation;
- }
-
- private Point getMaximumLocation(StyledText text, int offset, int length) {
- Point maxLocation= new Point(Integer.MIN_VALUE, Integer.MIN_VALUE);
-
- for (int i= 0; i <= length; i++) {
- Point location= text.getLocationAtOffset(offset + i);
-
- if (location.x > maxLocation.x)
- maxLocation.x= location.x;
- if (location.y > maxLocation.y)
- maxLocation.y= location.y;
- }
-
- return maxLocation;
- }
- }
-
- /**
- * This action dispatches into two behaviours: If there is no current text
- * hover, the javadoc is displayed using information presenter. If there is
- * a current text hover, it is converted into a information presenter in
- * order to make it sticky.
- */
- class InformationDispatchAction extends TextEditorAction {
-
- /** The wrapped text operation action. */
- private final TextOperationAction fTextOperationAction;
-
- /**
- * Creates a dispatch action.
- */
- public InformationDispatchAction(ResourceBundle resourceBundle, String prefix, final TextOperationAction textOperationAction) {
- super(resourceBundle, prefix, JavaEditor.this);
- if (textOperationAction == null)
- throw new IllegalArgumentException();
- fTextOperationAction= textOperationAction;
- }
-
- /*
- * @see org.eclipse.jface.action.IAction#run()
- */
- public void run() {
-
- /**
- * Information provider used to present the information.
- *
- * @since 3.0
- */
- class InformationProvider implements IInformationProvider, IInformationProviderExtension2 {
-
- private IRegion fHoverRegion;
- private String fHoverInfo;
- private IInformationControlCreator fControlCreator;
-
- InformationProvider(IRegion hoverRegion, String hoverInfo, IInformationControlCreator controlCreator) {
- fHoverRegion= hoverRegion;
- fHoverInfo= hoverInfo;
- fControlCreator= controlCreator;
- }
- /*
- * @see org.eclipse.jface.text.information.IInformationProvider#getSubject(org.eclipse.jface.text.ITextViewer, int)
- */
- public IRegion getSubject(ITextViewer textViewer, int invocationOffset) {
- return fHoverRegion;
- }
- /*
- * @see org.eclipse.jface.text.information.IInformationProvider#getInformation(org.eclipse.jface.text.ITextViewer, org.eclipse.jface.text.IRegion)
- */
- public String getInformation(ITextViewer textViewer, IRegion subject) {
- return fHoverInfo;
- }
- /*
- * @see org.eclipse.jface.text.information.IInformationProviderExtension2#getInformationPresenterControlCreator()
- * @since 3.0
- */
- public IInformationControlCreator getInformationPresenterControlCreator() {
- return fControlCreator;
- }
- }
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer == null) {
- fTextOperationAction.run();
- return;
- }
-
- if (sourceViewer instanceof ITextViewerExtension4) {
- ITextViewerExtension4 extension4= (ITextViewerExtension4) sourceViewer;
- if (extension4.moveFocusToWidgetToken())
- return;
- }
-
- if (! (sourceViewer instanceof ITextViewerExtension2)) {
- fTextOperationAction.run();
- return;
- }
-
- ITextViewerExtension2 textViewerExtension2= (ITextViewerExtension2) sourceViewer;
-
- // does a text hover exist?
- ITextHover textHover= textViewerExtension2.getCurrentTextHover();
- if (textHover == null) {
- fTextOperationAction.run();
- return;
- }
-
- Point hoverEventLocation= textViewerExtension2.getHoverEventLocation();
- int offset= computeOffsetAtLocation(sourceViewer, hoverEventLocation.x, hoverEventLocation.y);
- if (offset == -1) {
- fTextOperationAction.run();
- return;
- }
-
- try {
- // get the text hover content
- String contentType= TextUtilities.getContentType(sourceViewer.getDocument(), IJavaPartitions.JAVA_PARTITIONING, offset);
-
- IRegion hoverRegion= textHover.getHoverRegion(sourceViewer, offset);
- if (hoverRegion == null)
- return;
-
- String hoverInfo= textHover.getHoverInfo(sourceViewer, hoverRegion);
-
- IInformationControlCreator controlCreator= null;
- if (textHover instanceof IInformationProviderExtension2)
- controlCreator= ((IInformationProviderExtension2)textHover).getInformationPresenterControlCreator();
-
- IInformationProvider informationProvider= new InformationProvider(hoverRegion, hoverInfo, controlCreator);
-
- fInformationPresenter.setOffset(offset);
- fInformationPresenter.setInformationProvider(informationProvider, contentType);
- fInformationPresenter.showInformation();
-
- } catch (BadLocationException e) {
- }
- }
-
- // modified version from TextViewer
- private int computeOffsetAtLocation(ITextViewer textViewer, int x, int y) {
-
- StyledText styledText= textViewer.getTextWidget();
- IDocument document= textViewer.getDocument();
-
- if (document == null)
- return -1;
-
- try {
- int widgetLocation= styledText.getOffsetAtLocation(new Point(x, y));
- if (textViewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) textViewer;
- return extension.widgetOffset2ModelOffset(widgetLocation);
- } else {
- IRegion visibleRegion= textViewer.getVisibleRegion();
- return widgetLocation + visibleRegion.getOffset();
- }
- } catch (IllegalArgumentException e) {
- return -1;
- }
-
- }
- }
-
- static protected class AnnotationAccess extends DefaultMarkerAnnotationAccess {
-
- public AnnotationAccess(MarkerAnnotationPreferences markerAnnotationPreferences) {
- super(markerAnnotationPreferences);
- }
-
- /*
- * @see org.eclipse.jface.text.source.IAnnotationAccess#getType(org.eclipse.jface.text.source.Annotation)
- */
- public Object getType(Annotation annotation) {
- if (annotation instanceof IJavaAnnotation) {
- IJavaAnnotation javaAnnotation= (IJavaAnnotation) annotation;
- if (javaAnnotation.isRelevant())
- return javaAnnotation.getAnnotationType();
- return null;
- }
- return super.getType(annotation);
- }
-
- /*
- * @see org.eclipse.jface.text.source.IAnnotationAccess#isMultiLine(org.eclipse.jface.text.source.Annotation)
- */
- public boolean isMultiLine(Annotation annotation) {
- return true;
- }
-
- /*
- * @see org.eclipse.jface.text.source.IAnnotationAccess#isTemporary(org.eclipse.jface.text.source.Annotation)
- */
- public boolean isTemporary(Annotation annotation) {
- if (annotation instanceof IJavaAnnotation) {
- IJavaAnnotation javaAnnotation= (IJavaAnnotation) annotation;
- if (javaAnnotation.isRelevant())
- return javaAnnotation.isTemporary();
- }
- return false;
- }
- }
-
- private class PropertyChangeListener implements org.eclipse.core.runtime.Preferences.IPropertyChangeListener {
- /*
- * @see IPropertyChangeListener#propertyChange(PropertyChangeEvent)
- */
- public void propertyChange(org.eclipse.core.runtime.Preferences.PropertyChangeEvent event) {
- handlePreferencePropertyChanged(event);
- }
- }
-
- /**
- * This action implements smart home.
- *
- * Instead of going to the start of a line it does the following:
- *
- * - if smart home/end is enabled and the caret is after the line's first non-whitespace then the caret is moved directly before it, taking JavaDoc and multi-line comments into account.
- * - if the caret is before the line's first non-whitespace the caret is moved to the beginning of the line
- * - if the caret is at the beginning of the line see first case.
- *
- * @since 3.0
- */
- protected class SmartLineStartAction extends LineStartAction {
-
- /**
- * Creates a new smart line start action
- *
- * @param textWidget the styled text widget
- * @param doSelect a boolean flag which tells if the text up to the beginning of the line should be selected
- */
- public SmartLineStartAction(final StyledText textWidget, final boolean doSelect) {
- super(textWidget, doSelect);
- }
-
- /*
- * @see org.eclipse.ui.texteditor.AbstractTextEditor.LineStartAction#getLineStartPosition(java.lang.String, int, java.lang.String)
- */
- protected int getLineStartPosition(final IDocument document, final String line, final int length, final int offset) {
-
- String type= IDocument.DEFAULT_CONTENT_TYPE;
- try {
- type= TextUtilities.getPartition(document, IJavaPartitions.JAVA_PARTITIONING, offset).getType();
- } catch (BadLocationException exception) {
- // Should not happen
- }
-
- int index= super.getLineStartPosition(document, line, length, offset);
- if (type.equals(IJavaPartitions.JAVA_DOC) || type.equals(IJavaPartitions.JAVA_MULTI_LINE_COMMENT)) {
- if (index < length - 1 && line.charAt(index) == '*' && line.charAt(index + 1) != '/') {
- do {
- ++index;
- } while (index < length && Character.isWhitespace(line.charAt(index)));
- }
- } else {
- if (index < length - 1 && line.charAt(index) == '/' && line.charAt(++index) == '/') {
- do {
- ++index;
- } while (index < length && Character.isWhitespace(line.charAt(index)));
- }
- }
- return index;
- }
- }
-
- /**
- * Text navigation action to navigate to the next sub-word.
- *
- * @since 3.0
- */
- protected abstract class NextSubWordAction extends TextNavigationAction {
-
- /** Collator to determine the sub-word boundaries */
- private final RuleBasedCollator fCollator= (RuleBasedCollator)Collator.getInstance();
-
- /**
- * Creates a new next sub-word action.
- *
- * @param code Action code for the default operation. Must be an action code from @see org.eclipse.swt.custom.ST.
- */
- protected NextSubWordAction(int code) {
- super(getSourceViewer().getTextWidget(), code);
-
- // Only compare upper-/lower case
- fCollator.setStrength(Collator.TERTIARY);
- }
-
- /*
- * @see org.eclipse.jface.action.IAction#run()
- */
- public void run() {
- try {
-
- final ISourceViewer viewer= getSourceViewer();
- final IDocument document= viewer.getDocument();
-
- int position= widgetOffset2ModelOffset(viewer, viewer.getTextWidget().getCaretOffset());
-
- // Check whether we are in a java code partititon and the preference is enabled
- final IPreferenceStore store= getPreferenceStore();
- final ITypedRegion region= TextUtilities.getPartition(document, IJavaPartitions.JAVA_PARTITIONING, position);
- if (!store.getBoolean(PreferenceConstants.EDITOR_SUB_WORD_NAVIGATION)) {
- super.run();
- return;
- }
-
- // Check whether right hand character of caret is valid identifier start
- if (Character.isJavaIdentifierStart(document.getChar(position))) {
-
- int offset= 0;
- int order= CollationElementIterator.NULLORDER;
- short previous= Short.MAX_VALUE;
- short next= Short.MAX_VALUE;
-
- // Acquire collator for partition around caret
- final String buffer= document.get(position, region.getOffset() + region.getLength() - position);
- final CollationElementIterator iterator= fCollator.getCollationElementIterator(buffer);
-
- // Iterate to first upper-case character
- do {
- // Check whether we reached end of word
- offset= iterator.getOffset();
- if (!Character.isJavaIdentifierPart(document.getChar(position + offset)))
- throw new BadLocationException();
-
- // Test next characters
- order= iterator.next();
- next= CollationElementIterator.tertiaryOrder(order);
- if (next <= previous)
- previous= next;
- else
- break;
-
- } while (order != CollationElementIterator.NULLORDER);
-
- // Check for leading underscores
- position += offset;
- if (Character.getType(document.getChar(position - 1)) != Character.CONNECTOR_PUNCTUATION) {
- setCaretPosition(position);
- getTextWidget().showSelection();
- fireSelectionChanged();
- return;
- }
- }
- } catch (BadLocationException exception) {
- // Use default behavior
- }
- super.run();
- }
-
- /**
- * Sets the caret position to the sub-word boundary given with <code>position</code>.
- *
- * @param position Position where the action should move the caret
- */
- protected abstract void setCaretPosition(int position);
- }
-
- /**
- * Text navigation action to navigate to the next sub-word.
- *
- * @since 3.0
- */
- protected class NavigateNextSubWordAction extends NextSubWordAction {
-
- /**
- * Creates a new navigate next sub-word action.
- */
- public NavigateNextSubWordAction() {
- super(ST.WORD_NEXT);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.NextSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- getTextWidget().setCaretOffset(modelOffset2WidgetOffset(getSourceViewer(), position));
- }
- }
-
- /**
- * Text operation action to delete the next sub-word.
- *
- * @since 3.0
- */
- protected class DeleteNextSubWordAction extends NextSubWordAction {
-
- /**
- * Creates a new delete next sub-word action.
- */
- public DeleteNextSubWordAction() {
- super(ST.DELETE_WORD_NEXT);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.NextSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- final ISourceViewer viewer= getSourceViewer();
- final int caret= widgetOffset2ModelOffset(viewer, viewer.getTextWidget().getCaretOffset());
-
- try {
- viewer.getDocument().replace(caret, position - caret, ""); //$NON-NLS-1$
- } catch (BadLocationException exception) {
- // Should not happen
- }
- }
- }
-
- /**
- * Text operation action to select the next sub-word.
- *
- * @since 3.0
- */
- protected class SelectNextSubWordAction extends NextSubWordAction {
-
- /**
- * Creates a new select next sub-word action.
- */
- public SelectNextSubWordAction() {
- super(ST.SELECT_WORD_NEXT);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.NextSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- final ISourceViewer viewer= getSourceViewer();
-
- final StyledText text= viewer.getTextWidget();
- if (text != null && !text.isDisposed()) {
-
- final Point selection= text.getSelection();
- final int caret= text.getCaretOffset();
- final int offset= modelOffset2WidgetOffset(viewer, position);
-
- if (caret == selection.x)
- text.setSelectionRange(selection.y, offset - selection.y);
- else
- text.setSelectionRange(selection.x, offset - selection.x);
- }
- }
- }
-
- /**
- * Text navigation action to navigate to the previous sub-word.
- *
- * @since 3.0
- */
- protected abstract class PreviousSubWordAction extends TextNavigationAction {
-
- /** Collator to determine the sub-word boundaries */
- private final RuleBasedCollator fCollator= (RuleBasedCollator)Collator.getInstance();
-
- /**
- * Creates a new previous sub-word action.
- *
- * @param code Action code for the default operation. Must be an action code from @see org.eclipse.swt.custom.ST.
- */
- protected PreviousSubWordAction(final int code) {
- super(getSourceViewer().getTextWidget(), code);
-
- // Only compare upper-/lower case
- fCollator.setStrength(Collator.TERTIARY);
- }
-
- /*
- * @see org.eclipse.jface.action.IAction#run()
- */
- public void run() {
- try {
-
- final ISourceViewer viewer= getSourceViewer();
- final IDocument document= viewer.getDocument();
-
- int position= widgetOffset2ModelOffset(viewer, viewer.getTextWidget().getCaretOffset()) - 1;
-
- // Check whether we are in a java code partititon and the preference is enabled
- final IPreferenceStore store= getPreferenceStore();
- if (!store.getBoolean(PreferenceConstants.EDITOR_SUB_WORD_NAVIGATION)) {
- super.run();
- return;
- }
-
- // Ignore trailing white spaces
- char character= document.getChar(position);
- while (position > 0 && Character.isWhitespace(character)) {
- --position;
- character= document.getChar(position);
- }
-
- // Check whether left hand character of caret is valid identifier part
- if (Character.isJavaIdentifierPart(character)) {
-
- int offset= 0;
- int order= CollationElementIterator.NULLORDER;
- short previous= Short.MAX_VALUE;
- short next= Short.MAX_VALUE;
-
- // Acquire collator for partition around caret
- final ITypedRegion region= TextUtilities.getPartition(document, IJavaPartitions.JAVA_PARTITIONING, position);
- final String buffer= document.get(region.getOffset(), position - region.getOffset() + 1);
- final CollationElementIterator iterator= fCollator.getCollationElementIterator(buffer);
-
- // Iterate to first upper-case character
- iterator.setOffset(buffer.length() - 1);
- do {
-
- // Check whether we reached begin of word or single upper-case start
- offset= iterator.getOffset();
- character= document.getChar(region.getOffset() + offset);
- if (!Character.isJavaIdentifierPart(character))
- throw new BadLocationException();
- else if (Character.isUpperCase(character)) {
- ++offset;
- break;
- }
-
- // Test next characters
- order= iterator.previous();
- next= CollationElementIterator.tertiaryOrder(order);
- if (next <= previous)
- previous= next;
- else
- break;
-
- } while (order != CollationElementIterator.NULLORDER);
-
- // Check left character for multiple upper-case characters
- position= position - buffer.length() + offset - 1;
- character= document.getChar(position);
-
- while (position >= 0 && Character.isUpperCase(character))
- character= document.getChar(--position);
-
- setCaretPosition(position + 1);
- getTextWidget().showSelection();
- fireSelectionChanged();
- return;
- }
- } catch (BadLocationException exception) {
- // Use default behavior
- }
- super.run();
- }
-
- /**
- * Sets the caret position to the sub-word boundary given with <code>position</code>.
- *
- * @param position Position where the action should move the caret
- */
- protected abstract void setCaretPosition(int position);
- }
-
- /**
- * Text navigation action to navigate to the previous sub-word.
- *
- * @since 3.0
- */
- protected class NavigatePreviousSubWordAction extends PreviousSubWordAction {
-
- /**
- * Creates a new navigate previous sub-word action.
- */
- public NavigatePreviousSubWordAction() {
- super(ST.WORD_PREVIOUS);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.PreviousSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- getTextWidget().setCaretOffset(modelOffset2WidgetOffset(getSourceViewer(), position));
- }
- }
-
- /**
- * Text operation action to delete the previous sub-word.
- *
- * @since 3.0
- */
- protected class DeletePreviousSubWordAction extends PreviousSubWordAction {
-
- /**
- * Creates a new delete previous sub-word action.
- */
- public DeletePreviousSubWordAction() {
- super(ST.DELETE_WORD_PREVIOUS);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.PreviousSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- final ISourceViewer viewer= getSourceViewer();
- final int caret= widgetOffset2ModelOffset(viewer, viewer.getTextWidget().getCaretOffset());
-
- try {
- viewer.getDocument().replace(position, caret - position, ""); //$NON-NLS-1$
- } catch (BadLocationException exception) {
- // Should not happen
- }
- }
- }
-
- /**
- * Text operation action to select the previous sub-word.
- *
- * @since 3.0
- */
- protected class SelectPreviousSubWordAction extends PreviousSubWordAction {
-
- /**
- * Creates a new select previous sub-word action.
- */
- public SelectPreviousSubWordAction() {
- super(ST.SELECT_WORD_PREVIOUS);
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.javaeditor.JavaEditor.PreviousSubWordAction#setCaretPosition(int)
- */
- protected void setCaretPosition(final int position) {
- final ISourceViewer viewer= getSourceViewer();
-
- final StyledText text= viewer.getTextWidget();
- if (text != null && !text.isDisposed()) {
-
- final Point selection= text.getSelection();
- final int caret= text.getCaretOffset();
- final int offset= modelOffset2WidgetOffset(viewer, position);
-
- if (caret == selection.x)
- text.setSelectionRange(selection.y, offset - selection.y);
- else
- text.setSelectionRange(selection.x, offset - selection.x);
- }
- }
- }
-
- /**
- * Quick format action to format the enclosing java element.
- * <p>
- * The quick format action works as follows:
- * <ul>
- * <li>If there is no selection and the caret is positioned on a Java element,
- * only this element is formatted. If the element has some accompanying comment,
- * then the comment is formatted as well.</li>
- * <li>If the selection spans one or more partitions of the document, then all
- * partitions covered by the selection are entirely formatted.</li>
- * <p>
- * Partitions at the end of the selection are not completed, except for comments.
- *
- * @since 3.0
- */
- protected class QuickFormatAction extends Action {
-
- /*
- * @see org.eclipse.jface.action.IAction#run()
- */
- public void run() {
-
- final JavaSourceViewer viewer= (JavaSourceViewer) getSourceViewer();
- if (viewer.isEditable()) {
-
- final Point selection= viewer.rememberSelection();
- try {
- viewer.setRedraw(false);
-
- final String type= TextUtilities.getContentType(viewer.getDocument(), IJavaPartitions.JAVA_PARTITIONING, selection.x);
- if (type.equals(IDocument.DEFAULT_CONTENT_TYPE) && selection.y == 0) {
-
- try {
- final IJavaElement element= getElementAt(selection.x, true);
- if (element != null && element.exists()) {
-
- final int kind= element.getElementType();
- if (kind == IJavaElement.TYPE || kind == IJavaElement.METHOD || kind == IJavaElement.INITIALIZER) {
-
- final ISourceReference reference= (ISourceReference)element;
- final ISourceRange range= reference.getSourceRange();
-
- if (range != null) {
- viewer.setSelectedRange(range.getOffset(), range.getLength());
- viewer.doOperation(ISourceViewer.FORMAT);
- }
- }
- }
- } catch (JavaModelException exception) {
- // Should not happen
- }
- } else {
- viewer.setSelectedRange(selection.x, 1);
- viewer.doOperation(ISourceViewer.FORMAT);
- }
- } catch (BadLocationException exception) {
- // Can not happen
- } finally {
-
- viewer.setRedraw(true);
- viewer.restoreSelection();
- }
- }
- }
- }
-
- /** Preference key for the link color */
- protected final static String LINK_COLOR= PreferenceConstants.EDITOR_LINK_COLOR;
- /** Preference key for matching brackets */
- protected final static String MATCHING_BRACKETS= PreferenceConstants.EDITOR_MATCHING_BRACKETS;
- /** Preference key for matching brackets color */
- protected final static String MATCHING_BRACKETS_COLOR= PreferenceConstants.EDITOR_MATCHING_BRACKETS_COLOR;
- /** Preference key for compiler task tags */
- private final static String COMPILER_TASK_TAGS= JavaCore.COMPILER_TASK_TAGS;
- /** Preference key for browser like links */
- private final static String BROWSER_LIKE_LINKS= PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS;
- /** Preference key for key modifier of browser like links */
- private final static String BROWSER_LIKE_LINKS_KEY_MODIFIER= PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER;
- /**
- * Preference key for key modifier mask of browser like links.
- * The value is only used if the value of <code>EDITOR_BROWSER_LIKE_LINKS</code>
- * cannot be resolved to valid SWT modifier bits.
- *
- * @since 2.1.1
- */
- private final static String BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK= PreferenceConstants.EDITOR_BROWSER_LIKE_LINKS_KEY_MODIFIER_MASK;
-
- protected final static char[] BRACKETS= { '{', '}', '(', ')', '[', ']' };
-
- /** The outline page */
- protected JavaOutlinePage fOutlinePage;
- /** Outliner context menu Id */
- protected String fOutlinerContextMenuId;
- /**
- * The editor selection changed listener.
- *
- * @since 3.0
- */
- private EditorSelectionChangedListener fEditorSelectionChangedListener;
- /** The selection changed listener */
- protected AbstractSelectionChangedListener fOutlineSelectionChangedListener= new OutlineSelectionChangedListener();
- /** The editor's bracket matcher */
- protected JavaPairMatcher fBracketMatcher= new JavaPairMatcher(BRACKETS);
- /** This editor's encoding support */
- private DefaultEncodingSupport fEncodingSupport;
- /** The mouse listener */
- private MouseClickListener fMouseListener;
- /** The information presenter. */
- private InformationPresenter fInformationPresenter;
- /** History for structure select action */
- private SelectionHistory fSelectionHistory;
- /** The preference property change listener for java core. */
- private org.eclipse.core.runtime.Preferences.IPropertyChangeListener fPropertyChangeListener= new PropertyChangeListener();
- /**
- * Indicates whether this editor is about to update any annotation views.
- * @since 3.0
- */
- private boolean fIsUpdatingAnnotationViews= false;
- /**
- * The marker that served as last target for a goto marker request.
- * @since 3.0
- */
- private IMarker fLastMarkerTarget= null;
- protected CompositeActionGroup fActionGroups;
- private CompositeActionGroup fContextMenuGroup;
- /**
- * Holds the current occurrence annotations.
- * @since 3.0
- */
- private ArrayList fOccurrenceAnnotations= new ArrayList();
- /**
- * Counts the number of background computation requests.
- * @since 3.0
- */
- private volatile int fComputeCount;
- private boolean fMarkOccurrenceAnnotations;
-
-
- /**
- * Returns the most narrow java element including the given offset.
- *
- * @param offset the offset inside of the requested element
- * @return the most narrow java element
- */
- abstract protected IJavaElement getElementAt(int offset);
-
- /**
- * Returns the java element of this editor's input corresponding to the given IJavaElement
- */
- abstract protected IJavaElement getCorrespondingElement(IJavaElement element);
-
- /**
- * Sets the input of the editor's outline page.
- */
- abstract protected void setOutlinePageInput(JavaOutlinePage page, IEditorInput input);
-
-
- /**
- * Default constructor.
- */
- public JavaEditor() {
- super();
- JavaTextTools textTools= JavaPlugin.getDefault().getJavaTextTools();
- setSourceViewerConfiguration(new JavaSourceViewerConfiguration(textTools, this, IJavaPartitions.JAVA_PARTITIONING));
- setRangeIndicator(new DefaultRangeIndicator());
- IPreferenceStore store= JavaPlugin.getDefault().getPreferenceStore();
- setPreferenceStore(store);
- setKeyBindingScopes(new String[] { "org.eclipse.wst.jsdt.ui.javaEditorScope" }); //$NON-NLS-1$
- fMarkOccurrenceAnnotations= store.getBoolean(PreferenceConstants.EDITOR_MARK_OCCURRENCES);
- }
-
- /*
- * @see AbstractTextEditor#createSourceViewer(Composite, IVerticalRuler, int)
- */
- protected final ISourceViewer createSourceViewer(Composite parent, IVerticalRuler verticalRuler, int styles) {
-
- ISourceViewer viewer= createJavaSourceViewer(parent, verticalRuler, getOverviewRuler(), isOverviewRulerVisible(), styles);
-
- StyledText text= viewer.getTextWidget();
- text.addBidiSegmentListener(new BidiSegmentListener() {
- public void lineGetSegments(BidiSegmentEvent event) {
- event.segments= getBidiLineSegments(event.lineOffset, event.lineText);
- }
- });
-
- JavaUIHelp.setHelp(this, text, IJavaHelpContextIds.JAVA_EDITOR);
-
- // ensure source viewer decoration support has been created and configured
- getSourceViewerDecorationSupport(viewer);
-
- return viewer;
- }
-
- /*
- * @see org.eclipse.ui.texteditor.ExtendedTextEditor#createAnnotationAccess()
- */
- protected IAnnotationAccess createAnnotationAccess() {
- return new AnnotationAccess(new MarkerAnnotationPreferences());
- }
-
- public final ISourceViewer getViewer() {
- return getSourceViewer();
- }
-
- /*
- * @see AbstractTextEditor#createSourceViewer(Composite, IVerticalRuler, int)
- */
- protected ISourceViewer createJavaSourceViewer(Composite parent, IVerticalRuler verticalRuler, IOverviewRuler overviewRuler, boolean isOverviewRulerVisible, int styles) {
- return new JavaSourceViewer(parent, verticalRuler, getOverviewRuler(), isOverviewRulerVisible(), styles);
- }
-
- /*
- * @see AbstractTextEditor#affectsTextPresentation(PropertyChangeEvent)
- */
- protected boolean affectsTextPresentation(PropertyChangeEvent event) {
- JavaTextTools textTools= JavaPlugin.getDefault().getJavaTextTools();
- return textTools.affectsBehavior(event);
- }
-
- /**
- * Sets the outliner's context menu ID.
- */
- protected void setOutlinerContextMenuId(String menuId) {
- fOutlinerContextMenuId= menuId;
- }
-
- /**
- * Returns the standard action group of this editor.
- */
- protected ActionGroup getActionGroup() {
- return fActionGroups;
- }
-
- /*
- * @see AbstractTextEditor#editorContextMenuAboutToShow
- */
- public void editorContextMenuAboutToShow(IMenuManager menu) {
-
- super.editorContextMenuAboutToShow(menu);
- menu.appendToGroup(ITextEditorActionConstants.GROUP_UNDO, new Separator(IContextMenuConstants.GROUP_OPEN));
- menu.insertAfter(IContextMenuConstants.GROUP_OPEN, new GroupMarker(IContextMenuConstants.GROUP_SHOW));
-
- ActionContext context= new ActionContext(getSelectionProvider().getSelection());
- fContextMenuGroup.setContext(context);
- fContextMenuGroup.fillContextMenu(menu);
- fContextMenuGroup.setContext(null);
- }
-
- /**
- * Creates the outline page used with this editor.
- */
- protected JavaOutlinePage createOutlinePage() {
- JavaOutlinePage page= new JavaOutlinePage(fOutlinerContextMenuId, this);
- fOutlineSelectionChangedListener.install(page);
- setOutlinePageInput(page, getEditorInput());
- return page;
- }
-
- /**
- * Informs the editor that its outliner has been closed.
- */
- public void outlinePageClosed() {
- if (fOutlinePage != null) {
- fOutlineSelectionChangedListener.uninstall(fOutlinePage);
- fOutlinePage= null;
- resetHighlightRange();
- }
- }
-
- /**
- * Synchronizes the outliner selection with the given element
- * position in the editor.
- *
- * @param element the java element to select
- */
- protected void synchronizeOutlinePage(ISourceReference element) {
- synchronizeOutlinePage(element, true);
- }
-
- /**
- * Synchronizes the outliner selection with the given element
- * position in the editor.
- *
- * @param element the java element to select
- * @param checkIfOutlinePageActive <code>true</code> if check for active outline page needs to be done
- */
- protected void synchronizeOutlinePage(ISourceReference element, boolean checkIfOutlinePageActive) {
- if (fOutlinePage != null && element != null && !(checkIfOutlinePageActive && isJavaOutlinePageActive())) {
- fOutlineSelectionChangedListener.uninstall(fOutlinePage);
- fOutlinePage.select(element);
- fOutlineSelectionChangedListener.install(fOutlinePage);
- }
- }
-
- /**
- * Synchronizes the outliner selection with the actual cursor
- * position in the editor.
- */
- public void synchronizeOutlinePageSelection() {
- synchronizeOutlinePage(computeHighlightRangeSourceReference());
- }
-
-
- /*
- * Get the desktop's StatusLineManager
- */
- protected IStatusLineManager getStatusLineManager() {
- IEditorActionBarContributor contributor= getEditorSite().getActionBarContributor();
- if (contributor instanceof EditorActionBarContributor) {
- return ((EditorActionBarContributor) contributor).getActionBars().getStatusLineManager();
- }
- return null;
- }
-
- /*
- * @see AbstractTextEditor#getAdapter(Class)
- */
- public Object getAdapter(Class required) {
-
- if (IContentOutlinePage.class.equals(required)) {
- if (fOutlinePage == null)
- fOutlinePage= createOutlinePage();
- return fOutlinePage;
- }
-
- if (IEncodingSupport.class.equals(required))
- return fEncodingSupport;
-
- if (required == IShowInTargetList.class) {
- return new IShowInTargetList() {
- public String[] getShowInTargetIds() {
- return new String[] { JavaUI.ID_PACKAGES, IPageLayout.ID_OUTLINE, IPageLayout.ID_RES_NAV };
- }
-
- };
- }
-
- return super.getAdapter(required);
- }
-
- protected void setSelection(ISourceReference reference, boolean moveCursor) {
-
- ISelection selection= getSelectionProvider().getSelection();
- if (selection instanceof TextSelection) {
- TextSelection textSelection= (TextSelection) selection;
- // PR 39995: [navigation] Forward history cleared after going back in navigation history:
- // mark only in navigation history if the cursor is being moved (which it isn't if
- // this is called from a PostSelectionEvent that should only update the magnet)
- if (moveCursor && (textSelection.getOffset() != 0 || textSelection.getLength() != 0))
- markInNavigationHistory();
- }
-
- if (reference != null) {
-
- StyledText textWidget= null;
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer != null)
- textWidget= sourceViewer.getTextWidget();
-
- if (textWidget == null)
- return;
-
- try {
-
- ISourceRange range= reference.getSourceRange();
- if (range == null)
- return;
-
- int offset= range.getOffset();
- int length= range.getLength();
-
- if (offset < 0 || length < 0)
- return;
-
- setHighlightRange(offset, length, moveCursor);
-
- if (!moveCursor)
- return;
-
- offset= -1;
- length= -1;
-
- if (reference instanceof IMember) {
- range= ((IMember) reference).getNameRange();
- if (range != null) {
- offset= range.getOffset();
- length= range.getLength();
- }
- } else if (reference instanceof IImportDeclaration) {
- String name= ((IImportDeclaration) reference).getElementName();
- if (name != null && name.length() > 0) {
- String content= reference.getSource();
- if (content != null) {
- offset= range.getOffset() + content.indexOf(name);
- length= name.length();
- }
- }
- } else if (reference instanceof IPackageDeclaration) {
- String name= ((IPackageDeclaration) reference).getElementName();
- if (name != null && name.length() > 0) {
- String content= reference.getSource();
- if (content != null) {
- offset= range.getOffset() + content.indexOf(name);
- length= name.length();
- }
- }
- }
-
- if (offset > -1 && length > 0) {
-
- try {
- textWidget.setRedraw(false);
- sourceViewer.revealRange(offset, length);
- sourceViewer.setSelectedRange(offset, length);
- } finally {
- textWidget.setRedraw(true);
- }
-
- markInNavigationHistory();
- }
-
- } catch (JavaModelException x) {
- } catch (IllegalArgumentException x) {
- }
-
- } else if (moveCursor) {
- resetHighlightRange();
- markInNavigationHistory();
- }
- }
-
- public void setSelection(IJavaElement element) {
-
- if (element == null || element instanceof ICompilationUnit || element instanceof IClassFile) {
- /*
- * If the element is an ICompilationUnit this unit is either the input
- * of this editor or not being displayed. In both cases, nothing should
- * happened. (http://dev.eclipse.org/bugs/show_bug.cgi?id=5128)
- */
- return;
- }
-
- IJavaElement corresponding= getCorrespondingElement(element);
- if (corresponding instanceof ISourceReference) {
- ISourceReference reference= (ISourceReference) corresponding;
- // set hightlight range
- setSelection(reference, true);
- // set outliner selection
- if (fOutlinePage != null) {
- fOutlineSelectionChangedListener.uninstall(fOutlinePage);
- fOutlinePage.select(reference);
- fOutlineSelectionChangedListener.install(fOutlinePage);
- }
- }
- }
-
- protected void doSelectionChanged(SelectionChangedEvent event) {
-
- ISourceReference reference= null;
-
- ISelection selection= event.getSelection();
- Iterator iter= ((IStructuredSelection) selection).iterator();
- while (iter.hasNext()) {
- Object o= iter.next();
- if (o instanceof ISourceReference) {
- reference= (ISourceReference) o;
- break;
- }
- }
- if (!isActivePart() && JavaPlugin.getActivePage() != null)
- JavaPlugin.getActivePage().bringToTop(this);
-
- setSelection(reference, !isActivePart());
- }
-
- /*
- * @see AbstractTextEditor#adjustHighlightRange(int, int)
- */
- protected void adjustHighlightRange(int offset, int length) {
-
- try {
-
- IJavaElement element= getElementAt(offset);
- while (element instanceof ISourceReference) {
- ISourceRange range= ((ISourceReference) element).getSourceRange();
- if (offset < range.getOffset() + range.getLength() && range.getOffset() < offset + length) {
- setHighlightRange(range.getOffset(), range.getLength(), true);
- if (fOutlinePage != null) {
- fOutlineSelectionChangedListener.uninstall(fOutlinePage);
- fOutlinePage.select((ISourceReference) element);
- fOutlineSelectionChangedListener.install(fOutlinePage);
- }
- return;
- }
- element= element.getParent();
- }
-
- } catch (JavaModelException x) {
- JavaPlugin.log(x.getStatus());
- }
-
- resetHighlightRange();
- }
-
- protected boolean isActivePart() {
- IWorkbenchPart part= getActivePart();
- return part != null && part.equals(this);
- }
-
- private boolean isJavaOutlinePageActive() {
- IWorkbenchPart part= getActivePart();
- return part instanceof ContentOutline && ((ContentOutline)part).getCurrentPage() == fOutlinePage;
- }
-
- private IWorkbenchPart getActivePart() {
- IWorkbenchWindow window= getSite().getWorkbenchWindow();
- IPartService service= window.getPartService();
- IWorkbenchPart part= service.getActivePart();
- return part;
- }
-
- /*
- * @see StatusTextEditor#getStatusHeader(IStatus)
- */
- protected String getStatusHeader(IStatus status) {
- if (fEncodingSupport != null) {
- String message= fEncodingSupport.getStatusHeader(status);
- if (message != null)
- return message;
- }
- return super.getStatusHeader(status);
- }
-
- /*
- * @see StatusTextEditor#getStatusBanner(IStatus)
- */
- protected String getStatusBanner(IStatus status) {
- if (fEncodingSupport != null) {
- String message= fEncodingSupport.getStatusBanner(status);
- if (message != null)
- return message;
- }
- return super.getStatusBanner(status);
- }
-
- /*
- * @see StatusTextEditor#getStatusMessage(IStatus)
- */
- protected String getStatusMessage(IStatus status) {
- if (fEncodingSupport != null) {
- String message= fEncodingSupport.getStatusMessage(status);
- if (message != null)
- return message;
- }
- return super.getStatusMessage(status);
- }
-
- /*
- * @see AbstractTextEditor#doSetInput
- */
- protected void doSetInput(IEditorInput input) throws CoreException {
- super.doSetInput(input);
- if (fEncodingSupport != null)
- fEncodingSupport.reset();
- setOutlinePageInput(fOutlinePage, input);
- }
-
- /*
- * @see IWorkbenchPart#dispose()
- */
- public void dispose() {
- // cancel possible running computation
- fMarkOccurrenceAnnotations= false;
- fComputeCount++;
-
- if (isBrowserLikeLinks())
- disableBrowserLikeLinks();
-
- if (fEncodingSupport != null) {
- fEncodingSupport.dispose();
- fEncodingSupport= null;
- }
-
- if (fPropertyChangeListener != null) {
- Preferences preferences= JavaCore.getPlugin().getPluginPreferences();
- preferences.removePropertyChangeListener(fPropertyChangeListener);
- fPropertyChangeListener= null;
- }
-
- if (fBracketMatcher != null) {
- fBracketMatcher.dispose();
- fBracketMatcher= null;
- }
-
- if (fSelectionHistory != null) {
- fSelectionHistory.dispose();
- fSelectionHistory= null;
- }
-
- if (fEditorSelectionChangedListener != null) {
- fEditorSelectionChangedListener.uninstall(getSelectionProvider());
- fEditorSelectionChangedListener= null;
- }
-
- super.dispose();
- }
-
- protected void createActions() {
- super.createActions();
-
- ResourceAction resAction= new AddTaskAction(JavaEditorMessages.getResourceBundle(), "AddTask.", this); //$NON-NLS-1$
- resAction.setHelpContextId(IAbstractTextEditorHelpContextIds.ADD_TASK_ACTION);
- resAction.setActionDefinitionId(ITextEditorActionDefinitionIds.ADD_TASK);
- setAction(ITextEditorActionConstants.ADD_TASK, resAction);
-
- ActionGroup oeg, ovg, jsg, sg;
- fActionGroups= new CompositeActionGroup(new ActionGroup[] {
- oeg= new OpenEditorActionGroup(this),
- sg= new ShowActionGroup(this),
- ovg= new OpenViewActionGroup(this),
- jsg= new JavaSearchActionGroup(this)
- });
- fContextMenuGroup= new CompositeActionGroup(new ActionGroup[] {oeg, ovg, sg, jsg});
-
- resAction= new TextOperationAction(JavaEditorMessages.getResourceBundle(), "ShowJavaDoc.", this, ISourceViewer.INFORMATION, true); //$NON-NLS-1$
- resAction= new InformationDispatchAction(JavaEditorMessages.getResourceBundle(), "ShowJavaDoc.", (TextOperationAction) resAction); //$NON-NLS-1$
- resAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.SHOW_JAVADOC);
- setAction("ShowJavaDoc", resAction); //$NON-NLS-1$
- WorkbenchHelp.setHelp(resAction, IJavaHelpContextIds.SHOW_JAVADOC_ACTION);
-
- Action action= new GotoMatchingBracketAction(this);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.GOTO_MATCHING_BRACKET);
- setAction(GotoMatchingBracketAction.GOTO_MATCHING_BRACKET, action);
-
- action= new TextOperationAction(JavaEditorMessages.getResourceBundle(),"ShowOutline.", this, JavaSourceViewer.SHOW_OUTLINE, true); //$NON-NLS-1$
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.SHOW_OUTLINE);
- setAction(IJavaEditorActionDefinitionIds.SHOW_OUTLINE, action);
- WorkbenchHelp.setHelp(action, IJavaHelpContextIds.SHOW_OUTLINE_ACTION);
-
- action= new TextOperationAction(JavaEditorMessages.getResourceBundle(),"OpenStructure.", this, JavaSourceViewer.OPEN_STRUCTURE, true); //$NON-NLS-1$
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_STRUCTURE);
- setAction(IJavaEditorActionDefinitionIds.OPEN_STRUCTURE, action);
- WorkbenchHelp.setHelp(action, IJavaHelpContextIds.OPEN_STRUCTURE_ACTION);
-
- action= new TextOperationAction(JavaEditorMessages.getResourceBundle(),"OpenHierarchy.", this, JavaSourceViewer.SHOW_HIERARCHY, true); //$NON-NLS-1$
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.OPEN_HIERARCHY);
- setAction(IJavaEditorActionDefinitionIds.OPEN_HIERARCHY, action);
- WorkbenchHelp.setHelp(action, IJavaHelpContextIds.OPEN_HIERARCHY_ACTION);
-
- fEncodingSupport= new DefaultEncodingSupport();
- fEncodingSupport.initialize(this);
-
- fSelectionHistory= new SelectionHistory(this);
-
- action= new StructureSelectEnclosingAction(this, fSelectionHistory);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.SELECT_ENCLOSING);
- setAction(StructureSelectionAction.ENCLOSING, action);
-
- action= new StructureSelectNextAction(this, fSelectionHistory);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.SELECT_NEXT);
- setAction(StructureSelectionAction.NEXT, action);
-
- action= new StructureSelectPreviousAction(this, fSelectionHistory);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.SELECT_PREVIOUS);
- setAction(StructureSelectionAction.PREVIOUS, action);
-
- StructureSelectHistoryAction historyAction= new StructureSelectHistoryAction(this, fSelectionHistory);
- historyAction.setActionDefinitionId(IJavaEditorActionDefinitionIds.SELECT_LAST);
- setAction(StructureSelectionAction.HISTORY, historyAction);
- fSelectionHistory.setHistoryAction(historyAction);
-
- action= GoToNextPreviousMemberAction.newGoToNextMemberAction(this);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.GOTO_NEXT_MEMBER);
- setAction(GoToNextPreviousMemberAction.NEXT_MEMBER, action);
-
- action= GoToNextPreviousMemberAction.newGoToPreviousMemberAction(this);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.GOTO_PREVIOUS_MEMBER);
- setAction(GoToNextPreviousMemberAction.PREVIOUS_MEMBER, action);
-
- action= new QuickFormatAction();
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.QUICK_FORMAT);
- setAction(IJavaEditorActionDefinitionIds.QUICK_FORMAT, action);
-
- action= new RemoveOccurrenceAnnotations(this);
- action.setActionDefinitionId(IJavaEditorActionDefinitionIds.REMOVE_OCCURRENCE_ANNOTATIONS);
- setAction("RemoveOccurrenceAnnotations", action); //$NON-NLS-1$
- }
-
- public void updatedTitleImage(Image image) {
- setTitleImage(image);
- }
-
- /*
- * @see AbstractTextEditor#handlePreferenceStoreChanged(PropertyChangeEvent)
- */
- protected void handlePreferenceStoreChanged(PropertyChangeEvent event) {
-
- try {
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer == null)
- return;
-
- String property= event.getProperty();
-
- if (PreferenceConstants.EDITOR_TAB_WIDTH.equals(property)) {
- Object value= event.getNewValue();
- if (value instanceof Integer) {
- sourceViewer.getTextWidget().setTabs(((Integer) value).intValue());
- } else if (value instanceof String) {
- sourceViewer.getTextWidget().setTabs(Integer.parseInt((String) value));
- }
- return;
- }
-
- if (isJavaEditorHoverProperty(property))
- updateHoverBehavior();
-
- if (BROWSER_LIKE_LINKS.equals(property)) {
- if (isBrowserLikeLinks())
- enableBrowserLikeLinks();
- else
- disableBrowserLikeLinks();
- return;
- }
-
- if (PreferenceConstants.EDITOR_SYNC_OUTLINE_ON_CURSOR_MOVE.equals(property)) {
- if ((event.getNewValue() instanceof Boolean) && ((Boolean)event.getNewValue()).booleanValue()) {
- fEditorSelectionChangedListener= new EditorSelectionChangedListener();
- fEditorSelectionChangedListener.install(getSelectionProvider());
- fEditorSelectionChangedListener.selectionChanged();
- } else {
- fEditorSelectionChangedListener.uninstall(getSelectionProvider());
- fEditorSelectionChangedListener= null;
- }
- return;
- }
-
- if (PreferenceConstants.EDITOR_DISABLE_OVERWRITE_MODE.equals(property)) {
- if (event.getNewValue() instanceof Boolean) {
- Boolean disable= (Boolean) event.getNewValue();
- configureInsertMode(OVERWRITE, !disable.booleanValue());
- }
- }
-
- if (PreferenceConstants.EDITOR_MARK_OCCURRENCES.equals(property)) {
- if (event.getNewValue() instanceof Boolean) {
- fMarkOccurrenceAnnotations= ((Boolean)event.getNewValue()).booleanValue();
- if (!fMarkOccurrenceAnnotations) {
- fComputeCount++;
- removeOccurrenceAnnotations();
- }
- }
- }
-
- } finally {
- super.handlePreferenceStoreChanged(event);
- }
- }
-
- /**
- * Initializes the given viewer's colors.
- *
- * @param viewer the viewer to be initialized
- * @since 3.0
- */
- protected void initializeViewerColors(ISourceViewer viewer) {
- // is handled by JavaSourceViewer
- }
-
- private boolean isJavaEditorHoverProperty(String property) {
- return PreferenceConstants.EDITOR_TEXT_HOVER_MODIFIERS.equals(property);
- }
-
- /**
- * Return whether the browser like links should be enabled
- * according to the preference store settings.
- * @return <code>true</code> if the browser like links should be enabled
- */
- private boolean isBrowserLikeLinks() {
- IPreferenceStore store= getPreferenceStore();
- return store.getBoolean(BROWSER_LIKE_LINKS);
- }
-
- /**
- * Enables browser like links.
- */
- private void enableBrowserLikeLinks() {
- if (fMouseListener == null) {
- fMouseListener= new MouseClickListener();
- fMouseListener.install();
- }
- }
-
- /**
- * Disables browser like links.
- */
- private void disableBrowserLikeLinks() {
- if (fMouseListener != null) {
- fMouseListener.uninstall();
- fMouseListener= null;
- }
- }
-
- /**
- * Handles a property change event describing a change
- * of the java core's preferences and updates the preference
- * related editor properties.
- *
- * @param event the property change event
- */
- protected void handlePreferencePropertyChanged(org.eclipse.core.runtime.Preferences.PropertyChangeEvent event) {
- if (COMPILER_TASK_TAGS.equals(event.getProperty())) {
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer != null && affectsTextPresentation(new PropertyChangeEvent(event.getSource(), event.getProperty(), event.getOldValue(), event.getNewValue())))
- sourceViewer.invalidateTextPresentation();
- }
- }
-
- /**
- * Returns a segmentation of the line of the given viewer's input document appropriate for
- * bidi rendering. The default implementation returns only the string literals of a java code
- * line as segments.
- *
- * @param viewer the text viewer
- * @param lineOffset the offset of the line
- * @return the line's bidi segmentation
- * @throws BadLocationException in case lineOffset is not valid in document
- */
- public static int[] getBidiLineSegments(ITextViewer viewer, int lineOffset) throws BadLocationException {
-
- IDocument document= viewer.getDocument();
- if (document == null)
- return null;
-
- IRegion line= document.getLineInformationOfOffset(lineOffset);
- ITypedRegion[] linePartitioning= TextUtilities.computePartitioning(document, IJavaPartitions.JAVA_PARTITIONING, lineOffset, line.getLength());
-
- List segmentation= new ArrayList();
- for (int i= 0; i < linePartitioning.length; i++) {
- if (IJavaPartitions.JAVA_STRING.equals(linePartitioning[i].getType()))
- segmentation.add(linePartitioning[i]);
- }
-
-
- if (segmentation.size() == 0)
- return null;
-
- int size= segmentation.size();
- int[] segments= new int[size * 2 + 1];
-
- int j= 0;
- for (int i= 0; i < size; i++) {
- ITypedRegion segment= (ITypedRegion) segmentation.get(i);
-
- if (i == 0)
- segments[j++]= 0;
-
- int offset= segment.getOffset() - lineOffset;
- if (offset > segments[j - 1])
- segments[j++]= offset;
-
- if (offset + segment.getLength() >= line.getLength())
- break;
-
- segments[j++]= offset + segment.getLength();
- }
-
- if (j < segments.length) {
- int[] result= new int[j];
- System.arraycopy(segments, 0, result, 0, j);
- segments= result;
- }
-
- return segments;
- }
-
- /**
- * Returns a segmentation of the given line appropriate for bidi rendering. The default
- * implementation returns only the string literals of a java code line as segments.
- *
- * @param lineOffset the offset of the line
- * @param line the content of the line
- * @return the line's bidi segmentation
- */
- protected int[] getBidiLineSegments(int widgetLineOffset, String line) {
- if (line != null && line.length() > 0) {
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer != null) {
- int lineOffset;
- if (sourceViewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) sourceViewer;
- lineOffset= extension.widgetOffset2ModelOffset(widgetLineOffset);
- } else {
- IRegion visible= sourceViewer.getVisibleRegion();
- lineOffset= visible.getOffset() + widgetLineOffset;
- }
- try {
- return getBidiLineSegments(sourceViewer, lineOffset);
- } catch (BadLocationException x) {
- // don't segment line in this case
- }
- }
- }
- return null;
- }
-
- /*
- * @see org.eclipse.ui.texteditor.AbstractTextEditor#updatePropertyDependentActions()
- */
- protected void updatePropertyDependentActions() {
- super.updatePropertyDependentActions();
- if (fEncodingSupport != null)
- fEncodingSupport.reset();
- }
-
- /*
- * Update the hovering behavior depending on the preferences.
- */
- private void updateHoverBehavior() {
- SourceViewerConfiguration configuration= getSourceViewerConfiguration();
- String[] types= configuration.getConfiguredContentTypes(getSourceViewer());
-
- for (int i= 0; i < types.length; i++) {
-
- String t= types[i];
-
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer instanceof ITextViewerExtension2) {
- // Remove existing hovers
- ((ITextViewerExtension2)sourceViewer).removeTextHovers(t);
-
- int[] stateMasks= configuration.getConfiguredTextHoverStateMasks(getSourceViewer(), t);
-
- if (stateMasks != null) {
- for (int j= 0; j < stateMasks.length; j++) {
- int stateMask= stateMasks[j];
- ITextHover textHover= configuration.getTextHover(sourceViewer, t, stateMask);
- ((ITextViewerExtension2)sourceViewer).setTextHover(textHover, t, stateMask);
- }
- } else {
- ITextHover textHover= configuration.getTextHover(sourceViewer, t);
- ((ITextViewerExtension2)sourceViewer).setTextHover(textHover, t, ITextViewerExtension2.DEFAULT_HOVER_STATE_MASK);
- }
- } else
- sourceViewer.setTextHover(configuration.getTextHover(sourceViewer, t), t);
- }
- }
-
- /*
- * @see org.eclipse.wst.jsdt.internal.ui.viewsupport.IViewPartInputProvider#getViewPartInput()
- */
- public Object getViewPartInput() {
- return getEditorInput().getAdapter(IJavaElement.class);
- }
-
- /*
- * @see org.eclipse.ui.texteditor.AbstractTextEditor#doSetSelection(ISelection)
- */
- protected void doSetSelection(ISelection selection) {
- super.doSetSelection(selection);
- synchronizeOutlinePageSelection();
- }
-
- /*
- * @see org.eclipse.ui.IWorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)
- */
- public void createPartControl(Composite parent) {
- super.createPartControl(parent);
-
- Preferences preferences= JavaCore.getPlugin().getPluginPreferences();
- preferences.addPropertyChangeListener(fPropertyChangeListener);
-
- IInformationControlCreator informationControlCreator= new IInformationControlCreator() {
- public IInformationControl createInformationControl(Shell shell) {
- boolean cutDown= false;
- int style= cutDown ? SWT.NONE : (SWT.V_SCROLL | SWT.H_SCROLL);
- return new DefaultInformationControl(shell, SWT.RESIZE, style, new HTMLTextPresenter(cutDown));
- }
- };
-
- fInformationPresenter= new InformationPresenter(informationControlCreator);
- fInformationPresenter.setSizeConstraints(60, 10, true, true);
- fInformationPresenter.install(getSourceViewer());
-
- if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.EDITOR_SYNC_OUTLINE_ON_CURSOR_MOVE)) {
- fEditorSelectionChangedListener= new EditorSelectionChangedListener();
- fEditorSelectionChangedListener.install(getSelectionProvider());
- }
-
- if (isBrowserLikeLinks())
- enableBrowserLikeLinks();
-
- if (PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.EDITOR_DISABLE_OVERWRITE_MODE))
- configureInsertMode(OVERWRITE, false);
- }
-
- protected void configureSourceViewerDecorationSupport(SourceViewerDecorationSupport support) {
-
- support.setCharacterPairMatcher(fBracketMatcher);
- support.setMatchingCharacterPainterPreferenceKeys(MATCHING_BRACKETS, MATCHING_BRACKETS_COLOR);
-
- super.configureSourceViewerDecorationSupport(support);
- }
-
- /*
- * @see org.eclipse.ui.texteditor.AbstractTextEditor#gotoMarker(org.eclipse.core.resources.IMarker)
- */
- public void gotoMarker(IMarker marker) {
- fLastMarkerTarget= marker;
- if (!fIsUpdatingAnnotationViews)
- super.gotoMarker(marker);
- }
-
- /**
- * Jumps to the next enabled annotation according to the given direction.
- * An annotation type is enabled if it is configured to be in the
- * Next/Previous tool bar drop down menu and if it is checked.
- *
- * @param forward <code>true</code> if search direction is forward, <code>false</code> if backward
- */
- public void gotoAnnotation(boolean forward) {
- ITextSelection selection= (ITextSelection) getSelectionProvider().getSelection();
- Position position= new Position(0, 0);
- if (false /* delayed - see bug 18316 */) {
- getNextAnnotation(selection.getOffset(), selection.getLength(), forward, position);
- selectAndReveal(position.getOffset(), position.getLength());
- } else /* no delay - see bug 18316 */ {
- Annotation annotation= getNextAnnotation(selection.getOffset(), selection.getLength(), forward, position);
- setStatusLineErrorMessage(null);
- setStatusLineMessage(null);
- if (annotation != null) {
- updateAnnotationViews(annotation);
- selectAndReveal(position.getOffset(), position.getLength());
- if (annotation instanceof IJavaAnnotation && ((IJavaAnnotation)annotation).isProblem())
- setStatusLineMessage(((IJavaAnnotation)annotation).getMessage());
- }
- }
- }
-
- /**
- * Updates the annotation views that show the given annotation.
- *
- * @param annotation the annotation
- */
- private void updateAnnotationViews(Annotation annotation) {
- IMarker marker= null;
- if (annotation instanceof MarkerAnnotation)
- marker= ((MarkerAnnotation) annotation).getMarker();
- else if (annotation instanceof IJavaAnnotation) {
- Iterator e= ((IJavaAnnotation) annotation).getOverlaidIterator();
- if (e != null) {
- while (e.hasNext()) {
- Object o= e.next();
- if (o instanceof MarkerAnnotation) {
- marker= ((MarkerAnnotation) o).getMarker();
- break;
- }
- }
- }
- }
-
- if (marker != null && !marker.equals(fLastMarkerTarget)) {
- try {
- boolean isProblem= marker.isSubtypeOf(IMarker.PROBLEM);
- IWorkbenchPage page= getSite().getPage();
- IViewPart view= page.findView(isProblem ? IPageLayout.ID_PROBLEM_VIEW: IPageLayout.ID_TASK_LIST); //$NON-NLS-1$ //$NON-NLS-2$
- if (view != null) {
- Method method= view.getClass().getMethod("setSelection", new Class[] { IStructuredSelection.class, boolean.class}); //$NON-NLS-1$
- method.invoke(view, new Object[] {new StructuredSelection(marker), Boolean.TRUE });
- }
- } catch (CoreException x) {
- } catch (NoSuchMethodException x) {
- } catch (IllegalAccessException x) {
- } catch (InvocationTargetException x) {
- }
- // ignore exceptions, don't update any of the lists, just set statusline
- }
- }
-
- /**
- * Finds and marks occurrence annotations.
- *
- * @since 3.0
- */
- class OccurrencesFinder implements Runnable, IDocumentListener {
-
- private int fCount;
- private IDocument fDocument;
- private ITextSelection fSelection;
- private boolean fCancelled= false;
-
- public OccurrencesFinder(int count, IDocument document, ITextSelection selection) {
- fCount= count;
- fDocument= document;
- fSelection= selection;
- fDocument.addDocumentListener(this);
- }
-
- private boolean isCancelled() {
- return fCount != fComputeCount || fCancelled;
- }
-
- /*
- * @see java.lang.Runnable#run()
- */
- public void run() {
-
- try {
-
- if (isCancelled())
- return;
-
- // Find occurrences
- FindOccurrencesEngine engine= FindOccurrencesEngine.create(getInputJavaElement());
- List matches= new ArrayList();
- try {
- matches= engine.findOccurrences(fSelection.getOffset(), fSelection.getLength());
- } catch (JavaModelException e) {
- JavaPlugin.log(e);
- return;
- }
-
- if (matches == null || matches.isEmpty())
- return;
-
- if (isCancelled())
- return;
-
- removeOccurrenceAnnotations();
-
- if (isCancelled())
- return;
-
- ITextViewer textViewer= getViewer();
- if (textViewer == null)
- return;
-
- IDocument document= textViewer.getDocument();
- if (document == null)
- return;
-
- IDocumentProvider documentProvider= getDocumentProvider();
- if (documentProvider == null)
- return;
-
- IAnnotationModel annotationModel= documentProvider.getAnnotationModel(getEditorInput());
- if (annotationModel == null)
- return;
-
- // Add occurrence annotations
- ArrayList annotations= new ArrayList();
- ArrayList positions= new ArrayList();
- for (Iterator each= matches.iterator(); each.hasNext();) {
-
- if (isCancelled())
- return;
-
- ASTNode node= (ASTNode) each.next();
- if (node == null)
- continue;
-
- String message;
- // Create & add annotation
- try {
- message= document.get(node.getStartPosition(), node.getLength());
- } catch (BadLocationException ex) {
- // Skip this match
- continue;
- }
- annotations.add(new DefaultAnnotation(SearchUI.SEARCH_MARKER, IMarker.SEVERITY_INFO, true, message));
- positions.add(new Position(node.getStartPosition(), node.getLength()));
- }
-
- if (isCancelled())
- return;
-
- synchronized (annotationModel) {
- fOccurrenceAnnotations= annotations;
- for (int i= 0, size= annotations.size(); i < size; i++)
- annotationModel.addAnnotation((Annotation) annotations.get(i), (Position) positions.get(i));
- }
-
- } finally {
- fDocument.removeDocumentListener(this);
- }
- }
-
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentAboutToBeChanged(org.eclipse.jface.text.DocumentEvent)
- */
- public void documentAboutToBeChanged(DocumentEvent event) {
- fCancelled= true;
- }
-
- /*
- * @see org.eclipse.jface.text.IDocumentListener#documentChanged(org.eclipse.jface.text.DocumentEvent)
- */
- public void documentChanged(DocumentEvent event) {
- }
- } /**
- * Updates the occurrences annotations based
- * on the current selection.
- *
- * @since 3.0
- */
- protected void updateOccurrences() {
-
- if (!fMarkOccurrenceAnnotations)
- return;
-
- IDocument document= getSourceViewer().getDocument();
- if (document == null)
- return;
-
- OccurrencesFinder finder= new OccurrencesFinder(++fComputeCount, document, (ITextSelection) getSelectionProvider().getSelection());
- Thread thread= new Thread(finder, "Occurrences Marker"); //$NON-NLS-1$
- thread.setDaemon(true);
- thread.start();
- }
-
- void removeOccurrenceAnnotations() {
- IDocumentProvider documentProvider= getDocumentProvider();
- if (documentProvider == null)
- return;
-
- IAnnotationModel annotationModel= documentProvider.getAnnotationModel(getEditorInput());
- if (annotationModel == null)
- return;
-
- synchronized (annotationModel) {
- for (int i= 0, size= fOccurrenceAnnotations.size(); i < size; i++)
- annotationModel.removeAnnotation((Annotation)fOccurrenceAnnotations.get(i));
- fOccurrenceAnnotations.clear();
- }
- }
-
- /**
- * Returns the Java element wrapped by this editors input.
- *
- * @return the Java element wrapped by this editors input.
- * @since 3.0
- */
- abstract protected IJavaElement getInputJavaElement();
-
- protected void updateStatusLine() {
- ITextSelection selection= (ITextSelection) getSelectionProvider().getSelection();
- Annotation annotation= getAnnotation(selection.getOffset(), selection.getLength());
- setStatusLineErrorMessage(null);
- setStatusLineMessage(null);
- if (annotation != null) {
- try {
- fIsUpdatingAnnotationViews= true;
- updateAnnotationViews(annotation);
- } finally {
- fIsUpdatingAnnotationViews= false;
- }
- if (annotation instanceof IJavaAnnotation && ((IJavaAnnotation)annotation).isProblem())
- setStatusLineMessage(((IJavaAnnotation)annotation).getMessage());
- }
- }
-
- /**
- * Jumps to the matching bracket.
- */
- public void gotoMatchingBracket() {
-
- ISourceViewer sourceViewer= getSourceViewer();
- IDocument document= sourceViewer.getDocument();
- if (document == null)
- return;
-
- IRegion selection= getSignedSelection(sourceViewer);
-
- int selectionLength= Math.abs(selection.getLength());
- if (selectionLength > 1) {
- setStatusLineErrorMessage(JavaEditorMessages.getString("GotoMatchingBracket.error.invalidSelection")); //$NON-NLS-1$
- sourceViewer.getTextWidget().getDisplay().beep();
- return;
- }
-
- // #26314
- int sourceCaretOffset= selection.getOffset() + selection.getLength();
- if (isSurroundedByBrackets(document, sourceCaretOffset))
- sourceCaretOffset -= selection.getLength();
-
- IRegion region= fBracketMatcher.match(document, sourceCaretOffset);
- if (region == null) {
- setStatusLineErrorMessage(JavaEditorMessages.getString("GotoMatchingBracket.error.noMatchingBracket")); //$NON-NLS-1$
- sourceViewer.getTextWidget().getDisplay().beep();
- return;
- }
-
- int offset= region.getOffset();
- int length= region.getLength();
-
- if (length < 1)
- return;
-
- int anchor= fBracketMatcher.getAnchor();
- // http://dev.eclipse.org/bugs/show_bug.cgi?id=34195
- int targetOffset= (JavaPairMatcher.RIGHT == anchor) ? offset + 1: offset + length;
-
- boolean visible= false;
- if (sourceViewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3) sourceViewer;
- visible= (extension.modelOffset2WidgetOffset(targetOffset) > -1);
- } else {
- IRegion visibleRegion= sourceViewer.getVisibleRegion();
- // http://dev.eclipse.org/bugs/show_bug.cgi?id=34195
- visible= (targetOffset >= visibleRegion.getOffset() && targetOffset <= visibleRegion.getOffset() + visibleRegion.getLength());
- }
-
- if (!visible) {
- setStatusLineErrorMessage(JavaEditorMessages.getString("GotoMatchingBracket.error.bracketOutsideSelectedElement")); //$NON-NLS-1$
- sourceViewer.getTextWidget().getDisplay().beep();
- return;
- }
-
- if (selection.getLength() < 0)
- targetOffset -= selection.getLength();
-
- sourceViewer.setSelectedRange(targetOffset, selection.getLength());
- sourceViewer.revealRange(targetOffset, selection.getLength());
- }
-
- /**
- * Sets the given message as error message to this editor's status line.
- *
- * @param msg message to be set
- */
- protected void setStatusLineErrorMessage(String msg) {
- IEditorStatusLine statusLine= (IEditorStatusLine) getAdapter(IEditorStatusLine.class);
- if (statusLine != null)
- statusLine.setMessage(true, msg, null);
- }
-
- /**
- * Sets the given message as message to this editor's status line.
- *
- * @param msg message to be set
- * @since 3.0
- */
- protected void setStatusLineMessage(String msg) {
- IEditorStatusLine statusLine= (IEditorStatusLine) getAdapter(IEditorStatusLine.class);
- if (statusLine != null)
- statusLine.setMessage(false, msg, null);
- }
-
- private static IRegion getSignedSelection(ITextViewer viewer) {
-
- StyledText text= viewer.getTextWidget();
- int caretOffset= text.getCaretOffset();
- Point selection= text.getSelection();
-
- // caret left
- int offset, length;
- if (caretOffset == selection.x) {
- offset= selection.y;
- length= selection.x - selection.y;
-
- // caret right
- } else {
- offset= selection.x;
- length= selection.y - selection.x;
- }
-
- return new Region(offset, length);
- }
-
- private static boolean isBracket(char character) {
- for (int i= 0; i != BRACKETS.length; ++i)
- if (character == BRACKETS[i])
- return true;
- return false;
- }
-
- private static boolean isSurroundedByBrackets(IDocument document, int offset) {
- if (offset == 0 || offset == document.getLength())
- return false;
-
- try {
- return
- isBracket(document.getChar(offset - 1)) &&
- isBracket(document.getChar(offset));
-
- } catch (BadLocationException e) {
- return false;
- }
- }
-
- /**
- * Returns the annotation closest to the given range respecting the given
- * direction. If an annotation is found, the annotations current position
- * is copied into the provided annotation position.
- *
- * @param offset the region offset
- * @param length the region length
- * @param forward <code>true</code> for forwards, <code>false</code> for backward
- * @param annotationPosition the position of the found annotation
- * @return the found annotation
- */
- private Annotation getNextAnnotation(int offset, int length, boolean forward, Position annotationPosition) {
-
- Annotation nextAnnotation= null;
- Position nextAnnotationPosition= null;
- Annotation containingAnnotation= null;
- Position containingAnnotationPosition= null;
- boolean currentAnnotation= false;
-
- IDocument document= getDocumentProvider().getDocument(getEditorInput());
- int endOfDocument= document.getLength();
- int distance= 0;
-
- IAnnotationAccess access= getAnnotationAccess();
-
- IAnnotationModel model= getDocumentProvider().getAnnotationModel(getEditorInput());
- Iterator e= new JavaAnnotationIterator(model, true, true);
- while (e.hasNext()) {
- Annotation a= (Annotation) e.next();
- Object type;
- if (a instanceof IJavaAnnotation)
- type= ((IJavaAnnotation) a).getAnnotationType();
- else
- type= access.getType(a);
- boolean isNavigationTarget= isNavigationTargetType(type);
-
- if ((a instanceof IJavaAnnotation) && ((IJavaAnnotation)a).hasOverlay() || !isNavigationTarget)
- continue;
-
- Position p= model.getPosition(a);
- if (p == null)
- continue;
-
- if (!(p.includes(offset) || (p.getLength() == 0 && offset == p.offset))) {
-
- int currentDistance= 0;
-
- if (forward) {
- currentDistance= p.getOffset() - offset;
- if (currentDistance < 0)
- currentDistance= endOfDocument - offset + p.getOffset();
- } else {
- currentDistance= offset - p.getOffset();
- if (currentDistance < 0)
- currentDistance= offset + endOfDocument - p.getOffset();
- }
-
- if (nextAnnotation == null || currentDistance < distance) {
- distance= currentDistance;
- nextAnnotation= a;
- nextAnnotationPosition= p;
- }
- } else {
- if (containingAnnotationPosition == null || containingAnnotationPosition.length > p.length) {
- containingAnnotation= a;
- containingAnnotationPosition= p;
- if (length == p.length)
- currentAnnotation= true;
- }
- }
- }
- if (containingAnnotationPosition != null && (!currentAnnotation || nextAnnotation == null)) {
- annotationPosition.setOffset(containingAnnotationPosition.getOffset());
- annotationPosition.setLength(containingAnnotationPosition.getLength());
- return containingAnnotation;
- }
- if (nextAnnotationPosition != null) {
- annotationPosition.setOffset(nextAnnotationPosition.getOffset());
- annotationPosition.setLength(nextAnnotationPosition.getLength());
- }
-
- return nextAnnotation;
- }
-
- /**
- * Returns the annotation overlapping with the given range or <code>null</code>.
- *
- * @param offset the region offset
- * @param length the region length
- * @return the found annotation or <code>null</code>
- * @since 3.0
- */
- private Annotation getAnnotation(int offset, int length) {
- IAnnotationAccess access= getAnnotationAccess();
- IAnnotationModel model= getDocumentProvider().getAnnotationModel(getEditorInput());
- Iterator e= new JavaAnnotationIterator(model, true, true);
- while (e.hasNext()) {
- Annotation a= (Annotation) e.next();
- if (a instanceof IJavaAnnotation) {
- IJavaAnnotation annotation= (IJavaAnnotation) a;
- if (annotation.hasOverlay() || !isNavigationTargetType(annotation.getAnnotationType()))
- continue;
- } else if (!isNavigationTargetType(access.getType(a)))
- continue;
-
- Position p= model.getPosition(a);
- if (p != null && p.overlapsWith(offset, length))
- return a;
- }
-
- return null;
- }
-
- /**
- * Returns whether the given annotation type is configured as a target type
- * for the "Go to Next/Previous Annotation" actions
- *
- * @param type the annotation type
- * @return <code>true</code> if this is a target type, <code>false</code>
- * otherwise
- * @since 3.0
- */
- private boolean isNavigationTargetType(Object type) {
- Preferences preferences= Platform.getPlugin("org.eclipse.ui.workbench.texteditor").getPluginPreferences(); //$NON-NLS-1$
- Iterator i= getAnnotationPreferences().getAnnotationPreferences().iterator();
- while (i.hasNext()) {
- AnnotationPreference annotationPref= (AnnotationPreference) i.next();
- if (annotationPref.getAnnotationType().equals(type)) {
-// See bug 41689
-// String key= forward ? annotationPref.getIsGoToNextNavigationTargetKey() : annotationPref.getIsGoToPreviousNavigationTargetKey();
- String key= annotationPref.getIsGoToNextNavigationTargetKey();
- if (key != null && preferences.getBoolean(key))
- return true;
- }
- }
- return false;
- }
-
- /**
- * Computes and returns the source reference that includes the caret and
- * serves as provider for the outline page selection and the editor range
- * indication.
- *
- * @return the computed source reference
- * @since 3.0
- */
- protected ISourceReference computeHighlightRangeSourceReference() {
- ISourceViewer sourceViewer= getSourceViewer();
- if (sourceViewer == null)
- return null;
-
- StyledText styledText= sourceViewer.getTextWidget();
- if (styledText == null)
- return null;
-
- int caret= 0;
- if (sourceViewer instanceof ITextViewerExtension3) {
- ITextViewerExtension3 extension= (ITextViewerExtension3)sourceViewer;
- caret= extension.widgetOffset2ModelOffset(styledText.getCaretOffset());
- } else {
- int offset= sourceViewer.getVisibleRegion().getOffset();
- caret= offset + styledText.getCaretOffset();
- }
-
- IJavaElement element= getElementAt(caret, false);
-
- if ( !(element instanceof ISourceReference))
- return null;
-
- if (element.getElementType() == IJavaElement.IMPORT_DECLARATION) {
-
- IImportDeclaration declaration= (IImportDeclaration) element;
- IImportContainer container= (IImportContainer) declaration.getParent();
- ISourceRange srcRange= null;
-
- try {
- srcRange= container.getSourceRange();
- } catch (JavaModelException e) {
- }
-
- if (srcRange != null && srcRange.getOffset() == caret)
- return container;
- }
-
- return (ISourceReference) element;
- }
-
- /**
- * Returns the most narrow java element including the given offset.
- *
- * @param offset the offset inside of the requested element
- * @param reconcile <code>true</code> if editor input should be reconciled in advance
- * @return the most narrow java element
- * @since 3.0
- */
- protected IJavaElement getElementAt(int offset, boolean reconcile) {
- return getElementAt(offset);
- }
-
- /*
- * @see org.eclipse.ui.texteditor.ExtendedTextEditor#createChangeHover()
- */
- protected LineChangeHover createChangeHover() {
- return new JavaChangeHover(IJavaPartitions.JAVA_PARTITIONING);
- }
-
- protected boolean isPrefQuickDiffAlwaysOn() {
- return false; // never show change ruler for the non-editable java editor. Overridden in subclasses like CompilationUnitEditor
- }
-
- /*
- * @see org.eclipse.ui.texteditor.AbstractTextEditor#createNavigationActions()
- */
- protected void createNavigationActions() {
- super.createNavigationActions();
-
- final StyledText textWidget= getSourceViewer().getTextWidget();
-
- IAction action= new SmartLineStartAction(textWidget, false);
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.LINE_START);
- setAction(ITextEditorActionDefinitionIds.LINE_START, action);
-
- action= new SmartLineStartAction(textWidget, true);
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.SELECT_LINE_START);
- setAction(ITextEditorActionDefinitionIds.SELECT_LINE_START, action);
-
- action= new NavigatePreviousSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.WORD_PREVIOUS);
- setAction(ITextEditorActionDefinitionIds.WORD_PREVIOUS, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.ARROW_LEFT, SWT.NULL);
-
- action= new NavigateNextSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.WORD_NEXT);
- setAction(ITextEditorActionDefinitionIds.WORD_NEXT, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.ARROW_RIGHT, SWT.NULL);
-
- action= new DeletePreviousSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.DELETE_PREVIOUS_WORD);
- setAction(ITextEditorActionDefinitionIds.DELETE_PREVIOUS_WORD, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.BS, SWT.NULL);
-
- action= new DeleteNextSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.DELETE_NEXT_WORD);
- setAction(ITextEditorActionDefinitionIds.DELETE_NEXT_WORD, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.DEL, SWT.NULL);
-
- action= new SelectPreviousSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.SELECT_WORD_PREVIOUS);
- setAction(ITextEditorActionDefinitionIds.SELECT_WORD_PREVIOUS, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.SHIFT | SWT.ARROW_LEFT, SWT.NULL);
-
- action= new SelectNextSubWordAction();
- action.setActionDefinitionId(ITextEditorActionDefinitionIds.SELECT_WORD_NEXT);
- setAction(ITextEditorActionDefinitionIds.SELECT_WORD_NEXT, action);
- textWidget.setKeyBinding(SWT.CTRL | SWT.SHIFT | SWT.ARROW_RIGHT, SWT.NULL);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0502/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0502/A.js
deleted file mode 100644
index 0ae7de0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0502/A.js
+++ /dev/null
@@ -1,28 +0,0 @@
-package test0502;
-
-public class A {
- {
- int i = 1;
- if (i == 1) {
- int j = 1;
- }
- }
-
- void foo() {
- int i = 2;
- if (i == 2) {
- int j = 2;
- } else {
- int j = 3;
- }
- new Object() {
- };
- class B {
- int field;
- void bar() {
- }
- }
- new Object() {
- };
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0503/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0503/A.js
deleted file mode 100644
index 3a6eaba..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0503/A.js
+++ /dev/null
@@ -1,27 +0,0 @@
-package test0503;
-
-public class A {
- public class B {
- void bar() {
- class C {
- }
- new Object() {
- class D {
- }
- };
- }
- }
-
- void foo() {
- class E {
- }
- new Object() {
- class F {
- }
- };
- if (false) {
- class G {
- }
- }
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0504/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0504/A.js
deleted file mode 100644
index 10b520f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0504/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0504;
-
-public class A
-{
- public A()
- {
-
- }
-
-}
-interface B
-{
- public method(final int parameter);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0505/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0505/A.js
deleted file mode 100644
index 299db32..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0505/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0505;
-
-public class A
-{
- public A()
- {
-
- }
-
-}
-interface B
-{
- public method(final int parameter) { }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0506/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0506/A.js
deleted file mode 100644
index dbf04ed..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0506/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0506;
-
-public class A {
- public void foo() {
- new A();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/A.js
deleted file mode 100644
index f8b8c18..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0507;
-
-public class A {
- public void foo() {
- new B();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/B.js
deleted file mode 100644
index 89416b4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0507/B.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0507;
-
-public class B {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0508/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0508/A.js
deleted file mode 100644
index 01c48e5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0508/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0508;
-
-public class A {
- A() {
- }
- public void foo() {
- new A();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/A.js
deleted file mode 100644
index 0167e43..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0509;
-
-public class A {
- public void foo() {
- new B();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/B.js
deleted file mode 100644
index 92cba9b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0509/B.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0509;
-
-public class B {
- B() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0510/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0510/A.js
deleted file mode 100644
index 249c3c5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0510/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0510;
-
-public class A {
- public void foo() {
- new Y();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0511/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0511/A.js
deleted file mode 100644
index 1b78c75..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0511/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0511;
-
-public class A {
- public void foo() {
- new Y();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0512/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0512/A.js
deleted file mode 100644
index c525854..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0512/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0512;
-
-public interface A {
- public A();
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0513/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0513/A.js
deleted file mode 100644
index 9697a8a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0513/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0513;
-
-public interface A {
- void playerJoined(final final Object player);
- void playerLeft(final Object player);
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0514/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0514/A.js
deleted file mode 100644
index 1bb0f12..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0514/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0514;
-
-public class A {
- public A() { }
- { // <- insert '{' before comment
- public static void main(String[] args) { }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0515/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0515/A.js
deleted file mode 100644
index 440bd15..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0515/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0515;
-
-public class A {
- public void method() {
- if (true)
- ; // <-- this one is correct
- else if (true)
- ; // <--- this one will visit twice
- else
- ; // <--- this one didn't visit
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0516/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0516/A.js
deleted file mode 100644
index 981e292..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0516/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0516;
-import java.util.*;
-public class Test {
- /**
- * Javadoc comment
- */
- public static void main(String[] args) {
- /* method main */
- System.out.println("Hello" + " world"); // comment
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0517/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0517/A.js
deleted file mode 100644
index b129082..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0517/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0517;
-import java.util.*;
-public class Test {
- /**
- * Javadoc
- */
- public static final /* */ String s = "NULL", s2;// line comment
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0518/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0518/A.js
deleted file mode 100644
index 85cfb60..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0518/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0518;
-import java.util.*;
-public class Test {
- /**
- * Javadoc
- */
- static {
- /* */
- System.out.println("Hello" + " world"); // line comment
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0519/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0519/A.js
deleted file mode 100644
index 81bcab2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0519/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0519;
-import java.util.*;
-public class Test {
- /**
- * Javadoc
- */
- public static void main(String[] args) {
- System.out./**/println("Hello" + " world");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0520/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0520/A.js
deleted file mode 100644
index ae7ada5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0520/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0519;
-import java.util.*;
-public class Test {
- /**
- * Javadoc
- */
- public static void main(String[] args) {
- System.out.println("Hello" + /* */ " world");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0521/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0521/A.js
deleted file mode 100644
index dda75dd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0521/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0521;
-
-public class A {
- public void method() {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0522/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0522/A.js
deleted file mode 100644
index 5cb1abd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0522/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0522;
-
-class A {
- public void foo() {
- }
-}
-
-class Test {
- void test() throws CloneNotSupportedException {
- A a = new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0523/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0523/A.js
deleted file mode 100644
index e556b72..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0523/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0523;
-
-class A {
- public void foo() {
- }
-}
-
-class Test {
- void test() throws CloneNotSupportedException {
- A a = new A();
- a.clone();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0524/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0524/A.js
deleted file mode 100644
index b0b9119..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0524/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0524;
-
-public class A {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0525/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0525/A.js
deleted file mode 100644
index 6a3f745..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0525/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0525;
-
-public class A {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0526/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0526/A.js
deleted file mode 100644
index 6fd01b1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0526/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0526;
-
-public class A {
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0527/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0527/A.js
deleted file mode 100644
index fa8c1b1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0527/A.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package test0527;
-
-public class A {
-
- /**
- *
- *
- */
- public A() {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- } // comment
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0528/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0528/A.js
deleted file mode 100644
index afeeadb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0528/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0528;
-
-public class A {
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0529/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0529/A.js
deleted file mode 100644
index c8c1c36..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0529/A.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package test0529;
-
-public class A {
- /*
- *
- *
- */
- public class B {
- void test() throws CloneNotSupportedException {
- Runnable runnable = new Runnable() {
- public void run() {
- System.out.println();
- }
- };
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0530/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0530/A.js
deleted file mode 100644
index ecc6601..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0530/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0530;
-
-public class A {
- int field;
- void foo(int i, int k) {
- i= k;
- }
-
- int goo() {
- // offset here
- field= 1;
- return;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0531/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0531/A.js
deleted file mode 100644
index b50f9a5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0531/A.js
+++ /dev/null
@@ -1,27 +0,0 @@
-package test0531;
-
-public class A {
- int field = 4;
- static int i = bar();
-
- {
- System.out.println();
- }
-
- static {
- i = 5;
- }
-
- void foo(int j, int k) {
- j = k;
- }
-
- int goo() {
- field= 1;
- return;
- }
-
- static int bar() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0532/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0532/A.js
deleted file mode 100644
index 633dbbc..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0532/A.js
+++ /dev/null
@@ -1,27 +0,0 @@
-package test0532;
-
-public class A {
- int field = 4;
- static int i = bar();
-
- {
- System.out.println();
- }
-
- static {
- i = 5;
- }
-
- void foo(int j, int k) {
- j = k;
- }
-
- int goo() {
- field= 1;
- return;
- }
-
- static int bar() {
- return 0;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0533/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0533/A.js
deleted file mode 100644
index 3db16e6..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0533/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0533;
-import java.util.*;
-public class Test {
- public static void main(String[] args) {
- System.out.println("Hello" + " world")
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0534/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0534/A.js
deleted file mode 100644
index 89ed998..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0534/A.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0534;
-import java.util.*;
-public class Test {
- public static final String s = "NULL", s2
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0535/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0535/A.js
deleted file mode 100644
index dbeb57f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0535/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test05;
-import java.util.*;
-public class Test {
- static {
- System.out.println("Hello" + " world")
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0536/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0536/A.js
deleted file mode 100644
index dc5dc3f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0536/A.js
+++ /dev/null
@@ -1,505 +0,0 @@
-/*
- * Created on Jan 20, 2004
- *
- * To change the template for this generated file go to
- * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
- */
-package test0536;
-
-import java.util.HashMap;
-import java.util.LinkedList;
-
-import SerSolver.SerBranchNode;
-import SerSolver.SerChipExitNode;
-import SerSolver.SerChipGoalNode;
-import SerSolver.SerColor;
-import SerSolver.SerGoalNode;
-import SerSolver.SerNode;
-
-import utilities.*;
-import utilities.Move;
-import utilities.NodeStatistics;
-
-abstract public class A
-{
-
- protected static final int STAGESIZE = 15;
- protected static int globalTargetDistance;
- protected static Move[] moves;
- static HashMap map;
- public static SerNode exitNode;
- static
- {
- globalTargetDistance = 10000;
- exitNode = null;
- moves = new Move[100];
- for (int i = 0; i < 100; i++)
- {
- moves[i] = new Move();
- }
- map = new HashMap(100000);
- }
-
- protected int chips;
- protected SerColor currentKey;
- protected int startIndex;
- protected int moveIndex;
- protected int targetDistance;
- protected LinkedList[] dependencies;
- protected A nextSolver;
- A(int _startIndex)
- {
- dependencies = new LinkedList[5];
- for (int i = 0; i < 5; i++)
- dependencies[i] = new LinkedList();
- startIndex = _startIndex;
- }
- /**
- * @param moveIndex
- * @param moves
- * @param chips
- * @param dependencies
- * @return the best solution for the remainder of the board
- */
- v
- public Solution subSolve(int _moveIndex, int _chips, LinkedList[] _dependencies)
- {
- assert (_moveIndex==startIndex);
- key.set(_dependencies);
- Solution solution = (Solution) map.get(key);
- if (solution == null)
- {
- chips = _chips;
- targetDistance = 10000;
- moveIndex = _moveIndex;
- currentKey = moves[startIndex - 1].node.getKey();
- for (int i = 1; i < 5; i++)
- {
- dependencies[i].clear();
- dependencies[i].addAll(_dependencies[i]);
- }
-
- solution = findSolution();
- Key saveKey = new Key(key);
- map.put(saveKey, solution);
-
- }
- else
- {
- solution.hits++;
- }
- return solution;
- }
-
- /**
- * like the method in the main solution finder but it is
- * only looking for the best end game
- * @param chips
- */
- abstract protected Solution findSolution();
-
- /**
- * @return
- */
- protected boolean pickNode(int index)
- {
- LinkedList list = dependencies[currentKey.getValue()];
- if (list.isEmpty())
- return false;
- else
- {
- SerNode node = (SerNode) list.get(index);
- Move lastMove = moves[moveIndex - 1];
- int distance = NodeStatistics.nodeDistance(lastMove.node, node);
- int cost = distance + lastMove.distance;
- if (cost > targetDistance)
- return false;
- list.remove(index);
- chooseNode(node, index, cost);
- return true;
- }
-
- }
-
- /**
- *
- */
- protected int backoff()
- {
- Move move = moves[--moveIndex];
- if (move.node instanceof SerChipGoalNode)
- {
- chips--;
- }
- if (move.node instanceof SerBranchNode)
- {
- SerNode[] nodes = ((SerBranchNode) move.node).getDependentNodes();
- removeFromStack(nodes[0]);
- removeFromStack(nodes[1]);
- }
- else
- removeFromStack(((SerGoalNode) move.node).getDependentNode());
- currentKey = move.node.getDoor();
- boolean more = reputStack(move.node, move.indexOnStack);
- if (!more)
- return backoff();
- else
- return move.indexOnStack + 1;
- }
-
- /**
- * @param node
- */
- protected void chooseNode(SerNode node, int cameFrom, int distance)
- {
- //NOTE assume already own green key
- // if (node instanceof SerGreenKeyGoalNode)
- // {
- // sawGreen = true;
- // drainGreenQueue();
- // }
- if (node instanceof SerBranchNode)
- {
- SerBranchNode branch = (SerBranchNode) node;
- putStack(branch.getDependentNodes()[0]);
- putStack(branch.getDependentNodes()[1]);
- }
- else
- {
- putStack(((SerGoalNode) node).getDependentNode());
- if (node instanceof SerChipGoalNode)
- {
- chips++;
- }
- }
-
- currentKey = node.getKey();
-
- moves[moveIndex].indexOnStack = cameFrom;
- moves[moveIndex].node = node;
- moves[moveIndex].distance = distance;
- moveIndex++;
- }
- /**
- * @param board
- * @param node
- */
- protected void putStack(SerNode node)
- {
- /* if the last node on a branch is a goal node it doesn't expose any other nodes
- */
- if (node == null)
- return;
- else if (node instanceof SerChipExitNode)
- exitNode = node;
- //NOTE assume already own green key
- // else if (!sawGreen && node instanceof SerChipGoalNode)
- // getDependencies(SerColor.GREEN_LITERAL).add(node);
- else
- dependencies[node.getDoor().getValue()].add(node);
-
- }
- /**
- * @param node
- */
- protected void removeFromStack(SerNode node)
- {
- if (node == null)
- return;
- if (node instanceof SerChipExitNode)
- return;
-
- LinkedList list = dependencies[node.getDoor().getValue()];
- if (!list.remove(node))
- throw new RuntimeException("door not available");
- }
- /**
- * @param node
- * @param i
- * @return
- */
- protected boolean reputStack(SerNode node, int i)
- {
- LinkedList list = dependencies[node.getDoor().getValue()];
- list.add(i, node);
- return list.size() > (i + 1);
- }
- protected void dumpMoves()
- {
- StringBuffer output = new StringBuffer(3000);
- SerNode oldNode = moves[0].node;
- int testDistance = 2;
- for (int i = 1; i < moveIndex; i++)
- {
- SerNode node = moves[i].node;
- int distance = moves[i].distance;
- testDistance += NodeStatistics.nodeDistance(oldNode,node);
- assert(testDistance==distance);
- output.append(
- i
- + "("
- + node.getColumn()
- + ","
- + node.getRow()
- + ") "
- + (2 * distance - 1)
- + "\n");
- oldNode = node;
- }
- System.out.println(output);
-
- }
-}Content-Type: text/plain
-
-/*
- * Created on Jan 20, 2004
- *
- * To change the template for this generated file go to
- * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
- */
-package test0536;
-
-import java.util.HashMap;
-import java.util.LinkedList;
-
-import SerSolver.SerBranchNode;
-import SerSolver.SerChipExitNode;
-import SerSolver.SerChipGoalNode;
-import SerSolver.SerColor;
-import SerSolver.SerGoalNode;
-import SerSolver.SerNode;
-
-import utilities.*;
-import utilities.Move;
-import utilities.NodeStatistics;
-
-abstract public class A
-{
-
- protected static final int STAGESIZE = 15;
- protected static int globalTargetDistance;
- protected static Move[] moves;
- static HashMap map;
- public static SerNode exitNode;
- static
- {
- globalTargetDistance = 10000;
- exitNode = null;
- moves = new Move[100];
- for (int i = 0; i < 100; i++)
- {
- moves[i] = new Move();
- }
- map = new HashMap(100000);
- }
-
- protected int chips;
- protected SerColor currentKey;
- protected int startIndex;
- protected int moveIndex;
- protected int targetDistance;
- protected LinkedList[] dependencies;
- protected A nextSolver;
- A(int _startIndex)
- {
- dependencies = new LinkedList[5];
- for (int i = 0; i < 5; i++)
- dependencies[i] = new LinkedList();
- startIndex = _startIndex;
- }
- /**
- * @param moveIndex
- * @param moves
- * @param chips
- * @param dependencies
- * @return the best solution for the remainder of the board
- */
- v
- public Solution subSolve(int _moveIndex, int _chips, LinkedList[] _dependencies)
- {
- assert (_moveIndex==startIndex);
- key.set(_dependencies);
- Solution solution = (Solution) map.get(key);
- if (solution == null)
- {
- chips = _chips;
- targetDistance = 10000;
- moveIndex = _moveIndex;
- currentKey = moves[startIndex - 1].node.getKey();
- for (int i = 1; i < 5; i++)
- {
- dependencies[i].clear();
- dependencies[i].addAll(_dependencies[i]);
- }
-
- solution = findSolution();
- Key saveKey = new Key(key);
- map.put(saveKey, solution);
-
- }
- else
- {
- solution.hits++;
- }
- return solution;
- }
-
- /**
- * like the method in the main solution finder but it is
- * only looking for the best end game
- * @param chips
- */
- abstract protected Solution findSolution();
-
- /**
- * @return
- */
- protected boolean pickNode(int index)
- {
- LinkedList list = dependencies[currentKey.getValue()];
- if (list.isEmpty())
- return false;
- else
- {
- SerNode node = (SerNode) list.get(index);
- Move lastMove = moves[moveIndex - 1];
- int distance = NodeStatistics.nodeDistance(lastMove.node, node);
- int cost = distance + lastMove.distance;
- if (cost > targetDistance)
- return false;
- list.remove(index);
- chooseNode(node, index, cost);
- return true;
- }
-
- }
-
- /**
- *
- */
- protected int backoff()
- {
- Move move = moves[--moveIndex];
- if (move.node instanceof SerChipGoalNode)
- {
- chips--;
- }
- if (move.node instanceof SerBranchNode)
- {
- SerNode[] nodes = ((SerBranchNode) move.node).getDependentNodes();
- removeFromStack(nodes[0]);
- removeFromStack(nodes[1]);
- }
- else
- removeFromStack(((SerGoalNode) move.node).getDependentNode());
- currentKey = move.node.getDoor();
- boolean more = reputStack(move.node, move.indexOnStack);
- if (!more)
- return backoff();
- else
- return move.indexOnStack + 1;
- }
-
- /**
- * @param node
- */
- protected void chooseNode(SerNode node, int cameFrom, int distance)
- {
- //NOTE assume already own green key
- // if (node instanceof SerGreenKeyGoalNode)
- // {
- // sawGreen = true;
- // drainGreenQueue();
- // }
- if (node instanceof SerBranchNode)
- {
- SerBranchNode branch = (SerBranchNode) node;
- putStack(branch.getDependentNodes()[0]);
- putStack(branch.getDependentNodes()[1]);
- }
- else
- {
- putStack(((SerGoalNode) node).getDependentNode());
- if (node instanceof SerChipGoalNode)
- {
- chips++;
- }
- }
-
- currentKey = node.getKey();
-
- moves[moveIndex].indexOnStack = cameFrom;
- moves[moveIndex].node = node;
- moves[moveIndex].distance = distance;
- moveIndex++;
- }
- /**
- * @param board
- * @param node
- */
- protected void putStack(SerNode node)
- {
- /* if the last node on a branch is a goal node it doesn't expose any other nodes
- */
- if (node == null)
- return;
- else if (node instanceof SerChipExitNode)
- exitNode = node;
- //NOTE assume already own green key
- // else if (!sawGreen && node instanceof SerChipGoalNode)
- // getDependencies(SerColor.GREEN_LITERAL).add(node);
- else
- dependencies[node.getDoor().getValue()].add(node);
-
- }
- /**
- * @param node
- */
- protected void removeFromStack(SerNode node)
- {
- if (node == null)
- return;
- if (node instanceof SerChipExitNode)
- return;
-
- LinkedList list = dependencies[node.getDoor().getValue()];
- if (!list.remove(node))
- throw new RuntimeException("door not available");
- }
- /**
- * @param node
- * @param i
- * @return
- */
- protected boolean reputStack(SerNode node, int i)
- {
- LinkedList list = dependencies[node.getDoor().getValue()];
- list.add(i, node);
- return list.size() > (i + 1);
- }
- protected void dumpMoves()
- {
- StringBuffer output = new StringBuffer(3000);
- SerNode oldNode = moves[0].node;
- int testDistance = 2;
- for (int i = 1; i < moveIndex; i++)
- {
- SerNode node = moves[i].node;
- int distance = moves[i].distance;
- testDistance += NodeStatistics.nodeDistance(oldNode,node);
- assert(testDistance==distance);
- output.append(
- i
- + "("
- + node.getColumn()
- + ","
- + node.getRow()
- + ") "
- + (2 * distance - 1)
- + "\n");
- oldNode = node;
- }
- System.out.println(output);
-
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/A.js
deleted file mode 100644
index bfca453..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/A.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0537;
-public class A {
- Object clons;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/B.js
deleted file mode 100644
index 6af24fb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/B.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0537;
-public class B {
- int flals;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/C.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/C.js
deleted file mode 100644
index 46d290f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0537/C.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0537;
-public class C {
- boolean thru;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0538/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0538/A.js
deleted file mode 100644
index a4d5dca..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0538/A.js
+++ /dev/null
@@ -1,3 +0,0 @@
-package test0538;
-public class A {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0539/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0539/A.js
deleted file mode 100644
index 64d3564..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0539/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-public class A {
- class Inner {
- }
- void make() {
- new A(){}.new Inner(){/*x*/};
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/A.js
deleted file mode 100644
index 69be93d..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/A.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0541;
-
-class A {
- private int[] tab = new int[] {
- B.CODNIVEL3, B.NOMNIVEL3, B.CODAUTORIZA,
- B.NOMUSRCIA, B.TIPAUTORIZA, B.NOMAUTORIZA,
- B.CODCTOAUTORIZA, B.NOMCTOAUTORIZA, B.CODMON,
- B.NOMMON, B.MCAINH, B.IMPORTEAUTORIZA,
- B.NUMDECIMALES
- };
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/B.js
deleted file mode 100644
index 180f2be..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0541/B.js
+++ /dev/null
@@ -1,21 +0,0 @@
-package test0541;
-
-public class B {
- protected static final int NUMSECUK = 0;
- protected static final int CODCIA = 1;
- protected static final int CODNIVEL3 = 2;
- protected static final int NOMNIVEL3 = 3;
- protected static final int CODAUTORIZA = 4;
- protected static final int NOMUSRCIA = 5;
- protected static final int TIPAUTORIZA = 6;
- protected static final int NOMAUTORIZA = 7;
- protected static final int CODCTOAUTORIZA = 8;
- protected static final int NOMCTOAUTORIZA = 9;
- protected static final int IMPORTEAUTORIZA = 10;
- protected static final int CODMON = 11;
- protected static final int NOMMON = 12;
- protected static final int NUMDECIMALES = 13;
- protected static final int CODUSR = 14;
- protected static final int FECACTU = 15;
- protected static final int MCAINH = 16;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0542/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0542/A.js
deleted file mode 100644
index 8e3f73b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0542/A.js
+++ /dev/null
@@ -1,14 +0,0 @@
-package test0542;
-
-public class A {
- private static final String STRING_FIELD = "Hello world!";
- private static final boolean BOOLEAN_FIELD = true;
- private static final byte BYTE_FIELD = 1;
- private static final char CHAR_FIELD = '{';
- private static final double DOUBLE_FIELD = 3.1415;
- private static final float FLOAT_FIELD = 3.14159f;
- private static final int INT_FIELD = Integer.MAX_VALUE; //0x7fffffff
- private static final long LONG_FIELD = 34L;
- private static final short SHORT_FIELD = 130;
- private int int_field = Integer.MAX_VALUE; //0x7fffffff
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0543/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0543/A.js
deleted file mode 100644
index b93f4a0..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0543/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0543;
-
-public class A {
- public static void main(String[] args) {
- Object c = new java.io.PrintStream() {};
- System.out.println(c);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0544/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0544/A.js
deleted file mode 100644
index 2b9ba77..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0544/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0544;
-
-public abstract class A {
- abstract void foo();
- static A a = new A() {
- };
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/First.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/First.js
deleted file mode 100644
index efb2b0e..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/First.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0545;
-
-public class First {
- private static class Test {
- // default constructor
- Test(float f) {
- }
- }
- First() {
- final Test t = new Test(0.0f);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Second.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Second.js
deleted file mode 100644
index 7730fcb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Second.js
+++ /dev/null
@@ -1,11 +0,0 @@
-package test0545;
-
-public class Second {
- private static class Test {
- Test(int i) {
- }
- }
- Second() {
- final Test t = new Test(0);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Test.js
deleted file mode 100644
index 78a8911..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Test.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0545;
-
-public class Test {
- Test(Object o) {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Third.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Third.js
deleted file mode 100644
index c59434a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0545/Third.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0545;
-
-public class Third {
- private static class Test {
- }
- Third() {
- final Test t = new Test();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0546/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0546/A.js
deleted file mode 100644
index bd2b702..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0546/A.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0546;
-
-interface MyInterface {}
-
-public class A {
- public static void main(String[] args) {
- MyInterface myi = new MyInterface() {};
- myi.toString();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0547/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0547/A.js
deleted file mode 100644
index fe1a256..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0547/A.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0547;
-
-public class A {
- public void foo() {
- class Local {
- class LocalMember {
- }
- LocalMember x;
- Vector v;
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0548/PaletteStackEditPart.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0548/PaletteStackEditPart.js
deleted file mode 100644
index 8e35130..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0548/PaletteStackEditPart.js
+++ /dev/null
@@ -1,16 +0,0 @@
-public class PaletteStackEditPart {
-
-// listen to changes in palette layout.
-private PropertyChangeListener paletteLayoutListener = new PropertyChangeListener() {};
-
-// listen to changes in stack
-private PropertyChangeListener stackListener = new PropertyChangeListener() {
- };
- }
- }
-};
-
-// listen to changes of clickable tool figure
-private ChangeListener clickableListener = new ChangeListener() {};
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0549/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0549/A.js
deleted file mode 100644
index f69b140..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0549/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-public class A
-{
- public void broken(}
-{}
-
- public void thereMustSomethingHere()
- {}
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0550/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0550/A.js
deleted file mode 100644
index 63a6133..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0550/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-public class A
-{
- public A() { }
- { // <- insert '{' before comment
- public static void main(String[] args) { }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0551/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0551/A.js
deleted file mode 100644
index 17e6cb3..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0551/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0551;
-
-public class A {
-// some code
-}
-/*
-// some comments \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0552/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0552/Test.js
deleted file mode 100644
index e9741c2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0552/Test.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0552;
-
-public class Test {
- void foo() {
- "aaa".equals("a" + "a" + "a");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0553/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0553/A.js
deleted file mode 100644
index 3fd7652..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0553/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0553;
-
-public class A {
- private static final String BUNDLE_NAME = A.getString();
- public static String getString() {
- return "";
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/A.js
deleted file mode 100644
index 39b806f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0554;
-
-public class A {
- private static final String BUNDLE_NAME = "test.test";//$NON-NLS-1$
- public static String getString(String s) {
- return "";
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/B.js
deleted file mode 100644
index 6a68d18..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0554/B.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0554;
-
-import test0554.A;
-
-public class B {
- public static String foo() {
- return A.getString("xx");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/A.js
deleted file mode 100644
index 900c0e4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0555;
-
-public class A {
- public static final String BUNDLE_NAME = "test.test";//$NON-NLS-1$
- public static String getString(String s) {
- return "";
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/B.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/B.js
deleted file mode 100644
index 330f440..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0555/B.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0555;
-
-import test0555.A;
-
-public class B {
- public static String foo() {
- return A.BUNDLE_NAME;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0556/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0556/A.js
deleted file mode 100644
index abc7718..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0556/A.js
+++ /dev/null
@@ -1,13 +0,0 @@
-package test0556;
-
-import java.util.Vector;
-
-public class A {
- AA aa;
- void foo() {
- (aa.bar()).size();
- }
-}
-class AA {
- Vector bar() { return new Vector(1); };
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0557/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0557/A.js
deleted file mode 100644
index 7ef1ff8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0557/A.js
+++ /dev/null
@@ -1,18 +0,0 @@
-package test0557;
-
-import java.util.Vector;
-public class A {
- AA aa;
- void foo() {
- (aa.bar()).get(0);
- // comment
- if (true) {
- System.out.println("Hello: " + toString()); //$NON-NLS-1$
- }
- }
-}
-class AA {
- Vector bar() {
- return new Vector(1);
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0559/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0559/A.js
deleted file mode 100644
index 2b23e07..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0559/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0559;
-
-public class A {
-
- void foo() {
- if( (/*X:press_any_key_b*/ " " /**/).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0560/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0560/A.js
deleted file mode 100644
index 8f14498..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0560/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0560;
-
-public class A {
-
- void foo() {
- if( (/*X:press_any_key_b*/" ").length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0561/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0561/A.js
deleted file mode 100644
index 0127230..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0561/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0561;
-
-public class A {
-
- void foo() {
- if( (/*X:press_any_key_b*//**/ " " /**/).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0562/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0562/A.js
deleted file mode 100644
index 592e3eb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0562/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0562;
-
-public class A {
-
- void foo() {
- if( (/*X:press_any_key_b*//**/" "/**/ /**/ ).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0563/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0563/A.js
deleted file mode 100644
index 98261fd..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0563/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0563;
-
-public class A {
-
- void foo() {
- if( (/*X:press_any_key_b*//**/new String()/**/ /**/ ).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0564/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0564/A.js
deleted file mode 100644
index fe2e20b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0564/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0564;
-
-public class A {
-
- void foo() {
- if( ( new String() ).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0565/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0565/A.js
deleted file mode 100644
index c109ba8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0565/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0565;
-
-public class A {
-
- void foo() {
- if( ( (/**/ String /**/) new String() /**/ ).length() > 1 );
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0566/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0566/A.js
deleted file mode 100644
index 8fa2156..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0566/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0566;
-
-public class A {
- public String foo() {
- return "";} //$NON-NLS-1$
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0567/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0567/A.js
deleted file mode 100644
index ede63ea..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0567/A.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0567;
-
-public class A {
- public String foo() {
- return "";
- } //$NON-NLS-1$
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0568/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0568/A.js
deleted file mode 100644
index 73c6e22..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0568/A.js
+++ /dev/null
@@ -1,8 +0,0 @@
-package test0568;
-
-public class A {
- public void foo() {
- StringTokenizer tokeniser = new StringTokenizer( "", "" );
- if ( tokeniser.countTokens() = 3 ) {}
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0569/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0569/A.js
deleted file mode 100644
index a23a1c5..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0569/A.js
+++ /dev/null
@@ -1,19 +0,0 @@
-package test0569;
-
-/**
- * javadoc comment
- */
-public class A {
-
- /**
- * javadoc comment
- */
- public void method() {
- /**
- * not javadoc comment
- */
- System.out.println("println");
- class Local {
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0570/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0570/A.js
deleted file mode 100644
index 1cd3866..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0570/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0570;
-
-public class A {
-
- public String m(String s) {
- return s + "a" + "abc" + "e" + ("i" + ("i" + "ib2") + "i2") + "c";
- }
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/X.js
deleted file mode 100644
index 5cf7d0b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/X.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0573;
-
-public class X {
-
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Y.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Y.js
deleted file mode 100644
index 87598c2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Y.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0573;
-
-public class Y extends X
-{
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Z.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Z.js
deleted file mode 100644
index 91109d2..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0573/Z.js
+++ /dev/null
@@ -1,12 +0,0 @@
-package test0573;
-
-public class Z extends Y
-{
- public void foo() {
- this.bar();
- }
- public void bar() throws Exception {
-
- }
-}
-
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0574/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0574/X.js
deleted file mode 100644
index bd92aaf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0574/X.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package test0574;
-
-public class X {
- int field;
-
- class Inner {
- int field;
- public void foo() {
- field= 10;
- X.this.field= 11;
- }
- }
-
- public void foo() {
- field= 10;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0575/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0575/X.js
deleted file mode 100644
index 3ad69fa..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0575/X.js
+++ /dev/null
@@ -1,17 +0,0 @@
-package test0575;
-
-public class X {
- int field;
-
- class Inner {
- int field;
- public void foo() {
- field= 10;
- X.this.field= 11;
- }
- }
-
- public void foo() {
- field= 10;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0578/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0578/X.js
deleted file mode 100644
index b3a6ea8..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0578/X.js
+++ /dev/null
@@ -1,51 +0,0 @@
-package test0578;
-
-public class X {
-
- static {
- int var1 = 0;
- System.out.println(var1);
- }
-
- {
- int var2 = 0;
- System.out.println(var2);
- }
-
- public int var3;
-
- public void foo() {
- int var4;
- }
-
- public Object bar() {
- return new Object() {
- public void foo2() {
- int var5;
- }
- };
- }
-
- public int bar2() {
- class C {
- int var6;
-
- public void foo3() {
- int var7;
- }
- };
- return new C().var6;
- }
-
- public X() {
- int var8;
- }
-
- public void bar3(int var9) {
- for (int var10 = 0; var10 < 10; var10++) {
- }
- }
-
- public X(Object var11) {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0579/ParserTask.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0579/ParserTask.js
deleted file mode 100644
index 5b41995..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0579/ParserTask.js
+++ /dev/null
@@ -1,91 +0,0 @@
-package test0579;
-
-import java.io.BufferedReader;
-import java.io.FileReader;
-import java.util.Iterator;
-import java.util.List;
-
-import org.apache.tools.ant.BuildException;
-import org.apache.tools.ant.Task;
-import org.eclipse.wst.jsdt.core.dom.AST;
-import org.eclipse.wst.jsdt.core.dom.CompilationUnit;
-import org.eclipse.wst.jsdt.core.dom.ImportDeclaration;
-import org.eclipse.wst.jsdt.core.dom.MethodDeclaration;
-import org.eclipse.wst.jsdt.core.dom.Name;
-import org.eclipse.wst.jsdt.core.dom.PackageDeclaration;
-import org.eclipse.wst.jsdt.core.dom.TypeDeclaration;
-
-/**
- *
- */
-public class ParserTask extends Task {
- public void doNothingMethod() {
- //
- int x = 0;
- }
-
- public void execute() throws BuildException {
- try {
- String line = null;
- StringBuffer buffer = new StringBuffer();
-
- /* Read in this source file */
- BufferedReader bufferedReader = new BufferedReader(new FileReader(
- "C:\\Projects5.1\\ParserTask\\src\\ParserTask.java"));
-
- /* Put source file contents into a StringBuffer */
- while ((line = bufferedReader.readLine()) != null) {
- buffer.append(line);
- }
-
- /* Parse the source code */
- CompilationUnit compUnit = AST.parseCompilationUnit(buffer
- .toString().toCharArray());
-
- System.out.println("\nPackage Declaration: ");
- PackageDeclaration packageDecl = compUnit.getPackage();
- System.out.println(packageDecl == null ? "(default)" : packageDecl
- .getName().toString());
-
- System.out.println("\nImports: ");
- List importList = compUnit.imports();
- Iterator itr = importList.iterator();
- while (itr.hasNext()) {
- ImportDeclaration importDecl = (ImportDeclaration) itr.next();
-
- System.out.println(importDecl.getName());
- }
-
- List typeList = compUnit.types();
- itr = typeList.iterator();
- while (itr.hasNext()) {
- TypeDeclaration typeDecl = (TypeDeclaration) itr.next();
-
- System.out.println("\nClass: " + typeDecl.getName());
-
- System.out.print("Superclass: ");
- Name superClassName = typeDecl.getSuperclass();
-
- System.out.println(superClassName == null ? "(none)"
- : superClassName.toString());
-
- MethodDeclaration[] methodDecls = typeDecl.getMethods();
- System.out.println("Methods: ");
-
- for (int i = 0; i < methodDecls.length; i++) {
- System.out.println("\t\t"
- + methodDecls[i].getName().toString());
- }
- }
-
- } catch (Exception e) {
- throw new BuildException(e);
- }
-
- }
-
- void anotherDoNothingMethod() {
- int x = 0;
- }
-
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0580/DiamondSquareTerrainGenerator.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0580/DiamondSquareTerrainGenerator.js
deleted file mode 100644
index 6c37714..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0580/DiamondSquareTerrainGenerator.js
+++ /dev/null
@@ -1,123 +0,0 @@
-package test0580;
-
-import ecosim.model.DefaultLocationModel;
-import ecosim.model.LocationModel;
-import ecosim.model.MapModel;
-
-
-/**
- * @author Ben Hutchison
- *
- */
-public class DiamondSquareTerrainGenerator implements MapGenerator
-{
- //number of halving recursive subdivisons to cover map
- int _subdivisions;
-
- //both width and height = 2^_subdivisions + 1 (ie square map)
- int _width, _height;
-
- d
-
- LocationModel[][] _map;
-
- /* (non-Javadoc)
- * @see ecosim.model.map.MapGenerator#generateLocation(int, int, ecosim.model.MapModel)
- */
- public LocationModel generateLocation(int i, int j, MapModel mapModel)
- {
-
- // TODO Auto-generated method stub
- return null;
- }
- /* (non-Javadoc)
- * @see ecosim.model.map.MapGenerator#setSize(int, int)
- */
- public void setSize(int width, int height)
- {
- _subdivisions = Math.max(ceilLogBase2(width), ceilLogBase2(height));
-
- //diamond-square alg needs map size == power of 2 plus one; select next suitable size
- _width = powerOf2(_subdivisions) + 1;
- _height = powerOf2(_subdivisions) + 1;
-
- _map = new LocationModel[_width][_height];
-
- generateMap();
- }
-
- void generateMap() {
- int lod = _subdivisions;
- for (int i = 0; i < lod; ++ i) {
- int q = 1 << i, r = 1 << (lod - i), s = r >> 1;
- for (int j = 0; j < divisions; j += r)
- for (int k = 0; k < divisions; k += r)
- diamond (j, k, r, rough);
- if (s > 0)
- for (int j = 0; j <= divisions; j += s)
- for (int k = (j + s) % r; k <= divisions; k += r)
- square (j - s, k - s, r, rough);
- rough *= roughness;
- }
- }
-
- void diamond(int x, int y, int side, double scale) {
- if (side > 1) {
- int half = side / 2;
- double avg = (terrain[x][y] + terrain[x + side][y] +
- terrain[x + side][y + side] + terrain[x][y + side]) * 0.25;
- terrain[x + half][y + half] = avg + rnd () * scale;
- }
-
- }
-
- void square (int x, int y, int side, double scale) {
- int half = side / 2;
- double avg = 0.0, sum = 0.0;
- if (x >= 0)
- { avg += terrain[x][y + half]; sum += 1.0; }
- if (y >= 0)
- { avg += terrain[x + half][y]; sum += 1.0; }
- if (x + side <= divisions)
- { avg += terrain[x + side][y + half]; sum += 1.0; }
- if (y + side <= divisions)
- { avg += terrain[x + half][y + side]; sum += 1.0; }
- terrain[x + half][y + half] = avg / sum + rnd () * scale;
- }
-
-
- public static int ceilLogBase2(int value) {
- if (value <= 1)
- return 0;
- int exponent = 1;
- value--;
- while ((value = value >> 1) != 0)
- exponent++;
- return exponent;
- }
- public static int powerOf2(int exponent) {
- int value = 1;
- while (exponent-- > 0)
- value = value << 1;
- return value;
- }
-
-
- public static void main(String[] args)
- {
- System.out.println("1: "+ceilLogBase2(1));
- System.out.println("2: "+ceilLogBase2(2));
- System.out.println("3: "+ceilLogBase2(3));
- System.out.println("4: "+ceilLogBase2(4));
- System.out.println("5: "+ceilLogBase2(5));
- System.out.println("-3: "+ceilLogBase2(3));
- System.out.println("1024: "+ceilLogBase2(1024));
- System.out.println("1023: "+ceilLogBase2(1023));
- System.out.println("1025: "+ceilLogBase2(1025));
-
- System.out.println("1 "+powerOf2(1));
- System.out.println("2 "+powerOf2(2));
- System.out.println("3 "+powerOf2(3));
- }
-
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0582/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0582/X.js
deleted file mode 100644
index 42126b4..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0582/X.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0582;
-public class X {
- private int[][][][][] MethodName(int[][] tab) {
- return null;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595/X.js
deleted file mode 100644
index 504b6ae..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595/X.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0595;
-
-import test0595a.A.*;
-
-public class X {
- public Object foo() {
- return new B();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595a/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595a/A.js
deleted file mode 100644
index 222d999..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0595a/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0595a;
-
-public class A {
-
- public static class B {}
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0597/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0597/X.js
deleted file mode 100644
index 964f049..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0597/X.js
+++ /dev/null
@@ -1,10 +0,0 @@
-package test0597;
-
-import junit.framework.Protectable;
-import junit.framework.Test;
-
-public class X {
- void m(Test t) {
- if (t instanceof Protectable) {}
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0599/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0599/X.js
deleted file mode 100644
index e57277a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0599/X.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0599;
-
-public class X implements Zork {
- int m(int i) {
- return 1 + 2 + ++i;
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/C.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/C.js
deleted file mode 100644
index bead345..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/C.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0600;
-
-class C {
- public static void world() {
- System.out.println("x");
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/Try.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/Try.js
deleted file mode 100644
index 86028c9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0600/Try.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0600;
-
-public class Try {
- void hello() {
- C.world();
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0602/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0602/X.js
deleted file mode 100644
index bacf0fb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0602/X.js
+++ /dev/null
@@ -1,2890 +0,0 @@
-package test0602;
-
-class X {
- void foo(String s) {
- }
-
- public X(){
-foo(
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\052\057\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\052\057\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\052\057\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\052\057\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\052\057\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040" +
-"\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040\040"
-);
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0603/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0603/X.js
deleted file mode 100644
index 1fd06a9..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0603/X.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package test0603;
-
-public class X {
- String fa;
- String[] fb;
- String[][] fc;
- String[][][] fd;
-
- void foo() {
- String a;
- String[] b;
- String[][] c;
- String[][][] d;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0604/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0604/X.js
deleted file mode 100644
index d881bbf..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0604/X.js
+++ /dev/null
@@ -1,15 +0,0 @@
-package test0604;
-
-public class X {
- java.lang.String fa;
- java.lang.String[] fb;
- java.lang.String[][] fc;
- java.lang.String[][][] fd;
-
- void foo() {
- java.lang.String a;
- java.lang.String[] b;
- java.lang.String[][] c;
- java.lang.String[][][] d;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0605/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0605/X.js
deleted file mode 100644
index 2f68655..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0605/X.js
+++ /dev/null
@@ -1,16 +0,0 @@
-package test0605;
-
-public class X {
-
- void foo() {
- int[] a= null;
- int lenA= a.length;
- int lenB = this.a.length;
- C c = new C();
- int lenC = c.d.length;
- }
- int[] a = {};
- class C {
- int[] d = {};
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0606/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0606/X.js
deleted file mode 100644
index 61429ee..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0606/X.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0606;
-
-public class X {
-
- void foo(int i) {
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/Test.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/Test.js
deleted file mode 100644
index 25e520b..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/Test.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0610;
-
-/** @deprecated */
-public class Test {
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/X.js
deleted file mode 100644
index 72dbfeb..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0610/X.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0610;
-
-public class X {
- Test test;
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0619/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0619/A.js
deleted file mode 100644
index c0b285f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0619/A.js
+++ /dev/null
@@ -1,6 +0,0 @@
-package test0619;
-public class Test {
- public static void main(String[] args) {
- String s, t, u, v;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0629/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0629/X.js
deleted file mode 100644
index 38c2b2f..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0629/X.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0629;
-
-public class X {
- String[] s = {"",,,};
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0630/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0630/X.js
deleted file mode 100644
index f64b803..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0630/X.js
+++ /dev/null
@@ -1,7 +0,0 @@
-package test0630;
-
-public class X {
- public void foo() {
- String[] s = {"",,,};
- }
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0631/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0631/X.js
deleted file mode 100644
index 7bb009a..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0631/X.js
+++ /dev/null
@@ -1,5 +0,0 @@
-package test0631;
-
-public class X {
- String[] s = {"",,,;
-}
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/A.js
deleted file mode 100644
index 24dca73..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/A.js
+++ /dev/null
@@ -1,9 +0,0 @@
-package test0653;
-
-public class A {
- private String name = null;
-
- public A(String aName) {
- this.name = aName;
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/X.js
deleted file mode 100644
index 4a54bc1..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0653/X.js
+++ /dev/null
@@ -1,22 +0,0 @@
-package test0653;
-
-import java.util.ArrayList;
-
-public class X extends A {
-
- public X(String name) {
- super(name);
- }
-
- public static void main(String[] args) {
- new X("SimpleTest").test();
- }
-
- public void test() {
- System.out.println(this.name.length());
- ArrayList arrayList = new ArrayList(); // BREAKPOINT
- for (int i = 0; i < 100; i++) {
- arrayList.add(new Integer(i));
- }
- }
-} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/A.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/A.js
deleted file mode 100644
index 66dc7aa..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/A.js
+++ /dev/null
@@ -1,3 +0,0 @@
-package test0657;
-
-public class A {} \ No newline at end of file
diff --git a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/X.js b/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/X.js
deleted file mode 100644
index 61b3712..0000000
--- a/tests/org.eclipse.wst.jsdt.core.tests.model/workspace/Converter/src/test0657/X.js
+++ /dev/null
@@ -1,4 +0,0 @@
-package test0657;
-
-public class X {}
-class A {} \ No newline at end of file

Back to the top