Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Qute Generated ValueResolver for interface default methods #43489

Closed
ia3andy opened this issue Sep 25, 2024 · 1 comment · Fixed by #43602
Closed

Qute Generated ValueResolver for interface default methods #43489

ia3andy opened this issue Sep 25, 2024 · 1 comment · Fixed by #43602
Assignees
Labels
area/qute The template engine kind/bug Something isn't working
Milestone

Comments

@ia3andy
Copy link
Contributor

ia3andy commented Sep 25, 2024

Describe the bug

Currently it uses the reflection value resolver

Expected behavior

It should generate a valueresolver

@ia3andy ia3andy added the kind/bug Something isn't working label Sep 25, 2024
@quarkus-bot quarkus-bot bot added the area/qute The template engine label Sep 25, 2024
Copy link

quarkus-bot bot commented Sep 25, 2024

/cc @mkouba (qute)

@mkouba mkouba self-assigned this Sep 25, 2024
mkouba added a commit to mkouba/quarkus that referenced this issue Sep 30, 2024
- fixes quarkusio#43489
- previously, interface default methods were only considered if a
ValueResolver was generated for an interface
mkouba added a commit to mkouba/quarkus that referenced this issue Sep 30, 2024
- fixes quarkusio#43489
- consider default methods in class hierarchy; previously, interface default methods were only considered if a
ValueResolver was generated for an interface
- also consider inherited fields in a class hierarchy
mkouba added a commit to mkouba/quarkus that referenced this issue Sep 30, 2024
- fixes quarkusio#43489
- consider default methods in class hierarchy; previously, interface default methods were only considered if a
ValueResolver was generated for an interface
- also consider inherited fields in a class hierarchy
@quarkus-bot quarkus-bot bot added this to the 3.16 - main milestone Oct 1, 2024
mskacelik pushed a commit to mskacelik/quarkus that referenced this issue Oct 2, 2024
- fixes quarkusio#43489
- consider default methods in class hierarchy; previously, interface default methods were only considered if a
ValueResolver was generated for an interface
- also consider inherited fields in a class hierarchy
@gsmet gsmet modified the milestones: 3.16.0.CR1, 3.15.2 Nov 13, 2024
gsmet pushed a commit to gsmet/quarkus that referenced this issue Nov 13, 2024
- fixes quarkusio#43489
- consider default methods in class hierarchy; previously, interface default methods were only considered if a
ValueResolver was generated for an interface
- also consider inherited fields in a class hierarchy

(cherry picked from commit bc206a1)
bschuhmann pushed a commit to bschuhmann/quarkus that referenced this issue Nov 16, 2024
- fixes quarkusio#43489
- consider default methods in class hierarchy; previously, interface default methods were only considered if a
ValueResolver was generated for an interface
- also consider inherited fields in a class hierarchy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/qute The template engine kind/bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants