FailedChanges

Summary

  1. Bug 567263 - [16] Create Java 16 version and supporting code in tests (details)
  2. Bug 565622 - [16] JEP 394: Pattern Matching for instanceof (final) (details)
  3. Bug 569276 - [15][test] port EnumTest for local enums - Part 1 (details)
  4. Bug 569376 - [16] Local enum throwing NPE for unimplemented abstract (details)
  5. Bug 569276 - [15][test] port EnumTest for local enums - part 2 - further (details)
  6. Bug 569453 - [16][test] tests to be checked and run at 16 (details)
  7. Bug 569328 - [16] Promote the relevant features from preview to standard (details)
  8. Bug 569328 - [16] Promote the relevant features from preview to standard (details)
  9. Bug 569622 - API analysis is reporting 2 errors (details)
  10. Bug 568287 - [16] DOM Support for JLS16 (details)
  11. Bug 568287 - [16] DOM Support for JLS16 (details)
  12. Bug 568287 - [16] DOM Support for JLS16 (details)
  13. Bug 569712 - [16] Move local enum (details)
  14. Bug 570049 - [16] jdt test failures in gerrit (details)
  15. Bug 570046 - [16][test] support for running 16 for ea and other versions (details)
  16. Bug 566579 - [Tests] Tests for 6.4 for Local Static Interfaces (details)
  17. Bug 569276 - [15][test] port EnumTest for local enums (details)
  18. Bug 570106 - [16] Investigate ENUM$VALUE generation in empty local enums (details)
  19. Bug 570193: multiple errors reported by API analysis (details)
  20. Bug 570193: multiple errors reported by API analysis (details)
  21. Bug 569276 - [15][test] port EnumTest for local enums (details)
  22. Bug 570243 - [16] record constructor parameter name not available via (details)
  23. Bug 570248 - [AST] AST support for Local Enums (details)
  24. Bug 570247 - [16] content assist for enum and interface not given from (details)
  25. Bug 570314 - JavaElement support for Local Enums (details)
  26. Bug 570359 - [16] final modifier for enum constant defined anonymous (details)
  27. Bug 570230 - [16] C-style arrays should be rejected on record components (details)
  28. Bug 570246 - [16] declaration search for an Enum doesn't search the (details)
  29. Bug 570661 - Integrate search and completion test in gerrit for Java 16 (details)
  30. Bug 565622 - PatternInstanceOf - Alternate option for grammar (details)
  31. Bug 565622 - [16] JEP 394: Pattern Matching for instanceof (final) (details)
  32. Bug 570661 - Integrate search and completion test in gerrit for Java 16 (details)
  33. Bug 570706 - [16] Redeclaring pattern variables with same name should be (details)
  34. Bug 570706 - [16] Redeclaring pattern variables with same name should be (details)
  35. Bug 570605 - [16] [records] No error reported for local class extending (details)
  36. Bug 568854 - [15] explicit permit clause is not enforced inside the same (details)
  37. Bug 570831 - [16] Pattern variables are leaked outside a block (details)
  38. Bug 568854 - [15] explicit permit clause is not enforced inside the same (details)
  39. Bug 569444 - [16] Inner classes to have static members (details)
  40. Bug 571015 - [16] NPE on incorrect parametertization with variable (details)
  41. PART 2 of Bug 569444 - [16] Inner classes to have static members (details)
  42. Member inner classes - part 3 of bug 569444 (details)
  43. Bug 571082 - [16] Implicit canonical constructor bindings don't get the (details)
  44. Bug 571038 - [16] Compiler drops type argument of accessor method of a (details)
  45. Bug 570194 - [16] warnings for The constructor Integer(int) has been (details)
  46. Bug 571085 - [16] [API Analysis] Error on IProblem ... (details)
  47. bug 569444 - followup commits (details)
  48. Bug 571163 - [16] Error not flagged for qualified this inside a static (details)
  49. Bug 570690 - [16] DOM AST Support for JEP 394: Pattern Matching for (details)
  50. Bug 568287 - [16] DOM Support for JLS16 Removing noreference (details)
  51. Bug 566758 - Type parameter of enclosing method should not be referenced (details)
  52. Bug 571300 - [16] Error flagged incorrectly for anonymous interface (details)
  53. Bug 571284 - Type parameter of a local static interface should not be (details)
  54. Bug 571108 - [16][model] API changes for Java 16 features (details)
  55. Bug 571332 - [16] sealed interfaces cannot be functional interfaces (details)
  56. readjusting tests Bug 570605 - [16] [records] No error reported for (details)
  57. Bug 570218 - Compilation error with sealed classes (details)
  58. Bug 571399 - [16] 2 tests failing in the Y- build (details)
  59. Bug 571454 - [16] Order of compilation units leaves canonical (details)
  60. Safety net for comment 5 Bug 571454 - [16] Order of compilation units (details)
  61. Bug 571141 - [16] Presence of an explicit equals() method in a record (details)
  62. Bug 571586 - [16] AST Rewrite support (details)
  63. omission - test - Bug 571141 - [16] Presence of an explicit equals() (details)
  64. Bug 571689 - POM and product version change for 4.20 release (details)
Commit 52c85ad423fb48ffc5cf06b1284b9ace9e8219e2 by Jay Arthanareeswaran
Bug 567263 - [16] Create Java 16 version and supporting code in tests

Change-Id: If7e3b99b3cd456ab808c0ccf2a137d489114bcf2
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests.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/regression/JavadocTestForRecord.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelTests.java
The file was modifiedorg.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatter.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching15Test.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ResourceLeakTests.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests14.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingRecordDeclarationTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_15Test.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/src/org/eclipse/jdt/compiler/apt/tests/SealedTypeElementsTests.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ClassFileReaderTest_15.java
The file was modifiedorg.eclipse.jdt.core.tests.model/pom.xml
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/dispatch/BaseProcessingEnvImpl.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest_15.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypes15Tests.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewrite_15Test.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/ClassFileConstants.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/CompilerOptions.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/pom.xml
Commit dd2a23cf474693ebb8c1b8d6bc90e76ee65c8d68 by Jay Arthanareeswaran
Bug 565622 - [16] JEP 394: Pattern Matching for instanceof (final)

Make the feature standard/final

Change-Id: I57c08febabc32b5941b594031e6da3e782fc14b7
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was removedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching15Test.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/TestAll.java
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/PatternMatching16Test.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java
Commit 9f9fe7126d36fc0c7f9d115380e0b5a736e02f78 by Manoj Palat
Bug 569276 - [15][test] port EnumTest for local enums - Part 1

Change-Id: I2f08501a3787ddb5b667e32f99dec99deff7fe08
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit 91ddab37c984a8b989f8a219d99063e0a31b4631 by Manoj Palat
Bug 569376 - [16] Local enum throwing NPE for unimplemented abstract
method

Change-Id: Ia63116fb2e10e687844390962d0ceca214034d46
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit ac7bcf0f03bce48553004f518f1e2d39c17991be by Manoj Palat
Bug 569276 - [15][test] port EnumTest for local enums - part 2 - further
tests ported

Change-Id: Ie51a021909c075baa9b049fc4efcfa472f7ccca5
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit 9913204024e15c97a131ff15a6c85da34b329224 by Manoj Palat
Bug 569453 - [16][test] tests to be checked and run at 16

Change-Id: I0d23f48247183aacfc06e5779bf6fc6a8e6954f7
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/FlowAnalysisTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/TestAll.java
Commit 138dbcee43e44c1bfd718f74bb73fb2605b886fc by Jay Arthanareeswaran
Bug 569328 - [16] Promote the relevant features from preview to standard

Change-Id: Id510d22e00be4ebbc3f4fadbba6a7b0fecbc2f34
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs15Tests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/JavaFeature.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/JavadocTest.java
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/.settings/.api_filters
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CreateMembersTests.java
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.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/ClassFile.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests14.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompilationUnitTests14.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/JavadocTagConstants.java
The file was removedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypes15Tests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.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/regression/TestAll.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/formatter/FormatterRegressionTests.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelTests.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/TypeHierarchyTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingTypeDeclTest.java
Commit f49d0659c1f419330d55612d1034263844268088 by Jay Arthanareeswaran
Bug 569328 - [16] Promote the relevant features from preview to standard

Change-Id: Ie42c8308e7d780bdafcabfdabadaca7e2f14b944
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/RecordsRestrictedClassTest.java
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.tests.compiler/src/org/eclipse/jdt/core/tests/util/TestVerifier.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/util/AbstractCompilerTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
Commit 59c22f01431309257817643524e9c80ff9b4df6b by Jay Arthanareeswaran
Bug 569622 - API analysis is reporting 2 errors

Change-Id: I0f2cee435ef082d49893952b0513104267e6091b
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/.settings/.api_filters
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
Commit 1ca4eb954b2f5cf4838f31435ebd13e9e27ee981 by Sarika Sinha
Bug 568287 - [16] DOM Support for JLS16

Change-Id: I403b0923273ae2b24932d972408420ece6c4d820
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/AbstractASTTests.java
The file was modifiedorg.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatter.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_15Test.java
The file was modifiedorg.eclipse.jdt.core/.settings/.api_filters
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingTypeDeclTest.java
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewrite_RecordTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/TypeDeclaration.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/dom/StandAloneASTParserTest.java
The file was removedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewrite_15Test.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/RecordDeclaration.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/AbstractJavaModelTests.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaModelOperation.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CreateMembersTests.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/util/DOMASTUtil.java
Commit a2030da1a11b5531ce122c5a9deb5f5fc1c5dbc3 by Sarika Sinha
Bug 568287 - [16] DOM Support for JLS16

Change-Id: Ib37db8e5f7fbc13c6a5d3651061978d8ee52c55e
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_16Test.java
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_PreviewTest.java
Commit 3565b6142c194c1bd8348b62a475bbeea8b415f5 by Sarika Sinha
Bug 568287 - [16] DOM Support for JLS16

Change-Id: I3d733b58503d334950a3c8d9f283b643ab06ad8b
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
Commit 11169783ee3de0c3c47bdfe2fe93c52f17b1b06a by Manoj Palat
Bug 569712 - [16] Move local enum
tests to final

Change-Id: Ibc34888e417ab8af04d04943056f0e8afe54e6e2
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/TestAll.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/eval/DebugEvaluationTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java
The file was removedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest_15.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
Commit 91101dd574ca19af4e8a65ab863924c39fdcb90a by Manoj Palat
Bug 570049 - [16] jdt test failures in gerrit

Change-Id: I8f8734dc9da564a645230579a4b756cade925f8f
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ConditionalExpressionTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AutoBoxingTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/NullAnnotationTest.java
Commit a4cf0f253d336ad064760312001030e9f65dc47a by Manoj Palat
Bug 570046 - [16][test] support for running 16 for ea and other versions

Change-Id: Id131b95335af868c86aa97d42d693082bb22bfee
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AbstractRegressionTest.java
Commit 47dd01f32c00ccb40ac3264d531da0af427c2fa3 by Kalyan Prasad Tatavarthi
Bug 566579 - [Tests] Tests for 6.4 for Local Static Interfaces

Change-Id: Ic2a93996bbb66f5108f572b52f0aee5aed8a9c90
Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
Commit edea2d66d4aac3bbb21add571d99ea2f933725b0 by Sarika Sinha
Bug 569276 - [15][test] port EnumTest for local enums

Change-Id: I8da68f5a173e55fd37ac60e8df92bb944c80c1ea
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit d83cbb9491eb3ea6bad2de178c89fc3ff54446a4 by Manoj Palat
Bug 570106 - [16] Investigate ENUM$VALUE generation in empty local enums

Change-Id: Ic66253f49ecf10b11a0f8a995ab78425786cfdd6
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit 102e2ce9d5c82f23a1b80f63adc3de82446848fd by Manoj Palat
Bug 570193: multiple errors reported by API analysis
tool

Change-Id: I0cc2ad64f7f9ad454587aafdcaa927c755682f86
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/RecordDeclaration.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java
Commit c455f86c3f6b50264ea1afedb27b79f7c2d338d7 by Manoj Palat
Bug 570193: multiple errors reported by API analysis
tool

Change-Id: I2852dd0023d37d3a370e94c65c8e6027e7af097a
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/RecordDeclaration.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
Commit abe660d66309bf8383fa68a3a24a5ab0e9b9fb9c by Kalyan Prasad Tatavarthi
Bug 569276 - [15][test] port EnumTest for local enums

Change-Id: Ia42d6b5a9025b552cec73d0d2d9fa70d6c696cc6
Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java
Commit 73c7689754d2c147335db5a8818906f3db01a470 by Manoj Palat
Bug 570243 - [16] record constructor parameter name not available via
reflection

Change-Id: I1bd2357892b79c9c1538324f57d706c6461412ee
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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/ClassFile.java
Commit 3679deb06ddea0b31023bd528ae01894ca7ba4c8 by Sarika Sinha
Bug 570248 - [AST] AST support for Local Enums

Change-Id: I4bf0552f8521d8b5e7a871fff05323457160e903
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_16Test.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java
Commit 108601f7db1410b81049dc2e2aeaafe37666bfa3 by Vikas Chandra
Bug 570247 - [16] content assist for enum and interface not given from
inside method context

Change-Id: Id5035171293841836b50970453a5fd0ea05f9e56
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests16.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java
Commit 16324390174872fc99eb48397d4822ee34407f75 by Kalyan Prasad Tatavarthi
Bug 570314 - JavaElement support for Local Enums

Change-Id: I8a921796cc2ed4399724b670e0415eb0900a8b58
Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/TypeResolveTests.java
Commit 997371ae14866f691a6840bcc80dafa44938cd21 by Manoj Palat
Bug 570359 - [16] final modifier for enum constant defined anonymous
class

Change-Id: I6f2a51c4cab52b158cdb670ee2156a388603040e
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ClassFile.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
Commit 9befedc435e946725132cdf1dbe77111ebdc4551 by Manoj Palat
Bug 570230 - [16] C-style arrays should be rejected on record components

Change-Id: I151a731e14fff558223e59bf8b3d40783e4fd281
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
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/core/compiler/IProblem.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/RecordsRestrictedClassTest.java
Commit a46a00e28c713e610763d1202abc56414b233914 by Vikas Chandra
Bug 570246 - [16] declaration search for an Enum doesn't search the
local Enum

Change-Id: Ibfb40e6b1fa8075abb8d880136d9b481cf83894e
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/JavaSearchBugs16Tests.java
Commit 9ce0c902923a437b08d097dbccceeb097c2bc9ec by Vikas Chandra
Bug 570661 - Integrate search and completion test in gerrit for Java 16

Change-Id: Ica43f821f4495bfb7bcfdb3ee75afc1f290c47bf
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests15.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/RunCompletionModelTests.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/RunJavaSearchTests.java
Commit df8378426b1ffe295d3c595e3bb47985e4134cf7 by Jay Arthanareeswaran
Bug 565622 - PatternInstanceOf - Alternate option for grammar

Change-Id: Ie5838cbfda6f94eabdd0e34a9bfeb97f0d0d2d52
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser20.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser24.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser9.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser19.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser3.rsc
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/SelectionTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser5.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser18.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser11.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser2.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser17.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/TerminalTokens.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser22.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser14.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser23.rsc
The file was modifiedorg.eclipse.jdt.core/grammar/java.g
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser1.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser13.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser10.rsc
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/parser/PatternMatchingSelectionTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser8.rsc
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/compiler/DocumentElementParser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/readableNames.props
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser15.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser7.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser4.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser12.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser16.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/parser6.rsc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ParserBasicInformation.java
Commit a1c0730007c11f439964d26b0e0e4cd9bd60a526 by Jay Arthanareeswaran
Bug 565622 - [16] JEP 394: Pattern Matching for instanceof (final)

Change-Id: Iac04bd6c329ccf4ac9ea3a018b78c90814b550ba
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.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.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.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/PatternMatching16Test.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LocalVariableBinding.java
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/core/compiler/IProblem.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties
Commit 1cae1f03aeece7489d884cca9ef8b21e20316c6c by Vikas Chandra
Bug 570661 - Integrate search and completion test in gerrit for Java 16

Change-Id: I84860e3044a5d23fd5972112b3f470fd3768e40f
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/RunCompletionModelTests.java
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests16_1.java
The file was addedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests16_2.java
The file was removedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests16.java
The file was removedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/CompletionTests15.java
Commit e8540f405f7c501b165037d7089f1c242ef2a1e2 by Jay Arthanareeswaran
Bug 570706 - [16] Redeclaring pattern variables with same name should be
rejected

Change-Id: I811447e175fec011d27f380610a963dad32f54e3
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Expression.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/InstanceOfExpression.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/ast/ConditionalExpression.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/ProblemReporter.java
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/core/compiler/IProblem.java
Commit 5a553641e21d4b95f16dbc955a626a97122f773a by Jay Arthanareeswaran
Bug 570706 - [16] Redeclaring pattern variables with same name should be
rejected

Missing testcase and fixing another failing test

Change-Id: I6fcc6b6f7b49cc5945697e4af4348c53506ee139
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/PatternMatching16Test.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ConditionalExpression.java
Commit 6820434cdfea2f8aace3203b06d0b488e96bf933 by Manoj Palat
Bug 570605 - [16] [records] No error reported for local class extending
sealed class inside a local record

Change-Id: Iaba9eb0c89135241df262ef8ea54537f9d0c337d
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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/SourceTypeBinding.java
Commit f95159ee081ac68b251c32b750b0f63134886f88 by Manoj Palat
Bug 568854 - [15] explicit permit clause is not enforced inside the same
compilation unit

Change-Id: Id8732a0466d2c3d02d23fc4c4654a35ff96663e2
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
Commit 7e9e02735285066016721b15104edb44a65a4543 by Jay Arthanareeswaran
Bug 570831 - [16] Pattern variables are leaked outside a block

Change-Id: Id4ac8fcf75f10699237e9c0e6a0e00230f125181
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/PatternMatching16Test.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
Commit 619dfc53da864c40fda1a2add204c72f67efa31b by Manoj Palat
Bug 568854 - [15] explicit permit clause is not enforced inside the same
compilation unit - enum part

Change-Id: I274bb78c60fc90950d6905c956953b8ea2a80d71
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/TypeHierarchyTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
Commit b934fa9952ce42f8b0dd65f36e844edb7b2daa83 by Manoj Palat
Bug 569444 - [16] Inner classes to have static members

Change-Id: Ifc6ff592cb0c676f7790a5c7751d4b528719af84
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ConstantTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/Initializer.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/MethodScope.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AssignmentTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/FieldDeclaration.java
Commit 654d2f485e864fea02b8f8d26c87e168613675b2 by Manoj Palat
Bug 571015 - [16] NPE on incorrect parametertization with variable
params of record constructor

Change-Id: I9cf1c70be24cb9798138f02c3ab9eeb6c61a7fe5
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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
Commit 127eec2a74e4a77e3bee96b2d77a2e2b05fdeccf by Manoj Palat
PART 2 of Bug 569444 - [16] Inner classes to have static members

Change-Id: I1a3822d9544b08774c9a7bfb067d4e8d0f6047c3
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
Commit 00b9817365135ad7baf6bb16cf9c9ebcf006872d by Manoj Palat
Member inner classes - part 3 of bug 569444

Change-Id: I6aeeaec69e66ca59856665a12a5f336af3a767e8
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/AnnotationTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnumTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/GenericTypeTest.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/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
Commit 615f30f15a9516a8753d99b597f0e4c21d03fd3c by Jay Arthanareeswaran
Bug 571082 - [16] Implicit canonical constructor bindings don't get the
annotations from record declaration

Change-Id: I827731874f89e75296d238aa3cdbf3c0904c90a3
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/src/org/eclipse/jdt/compiler/apt/tests/RecordElementsTests.java
The file was addedorg.eclipse.jdt.compiler.apt.tests/resources/mod_locations/records/mod.records/records/R4.java
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/lib/apttestprocessors8.jar
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/processors8/org/eclipse/jdt/compiler/apt/tests/processors/elements/RecordElementProcessor.java
Commit 70bcac661190ee95be4c14263b7caf6f2d581f15 by Jay Arthanareeswaran
Bug 571038 - [16] Compiler drops type argument of accessor method of a
record in generated code

Change-Id: I08d497e4b9bf7964c10991dab4c41830a090c61f
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
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
Commit 5cfa0ed0ca53f38d0574bcab31fda8225c7ef761 by Vikas Chandra
Bug 570194 - [16] warnings for The constructor Integer(int) has been
deprecated and marked for removal

Change-Id: I59239647af83846a93c3aaf0c91b2c8e3a58e80e
Signed-off-by: Vikas Chandra <Vikas.Chandra@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/Member.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterTest2.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/DefaultBindingResolver.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Util.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/nd/db/BTree.java
The file was modifiedorg.eclipse.jdt.apt.core/src/org/eclipse/jdt/apt/core/internal/util/Factory.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST3_2.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST4_2.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter15JLS4Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter15JLS8Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingStatementsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterTestAST8_2.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MemberValuePairBinding.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SourceField.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/classfmt/FieldInfo.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter15Test.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/VariableBinding.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/nd/BTreeTests.java
Commit 119f4a20ba837d2aa4bbba750464042de025199e by Jay Arthanareeswaran
Bug 571085 - [16] [API Analysis] Error on IProblem ...

Change-Id: Ibb00086cc237abef914e7e283826d0b2a01de4ea
Signed-off-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/messages.properties
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/core/compiler/IProblem.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/CompilerInvocationTests.java
Commit 390201ffe61be0490472de4e0bcf7533e3e30a82 by Manoj Palat
bug 569444 - followup commits
Change-Id: Ie505e22e72f7beee20a34b08f6c1335572f88870
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/parser/Parser.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
Commit b4cb76e381e1ee1a0ae2a5b917ac50987b39831d by Manoj Palat
Bug 571163 - [16] Error not flagged for qualified this inside a static
initializer of a local class with depth > 1

Change-Id: Ic0c931b6094e93ae8dc98f667d12eb6f7ec0dfbb
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedThisReference.java
Commit 34929f1c228d3386f97bcbf8696572f27bb44da5 by Sarika Sinha
Bug 570690 - [16] DOM AST Support for JEP 394: Pattern Matching for
instanceof (final)

Change-Id: I7c3b18f8c94ed694a5f16fc85d8df7d3b8fed4a5
The file was modifiedorg.eclipse.jdt.core/.settings/.api_filters
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTMatcher.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/NaiveASTFlattener.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTVisitor.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_16Test.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTNode.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTStructuralPropertyTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/InstanceofExpression.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingInstanceOfPatternExpressionTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter_15Test.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFlattener.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/util/DOMASTUtil.java
The file was addedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/PatternInstanceofExpression.java
Commit 0c500895907bfebb43796d0991bc9f45d7e18834 by Sarika Sinha
Bug 568287 - [16] DOM Support for JLS16 Removing noreference

Change-Id: Ib1bd342f9d93f560ac340c02f7ba03fc2cf85780
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/MethodDeclaration.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IVariableBinding.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/util/DOMASTUtil.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/SwitchCase.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ITypeBinding.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/RecordDeclaration.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/IMethodBinding.java
Commit 33f60d3da79a0ae0b5266c2c7f357a3f7fdb6519 by Kalyan Prasad Tatavarthi
Bug 566758 - Type parameter of enclosing method should not be referenced
in local static interface

Change-Id: I34a523369f4d15e4deb2785b64658f29ec08f1d3
Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Scope.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalEnumTest.java
Commit fd0d646f6d402976634e8d5804a6373424dc6a5b by Manoj Palat
Bug 571300 - [16] Error flagged incorrectly for anonymous interface
nested local class

Change-Id: If1310f19bdf63697fbdb995dd586ba7a2923cb50
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
Commit e37bd756e57eefa7f3eb88284d3e9e0dc1fec5ef by Manoj Palat
Bug 571284 - Type parameter of a local static interface should not be
referenced in internal class - test

Change-Id: I76bdd3768e9c22ebc7370d78ddff03726505402c
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/LocalStaticsTest.java
Commit 1bc8204126d76f025415e86503a01f605164d292 by Kalyan Prasad Tatavarthi
Bug 571108 - [16][model] API changes for Java 16 features

Change-Id: I4d031fd237c4ac5c3124d57b10c554b901982735
Signed-off-by: Kalyan Prasad Tatavarthi <kalyan_prasad@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SourceType.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/BinaryType.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/IType.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/NameLookup.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/IField.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/Flags.java
Commit 9e73875d19ce1c25c4bbc6e3462d98decaacc13b by Manoj Palat
Bug 571332 - [16] sealed interfaces cannot be functional interfaces

Change-Id: I78b6a7ee09cd50b6d8219595b112a81d2cf43816
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
Commit d90dacb6707b099903efc8cc0620cdaad61c038b by Manoj Palat
readjusting tests Bug 570605 - [16] [records] No error reported for
local class extending sealed class inside a local record

Change-Id: I093eb93a0a0c13f0f48b6878d7cc296c1e7990a5
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
Commit bf16d2ae550e528402f8b7c6df448d7aa5c896ac by Manoj Palat
Bug 570218 - Compilation error with sealed classes

Change-Id: I327779166ff2e6e39013f292e14d719a6d1fa865
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/SealedTypesTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
Commit 11e7b7d71c30fdb2f658085aedb10047bed40c87 by Sarika Sinha
Bug 571399 - [16] 2 tests failing in the Y- build

Change-Id: I4bf6580bdb90d17a0beb9a086a80288295982b97
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingInstanceOfPatternExpressionTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFlattener.java
Commit 297b1253801c34227eec13e0d8c8fbb71caf1613 by Manoj Palat
Bug 571454 - [16] Order of compilation units leaves canonical
constructor in incomplete state

Change-Id: Ib95cd113eb33cb42aced6e687227ff47e8e1815c
Also-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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.core/compiler/org/eclipse/jdt/internal/compiler/parser/Parser.java
The file was addedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/BatchCompilerTest_16.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ReturnStatement.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/CompactConstructorDeclaration.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.java
Commit 60e35c65de83ca4b419a4fb8dc7a9ebdbd0d836c by Manoj Palat
Safety net for comment 5 Bug 571454 - [16] Order of compilation units
leaves canonical constructor in incomplete state

Change-Id: I91dee3efb840a48487fae039391ae18580842317
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ExplicitConstructorCall.java
Commit bbcaa456f1a25ca66e2d163e1b9ea11fde10e0e2 by Manoj Palat
Bug 571141 - [16] Presence of an explicit equals() method in a record
confuses the compiler

Change-Id: I412e805eb1f9c6e0bcf9afc7c5bd8eb25d7ce304
Also-by: Jay Arthanareeswaran <jarthana@in.ibm.com>
Signed-off-by: Manoj Palat <manpalat@in.ibm.com>
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
Commit db365100ebf21e1b83389994ac4895d4524e3d88 by Sarika Sinha
Bug 571586 - [16] AST Rewrite support

Change-Id: I71c8469257ea90cfc336cfd5d6111e8ceceaff49
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingSwitchExpressionsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ASTRewritingRecordDeclarationTest.java
Commit c69caa1c6446a84a1b1778350926b579ca4b96be by Manoj Palat
omission - test - Bug 571141 - [16] Presence of an explicit equals()
method in a record
confuses the compiler

Change-Id: I06734499b65a394822bb109d5fde3773c727d46f
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/RecordsRestrictedClassTest.java
Commit 2d3ec0a556946864a429106d38737225648a0a42 by Alexander Kurtakov
Bug 571689 - POM and product version change for 4.20 release

Change-Id: I34974367312f3d47c5c664cf7c418ab88f86b203
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
The file was modifiedorg.eclipse.jdt.compiler.tool/pom.xml
The file was modifiedorg.eclipse.jdt.core.tests.model/pom.xml
The file was modifiedorg.eclipse.jdt.apt.tests/pom.xml
The file was modifiedorg.eclipse.jdt.core.tests.performance/pom.xml
The file was modifiedorg.eclipse.jdt.annotation_v1/pom.xml
The file was modifiedorg.eclipse.jdt.core/pom.xml
The file was modifiedorg.eclipse.jdt.annotation/pom.xml
The file was modifiedorg.eclipse.jdt.core.formatterapp/pom.xml
The file was modifiedorg.eclipse.jdt.compiler.tool.tests/pom.xml
The file was modifiedorg.eclipse.jdt.core.tests.compiler/pom.xml
The file was modifiedorg.eclipse.jdt.compiler.apt.tests/pom.xml
The file was modifiedorg.eclipse.jdt.core.tests.builder/pom.xml
The file was modifiedorg.eclipse.jdt.apt.ui/pom.xml
The file was modifiedorg.eclipse.jdt.apt.pluggable.core/pom.xml
The file was modifiedorg.eclipse.jdt.apt.pluggable.tests/pom.xml
The file was modifiedorg.eclipse.jdt.compiler.apt/pom.xml
The file was modifiedpom.xml
The file was modifiedorg.eclipse.jdt.apt.core/pom.xml
The file was modifiedtests-pom/pom.xml