Skip to content

Cleanups in TypeInformation #2643

@odrotbohm

Description

@odrotbohm
Member
  • Unify test cases in TypeInformationUnitTests (currently spread around in TypeDiscovererUnitTests and ClassTypeInformation).
    Re-enable caching of raw ResolvableTypes in TypeDiscoverer once Issue with equals(…)/hashCode() for ResolvableType.forRawClass(…) spring-framework#28608 is resolved
    Re-structure type hierarchy TI <-> ResolvableTI <-> CTI, GTI to simplify equals(…) / hashCode() arrangements by moving all methods except the ones overridden in CTI into RTI. Current implementations of those methods in TypeDiscoverer into GTI.

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

    Development

    No branches or pull requests

      Participants

      @odrotbohm@mp911de

      Issue actions

        Cleanups in `TypeInformation` · Issue #2643 · spring-projects/spring-data-commons