FailedChanges

Summary

  1. Bug 562250 - [14] Annotations on record components should also be (details)
  2. Bug 560292 - Handle -nowarn:[paths] for generated sources (details)
  3. Bug 562347 - UnconditionalFlowInfo.mergedWith(...) throws (details)
  4. Bug 562370 - Remove tycho-extras.version maven property (details)
  5. Bug 562364 - [14] Pattern variable introduced in for statement is (details)
  6. Bug 562392 - [14] Type parameters should be allowed in instanceof (details)
  7. Bug 561709 - [content assist] remove substring matching preference (details)
  8. Bug 562382 - [11] NPE on anonymous class with inferred generics (details)
  9. Remove .cvsignore files. (details)
  10. Revert "Bug 562392 - [14] Type parameters should be allowed in (details)
  11. Bug 562295 - use only '.' in source type names (details)
  12. Bug 562122 - Improve performance of ClasspathJar.hasCompilationUnit (details)
  13. Bug 562347 - UnconditionalFlowInfo.mergedWith(...) throws (details)
  14. Bug 562420 - Java builder stack overflow on compile when lowering source (details)
Commit ae970031c5045aa6920ebb11a7a86e6ded5eafe5 by Jay Arthanareeswaran
Bug 562250 - [14] Annotations on record components should also be
applied on their accessor methods

Change-Id: I61833c274889f40c982913edc940b9aa442a34c8
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/src/org/eclipse/jdt/compiler/apt/tests/Java14ElementsTests.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/lib/apttestprocessors8.jar
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/resources/mod_locations/records/mod.records/records/R3.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/resources/mod_locations/records/mod.records/records/MyAnnot.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TagBits.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/processors8/org/eclipse/jdt/compiler/apt/tests/processors/elements/Java14ElementProcessor.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/resources/mod_locations/records/mod.records/records/Point.java
Commit fbb4ed13e4907ca832ea158000c8a85e0dcdd5d1 by Jay Arthanareeswaran
Bug 560292 - Handle -nowarn:[paths] for generated sources

Set the "ignore optional problems" flag correctly on the
ICompilationUnit created for a generated source.

Fix the parsing of the option: for existing paths, remember both the
absolute and the canonical path. The compilation units use the absolute
path, so if only the canonical path is remembered, comparisons will
not match for absolute path containing links.

This occurs for instance in tests on Mac: the gen-src directory is
under java.io.tmpdir, which is /var. But on a Mac, /var is a link to
/private/var. Later compilation phases use paths beginning with /var,
but the canonical path remembered is /private/var.

Change-Id: Ie0c55f481828eb169ee310b9b0c91c5f2258d02f
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/dispatch/BatchProcessingEnvImpl.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/dispatch/HookedJavaFileObject.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/src/org/eclipse/jdt/compiler/apt/tests/BatchDispatchTests.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/dispatch/BatchFilerImpl.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java
Commit 86977798000fb6b0ff98a4b47de7532b8ff90e2c by Stephan Herrmann
Bug 562347 - UnconditionalFlowInfo.mergedWith(...) throws
NullPointerException

Change-Id: I223714c7f6a90a022afe21ae2bb81d32c4a0a62c
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/UnconditionalFlowInfo.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java
Commit 66cf112065df8663f9345b90fec839a7cb53c9e3 by Alexander Kurtakov
Bug 562370 - Remove tycho-extras.version maven property

Handle jdt.core repo.

Change-Id: If2c155bfef98295c439f633e7ca604e146209db4
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
The file was modifiedorg.eclipse.jdt.core/pom.xml
Commit 5d9cc1986eb8f3d5aef5656ecc74d5ec0c392fc1 by Jay Arthanareeswaran
Bug 562364 - [14] Pattern variable introduced in for statement is
rejected

Change-Id: Ic71ad859bf59c7f09f8cb9bbf11971979219923f
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/UnaryExpression.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ForStatement.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching14Test.java
Commit 7bd737f958efefb05ab8cc567eff85d4f5efca69 by Jay Arthanareeswaran
Bug 562392 - [14] Type parameters should be allowed in instanceof
expressions from Java 14

Change-Id: I2b1d720fd174d06520d7425a6e94acb2199b145d
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching14Test.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java
Commit 2ae935c22b77d54558d701c50e4fbfcec3c60edd by Roland Grunberg
Bug 561709 - [content assist] remove substring matching preference

Deprecated the codeComplete.substringMatch preference and enabled it by
default.
As a fallback it can be disabled with the system property
-Djdt.codeCompleteSubstringMatch=false


Change-Id: I7b4e8b2a0090af93015e9042a5808d9b3ce7eb27
Signed-off-by: Julian Honnen <julian.honnen@vector.com>
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelManager.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/SubstringCompletionTests.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaCorePreferenceInitializer.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests9.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/impl/AssistOptions.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelCompletionTests.java
Commit fe68f231e342054f2a6bb574587cc54deaab5441 by Stephan Herrmann
Bug 562382 - [11] NPE on anonymous class with inferred generics

Change-Id: I56e838b57cc6d01cdf8f0735940da4a73045b873
Also-by: Andrey Loskutov <loskutov@gmx.de>
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/select/SelectionParser.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ResolveTests10.java
Commit aeb10adbe3092fd61d30a2461995af2907731d3a by Roland Grunberg
Remove .cvsignore files.

We have been on git for very long time now.

Change-Id: I6467aa0494f34f0418f7f389db11e295ee16caad
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
The file was removedorg.eclipse.jdt.compiler.apt.tests/lib/.cvsignore
The file was removedorg.eclipse.jdt.core.tests.performance/.cvsignore
Commit ee3ca7af25d58effe0bfa136078955ba02fff70e by Jay Arthanareeswaran
Revert "Bug 562392 - [14] Type parameters should be allowed in
instanceof"

This only reverts the fix but retains the new tests in disabled
condition

This reverts commit 7bd737f958efefb05ab8cc567eff85d4f5efca69.

Change-Id: I6b5d466580a27dd9d94ad75c5985f9bad47ca618
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching14Test.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java
Commit a7e11dca488676e8e2ed5f913a582f2cb638743c by Andrey Loskutov
Bug 562295 - use only '.' in source type names

Change-Id: I22173a9dff6ef2a77345961c5160694152f68a01
Signed-off-by: Andrey Loskutov <loskutov@gmx.de>
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/eval/EvaluationContextWrapper.java
Commit 1ca49319fb2777c7374cd678ecb39ad80d895b38 by Andrey Loskutov
Bug 562122 - Improve performance of ClasspathJar.hasCompilationUnit

Check the existing "knownPackageNames" cache first and return early when
possible without walking over zip file entries.

Change-Id: Iea26725ae8864d2cc74478bf3a152a9b53dd3138
Signed-off-by: alee <andy.ja.lee@gmail.com>
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJar.java
Commit f979c299b5b6894174120a1afd70b331d94129ee by Stephan Herrmann
Bug 562347 - UnconditionalFlowInfo.mergedWith(...) throws
NullPointerException

- adjust test for run.javac testing

Change-Id: Id292544a562caf25693b1f62da626f78edf86396
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java
Commit 8c28cd8ea76b0ff54be7901daadedababec1889f by Stephan Herrmann
Bug 562420 - Java builder stack overflow on compile when lowering source
compatibility to 1.8 under JDK 14

Change-Id: Ic4880474a9e4214fb28a4cce8620554e2faf91a9
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
The file was modifiedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BuilderTests.java
The file was addedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/Bug562420Test.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java