Changes
#274 (May 17, 2024, 3:41:31 PM)
- only validate once per primary source element — Lorenzo Bettini / githubweb
- added a syntactic element in test language for recreating the problem — Lorenzo Bettini / githubweb
- recreated corner case with test — Lorenzo Bettini / githubweb
- test to recreate the problem — Lorenzo Bettini / githubweb
- install FileProjectConfig for relative paths in trace files — Lorenzo Bettini / githubweb
- improved test — Lorenzo Bettini / githubweb
- cleanup with try-with-resources — Lorenzo Bettini / githubweb
- IT for xtext-maven-plugin — Lorenzo Bettini / githubweb
- assertEquals in test — Lorenzo Bettini / githubweb
- updated test — Lorenzo Bettini / githubweb
- guard in configureWorkspace — Lorenzo Bettini / githubweb
#273 (May 17, 2024, 7:07:02 AM)
- bump jetty to 11.0.21 — Christian Dietrich / githubweb
- build-maven-artifacts Java 21 — Lorenzo Bettini / githubweb
- maven.compiler.target 21 in Java 21 profile — Lorenzo Bettini / githubweb
- JAVA21 in JavaVersion enum — Lorenzo Bettini / githubweb
- added wizard integration test for Java 21 — Lorenzo Bettini / githubweb
- ASTParser.newParser(AST.getJLSLatest()); — Lorenzo Bettini / githubweb
- test for Java 21 record in xtext.java.tests — Lorenzo Bettini / githubweb
- updated wizard expectation for Java 21 for new classgraph — Lorenzo Bettini / githubweb
- updated wizard expectation for Java 21 for new mwe2 — Lorenzo Bettini / githubweb
- Java21RecordCompilerTest in xbase.tests — Lorenzo Bettini / githubweb
- standalone builder test with Java record — Lorenzo Bettini / githubweb
- First test of xtext-maven-plugin accessing a Java record — Lorenzo Bettini / githubweb
- removed the JRE from launches so that it takes the workspace one — Lorenzo Bettini / githubweb
- JDT 3.37.0 in the BOM when using Java 21 — Lorenzo Bettini / githubweb
- removed the JRE from launches so that it takes the workspace one — Lorenzo Bettini / githubweb
- First test of xtend-maven-plugin accessing a Java record — Lorenzo Bettini / githubweb
- Xtend validation test overriding Java record (final) — Lorenzo Bettini / githubweb
- JDT 3.37.0 in the BOM profile to be activated explicitly — Lorenzo Bettini / githubweb
- extracted common code for incremental standalone builder tests — Lorenzo Bettini / githubweb
- removed lower bound on org.eclipse.draw2d — Lorenzo Bettini / githubweb
- hardcoded ClassFileConstants.JDK21 — Lorenzo Bettini / githubweb
- updated wizard expectation for Java 21 project — Lorenzo Bettini / githubweb
- added wizard integration test for Java 21 — Lorenzo Bettini / githubweb
- update to mwe 2.18.0.M3 — Christian Dietrich / githubweb
#272 (May 16, 2024, 9:02:17 AM)
- AbstractXtextTests in .xtext.testing — Lorenzo Bettini / githubweb
- .xtext.testing.AbstractXtextTests in .xtext.tests — Lorenzo Bettini / githubweb
- .xtext.testing.AbstractXtextTests in .common.types.eclipse.tests — Lorenzo Bettini / githubweb
- .xtext.testing.AbstractXtextTests in .extras.tests — Lorenzo Bettini / githubweb
- removed stale launch configuration — Lorenzo Bettini / githubweb
- .xtext.testing.AbstractXtextTests in .xtext.ui.tests — Lorenzo Bettini / githubweb
- .xtext.testing.AbstractXtextTests in .xtext.xtext.ui.tests — Lorenzo Bettini / githubweb
- Added @Beta — Lorenzo Bettini / githubweb
- document that this is the "old" way — Lorenzo Bettini / githubweb
#271 (May 16, 2024, 6:16:26 AM)
- JvmGenericTypeValidator with cycle in hierarchy — Lorenzo Bettini / githubweb
- also inspect internal types — Lorenzo Bettini / githubweb
- interface: check extended type references are interfaces — Lorenzo Bettini / githubweb
- checkWildcardSupertype for superinterfaces — Lorenzo Bettini / githubweb
- checkWildcardSupertype in JvmeGenericTypeValidator only — Lorenzo Bettini / githubweb
- checkSuperTypes for class in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- fixed feature index for INTERFACE_EXPECTED — Lorenzo Bettini / githubweb
- checkFieldType in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- handleExceptionDuringValidation — Lorenzo Bettini / githubweb
- parameter's type non primitive void in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- parameters names in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- "duplicate" issue codes in Xbase — Lorenzo Bettini / githubweb
- duplicate fields and types in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- added comment — Lorenzo Bettini / githubweb
- DuplicateExecutables in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- refactoring to Java lambdas — Lorenzo Bettini / githubweb
- fixed Xtend QuickfixTest — Lorenzo Bettini / githubweb
- CONFLICTING_DEFAULT_METHODS in Xbase — Lorenzo Bettini / githubweb
- check isAnonymous on inferred type — Lorenzo Bettini / githubweb
- scan JvmGenericTypes with eAllOfType — Lorenzo Bettini / githubweb
- check super type of anonymous class in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- Revert "check isAnonymous on inferred type" — Lorenzo Bettini / githubweb
- updated "void is an invalid type for the field" message — Lorenzo Bettini / githubweb
- issues for abstract in Xbase — Lorenzo Bettini / githubweb
- fixed isFinal on JvmDeclaredType for annotations — Lorenzo Bettini / githubweb
- doCheckOverriddenMethods in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- issues for constructors in Xbase — Lorenzo Bettini / githubweb
- checkDefaultSuperConstructor in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- removed google.common.collect.Lists.* — Lorenzo Bettini / githubweb
- pass the sourceType already retrieved from associations — Lorenzo Bettini / githubweb
- issues for anonymous class' members in Xbase — Lorenzo Bettini / githubweb
- checkAnonymousClassStaticMembers in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- issue for OVERRIDE_REDUCES_VISIBILITY in Xbase — Lorenzo Bettini / githubweb
- issue for MISSING_SYNCHRONIZED in Xbase — Lorenzo Bettini / githubweb
- issue for INCOMPATIBLE_THROWS_CLAUSE in Xbase — Lorenzo Bettini / githubweb
- doCheckFunctionOverrides in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- introduced XtendJvmGenericTypeValidator — Lorenzo Bettini / githubweb
- checkMemberNamesAreUnique in XtendJvmGenericTypeValidator — Lorenzo Bettini / githubweb
- adapted JvmGenericTypeValidator to recent changes in Xtend — Lorenzo Bettini / githubweb
- check error position for INCOMPATIBLE_RETURN_TYPE with Accessor setter — Lorenzo Bettini / githubweb
- also verify error position for EXCEPTION_NOT_THROWABLE — Lorenzo Bettini / githubweb
- issue for EXCEPTION_NOT_THROWABLE in Xbase — Lorenzo Bettini / githubweb
- also verify error position for EXCEPTION_DECLARED_TWICE — Lorenzo Bettini / githubweb
- issue for EXCEPTION_DECLARED_TWICE in Xbase — Lorenzo Bettini / githubweb
- checkExceptions in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- some refactoring — Lorenzo Bettini / githubweb
- added validation tests for exceptions in dispatch methods — Lorenzo Bettini / githubweb
- jvmGenericTypeValidatorTestLang — Lorenzo Bettini / githubweb
- ran generator for JvmGenericTypeValidatorTestLang — Lorenzo Bettini / githubweb
- first implementation of model inferrer for the test language — Lorenzo Bettini / githubweb
- introduced JvmGenericTypeValidatorTest — Lorenzo Bettini / githubweb
- started to use JvmGenericTypeValidator in test language — Lorenzo Bettini / githubweb
- make validator tests work also in OSGI and Maven/Tycho — Lorenzo Bettini / githubweb
- tests for constructors — Lorenzo Bettini / githubweb
- tests for duplicate fields — Lorenzo Bettini / githubweb
- tests for duplicate nested types — Lorenzo Bettini / githubweb
- testInheritanceCycle — Lorenzo Bettini / githubweb
- tests for superClass and interfaces — Lorenzo Bettini / githubweb
- some refactoring in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- testInvalidVoidInFieldType — Lorenzo Bettini / githubweb
- started testing methods — Lorenzo Bettini / githubweb
- testing with static methods — Lorenzo Bettini / githubweb
- tests with generic methods — Lorenzo Bettini / githubweb
- additional overloaded isInterface, isAnnotation — Lorenzo Bettini / githubweb
- use of expected superclass/superinterface — Lorenzo Bettini / githubweb
- further simplified checkSuperTypes — Lorenzo Bettini / githubweb
- small refactoring — Lorenzo Bettini / githubweb
- also verify error position for WILDCARD_IN_SUPERTYPE — Lorenzo Bettini / githubweb
- test for WILDCARD_IN_SUPERTYPE — Lorenzo Bettini / githubweb
- classWithSuperTypes: special test case in the test language — Lorenzo Bettini / githubweb
- tests for parameters — Lorenzo Bettini / githubweb
- tests for exceptions — Lorenzo Bettini / githubweb
- [Xtend] check for duplicate interface specification — Lorenzo Bettini / githubweb
- slightly improved tests — Lorenzo Bettini / githubweb
- DUPLICATE_INTERFACE in JvmGenericTypeValidator — Lorenzo Bettini / githubweb
- tests for duplicate interfaces — Lorenzo Bettini / githubweb
- simplified isAnonymous — Lorenzo Bettini / githubweb
- abstract class in test language — Lorenzo Bettini / githubweb
- additional test for Duplicate interface — Lorenzo Bettini / githubweb
- tests for Java 8 default methods — Lorenzo Bettini / githubweb
- test for override final method — Lorenzo Bettini / githubweb
- test for reduced visibility — Lorenzo Bettini / githubweb
- test for INCOMPATIBLE_RETURN_TYPE — Lorenzo Bettini / githubweb
- tests for INCOMPATIBLE_THROWS_CLAUSE — Lorenzo Bettini / githubweb
- tests for MISSING_SYNCHRONIZED — Lorenzo Bettini / githubweb
- simplification: avoid doGetReadableSignature — Lorenzo Bettini / githubweb
- avoid method names doCheck — Lorenzo Bettini / githubweb
- Javadoc — Lorenzo Bettini / githubweb
- application to the Domainmodel example — Lorenzo Bettini / githubweb
- application to the web entities example — Lorenzo Bettini / githubweb
- Added commented composedCheck=JvmGenericTypeValidator in generated MWE2 — Lorenzo Bettini / githubweb
#269 (May 14, 2024, 1:56:38 PM)
- Java 21 in GitHub Actions — Lorenzo Bettini / githubweb
- Added Java 21 to toolchains.xml — Lorenzo Bettini / githubweb
- strict-jdk-21 profile — Lorenzo Bettini / githubweb
- maven.compiler.release 21 in strict-jdk-21 profile — Lorenzo Bettini / githubweb
- ContentAssistTest not dependent on Java API — Lorenzo Bettini / githubweb
- maven-plugin-plugin 3.12.0 — Lorenzo Bettini / githubweb
- use StubbedList not dependent on Java AbstractList API — Lorenzo Bettini / githubweb
- don't use last as extension method — Lorenzo Bettini / githubweb
- stubbed list in AbstractTypeArgumentTest — Lorenzo Bettini / githubweb
- discard the new wait0 private method in Object — Lorenzo Bettini / githubweb
- deal with List changes in Java 21 and fixed bug in publicNativeMethod — Lorenzo Bettini / githubweb
- skip strictfp tests for Java 18 and later — Lorenzo Bettini / githubweb
- don't use last as extension method in Xtend formatter — Lorenzo Bettini / githubweb
- fixed a few Xtend type tests — Lorenzo Bettini / githubweb
- added some information for assertEquals — Lorenzo Bettini / githubweb
- StubbedSuppressWarnings — Lorenzo Bettini / githubweb
- updated compiler tests to use lastOrNull — Lorenzo Bettini / githubweb
- fixed Xtend outline tests for new members in Java 21 — Lorenzo Bettini / githubweb
- fixed Xtend content assist tests for new members in Java 21 — Lorenzo Bettini / githubweb
- build matrix with Java 21 (Linux only) — Lorenzo Bettini / githubweb
- different cache based on Java version — Lorenzo Bettini / githubweb
- removed isJava18OrLater and use isJava21OrLater — Lorenzo Bettini / githubweb
- JAVA_HOME_21_X64 in Jenkinsfile — Lorenzo Bettini / githubweb
- simplified the custom injector provider — Lorenzo Bettini / githubweb
- use toolchains.xml generated by setup-java — Lorenzo Bettini / githubweb
- updated xtend gen file — Lorenzo Bettini / githubweb
- Update to LSP4J 0.23.0. Fixes #2933 — Christian Dietrich / githubweb
#268 (May 14, 2024, 12:07:03 PM)
- regenerated docs for 2.35 — Christian Dietrich / githubweb
#267 (May 14, 2024, 8:17:45 AM)
- experiment with macOS Arm in GitHub Actions — Lorenzo Bettini / githubweb
- 'macos-12' and 'macos-14' — Lorenzo Bettini / githubweb
- Attempt with macos-13 — Lorenzo Bettini / githubweb
- 'macos-14' arm64 only — noreply / githubweb
#266 (May 13, 2024, 2:00:52 PM)
- [#3007] Content Assistant test infrastructure improvements. — Tamas Miklossy / githubweb
#265 (May 12, 2024, 9:25:27 AM)
- Use the Oomph setup configuration is the contribution documentation — Lorenzo Bettini / githubweb
#264 (May 12, 2024, 5:21:51 AM)
#262 (May 8, 2024, 6:54:00 PM)
- update to guava 33.2.0 — Christian Dietrich / githubweb
- fix missing — Christian Dietrich / githubweb
#261 (May 5, 2024, 10:26:04 AM)
- replaced last with lastOrNull in xtend-euler — Lorenzo Bettini / githubweb