Rewrite MacroEvaluator to support flatten
, and container-making macros
#1019
No report found to compare against
View this Pull Request on Codecov
No report found to compare against
Annotations
Check warning on line 25 in src/main/java/com/amazon/ion/impl/macro/Environment.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Environment.kt#L25
Added line #L25 was not covered by tests
Check warning on line 28 in src/main/java/com/amazon/ion/impl/macro/Environment.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Environment.kt#L27-L28
Added lines #L27 - L28 were not covered by tests
Check warning on line 30 in src/main/java/com/amazon/ion/impl/macro/Environment.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Environment.kt#L30
Added line #L30 was not covered by tests
Check warning on line 32 in src/main/java/com/amazon/ion/impl/macro/Environment.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Environment.kt#L32
Added line #L32 was not covered by tests
Check warning on line 240 in src/main/java/com/amazon/ion/impl/macro/Expression.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Expression.kt#L240
Added line #L240 was not covered by tests
Check warning on line 242 in src/main/java/com/amazon/ion/impl/macro/Expression.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/Expression.kt#L242
Added line #L242 was not covered by tests
Check warning on line 85 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L85
Added line #L85 was not covered by tests
Check warning on line 92 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L92
Added line #L92 was not covered by tests
Check warning on line 122 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L122
Added line #L122 was not covered by tests
Check warning on line 174 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L169-L174
Added lines #L169 - L174 were not covered by tests
Check warning on line 177 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L177
Added line #L177 was not covered by tests
Check warning on line 184 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L184
Added line #L184 was not covered by tests
Check warning on line 203 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L203
Added line #L203 was not covered by tests
Check warning on line 215 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L215
Added line #L215 was not covered by tests
Check warning on line 221 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L221
Added line #L221 was not covered by tests
Check warning on line 250 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L250
Added line #L250 was not covered by tests
Check warning on line 261 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L261
Added line #L261 was not covered by tests
Check warning on line 561 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L559-L561
Added lines #L559 - L561 were not covered by tests
Check warning on line 563 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L563
Added line #L563 was not covered by tests
Check warning on line 569 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L569
Added line #L569 was not covered by tests
Check warning on line 574 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L573-L574
Added lines #L573 - L574 were not covered by tests
Check warning on line 602 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L600-L602
Added lines #L600 - L602 were not covered by tests
Check warning on line 617 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L614-L617
Added lines #L614 - L617 were not covered by tests
Check warning on line 799 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L799
Added line #L799 was not covered by tests
Check warning on line 801 in src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt
codecov / codecov/patch
src/main/java/com/amazon/ion/impl/macro/MacroEvaluator.kt#L801
Added line #L801 was not covered by tests