flytekit-java
flytekit-java copied to clipboard
#patch Fix restriction on maps/collections nesting
TL;DR
Removing the restriction on nesting depth for collections and maps
Type
- [ ] Bug Fix
- [x] Feature
- [ ] Plugin
Are all requirements met?
- [x] Code completed
- [ ] Smoke tested
- [x] Unit tests added
- [ ] Code documentation added
- [ ] Any pending items have an associated Issue
Complete description
Removing the restriction on nesting depth for collections and maps. This simplifies the matching expression for SdkLiteralTypes.
This reuses the logic for creating TypeTags for a given type (-name) on the fly to make SdkLiteralTypes.of(...) recursive.
Tracking Issue
NA
Follow-up issue
NA