Summary
- JvmGenericTypeValidator with cycle in hierarchy (details)
- also inspect internal types (details)
- interface: check extended type references are interfaces (details)
- checkWildcardSupertype for superinterfaces (details)
- checkWildcardSupertype in JvmeGenericTypeValidator only (details)
- checkSuperTypes for class in JvmGenericTypeValidator (details)
- fixed feature index for INTERFACE_EXPECTED (details)
- checkFieldType in JvmGenericTypeValidator (details)
- handleExceptionDuringValidation (details)
- parameter's type non primitive void in JvmGenericTypeValidator (details)
- parameters names in JvmGenericTypeValidator (details)
- "duplicate" issue codes in Xbase (details)
- duplicate fields and types in JvmGenericTypeValidator (details)
- added comment (details)
- DuplicateExecutables in JvmGenericTypeValidator (details)
- refactoring to Java lambdas (details)
- fixed Xtend QuickfixTest (details)
- CONFLICTING_DEFAULT_METHODS in Xbase (details)
- check isAnonymous on inferred type (details)
- scan JvmGenericTypes with eAllOfType (details)
- check super type of anonymous class in JvmGenericTypeValidator (details)
- Revert "check isAnonymous on inferred type" (details)
- updated "void is an invalid type for the field" message (details)
- issues for abstract in Xbase (details)
- fixed isFinal on JvmDeclaredType for annotations (details)
- doCheckOverriddenMethods in JvmGenericTypeValidator (details)
- issues for constructors in Xbase (details)
- checkDefaultSuperConstructor in JvmGenericTypeValidator (details)
- removed google.common.collect.Lists.* (details)
- pass the sourceType already retrieved from associations (details)
- issues for anonymous class' members in Xbase (details)
- checkAnonymousClassStaticMembers in JvmGenericTypeValidator (details)
- issue for OVERRIDE_REDUCES_VISIBILITY in Xbase (details)
- issue for MISSING_SYNCHRONIZED in Xbase (details)
- issue for INCOMPATIBLE_THROWS_CLAUSE in Xbase (details)
- doCheckFunctionOverrides in JvmGenericTypeValidator (details)
- introduced XtendJvmGenericTypeValidator (details)
- checkMemberNamesAreUnique in XtendJvmGenericTypeValidator (details)
- adapted JvmGenericTypeValidator to recent changes in Xtend (details)
- check error position for INCOMPATIBLE_RETURN_TYPE with Accessor setter (details)
- also verify error position for EXCEPTION_NOT_THROWABLE (details)
- issue for EXCEPTION_NOT_THROWABLE in Xbase (details)
- also verify error position for EXCEPTION_DECLARED_TWICE (details)
- issue for EXCEPTION_DECLARED_TWICE in Xbase (details)
- checkExceptions in JvmGenericTypeValidator (details)
- some refactoring (details)
- added validation tests for exceptions in dispatch methods (details)
- jvmGenericTypeValidatorTestLang (details)
- ran generator for JvmGenericTypeValidatorTestLang (details)
- first implementation of model inferrer for the test language (details)
- introduced JvmGenericTypeValidatorTest (details)
- started to use JvmGenericTypeValidator in test language (details)
- make validator tests work also in OSGI and Maven/Tycho (details)
- tests for constructors (details)
- tests for duplicate fields (details)
- tests for duplicate nested types (details)
- testInheritanceCycle (details)
- tests for superClass and interfaces (details)
- some refactoring in JvmGenericTypeValidator (details)
- testInvalidVoidInFieldType (details)
- started testing methods (details)
- testing with static methods (details)
- tests with generic methods (details)
- additional overloaded isInterface, isAnnotation (details)
- use of expected superclass/superinterface (details)
- further simplified checkSuperTypes (details)
- small refactoring (details)
- also verify error position for WILDCARD_IN_SUPERTYPE (details)
- test for WILDCARD_IN_SUPERTYPE (details)
- classWithSuperTypes: special test case in the test language (details)
- tests for parameters (details)
- tests for exceptions (details)
- [Xtend] check for duplicate interface specification (details)
- slightly improved tests (details)
- DUPLICATE_INTERFACE in JvmGenericTypeValidator (details)
- tests for duplicate interfaces (details)
- simplified isAnonymous (details)
- abstract class in test language (details)
- additional test for Duplicate interface (details)
- tests for Java 8 default methods (details)
- test for override final method (details)
- test for reduced visibility (details)
- test for INCOMPATIBLE_RETURN_TYPE (details)
- tests for INCOMPATIBLE_THROWS_CLAUSE (details)
- tests for MISSING_SYNCHRONIZED (details)
- prepare 2.35 versions (details)
- bootstrap against 2.34.0 release (details)
- Make Pattern and Splitter static fields (details)
- Remove obsolete packrat parser implementation (details)
- Update all bundle requirements to 2.35.0 (details)
- Update fixVersions script (details)
- prepare 2024-03 release target (details)
- updated xtend plugin test with multiline string (details)
- replace("\r", "") in Xtend quickfix test (details)
- re-enabled Windows GitHub Actions workflow (details)
- Use the Maven Wrapper only in Jenkinsfile (details)
- show maven.home at the beginning (details)
- Save System.out and print other information (details)
- Tycho 4.0.6 (details)
- updated ParentProjectDescriptor for Tycho 4 (details)
- updated Domainmodel (details)
- explicit execution for maven-surefire-plugin with Tycho 4 (details)
- removed unused tycho-version in xtext-maven-plugin ITs' parent POM (details)
- update to Maven 3.9.6 (details)
- fix output path="target/test-classes" otherwise no test is executed (details)
- explicit junit provider to make the tests run (details)
- issue 2945 - add "writeStorageResources" to xtext-maven-plugin (details)
- support 2024-06 in oomph (details)
- build latest against 202406 and update wizard (details)
- update to orbit 202406 (details)
- Fix encoding for URIs that contain escaped sequences and a fragment (details)
- update to asm 9.7 and guava 33.1.0 (details)
- update to mwe 2.18.0.M1 (details)
- Re-normalize line-endings in git of all files to Linux style ("\n") (details)
- Tycho 4.0.7 (details)
- Added lastOrNull and deprecated last (details)
- updated our codebase to use lastOrNull (details)
- removed (since = "2.35.0") (details)
- revert to tycho 4.0.6 (details)
- undo acc. change (details)
- attempt to downgrade to tycho 3.0.5 (details)
- mwe requirements in build.properties in testlanguages (details)
- explicit dep on common.types in MANIFEST in testlanguages (details)
- Undone revert to Tycho 3.0.5 (details)
- Added lastOrNull and deprecated last also in IteratorExtensions (details)
- updated our codebase to use lastOrNull also for IteratorExtensions (details)
- updated BaseIterablesIteratorsTest (details)
- xtend-maven-plugin-version 2.35.0.M0 (details)
- Generator fragment for textmate grammars (details)
- Xbase LSP server infrastructure based on binary types (details)
- Support offloading the node-model while a resource is loaded (details)
- If one entry cannot be processed due to exceptions, catch such (details)
- Replace Guava's Objects by java.util.Objects (details)
- Remove deprecated Eclipse-LazyStart headers (details)
- Create QUALITY_GUIDELINES.md (details)
- Update QUALITY_GUIDELINES.md (details)
- Provide an abstract base class to be able to test the formatter. (details)
- fixed generators for test and example languages (details)
- updated Xtend generated classes (details)
- Fixed ISE when removing a resource from resource set (details)
- use stable tags for GitHub Actions virtual environments (details)
- GitHub Actions: archive test results and logs in case of failure (details)
- attempt with macos-13-large (details)
- attempt with macos-12-large (details)
- updated actions versions (details)
- fix dm hover test on j 21 (details)
- io.github.classgraph 4.8.172 (details)
- New method `AddParameter` with index in `MutableExecutableDeclaration` (#2784) (details)
- [#3010] AbstractOutlineTest: add @Before and @BeforeEach annotation. (details)
- regenerated file with Xtend annotation (details)
- update to mwe 2.18.0.M2 (details)
- bump seq. number (details)
- Support detachable node models in the context of storage aware resources (details)
- Emit java.util.Objects in generated code instead of Guava's Objects (details)
- Normalization of Line Terminators in Xbase strings (details)
- updated XbaseInterpreter accordingly (details)
- use Strings.toUnixLineSeparator (details)
- improved test (details)
- remove Windows EOLs directly from the model (details)
- remove Windows EOL from the model before using the inherited converter (details)
- allow for the custom Xbase converter to be further customized,e.g.,Xtend (details)
- renamed StringValueConverter -> XtendStringValueConverter (details)
- revert "Set UNIX-style linebreaks" (details)
- further tests in AbstractXbaseEvaluationTest (details)
- Oomph clean build onlyNewProjects="true" (details)
- regenerated Xtend file (details)
- other regenerated files (details)
- Fixed NPE (details)
- Fixed off-by-one (details)
- Use xtend-maven-plugin 2.35.0.M1 (details)
- replaced last with lastOrNull in xtend-euler (details)
- Provide an Oomph configuration (details)
- simplification: avoid doGetReadableSignature (details)
- avoid method names doCheck (details)
- Javadoc (details)
- application to the Domainmodel example (details)
- application to the web entities example (details)
- update to guava 33.2.0 (details)
- fix missing (details)
- Use the Oomph setup configuration is the contribution documentation (details)
- [#3007] Content Assistant test infrastructure improvements. (details)
- experiment with macOS Arm in GitHub Actions (details)
- 'macos-12' and 'macos-14' (details)
- Attempt with macos-13 (details)
- 'macos-14' arm64 only (details)
- regenerated docs for 2.35 (details)
- Java 21 in GitHub Actions (details)
- Added Java 21 to toolchains.xml (details)
- strict-jdk-21 profile (details)
- maven.compiler.release 21 in strict-jdk-21 profile (details)
- ContentAssistTest not dependent on Java API (details)
- maven-plugin-plugin 3.12.0 (details)
- use StubbedList not dependent on Java AbstractList API (details)
- don't use last as extension method (details)
- stubbed list in AbstractTypeArgumentTest (details)
- discard the new wait0 private method in Object (details)
- deal with List changes in Java 21 and fixed bug in publicNativeMethod (details)
- skip strictfp tests for Java 18 and later (details)
- don't use last as extension method in Xtend formatter (details)
- fixed a few Xtend type tests (details)
- added some information for assertEquals (details)
- StubbedSuppressWarnings (details)
- updated compiler tests to use lastOrNull (details)
- fixed Xtend outline tests for new members in Java 21 (details)
- fixed Xtend content assist tests for new members in Java 21 (details)
- build matrix with Java 21 (Linux only) (details)
- different cache based on Java version (details)
- removed isJava18OrLater and use isJava21OrLater (details)
- JAVA_HOME_21_X64 in Jenkinsfile (details)
- simplified the custom injector provider (details)
- use toolchains.xml generated by setup-java (details)
- updated xtend gen file (details)
- Update to LSP4J 0.23.0. Fixes #2933 (details)
- AbstractXtextTests in .xtext.testing (details)
- .xtext.testing.AbstractXtextTests in .xtext.tests (details)
- .xtext.testing.AbstractXtextTests in .common.types.eclipse.tests (details)
- .xtext.testing.AbstractXtextTests in .extras.tests (details)
- removed stale launch configuration (details)
- .xtext.testing.AbstractXtextTests in .xtext.ui.tests (details)
- .xtext.testing.AbstractXtextTests in .xtext.xtext.ui.tests (details)
- Added commented composedCheck=JvmGenericTypeValidator in generated MWE2 (details)
- Added @Beta (details)
- document that this is the "old" way (details)
- bump jetty to 11.0.21 (details)
- build-maven-artifacts Java 21 (details)
- maven.compiler.target 21 in Java 21 profile (details)
- JAVA21 in JavaVersion enum (details)
- added wizard integration test for Java 21 (details)
- ASTParser.newParser(AST.getJLSLatest()); (details)
- test for Java 21 record in xtext.java.tests (details)
- updated wizard expectation for Java 21 for new classgraph (details)
- updated wizard expectation for Java 21 for new mwe2 (details)
- Java21RecordCompilerTest in xbase.tests (details)
- standalone builder test with Java record (details)
- First test of xtext-maven-plugin accessing a Java record (details)
- removed the JRE from launches so that it takes the workspace one (details)
- JDT 3.37.0 in the BOM when using Java 21 (details)
- removed the JRE from launches so that it takes the workspace one (details)
- First test of xtend-maven-plugin accessing a Java record (details)
- Xtend validation test overriding Java record (final) (details)
- JDT 3.37.0 in the BOM profile to be activated explicitly (details)
- extracted common code for incremental standalone builder tests (details)
- removed lower bound on org.eclipse.draw2d (details)
- hardcoded ClassFileConstants.JDK21 (details)
- updated wizard expectation for Java 21 project (details)
- added wizard integration test for Java 21 (details)
- update to mwe 2.18.0.M3 (details)
- only validate once per primary source element (details)
- added a syntactic element in test language for recreating the problem (details)
- recreated corner case with test (details)
- test to recreate the problem (details)
- install FileProjectConfig for relative paths in trace files (details)
- improved test (details)
- cleanup with try-with-resources (details)
- IT for xtext-maven-plugin (details)
- assertEquals in test (details)
- updated test (details)
- guard in configureWorkspace (details)
- fix java source lang record handling (details)
- add comment on test (details)
- Reinstated automatic trigger of nightly job (details)
- bootstrap against 2.35.0.M2 (details)
- generated injector provider binds classloader allowing for inheritance (details)
- regenerated org.eclipse.xtext.ide.tests (details)
- regenerated xtext.tests (details)
- regenerated purexbase (details)
- regenerated testlanguages (details)
- simplified custom injector providers in xbase.tests (details)
- updated JvmGenericTypeValidatorTestLangInjectorProvider (details)
- regenerated common.types.tests (details)
- regenerated xtext.ui.tests (details)
- regenerated xtext.ui.codetemplates.tests (details)
- regenerated examples (details)
- cleaning of lambdas (details)
- assertNoErrors/Issues in compilation Result (details)
- make javaProject protected (details)
- call getJavaProject when possible (details)
- Update GSON to 2.11.0 (details)
- use the new Result.assertNoErrors (details)
- another lsp4j minor pump (details)
- DetectVMInstallationsJob.disabled as system property of tycho-surefire (details)
- remove toolchains for Java 21 (details)
- strict on GitHub Actions cache keys (details)
- -Dsurefire.rerunFailingTestsCount=5 (details)
- improved Javadoc of JvmGenericTypeValidator (details)
- update to mwe 2.18.0 release (details)
- Improve the documentation for local builds (details)
- regenerated Eclipse doc (details)