FailedChanges

Summary

  1. Bug 544921 - [regression] Compilation failures after perf optimization (details)
  2. Bug 548811 - [compiler] Make scanner preview aware (details)
  3. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  4. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  5. Bug 548653 - Use multi-catch in JDT core (details)
  6. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  7. Bug 548699 - [dom] proposal for a new API for AST for preview (details)
  8. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  9. Bug 548955 -Build Comparator error for I20190703-1800 (details)
  10. Bug 548699 - [dom] proposal for a new API for AST for preview (details)
  11. Bug 548888 - Type completion inside module-info's javadoc raises NPE (details)
  12. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  13. Bug 548956 - Rewrite should work based on previewEnabled flag of AST (details)
  14. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
  15. Bug 547181 - [9][impl] Reconsider representation and lookup of packages (details)
Commit ee8afd3f2611403b3beb75ba311eda4769a6da40 by Andrey Loskutov
Bug 544921 - [regression] Compilation failures after perf optimization
After the performance patch, errors of the form may happen: The class
file EnumMap<K,V> contains a signature
'Ljava/util/EnumMap<TK;TV;>.EnumMapIterator<Ljava/util/Map$Entry<TK;TV;>;>;'
ill-formed at position 27
Reentrant queries for member types caused trouble when sorting was still
in progress.
Also disabled memory-hungry tests in low memory env and increased bundle
version number.
Change-Id: I68edca65ade19a3166436b53ec2828dcf06bf0b2 Signed-off-by:
Sebastian Zarnekow <sebastian.zarnekow@gmail.com> Signed-off-by: Andrey
Loskutov <loskutov@gmx.de>
The file was modifiedorg.eclipse.jdt.core.tests.builder/pom.xml
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/BinaryTypeBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ReferenceBinding.java
The file was modifiedorg.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/Bug544921Test.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceTypeBinding.java
The file was modifiedorg.eclipse.jdt.core.tests.builder/META-INF/MANIFEST.MF
Commit 5d58390bf2fb018a53c69e075d1416a113301107 by Manoj Palat
Bug 548811 - [compiler] Make scanner preview aware
Change-Id: I65eeb42eec1ce42d694857913cd7e819fa53cab5
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTConverter.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.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/formatter/FormatterCommentsTests.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/select/SelectionScanner.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/select/SelectionParser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/AbstractCommentParser.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/InternalNamingConventions.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionParser.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/RecoveryScanner.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.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/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/codeassist/org/eclipse/jdt/internal/codeassist/complete/CompletionScanner.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/CommentRecorderParser.java
Commit 1fbf13c28311e9090a4ae402b14adbc440f874ec by Stephan Herrmann
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
- early creation of plain PB into MB.declaredPackages:
- from CUS.buildTypeBindins() ->  PVS.resolvePackageReference()
- includes early application of add-exports
- later add all (plain) packages with CUs associated to this module
- avoid passing elements of MD.declaredPackages to clients
- let MD.analyseReferencedPackages be responsible for error reporting
- unify severity determination after bug 521497
- sketch of package scanning for auto modules (may be incomplete)
- add a search for inaccessible package/type for better error reporting
- when limit-modules present distinguish inaccessible vs. unobservable
- improve package scan in ClasspathMultiDirectory
- refactoring to avoid some "instanceof SplitPackageBinding"
- apply add-reads early, too
- throw ISE if reentrance still happens in package lookup (TESTING)
- throw ISE if add-reads is applied when packages already exist
- remove MB.isPackageLookupActive and related code
Refactoring: introduce PlainPackageBinding for more precise typechecking
Change-Id: I5f96bc7a487adfff75737a66096598e1c638c4d9
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathLocation.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/OpensStatement.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/IModuleAwareNameEnvironment.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/ModuleCompilationTests.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ClassScope.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/Factory.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ModuleDeclaration.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ProblemPackageBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SplitPackageBinding.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/util/HashtableOfPackage.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/IModulePathEntry.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/BinaryModuleBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/env/IUpdatableModule.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/SearchableEnvironment.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/impl/ITypeRequestor.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
The file was addedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/PlainPackageBinding.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathMultiDirectory.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/PackageBinding.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/PackageBindingTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ModuleBuilderTests.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/BindingKeyResolver.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJar.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/PackageVisibilityStatement.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathDirectory.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedNameReference.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/FileSystem.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/NameEnvironment.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SourceModuleBinding.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests9.java
The file was modifiedorg.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/InMemoryNameEnvironment9.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ModulePathEntry.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/JavaSearchNameEnvironment.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/Binding.java
Commit bb25e29c367ff12180b5092261f8df5715444abb by register.eclipse
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
Simplifications (orginally suggested in
https://git.eclipse.org/r/#/c/143581/)
- remove param considerRequiredModules that was always true, simplify
accordingly
- remove unnessary code
Change-Id: I53bc585923ecba31feb7006c7aa6754117d5cadc
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java
Commit b3eb4fe54d161078ebd999b4bcd73f4e0139c013 by Manoj Palat
Bug 548653 - Use multi-catch in JDT core
Combines redundant catch blocks.
Change-Id: Icb5de4a390fc4c5af716535ab533c8b865d9904c Signed-off-by: Lars
Vogel <Lars.Vogel@vogella.com>
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/util/JRTUtil.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/Member.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ReadManager.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrt.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJrtWithReleaseOption.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/Scanner.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJar.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJep247Jdk12.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/CompletionEngine.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/CompilationUnitResolver.java
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/WildcardBinding.java
The file was modifiedorg.eclipse.jdt.core/codeassist/org/eclipse/jdt/internal/codeassist/SelectionEngine.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/UserLibrary.java
The file was modifiedorg.eclipse.jdt.core/formatter/org/eclipse/jdt/internal/formatter/DefaultCodeFormatterOptions.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/util/Messages.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/MatchLocator.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathDirectory.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/PublicScanner.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ClassFileInfo.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/CompilationUnit.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/JavaProject.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/parser/ScannerHelper.java
The file was modifiedorg.eclipse.jdt.core/antadapter/org/eclipse/jdt/core/JDTCompilerAdapter.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJar.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/problem/DefaultProblemFactory.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathJMod.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/IndexBinaryFolder.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/BinaryIndexer.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJrt.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ClasspathEntry.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ProcessTaskManager.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/JavaCore.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/ClasspathDirectory.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJep247.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/util/Util.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/ToolFactory.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/hierarchy/HierarchyBuilder.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/CorrectionEngine.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/UserLibraryManager.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/Main.java
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/internal/core/JavaElement.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/ClassFile.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/indexing/IndexAllProject.java
The file was modifiedorg.eclipse.jdt.core/batch/org/eclipse/jdt/internal/compiler/batch/ClasspathJmod.java
The file was modifiedorg.eclipse.jdt.core/search/org/eclipse/jdt/internal/core/search/matching/SuperTypeNamesCollector.java
Commit 39cebd69fe5aa5eb9aafb5a0040d3e7c9389f897 by register.eclipse
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
Simplifications of PackageBinding.getVisibleFor()
- eliminate parameter skipCUcheck that was always false now
- make preferLocal work
Change-Id: Ie49b9fb6f9a345ef86594127b220eb9fa163222b
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/PackageBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SplitPackageBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/QualifiedTypeReference.java
Commit 1d58555841ff864b4a406f5a0c2f38db486aa6a8 by Sarika Sinha
Bug 548699 - [dom] proposal for a new API for AST for preview
Change-Id: I821aca059451b5a8a8c619ee9085ade8cf2f7f73 Signed-off-by:
Sarika Sinha <sarika.sinha@in.ibm.com>
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/dom/org/eclipse/jdt/core/dom/CompilationUnitResolver.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/dom/ASTConverter12Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter9Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter17Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTParserTest.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.tests.model/src/org/eclipse/jdt/core/tests/rewrite/describing/ImportRewriteTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterRecoveryTest.java
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/ASTParser.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter11Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterBindingsTest.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/META-INF/MANIFEST.MF
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter18Test.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/ASTConverterTest.java
The file was modifiedorg.eclipse.jdt.core/model/org/eclipse/jdt/core/ICompilationUnit.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTVisitorTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterAST8Test.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/pom.xml
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTPositionsTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTNodeFinderTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeBindingTests308.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/dom/ASTMatcherTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/TypeAnnotationsConverterTest.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter16Test.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverter10Test.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.tests.model/src/org/eclipse/jdt/core/tests/dom/ASTConverterAST4Test.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.apt.core/src/org/eclipse/jdt/apt/core/internal/env/BaseProcessorEnv.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/ASTConverterAST3Test.java
Commit f8480ac357ea4ce5d95c6e2a05c65fefd02632cd by Stephan Herrmann
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
More simplifications:
- MB.getTopLevelPackage already handles the LE package cache, so
directly forward to it from LE.getToplevelPackage
- Reduce places where LE.TheNotFoundPackage is returned and handled
- More usages of PlainPackageBinding
- MB.getVisiblePackage already does addPackage, remove in MB.getPackage
Also adds a fix to make sure that ReconcilerTests9.testBug547113 doesn't
fail pre java 9
Change-Id: Ie28c61b531bc0992f047a634bbd856f9a79c9f62
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope.java
The file was modifiedorg.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/model/ReconcilerTests9.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
Commit 447234000837032907da9052b6868752573d48ea by Jay Arthanareeswaran
Bug 548955 -Build Comparator error for I20190703-1800
Change-Id: Ibecb400823da44306eac3d2b5075cbe971b4bf1f Signed-off-by: Jay
Arthanareeswaran <jarthana@in.ibm.com>
The file was modifiedorg.eclipse.jdt.compiler.apt/META-INF/MANIFEST.MF
The file was modifiedorg.eclipse.jdt.compiler.apt/pom.xml
Commit 235d033c53538724b68f25cfb45c9c57c97cba3a by Sarika Sinha
Bug 548699 - [dom] proposal for a new API for AST for preview
Change-Id: I26e367cdf87097cbefce7133499a8ee0bc50f17e Signed-off-by:
Sarika Sinha <sarika.sinha@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/AST.java
Commit 50ecbd5c524eb4fbbb539a28ce70a3d0ec8c30cb by Stephan Herrmann
Bug 548888 - Type completion inside module-info's javadoc raises NPE
Change-Id: Ia0fdf399b4310db66cdbf91cb7a24c72cff3fc59
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/CompletionEngine.java
Commit a73c2353d7810c3b248c523da998d659181ac7d8 by register.eclipse
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
simplifications:
- use PlainPackageBinding
- eliminate ModuleBinding.getPackage
Change-Id: I3d55d8a22d6c6c03b535b820a4312f957b7eee65
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/PackageBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/SplitPackageBinding.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/ModuleElementImpl.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
The file was modifiedorg.eclipse.jdt.compiler.apt/src/org/eclipse/jdt/internal/compiler/apt/model/ElementsImpl9.java
Commit 357185ef691b346646bc98aa38ba4950222dbc6a by Sarika Sinha
Bug 548956 - Rewrite should work based on previewEnabled flag of AST
Change-Id: Ida5b2721cf35b20b286e6198d3a0d03c0426711b Signed-off-by:
Sarika Sinha <sarika.sinha@in.ibm.com>
The file was modifiedorg.eclipse.jdt.core/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteFlattener.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/dom/org/eclipse/jdt/internal/core/dom/rewrite/ASTRewriteAnalyzer.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/rewrite/describing/ASTRewritingSwitchExpressionsTest.java
Commit b62b223587dcd5da652588c255ae8a2001bb7091 by Stephan Herrmann
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
- restore caching of not-exported packages
Change-Id: Icd692cfc050e956c56882567534a9f83715ea02d
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
Commit 7404b0f200034ff780553aca9ce3c785a56994aa by register.eclipse
Bug 547181 - [9][impl] Reconsider representation and lookup of packages
(SplitPackageBinding)
- replace remaining PlainPackageBinding constructor invocations
- putting packages into ModuleBinding.declaredPackages in
ModuleBinding.addPackage is then not needed, after removing it,
remaining functionality can be inlined
- removed some unnessary code in MB.getVisiblePackage from the time when
declaredPackages could contain SplitPackageBindings
- always put into cache in MB.getVisiblePackage and remove cache
handling from getTopLevelPackage
Change-Id: Ibd7bddebff4e0315f0f08a5486acd714bc3c46f8
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/LookupEnvironment.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/PlainPackageBinding.java
The file was modifiedorg.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/lookup/ModuleBinding.java