adapter: Refactor XML and JSON de-/serialization methods #165
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.
The methods for handling attributes of abstract classes seemed to me too big.
In this PR these methods are refactored. Mostly a method extraction refactoring was done, to simplify the methods and to keep less abstraction levels in a single method
The function
_expect_type
was renamed to_is_of_type
as it represents clearer what the func does.This PR is not relevant for the V3.0 release and can be merged later