feat(#715): Use EO Bytes Objects For Values #721
Merged
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.
In this PR I changed direct usage of bytes to
bytes
object usage (from EO lang).In other words, was:
Become:
Closes: #715.
History:
bytes
base for all values #715): rename DirectivesData -> DirectivesValuebytes
base for all values #715): add one more unit test with expectationsbytes
base for all values #715): add DirectivesBytesbytes
base for all values #715): add XmlValuebytes
base for all values #715): parse XmlClassProperties correctlybytes
base for all values #715): parse class interfaces from Xmirbytes
base for all values #715): fix XmlAttributeTest testbytes
base for all values #715): parse method exceptions correctlybytes
base for all values #715): fix XmlAnnotation implementationbytes
base for all values #715): fix DirectivesAnnotationPropertyTestbytes
base for all values #715): fix BytecodeMethodTestbytes
base for all values #715): fix a bit more unit testsbytes
base for all values #715): fix a bit more unit testsbytes
base for all values #715): fix a bit more unit testsbytes
base for all values #715): fix a bit more unit testsbytes
base for all values #715): remove 'eo-to-bytecode' integration testbytes
base for all values #715): fix all the code offencesPR-Codex overview
This PR focuses on refactoring the
DirectivesData
class toDirectivesValue
, improving the handling of XML representations, and enhancing the overall structure of directive-related classes in theorg.eolang.jeo.representation.directives
andorg.eolang.jeo.representation.xmir
packages.Detailed summary
DirectivesData
toDirectivesValue
.DirectivesValue
.DirectivesBytes
for handling byte directives.XmlValue
andXmlBytes
classes.