FailedChanges

Summary

  1. Bug 562057 - [14] regression in diagnose parsing is made the test (details)
  2. trivial clean-up: remove import that is now detected to be unused (details)
  3. Bug 531715 - Fix scenarios when the expression is not a name reference (details)
  4. Bug 561139 - [14] Report missing param tag for component of record (details)
  5. Bug 560291 - Fix -nowarn for warnings from APT processors (details)
  6. Bug 561778 - [14] Records - Generated record members return Object (details)
  7. Bug 562129 - NullPointerException on SwitchExpression.resolveType (details)
  8. Bug 562128 - JavadocTestForModule not being run (details)
  9. Bug 552769 - [14] ComplianceDiagnoseTest.test0042 and Compliance_1_{4, (details)
  10. Bug 562198 - [14] Switch Expression - CCE in switch expression with (details)
  11. Bug 562044: Simplify generating the parser- (details)
  12. Bug 562219 - [14] Records - Error not flagged for records in method (details)
  13. Bug 562242 - [14] RecordComponentElementImpl should override/impl (details)
Commit 7b9776d4f4b2785a2713ae2e9f4d6eec904275fe by Stephan Herrmann
Bug 562057 - [14] regression in diagnose parsing is made the test
expectation

Change-Id: I9f510ba4654313197c6617c906cc5829c82994d4
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LookupTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser21.rsc
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/ComplianceDiagnoseTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/DietRecoveryTest.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.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/StatementRecoveryTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterBugsTest.java
Commit 65d3e80b07d0f8e0f4597b44343f86b9c784fd42 by Stephan Herrmann
trivial clean-up: remove import that is now detected to be unused

Change-Id: Icf7c0d231019766bf723de53e99fbce5432dcfc0
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/compiler/IScanner.java
Commit a5d182a56da4684d8c90405e6432596d3d1bb373 by Jay Arthanareeswaran
Bug 531715 - Fix scenarios when the expression is not a name reference

Change-Id: I79004238b56eee21e2282b9cc2b09f4e467efa16
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/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java
Commit e21293c175f879e1f8b293e5dceaa724ea711e0f by Jeff Johnston
Bug 561139 - [14] Report missing param tag for component of record

- add logic to Javadoc.resolveTypeParameterTags to handle record
  parameters to add checking for duplicates, missing tags, and
  invalid param tags
- add tests to JavadocTestForRecord

Change-Id: I59c4c66b5f437f85b18a5524b173679400364f46
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTestForRecord.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Javadoc.java
Commit 352109cf982a5a3f6946f2f28b39248397aabc0f by Jay Arthanareeswaran
Bug 560291 - Fix -nowarn for warnings from APT processors

Since APTProblems do not have individual IDs filter them based on the
severity before logging or passing on to a DiagnosticListener.

Change-Id: Idfd375036e12495b658726ba9349eaa63e92f916
Signed-off-by: Thomas Wolf <thomas.wolf@paranor.ch>
The file was modifiedorg.eclipse.jdt.compiler.tool/src/org/eclipse/jdt/internal/compiler/tool/EclipseCompilerImpl.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.tests/src/org/eclipse/jdt/compiler/apt/tests/BatchTestUtils.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/annotations/GenClass.java
The file was addedorg.eclipse.jdt.compiler.apt.tests/resources/targets/dispatch/WarnGenClass.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/processors/org/eclipse/jdt/compiler/apt/tests/processors/genclass/GenClassProc.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/src/org/eclipse/jdt/compiler/apt/tests/MessagerTests.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/lib/apttestprocessors.jar
Commit 4b54df8150d0f19c517019d4235447cc1a048e9b by Manoj Palat
Bug 561778 - [14] Records - Generated record members return Object
instead of T in a generic record

Change-Id: I4cc674ee1a7a94a641c36d9c5dd4dc29f85867cb
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.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SyntheticMethodBinding.java
Commit c31996959a111b9c8cca0fab738a829d27ffdc80 by Stephan Herrmann
Bug 562129 - NullPointerException on SwitchExpression.resolveType

Change-Id: I4938b48ed7bd0a95ba2ac4be647a7b7e8a041677
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/SwitchExpression.java
Commit dc174590e55bcfc1a1d665509aa1061ced17ed6e by Jeff Johnston
Bug 562128 - JavadocTestForModule not being run

- add JavadocTestForModule to JavadocTest
- fix JavadocTestForModule testBug549855b() and testBug549855h()

Change-Id: Id7f3a97b0f27e35ec00a21647da1e63d1cdfdc2e
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTestForModule.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest.java
Commit 2879704212fa36dd959c9c467a2ea65bd9f6ed3c by Manoj Palat
Bug 552769 - [14] ComplianceDiagnoseTest.test0042 and Compliance_1_{4,
5}.test079 failures

Change-Id: I283d1e0a180bbd66c6678c96bc8d9f311f811169
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/ComplianceDiagnoseTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/Compliance_1_5.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/Compliance_1_4.java
Commit 48c3f7668a46f27425bc5e21e2fddae8aa0efebd by Manoj Palat
Bug 562198 - [14] Switch Expression - CCE in switch expression with
yield array access

Change-Id: Id55242e9f61c33d8b7596f9a7b796c85e3640254
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SwitchExpressionsYieldTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/codegen/CodeStream.java
Commit 30c7385ebc8bdb1713175816d6766d1ba583823a by Manoj Palat
Bug 562044: Simplify generating the parser-
Add a script for generating the parser. It requires that you set
String Substitution JIKESPG to the full path of the JikesPG executable.

Change-Id: I3ac12276b82935613074e244f6f4722ff03349fa
Signed-off-by: Bart Jacobs <bart.jacobs@cs.kuleuven.be>
Also-by: Stephan Herrmann <stephan.herrmann@berlin.de>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
The file was addedorg.eclipse.jdt.core/scripts/GenerateParserScript.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
The file was addedorg.eclipse.jdt.core/scripts/build-parser.xml
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was addedorg.eclipse.jdt.core/scripts/build-parser.launch
Commit 73db115343008e6a7b78545d57ef9666495f5546 by Manoj Palat
Bug 562219 - [14] Records - Error not flagged for records in method
local inner class

Change-Id: I154ee820bb5c4dc22e41b0cdc8b8cd8b0b056645
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.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CompilerInvocationTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
Commit 9e45ff2497c133b1d310b103512373907c614f77 by Jay Arthanareeswaran
Bug 562242 - [14] RecordComponentElementImpl should override/impl
accept(...)

Change-Id: I261d3f1ebf40defcdbf7c2712ae5bedb774d921a
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.compiler.tool/lib/java14api.jar
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/lib/java14api.jar
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/lib/apttestprocessors8.jar
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/RecordComponentElementImpl.java
The file was addedorg.eclipse.jdt.compiler.apt.tests/resources/mod_locations/records/mod.records/records/R3.java
The file was modifiedorg.eclipse.jdt.compiler.apt/lib/java14api.jar
The file was modifiedorg.eclipse.jdt.compiler.tool.tests/lib/java14api.jar
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/src/org/eclipse/jdt/compiler/apt/tests/Java14ElementsTests.java