Skip to content

Conversation

BenjaminAmos
Copy link
Contributor

@BenjaminAmos BenjaminAmos commented Apr 15, 2025

These changes are needed for Terasology to work with Gestalt DI. This is to go along with the main Terasology pull request.

It appears to do the following (although I am no longer certain of this):

  • Add additional input validation to catch null beans when closing the context
  • Upgrade the JavaPoet library (although I am unable to recall why by this point)
  • Fixes for using array/list values as annotation parameters when inspected by Gestalt DI's annotation processor
  • Change !semver.preReleaseVersion().isEmpty() to semver.preReleaseVersion().isPresent() (this may have been due to a breaking ABI change in the JSemver library)

@BenjaminAmos BenjaminAmos changed the title temp: Terasology Gestalt-DI migration changes feat: array/list parameter support for Gestalt-DI annotations Aug 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant