Skip to content

Update the InfoTree component#3786

Open
wadoon wants to merge 5 commits into
weigl/metaspacefrom
weigl/infotree
Open

Update the InfoTree component#3786
wadoon wants to merge 5 commits into
weigl/metaspacefrom
weigl/infotree

Conversation

@wadoon

@wadoon wadoon commented Mar 23, 2026

Copy link
Copy Markdown
Member

Depends on #3785

Intended Change

  1. Make InfoTree more reliable, i.e., show all known entities in the signature.
  2. Show set Taclet options
  3. Show Profile

InfoTree also shows the set Taclet options given in the InitConfig

image

InfoTree now shows all functions and uses the documentation given inside KeY files

Newest picture:

image

More categories available:

image

A little bit older, but still accurate: Functions are either shown sorted by name or by return type.

image

Highlighting of KeY syntax in InfoTree

image

This could also be used to show the taclets in the InnerNodeSequentView.

Plan

  • Transformer and Predicates, not needed; there are treated as functions.

Type of pull request

  • Refactoring (behaviour should not change or only minimally change)
  • New feature (non-breaking change which adds functionality)

Ensuring quality

  • I made sure that introduced/changed code is well documented (javadoc and inline comments).
  • I made sure that new/changed end-user features are well documented (https://github.com/KeYProject/key-docs).
  • I added new test case(s) for new functionality.
  • I have tested the feature as follows: ...
  • I have checked that runtime performance has not deteriorated.
  • For new Gradle modules: I added the Gradle module to the test matrix in
    .github/workflows/tests.yml

Additional information and contact(s)

The contributions within this pull request are licensed under GPLv2 (only) for inclusion in KeY.

@wadoon wadoon requested a review from unp1 March 23, 2026 23:42
@wadoon wadoon self-assigned this Mar 23, 2026
@wadoon wadoon added the GUI label Mar 23, 2026
@wadoon wadoon added this to the v3.0.0 milestone Mar 23, 2026
@wadoon wadoon changed the title Weigl/infotree Update the InfoTree component. Mar 24, 2026
@wadoon wadoon changed the title Update the InfoTree component. Update the InfoTree component Mar 24, 2026
@wadoon wadoon force-pushed the weigl/infotree branch from 4b1a8ae to d20d546 Compare May 2, 2026 00:39
@wadoon wadoon marked this pull request as ready for review June 20, 2026 01:28
@wadoon wadoon changed the base branch from main to weigl/metaspace June 20, 2026 11:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant