FailedChanges

Summary

  1. Bug 499714 - [1.8][null] incorrect wording of warning regarding a type (details)
  2. Bug 543778 - [10][compiler] NPE in 4.10 when compiling Lambda Expression (details)
  3. Bug 549024 - [1.8][impl] inconsistent array typing in (details)
  4. Bug 539732 - [1.8][compiler] "Illegal reference to super method" when (details)
  5. Bug 549024 - [1.8][impl] inconsistent array typing in (details)
  6. Bug 549457 - Autobuild does nothing on org.eclipse.jdt.core.prefs change (details)
  7. Bug 548647 - Turn off cast checking in instanceof when needed (details)
  8. Bug 549442 - Rework usages of AbstractUIPlugin#imageDescriptorFromPlugin (details)
Commit 3743aeb68ad9de418fe4dbe9c2dec82e8e65fc8d by stephan.herrmann
Bug 499714 - [1.8][null] incorrect wording of warning regarding a type
variable constraint to @Nullable
Change-Id: I9ee35e04739d16a0e96f69ccd7ed6850115f2a00
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/flow/FlowInfo.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullTypeAnnotationTest.java
Commit 8b588a9d392b6205c522afd3bab1d988cf547452 by stephan.herrmann
Bug 543778 - [10][compiler] NPE in 4.10 when compiling Lambda Expression
Change-Id: If78d959007d39363b7c6b64cb7b7f288a6cb4ac4
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LambdaRegressionTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompilationUnitDeclaration.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/TypeSystem.java
Commit efd24e7042e7f6e5e796560acd02bd5961efb8a3 by stephan.herrmann
Bug 549024 - [1.8][impl] inconsistent array typing in
BoundSet.ThreeSets.upperBounds(boolean, InferenceVariable)
Change-Id: I9ce3f79c0c1996d76678b42b96f3071bfc21f8d2
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/InferenceContext18.java
Commit fcf2ea3ee3babc632c8b89d189855cc579edd175 by register.eclipse
Bug 539732 - [1.8][compiler] "Illegal reference to super method" when
overriding default method with generic return
Change-Id: Idf9d1d3afce617f499b198da00482ed993618ec0
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/BlockScope.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/InterfaceMethodsTest.java
Commit 9a9e397521055c943a0ead8b88f6fcb21b4f4b9e by stephan.herrmann
Bug 549024 - [1.8][impl] inconsistent array typing in
BoundSet.ThreeSets.upperBounds(boolean, InferenceVariable)
Change-Id: Ib0613df6e27af9baaf22db270491e6a6392a1ad7
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/BoundSet.java
Commit 65567fc00b5666931f115b6d726ca29106dc87d7 by simeon.danailov.andreev
Bug 549457 - Autobuild does nothing on org.eclipse.jdt.core.prefs change
If the file .settings/org.eclipse.jdt.core.prefs changes, JDT does not
automatically rebuild the project. E.g. pulling different settings from
git will not result in a re-build; only changing the settings from the
Java compiler preference page will ask the user if they wish to rebuild
the workspace.
This change adjusts JavaBuilder to inspect deltas for changes in
.settings/org.eclipse.jdt.core.prefs. In case of such, a full build is
done. It also adds a test to ensure build participants are triggered on
changes in .settings/org.eclipse.jdt.core.prefs changes.
In addition to this change, its necessary to adapt the dialog in the
Java compiler preference page (in JDT UI), to not give the option "no
build on preferences apply". This is the case, since applying the
compiler preferences will cause the auto-build to do a full build,
regardless of whether the user chose the "no" option.
In case this new behavior causes problems, e.g. in tooling which
re-generates project files without actually changing them, it is
possible to return to the previous behavior with the VM property:
-Dorg.eclipse.jdt.core.disableAutoBuildOnSettingsChange=true
Change-Id: I10fb9bb828eec43fcdd81d36c78f3e30aa1cc9dc Signed-off-by:
Simeon Andreev <simeon.danailov.andreev@gmail.com>
The file was modifiedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/BuilderTests.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/JavaBuilder.java
The file was addedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/Bug549457Test.java
The file was modifiedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/Bug531382Test.java
Commit 4bf4f4298ef45b4ec1177afd1b55f09a8766ca77 by stephan.herrmann
Bug 548647 - Turn off cast checking in instanceof when needed
- change InstanceofExpression.resolveType() to register the
instanceof type in the left hand expression if it is a
CastExpression
- modify CastExpression to disable unnecessary type checking if
an instanceof type has been registered and it is provably
distinct from the expression type
- add new tests to CastTest
Change-Id: Ifb7730706b189915ef8afd859722ea831dccca76 Also-by: Stephan
Herrmann <stephan.herrmann@berlin.de>
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/CastTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CastExpression.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
Commit 383ce826b6485f07e22d268aa36872359be84f82 by loskutov
Bug 549442 - Rework usages of AbstractUIPlugin#imageDescriptorFromPlugin
Use ResourceLocator#imageDescriptorFromBundle
Change-Id: I70ae3a0f6d55407a109ab9283acd7e64c44cfbac Signed-off-by:
Alexander Fedorov <alexander.fedorov@arsysop.ru>
The file was modifiedorg.eclipse.jdt.apt.ui/src/org/eclipse/jdt/apt/ui/internal/AptUIPlugin.java
The file was modifiedorg.eclipse.jdt.apt.ui/META-INF/MANIFEST.MF
The file was modifiedorg.eclipse.jdt.apt.ui/pom.xml