Skip to main content
aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2019-01-22Bug 543304 - @NonNull produces an error with arrays of primitivesI20190122-1800Stephan Herrmann2-1/+43
Change-Id: I89a4b5559edbb86cce5f77500587acc5e57bc76e Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-22Bug 543667 - [12] '->' not working for Switch StatementsManoj Palat2-4/+26
2019-01-21Bug 543647 - Regression after fix for Bug 542896Stephan Herrmann1-7/+21
Change-Id: Ic8fc6e3f8b764be4f5bc487f1f8e884e5b3293c3 Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-21Bug 543649 - [12] Produce preview-feature warnings for Switch expressionJay Arthanareeswaran6-135/+241
Change-Id: I0420f05708ff7bd8eedc116bf3a8aa990fb492c6 Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
2019-01-21Bug 542654 - [12] API in JavaCore to set --enable-previewJay Arthanareeswaran3-4/+4
Comment #24 Change-Id: I87862ed55ccbad383bf8f3af2cd8459ccd8cb351 Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
2019-01-20Bug 543195 - NPE when running unit test via "Run As" on project orI20190121-1800I20190121-1415I20190120-1800Stephan Herrmann2-1/+79
source folder Change-Id: Icf67cac8af038f33358a968884a076539b784f4a Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-20Bug 404648 - [1.8][compiler] investigate differences between ECJ & JavacStephan Herrmann1-4/+4
- fix comparison logic changed in the previous commit (priorities)
2019-01-20Bug 404648 - [1.8][compiler] investigate differences between ECJ & JavacStephan Herrmann2-107/+150
- fix AnnotationTest Change-Id: I9141b158e87cea78c937e0f3abc78dd927321065
2019-01-20Bug 543506 - added tests for opened file leaks after buildAndrey Loskutov8-53/+505
- added tests for leaking open file descriptors for bug 543506 - added tycho profiles to run with different compliances on Gerrit - changed save actions to remove unused imports, casts and NLS comments on save Change-Id: Ib80ba1c71f925720541c59e8958726b0732299d9 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-19Bug 541328 - Package from another modular project that is made visibleChristoph Langer2-9/+74
via add-export project setting is not accessible rewrite org.eclipse.jdt.internal.compiler.lookup.ModuleBinding.recordExportRestrictions(PackageBinding, char[][]) to merge restrictions Change-Id: I788a317d14dbe883bd920d769333566e576365a7 Signed-off-by: Christoph Langer <christoph.langer@sap.com> Also-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-18Bug 543506 - java 9, 10, 11 projects: jar files are lockedI20190119-1800I20190118-1800Andrey Loskutov1-2/+8
Close both NameEnvironment instances to prevent leaking opened file descriptors. Change-Id: Ic917f2e8972456aa86f9a2ac728d733671efcea4 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-17Bug 543526 - JDT does not give a compile error while javac doesI20190117-2335Stephan Herrmann3-13/+79
Change-Id: Id3b1f7daf91049d2f6eaf83685eaac9dec2d6277
2019-01-16Bug 542860 - Application hangs at JavaRuntime.getDefaultVMInstall()I20190116-1800Simeon Andreev1-2/+33
The fix for bug 252571 introduces a potential deadlock on an application start-up, as soon as the application tries to access JavaCore functionality. In particular, an auto-build or a refresh job will hold a workspace lock and also access JavaCore functionality. The application will then attempt to open the external folders project due to the fix for bug 252571, as part of the JavaCore start-up. So the application (i.e. the main thread) will require a project lock, while blocking access to JavaCore. The auto-build or refresh job must wait for JavaCore to become accessible, but will not release the workspace lock they hold. This results in a deadlock. This change prevents the deadlock from occurring, by preparing the external folders in a separate job, at JavaCore start-up. Opening the external folders project therefore does not occur on JavaCore start-up. Change-Id: Idedd2157c9e3c9c4edbcca6022763c1abcc09bec Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
2019-01-15Bug 159565 - [formatter] Separate white space preferences for separateI20190115-1800Mateusz Matela15-73/+578
operators
2019-01-15Bug 531714 Comment 21 - [12] Compiler support for JEP 325: SwitchY20190116-2200Manoj Palat1-1/+1
Expressions
2019-01-14Bug 543431 - [test]I20190114-1800Stephan Herrmann1-6/+3
org.eclipse.jdt.apt.pluggable.tests.FilerTests.testCreateSourceFileWithGenReference fails - revert breaking change from bug 535802 Change-Id: Id6c771403cdaceda5bee128da2a1973502cee0fb Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-13Bug 542520 - [JUnit 5] Warning The method xxx from the type X is neverI20190113-1800Pierre-Yves B.6-3/+193
used locally is shown when using MethodSource Change-Id: Ia77781af8b72b9321122fe1e062544d46777e497 Signed-off-by: Pierre-Yves B. <PyvesDev@gmail.com>
2019-01-13Bug 543396 - [11] Java9ElementTests: 6 new fails since I20190111Stephan Herrmann3-42/+50
Change-Id: I855d93a033665eeced2a259d8ba8687a7f5d162d Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2019-01-13543324 - fixed compiler warningAndrey Loskutov1-1/+0
Change-Id: Id675321cc1fb022e93c5a3547ca35ac6a4c80043 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-13Bug 543392 - [9] Improve error from "not found" to "not accessible" wereStephan Herrmann4-17/+116
possible Change-Id: Id57d42d10f96c550d56a2419224a211735a9d4a7
2019-01-12Bug 543324 - [11] 3 CompilerToolJava9Tests.test*LocationForModule* testsI20190112-1800Andrey Loskutov1-1/+1
fail Add /resources to the binary bundle build Change-Id: Ic5a2f333cfb71091027953fa9cf46f3b08410c3a Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-12Bug 413114 - testBug376673e fails on windows due "windows-1252" charsetAndrey Loskutov1-1/+6
Let assume UTF-8 as mandatory for *nix based systems. Windows is different and has windows-1252 as system default. Change-Id: I88b8bdc8d116a319becad7f84b9be43ad5da35be Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-11Bug 543092 - [reconcile] "the type javax.xml.bind.JAXBException isI20190111-1800Stephan Herrmann4-8/+134
ambiguous" with jboss-jaxb-api_2.3_spec Change-Id: I6f7ac68751eeb88d89938724ccce2c1347d90521
2019-01-11Bug 542871 [12] Type inference support in switch expressionsManoj Palat6-52/+215
2019-01-10Bug 542828 - NPE in SelectionEngine$1Visitor.visit on Ctrl+ClickI20190111-0850Andrey Loskutov1-2/+7
navigation Change-Id: I1c43cc78b4b6a8a915d6d1bb85e933b54609b798 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-09Bug 543324 - tuning CompilerToolJava9TestsAndrey Loskutov1-128/+56
- use nio to create/delete files, to see if this fail - use Files.read/write API for simplicity - don't use java.io.tmpdir directly - in worst case it is used by another test at same time. Use temporary directory *inside* that dir and make sure it is cleaned up after the test - added two asserts for failing tests to know if the expected files are there - fixed test execution order in case we have random side effects from some test Change-Id: I629109160443a234b89359774c637196f2391737 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-09Bug 542654: [12] API in JavaCore to set --enable-previewY20190109-2200Noopur Gupta1-1/+5
Change-Id: Id7fc505d81511c72f3d3354f4d9f9e303c0c7d8c
2019-01-09Bug 543184 - final fix for CompilerToolJava9Tests on Java 11S4_11_0_M1I20190109-1800I20190109-0655Andrey Loskutov1-3/+0
Change-Id: Ic2d1d36cf14241a9230fd51350113ee89146a071 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-09Bug 543286 - Version issues in build I20190108-1800Sravan Kumar Lakkimsetti2-2/+2
Change-Id: I5feb92ad65ddd228a9cd993bbb5102bd48bbf973 Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
2019-01-08Bug 543267 - [11] 4 apt tests fail on java 11I20190108-1800Andrey Loskutov2-2/+2
Updated test expectations based on what JDK 11.0.1 has in java.base module-info.java. Change-Id: Ie7e2b0252f9a41af369c31f691b22164219c4c07 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-08Bug 543184 - CompilerToolJava9Tests fail on Java 11 with: "Only oneAndrey Loskutov1-1/+1
compiler available expected" Change-Id: I451cb46ab1a195d1d3600f5a0ee1187c21dafbd9 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-07Bug 543176 - Bump up version numbers for 4.11I20190108-0600I20190107-2050I20190107-1800Jeff Johnston4-4/+4
- bump up org.eclipse.jdt.core.tests.model to 3.10.800 - bump up org.eclipse.jdt.compiler.tool.tests to 1.2.500 Change-Id: I002dc6584d095aad6b8c954568f1259ae98c464c Signed-off-by: Jeff Johnston <jjohnstn@redhat.com>
2019-01-07Bug 542654 - [12] API in JavaCore to set --enable-previewY20190108-0410Y20190108-0135Jay Arthanareeswaran2-20/+20
Updating Javadoc for new API. Also adjusting API @since versions post 4.10 release. Change-Id: I35ac457109b309caee1eb13c39c06a44f65af530 Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
2019-01-07Merge remote-tracking branch 'origin/master' into BETA_JAVA_12Y20190107-0850Y20190107-0505Jay Arthanareeswaran80-3319/+3892
# Conflicts: # org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CompilerInvocationTests.java # org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java # org.eclipse.jdt.core/.settings/.api_filters Change-Id: I7351312d837aae17f871e39eb1011055c6ca991a
2019-01-06Bug 542105 - [test] Rethink JRE filter in ModuleBuilderTestsI20190107-0600I20190106-1800Stephan Herrmann1-152/+8
Change-Id: Ib139938d609709d7c58df5d381a2e9221756a2db
2019-01-06Bug 536928 - [9] Imports org.w3c.dom.* and org.xml.sax.* can't beStephan Herrmann2-5/+106
resolved in the presence of xml-apis.jar - ensure problem is reported in all buildpath orders Change-Id: I4bc6b696e2d5aec45c00506ca54b611086900d00
2019-01-06Bug 542896 - [9] unnamed module accessing types via on-demand import ofI20190106-0600I20190106-0150Stephan Herrmann7-21/+117
split package is unreliable Change-Id: Ib7f1e44edea8e99793806f1d2d37e9b5a80d6212
2019-01-05Bug 543184 - improved failure messageI20190105-1800I20190105-0810Andrey Loskutov1-1/+1
Change-Id: I6ccbec5720f152b46a3bc9c645f8ef3658be059f Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2019-01-04Bug 543128 - Generic wildcard compiler bugStephan Herrmann2-1/+18
Change-Id: I1d688a2cf0b8aa86379486c3d5f7df9829665970
2018-12-30Bug 425111 - [model] NPE on Open type hierarchyI20190104-1800I20190103-1800I20190102-1800I20190101-1800I20181231-1800I20181230-1800Stephan Herrmann2-0/+166
Change-Id: Idc242875f0fe2e1a47bc0b0536bfd83730e56003 Signed-off-by: Stephan Herrmann <stephan.herrmann@berlin.de>
2018-12-29Bug 543088 - [formatter] update hardcoded compiler/parser levelsMateusz Matela1-4/+3
2018-12-29Bug 543079 - [formatter] wrapping binary expressions: separate optionsI20181229-1800Mateusz Matela17-113/+657
for operator types
2018-12-23Bug 541387 - Slow compilation in project with many parameterized typeI20181228-1800I20181227-1800I20181226-1800I20181225-1800I20181224-1800I20181223-1800Motonori IWAMURO1-1/+1
arguments Change-Id: If46335ef10a46ece9916cc06c8c35891528c6184 Signed-off-by: Motonori IWAMURO <vmi@jp.fujitsu.com> Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
2018-12-20Bug 541133 - [formatter] javadoc: no indent of @return descriptionI20181222-1800I20181221-1800I20181220-1800Mateusz Matela1-1/+1
fixed @since tag
2018-12-20Bug 541133 - [formatter] javadoc: no indent of @return descriptionMateusz Matela7-116/+217
Change-Id: I886fa6523690fe04dbd629e1d4ff96f54c93bb27 Signed-off-by: Mateusz Matela <mateusz.matela@gmail.com>
2018-12-20Bug 542625 - Formatter fails with OOM when parentheses for if statementsMateusz Matela3-158/+162
are preserving positions Change-Id: I74ad398a2ab7c1102b911b20a265840d96fdf0a7 Signed-off-by: Mateusz Matela <mateusz.matela@gmail.com>
2018-12-20Bug 542829 - Consuming a binary type with MissingTypes attribute, mayStephan Herrmann1-1/+1
break existing binary type, can cause "info cannot be null" - skip test below 1.7 (uses diamond) Change-Id: I175c85cf40e1c9a9436f262caae9ce009461eb7e
2018-12-18Bug 536928 - [9] Imports org.w3c.dom.* and org.xml.sax.* can't beI20181219-1800Stephan Herrmann7-19/+199
resolved in the presence of xml-apis.jar Change-Id: Ifa6b5062b83d833f41dd2d4ff708d78d8c22edd0
2018-12-18Bug 542869 - JDT Core README is very basicI20181218-1800I20181218-0120Jay Arthanareeswaran1-2/+2
Change-Id: Ib02e68b0ca4a74d337d0fed661390b13979aa2bf Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
2018-12-17Bug 542084 - updated minor version segment for jdt and updated @sinceI20181217-1800Andrey Loskutov3-4/+4
Change-Id: I249d88cc88691be76a1f2f96cbcdd4708c757af3 Signed-off-by: Andrey Loskutov <loskutov@gmx.de>

Back to the top