Bugfix/LS24003795/Incongruous definifion between two DS by using API #705
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
This work is related to Jariko, for the logic of
/API
directive.Technical notes
We consider this program:
and the program added with
/API
directive:Under the hood we have, from main program, a DS (by
£PDS
) with another fields (by£C5PDS
); on the other hand, the program imported by usingAPI
declares the same DS (by£PDS
) without additions. So, the fix has been made thanks to these assertions:API
program still works with its definition because the same DS (without additions) is declared from main program (with additions);This is a work of 22nd August 2024.
Related to #LS24003795
Checklist:
./gradlew ktlintCheck
)../gradlew check
).docs
directory.