Skip to content

Conversation

@gselzer
Copy link
Member

@gselzer gselzer commented Jul 8, 2024

This PR adds an InfoTreeGenerator able to convert Reduced Op (i.e. Ops with some optional parameters omitted) signatures back into Reduced Ops.

Notably, this PR works upon assumptions, described within the javadoc of ReducedInfoTreeGenerator. I would appreciate on someone else (@hinerm?) signing off on them before merge.

I held off on creating a PR for this because I wanted to think more about if there was an easy "more correct" way to enable the desired behavior, but I do not believe this would be easily accomplished.

EDIT: I found a "better way" of doing things, that additionally fixes package cycles!

@gselzer gselzer self-assigned this Jul 8, 2024
@gselzer gselzer force-pushed the scijava-ops-engine/add-reduced-info-tree-generator branch 3 times, most recently from 74ca2d3 to 64a3e0b Compare July 9, 2024 14:48
@gselzer gselzer force-pushed the scijava-ops-engine/add-reduced-info-tree-generator branch from 64a3e0b to 4ece27d Compare July 9, 2024 14:53
@gselzer gselzer linked an issue Jul 9, 2024 that may be closed by this pull request
Copy link
Member

@hinerm hinerm left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good to me

@gselzer gselzer merged commit 018d03e into main Jul 18, 2024
@gselzer gselzer deleted the scijava-ops-engine/add-reduced-info-tree-generator branch July 18, 2024 15:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Develop a ReducedInfoTreeGenerator

3 participants