Skip to content
Success

Changes

Summary

  1. update to mwe(2) 1.11.0/2.17.0 M0 (details)
  2. switch to  Xtext M0 for bootstrapping (details)
  3. use workaround also in latest (details)
  4. added generator as a source folder (details)
  5. emf.codegen.ecore dependency (details)
  6. added MWE2 file (details)
  7. added DirectoryCleaner (details)
  8. renaming (details)
  9. regenerated classes (details)
  10. removed old Java generator (details)
  11. restored GenerateXbase (details)
  12. regenerated classes (details)
  13. removed generator from src.excludes (details)
  14. bin.excludes of generator folder in Xbase (details)
  15. Revert "removed old Java generator" (details)
  16. renamed Java generator (details)
  17. removed MWE2 file (details)
  18. bin.excludes of generator folder in Common Types (details)
  19. Xtend: fixed strange error message for `void` as a field type (details)
  20. Xtend PerformanceTest in Java (details)
  21. Harden bundle constraints between Xtext bundles (#2892) (details)
  22. Remove redundant bundle requirements that are already fulfilled due to re-exports (#2893) (details)
  23. Keep the filter-chain consistent when using the LoggingTester (details)
  24. don't retrieve the ImportManager by reflection (details)
  25. Removed cyclic dependency to mwe2.launch (#2897) (details)
  26. Fixed type common super type computation when type params are involved (#2894) (details)
  27. simplified appendConstructedTypeName (details)
  28. canCompileToJavaAnonymousClass (details)
  29. check isAnonymousClassConstructorCall (details)
  30. Xtend uses canCompileToJavaAnonymousClass (details)
  31. simplified isVariableDeclarationRequired (details)
  32. simplified isVariableDeclarationRequired 2 (details)
  33. isVariableDeclarationRequired for constructor in Xbase (details)
  34. removed duplication by constructorCallToJavaExpression (details)
  35. reduced visibility of some methods (details)
  36. private -> protected (restored visibility) (details)
  37. Added an Xtend validator test for cycles in internal types (details)
  38. also verify the error's position for hierarchy cycles (details)
  39. also verify error's position for INTERFACE_EXPECTED (details)
  40. also verify error's position for OVERRIDDEN_FINAL (details)
  41. also verify error's position for CLASS_EXPECTED (details)
  42. also verify error's position for field INVALID_USE_OF_TYPE (details)
  43. also verify error's position for parameter INVALID_USE_OF_TYPE (details)
  44. fixed verify error's position for parameter INVALID_USE_OF_TYPE (details)
  45. also verify error's position for DUPLICATE_PARAMETER_NAME (details)
  46. also verify error's position for duplicates (details)
  47. also verify error's position for duplicate methods (details)
  48. also verify error's message parts for duplicate methods (details)
  49. added missing tests for doCheckOverriddenMethods (details)
  50. also verify error position for CONFLICTING_DEFAULT_METHODS (details)
  51. also verify error position for CLASS_MUST_BE_ABSTRACT (details)
  52. also verify error position for ANONYMOUS_CLASS_MISSING_MEMBERS (details)
  53. also verify error position for anonymous class override final class (details)
  54. added test with anonymous class not implementing abstract methods (details)
  55. also verify error position for constructors' errors (details)
  56. also verify error position for anonymous class' members (details)
Commit a202bccf0f9b3bbc2378bd70d7d32bb0a98a1eae by Christian Dietrich
update to mwe(2) 1.11.0/2.17.0 M0

Signed-off-by: Christian Dietrich <christian.dietrich.opensource@gmail.com>
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoApp/lsMavenTychoApp.parent/pom.xml (diff)
The file was modified org.eclipse.emf.mwe2.language.sdk.dummy/feature.xml (diff)
The file was modified xtext-r202303.target (diff)
The file was modified org.eclipse.xtext.tests/META-INF/MANIFEST.MF (diff)
The file was modified xtext-r202306.target (diff)
The file was modified org.eclipse.xtext.xtext.ui/META-INF/MANIFEST.MF (diff)
The file was modified xtext-latest.target (diff)
The file was modified xtext-r202206.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoFatjar/lsMavenTychoFatjar.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2/mavenTychoP2.parent/mavenTychoP2.target/mavenTychoP2.target.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJ17/mavenTychoJ17.parent/mavenTychoJ17.target/mavenTychoJ17.target.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2J17/mavenTychoP2J17.parent/pom.xml (diff)
The file was modified xtext-r202209.target (diff)
The file was modified org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.extras.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoApp/lsMavenTychoApp.parent/lsMavenTychoApp.target/lsMavenTychoApp.target.target (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/domainmodel/org.eclipse.xtext.example.domainmodel/pom.xml (diff)
The file was modified org.eclipse.xtext.ide.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext/META-INF/MANIFEST.MF (diff)
The file was modified xtext-r202309.target (diff)
The file was modified org.eclipse.xtext.testlanguages/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.feature/feature.xml (diff)
The file was modified xtext-r202312.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTycho/mavenTycho.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/full/full.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.util/src/org/eclipse/xtext/util/XtextVersion.java (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoFatjar/lsMavenTychoFatjar.parent/lsMavenTychoFatjar.target/lsMavenTychoFatjar.target.target (diff)
The file was modified org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2/mavenTychoP2.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2J17/mavenTychoP2J17.parent/mavenTychoP2J17.target/mavenTychoP2J17.target.target (diff)
The file was modified xtext-r202203.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTycho/mavenTycho.parent/mavenTycho.target/mavenTycho.target.target (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/domainmodel/org.eclipse.xtext.example.domainmodel.releng/tp/domainmodel.target (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/full/full.parent/full.target/full.target.target (diff)
The file was modified xtext-r202212.target (diff)
The file was modified org.eclipse.emf.mwe2.language.sdk.dummy/pom.xml (diff)
The file was modified org.eclipse.xtext.dev-bom/pom.xml (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJ17/mavenTychoJ17.parent/pom.xml (diff)
Commit 5c9a84681d57f5358558a6f160f768fd82cf1785 by Christian Dietrich
switch to  Xtext M0 for bootstrapping

Signed-off-by: Christian Dietrich <christian.dietrich.opensource@gmail.com>
The file was modified xtext-r202212.target (diff)
The file was modified xtext-r202206.target (diff)
The file was modified xtext-r202312.target (diff)
The file was modified xtext-r202203.target (diff)
The file was modified xtext-r202306.target (diff)
The file was modified xtext-r202303.target (diff)
The file was modified xtext-r202309.target (diff)
The file was modified xtext-r202209.target (diff)
Commit 06ac8e070690b403ad259fe2fbb4d5e020cf2663 by Christian Dietrich
use workaround also in latest

Signed-off-by: Christian Dietrich <christian.dietrich.opensource@gmail.com>
The file was modified xtext-latest.target (diff)
Commit 101eeb557c8f6f5ce9e1355d03357f5c804046a1 by Lorenzo Bettini
added generator as a source folder
The file was modified org.eclipse.xtext.common.types/.classpath (diff)
Commit 4e419a5b34607de3920f13c59e3db7bc4bbed562 by Lorenzo Bettini
emf.codegen.ecore dependency

Otherwise the "Generator" class cannot be found.
The file was modified org.eclipse.xtext.common.types/build.properties (diff)
The file was addedorg.eclipse.xtext.common.types/CommonTypesGenerator.mwe2.launch
The file was modified org.eclipse.xtext.common.types/build.properties (diff)
The file was addedorg.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/CommonTypesGenerator.mwe2
The file was modified org.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/CommonTypesGenerator.mwe2 (diff)
The file was addedorg.eclipse.xtext.common.types/GenerateCommonTypes.mwe2.launch
The file was removedorg.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/CommonTypesGenerator.mwe2
The file was addedorg.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/GenerateCommonTypes.mwe2
The file was removedorg.eclipse.xtext.common.types/CommonTypesGenerator.mwe2.launch
Commit 1a3dc8ac5ec76f8aa50b40c5388509e5cb92a834 by Lorenzo Bettini
regenerated classes

only a white space difference
The file was modified org.eclipse.xtext.common.types/emf-gen/org/eclipse/xtext/common/types/impl/TypesPackageImpl.java (diff)
Commit 79c52d75aa142da1e09646d77a8abd7301810405 by Lorenzo Bettini
removed old Java generator
The file was modified org.eclipse.xtext.common.types/.classpath (diff)
The file was removedorg.eclipse.xtext.common.types/generator/org/eclipse/xtext/common/types/GenerateEMF.java
The file was modified org.eclipse.xtext.xbase/generator/org/eclipse/xtext/xbase/GenerateXbase.java (diff)
The file was modified org.eclipse.xtext.xbase/.classpath (diff)
Commit 4c998cf89a864e8672272d78bebafd4408f22e58 by Lorenzo Bettini
regenerated classes

only a white space difference
The file was modified org.eclipse.xtext.xbase/emf-gen/org/eclipse/xtext/xbase/annotations/xAnnotations/impl/XAnnotationsPackageImpl.java (diff)
The file was modified org.eclipse.xtext.xbase/emf-gen/org/eclipse/xtext/xbase/impl/XbasePackageImpl.java (diff)
The file was modified org.eclipse.xtext.xbase/emf-gen/org/eclipse/xtext/xtype/impl/XtypePackageImpl.java (diff)
Commit 771c90a60cfbe1d226890a34042d4a7d89697138 by Lorenzo Bettini
removed generator from src.excludes
The file was modified org.eclipse.xtext.common.types/build.properties (diff)
Commit 2deb79231e5ea415c234493a836aa994dc016ceb by Lorenzo Bettini
bin.excludes of generator folder in Xbase
The file was modified org.eclipse.xtext.xbase/build.properties (diff)
Commit 0d324ef8377a913f07bff79f8c8837445150f904 by Lorenzo Bettini
Revert "removed old Java generator"

This reverts commit f8b3fd3a6f08d3cab73f77ef658e503504294a81.
The file was addedorg.eclipse.xtext.common.types/generator/org/eclipse/xtext/common/types/GenerateEMF.java
The file was modified org.eclipse.xtext.common.types/.classpath (diff)
The file was removedorg.eclipse.xtext.common.types/generator/org/eclipse/xtext/common/types/GenerateEMF.java
The file was addedorg.eclipse.xtext.common.types/GenerateCommonTypes.launch
The file was addedorg.eclipse.xtext.common.types/generator/org/eclipse/xtext/common/types/GenerateCommonTypes.java
The file was removedorg.eclipse.xtext.common.types/GenerateCommonTypes.mwe2.launch
The file was removedorg.eclipse.xtext.common.types/src/org/eclipse/xtext/common/types/GenerateCommonTypes.mwe2
Commit cc49ec981065c35431f7771a47fa8d3028617421 by Lorenzo Bettini
bin.excludes of generator folder in Common Types
The file was modified org.eclipse.xtext.common.types/.classpath (diff)
The file was modified org.eclipse.xtext.common.types/build.properties (diff)
Commit da2e5b8a6c24c02f3a15da91453ef638c0bd4542 by Lorenzo Bettini
Xtend: fixed strange error message for `void` as a field type
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/validation/XtendValidator.java (diff)
Commit dddc2743e673095e3038acd9b667998810579c81 by Lorenzo Bettini
Xtend PerformanceTest in Java
The file was removedorg.eclipse.xtend.performance.tests/xtend-gen/org/eclipse/xtend/performance/tests/PerformanceTest.java
The file was addedorg.eclipse.xtend.performance.tests/src/org/eclipse/xtend/performance/tests/PerformanceTest.java
The file was removedorg.eclipse.xtend.performance.tests/src/org/eclipse/xtend/performance/tests/PerformanceTest.xtend
The file was modified org.eclipse.xtend.performance.tests/build.properties (diff)
The file was modified org.eclipse.xtend.performance.tests/.classpath (diff)
The file was modified org.eclipse.xtend.performance.tests/pom.xml (diff)
Commit 316daf75a256bfca1add4c2f53ac20389bb78e11 by noreply
Harden bundle constraints between Xtext bundles (#2892)

* Harden constraints between Xtext bundles

Since we don't do any semantic versioning in Xtext, it's safest to
assume that all bundles always require the latest version of their
peers.

* Export all packages as versioned packages

This should allow clients to use import-package instead of
require-bundle for their Xtext dependencies

* Bump bogus version number of xtext.logging fragment
* Fixes to MergableManifest, added Java-based update script

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
The file was modified org.eclipse.xtext.activities/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ide.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.junit4.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.core/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.codetemplates/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testlanguages.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.testing/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.codetemplates.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.junit4/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.wizard/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.wizard/src/org/eclipse/xtext/xtext/wizard/ParentProjectDescriptor.xtend (diff)
The file was modified org.eclipse.xtext.xbase.junit/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.util/.classpath (diff)
The file was modified org.eclipse.xtext.testing/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.lib.macro/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.codetemplates.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.wizard/xtend-gen/org/eclipse/xtext/xtext/wizard/ParentProjectDescriptor.java (diff)
The file was modified org.eclipse.xtext.purexbase.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.lib.gwt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder.standalone.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.edit/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.ecore/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.java/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testing/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/src/org/eclipse/xtext/util/MergeableManifest2Test.java (diff)
The file was modified org.eclipse.xtext.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.purexbase.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.ide.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoApp/lsMavenTychoApp.parent/pom.xml (diff)
The file was modified org.eclipse.xtend.lib/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.m2e/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testlanguages/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.purexbase.eclipse.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.util/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.graph.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.buildship/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/full/full.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.ui.codemining/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.bootstrap/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTycho/mavenTycho.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.ui.codetemplates.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.shared.jdt38/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoJ17/mavenTychoJ17.parent/pom.xml (diff)
The file was modified org.eclipse.xtend.ide.tests.data/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.eclipse.tests/META-INF/MANIFEST.MF (diff)
The file was addedorg.eclipse.xtext.util/scripts/org/eclipse/xtext/util/BumpVersions.java
The file was modified org.eclipse.xtext.logging/pom.xml (diff)
The file was modified org.eclipse.xtext.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2J17/mavenTychoP2J17.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.extras.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.eclipse.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.standalone/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testlanguages.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.purexbase.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/mavenTychoP2/mavenTychoP2.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testdata/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/domainmodel/org.eclipse.xtext.example.domainmodel.releng/pom.xml (diff)
The file was modified org.eclipse.xtext.m2e/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.ui.testing/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.tests/testdata/wizard-expectations/lsMavenTychoFatjar/lsMavenTychoFatjar.parent/pom.xml (diff)
The file was modified org.eclipse.xtext.smap/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.lib.gwt/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.lib.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testlanguages/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.util/src/org/eclipse/xtext/util/MergeableManifest2.java (diff)
The file was modified org.eclipse.xtext.purexbase/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.graph/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.ide.common/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.lib/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.logging/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testing.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testlanguages.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.util/build.properties (diff)
The file was modified org.eclipse.xtext.builder.standalone/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ecore/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.shared/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.shared/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testlanguages.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF (diff)
Commit d364c056506792e4bff78123578deaeb0b8ce947 by noreply
Remove redundant bundle requirements that are already fulfilled due to re-exports (#2893)

* Reduced number of Guava bundle requirements to guide the OSGI resolver
* Removed redundant require-bundle entries for xtext.util

It's re-exported from org.eclipse.xtext and thus the additional
bundle requirement makes it harder for the OSGI resolver to find
solutions (as counter-intuitive as it sounds)

* Marked xtend.lib as non-optional in xtext.core

In fact it wasn't optional at all since it brought the xbase libraries
into the class path which are used throughout the entire bundle code.

Also xtext.util has already a mandatory dependency on xtend.lib so it
does no harm to require it from xtext.

* Removed redundant bundle requirements to com.google.inject

It's re-exported from xtext.util and thereby transitively by xtext

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
The file was modified org.eclipse.xtext.xbase.ui.testing/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/fowlerdsl/org.eclipse.xtext.example.fowlerdsl/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.eclipse.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testing.junit5.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.graph.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.junit/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.core/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.performance.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder.standalone.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.builder.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ide/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.codemining/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.codetemplates.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/ImplicitFragment.java (diff)
The file was modified org.eclipse.xtext.testlanguages/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.junit5.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/domainmodel/org.eclipse.xtext.example.domainmodel/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/arithmetics/org.eclipse.xtext.example.arithmetics/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/model/project/RuntimeProjectConfig.java (diff)
The file was modified org.eclipse.xtext.ui.codetemplates/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/ImplicitFragment.xtend (diff)
The file was modified org.eclipse.xtext.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.core.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.generator/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.junit4.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xbase.testlanguages/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.extras.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtend.ide.swtbot.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.testlanguages.ui/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.common.types.eclipse.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.ui.tests/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.purexbase/META-INF/MANIFEST.MF (diff)
The file was modified org.eclipse.xtext.xtext.ui.examples/projects/homeautomation/org.eclipse.xtext.example.homeautomation/META-INF/MANIFEST.MF (diff)
Commit d0682d7b6227a8d5363e1ff6d5347bc732324131 by Sebastian Zarnekow
Keep the filter-chain consistent when using the LoggingTester

Manipulating the next-pointer of the linked list is error-prone
and corrupted the filter chain. It's safer to re-create the filter chain
from scratch by calling addFilter again.

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
The file was modified org.eclipse.xtext.junit4/src/org/eclipse/xtext/junit4/logging/LoggingTester.java (diff)
The file was modified org.eclipse.xtext.testing/src/org/eclipse/xtext/testing/logging/LoggingTester.java (diff)
Commit c73589d4c13c2467d6da4b66def697d03a8cc8ab by Lorenzo Bettini
don't retrieve the ImportManager by reflection

Since we already assume that the import manager is part of the
appendable, which is a TreeAppendable, I think it's better to do the
case and expose getImportManager in TreeAppendable than to call that
method with two reflective calls.
This would also allow clients to provide a custom TreeAppendable; with
the reflective call this latter use-case would not be supported
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/JvmModelGenerator.xtend (diff)
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/output/TreeAppendable.java (diff)
The file was modified org.eclipse.xtext.xbase/xtend-gen/org/eclipse/xtext/xbase/compiler/JvmModelGenerator.java (diff)
Commit 4fcf4e5a0de7bfe2e0e270ecf6ba4ac78f43068a by noreply
Removed cyclic dependency to mwe2.launch (#2897)

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
The file was modified org.eclipse.xtext.common.types/build.properties (diff)
Commit cd0c81ed86c77631b711fb7efbc6e74ed1f1abef by noreply
Fixed type common super type computation when type params are involved (#2894)

Signed-off-by: Sebastian Zarnekow <sebastian.zarnekow@gmail.com>
The file was addedorg.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/compiler/CompilerBug2351Test.xtend
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/typesystem/conformance/TypeConformanceComputer.java (diff)
The file was addedorg.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/compiler/CompilerBug2351Test.java
Commit 04808b6e63cac0d8e9b805c3e5536f52ab6d330f by Lorenzo Bettini
simplified appendConstructedTypeName

use getNamedType instead of manually retrieving the last element of
supertypes
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/XbaseCompiler.java (diff)
Commit ee568cad30a4532e07cafc278a30e94bf250709d by Lorenzo Bettini
canCompileToJavaAnonymousClass
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/XbaseCompiler.java (diff)
Commit d4cb54f3f71b4be7ff39dcd91dddd7d6b08c4894 by Lorenzo Bettini
check isAnonymousClassConstructorCall
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/XbaseCompiler.java (diff)
Commit e00373397b6b2863ba68a68f51e681470258fe35 by Lorenzo Bettini
Xtend uses canCompileToJavaAnonymousClass
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit 6847a7e953927b76860b219fbbad4b42a54cce0c by Lorenzo Bettini
simplified isVariableDeclarationRequired
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit 4a3e18f8c1830da441fd0f3151a1467c2eb720d6 by Lorenzo Bettini
simplified isVariableDeclarationRequired 2
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit ec836331fe0a4ec9ef8d108be5e555bfea977421 by Lorenzo Bettini
isVariableDeclarationRequired for constructor in Xbase
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
The file was modified org.eclipse.xtext.xbase/src/org/eclipse/xtext/xbase/compiler/XbaseCompiler.java (diff)
Commit 7e4a4ecf677cee547dcdd438550ef6f17bcee4be by Lorenzo Bettini
removed duplication by constructorCallToJavaExpression

instead of redefining _toJavaStatement we redefine
constructorCallToJavaExpression and we call it also in other parts
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit e56c9b68fa28d9fd3d664a8e951b5e250f8c9245 by Lorenzo Bettini
reduced visibility of some methods

when redefining them it's useless to make them public; when used
internally, make them private
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit 7ac3f496fd906b5cdbeef5932ff0d17388d405b6 by Lorenzo Bettini
private -> protected (restored visibility)
The file was modified org.eclipse.xtend.core/src/org/eclipse/xtend/core/compiler/XtendCompiler.java (diff)
Commit 813fbddaf24bea6e27a43d8f8845426349d95f9a by Lorenzo Bettini
Added an Xtend validator test for cycles in internal types
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 419eb69c1278a75099a6cce611f6410eb17c8506 by Lorenzo Bettini
also verify the error's position for hierarchy cycles
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 2916ad858daf1b26775a7215a5b25703a9bbdc67 by Lorenzo Bettini
also verify error's position for INTERFACE_EXPECTED
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 004268405a147ac8839fed552c5f780494306591 by Lorenzo Bettini
also verify error's position for OVERRIDDEN_FINAL
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit a79870cb53ef026ca7dced64aa593bb25ec6fc57 by Lorenzo Bettini
also verify error's position for CLASS_EXPECTED
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 66398396622f1b90d18df01ad8abf9d616373568 by Lorenzo Bettini
also verify error's position for field INVALID_USE_OF_TYPE
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 9b8cfb3ac3d2a9916324d704fa6b18195b6e671d by Lorenzo Bettini
also verify error's position for parameter INVALID_USE_OF_TYPE
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/AbstractXtendTestCase.java (diff)
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 697596c7fbafb7e464ad693948a9bf2fa49d1b94 by Lorenzo Bettini
fixed verify error's position for parameter INVALID_USE_OF_TYPE
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/AbstractXtendTestCase.java (diff)
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 13bc83442a2158258849d0d2b43f8ecd12a4da4a by Lorenzo Bettini
also verify error's position for DUPLICATE_PARAMETER_NAME
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit fe6c9a81e660c504822b75fa09c5cb6d271b2452 by Lorenzo Bettini
also verify error's position for duplicates
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit 369089c3e5a5b130a1d36a52043e16455195cf56 by Lorenzo Bettini
also verify error's position for duplicate methods
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit 6cfd3aea579355377b944ab767ad0432df5f9dee by Lorenzo Bettini
also verify error's message parts for duplicate methods
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit 2c5a02e801dee4eadfb2752c361a0b307e7ab56c by Lorenzo Bettini
added missing tests for doCheckOverriddenMethods
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit a57ae0e4e1b42ae574aef674958ab989d7a16914 by Lorenzo Bettini
also verify error position for CONFLICTING_DEFAULT_METHODS
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/java8/validation/Java8ValidationTest.xtend (diff)
The file was modified org.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/java8/validation/Java8ValidationTest.java (diff)
Commit 22bd01340ed6eca57f54a506314f9d8528ef7c86 by Lorenzo Bettini
also verify error position for CLASS_MUST_BE_ABSTRACT
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit fb5af21f791fac33bf881e0446c132ec41d20ce8 by Lorenzo Bettini
also verify error position for ANONYMOUS_CLASS_MISSING_MEMBERS
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit eca255f774759461d5424e1896e820e407e91406 by Lorenzo Bettini
also verify error position for anonymous class override final class
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit d017375467a0ba6ce829b65f2dd89ced8ad4ad6f by Lorenzo Bettini
added test with anonymous class not implementing abstract methods
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/OverrideValidationTest.java (diff)
Commit 96d25ab683b15d331ead4b65f1091eb7f0bbe882 by Lorenzo Bettini
also verify error position for constructors' errors
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/XtendValidationTest.java (diff)
Commit aff64b82d517ca2836e43b3d4dadc1193f409557 by Lorenzo Bettini
also verify error position for anonymous class' members
The file was modified org.eclipse.xtend.core.tests/xtend-gen/org/eclipse/xtend/core/tests/validation/ValidationBug435020Test.java (diff)
The file was modified org.eclipse.xtend.core.tests/src/org/eclipse/xtend/core/tests/validation/ValidationBug435020Test.xtend (diff)