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

whiteboard servlet runtime now forwards all properties #47

Merged
merged 9 commits into from
Sep 19, 2024
Merged

Commits on Feb 26, 2024

  1. Fix issues with generics in extension services

    The whiteboard implementation must create dynamic classes for each extension service to allow multiple instances of the same class to be registered. The existing generics handling was limited, and could not correctly represent unbound type variables, wildcards, nested generics, or reification of variables declared in super types. This commit enhances the generics processing in an attempt to cover all cases. Fixes #39
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Feb 26, 2024
    Configuration menu
    Copy the full SHA
    1af0900 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2024

  1. Merge pull request #41 from timothyjward/fix/extension-generics

    Fix issues with generics in extension services
    juergen-albert authored Feb 27, 2024
    Configuration menu
    Copy the full SHA
    c6a73be View commit details
    Browse the repository at this point in the history
  2. Further work on Generics support

    I identified a missing test case where a Type Variable changes name in the generics declaration of an intermediate super class, and also where the Type Variable use is nested inside another generic declaration. Once added these tests showed up some further weaknesses which I have attempted to fix by establishing a context mapping of contract interface to implementing type and type to super type. This constrains the search through the type information and ensures that we only match type information that is relevant in the current context.
    
    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    89d320d View commit details
    Browse the repository at this point in the history
  3. Additional tests for Generics processing

    Signed-off-by: Tim Ward <timothyjward@apache.org>
    timothyjward committed Feb 27, 2024
    Configuration menu
    Copy the full SHA
    e518723 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2024

  1. Merge pull request #42 from timothyjward/fix/extension-generics

    Further work on Generics support
    juergen-albert authored Feb 28, 2024
    Configuration menu
    Copy the full SHA
    7719951 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2024

  1. fixes #43

    - removed unused dependency
    
    Thanks for reporting!
    
    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    cc6ac2b View commit details
    Browse the repository at this point in the history
  2. Cleanup warning

    - removed unnused imports
    - removed other warnings
    
    Signed-off-by: Mark Hoffmann <m.hoffmann@data-in-motion.biz>
    maho7791 committed Mar 20, 2024
    Configuration menu
    Copy the full SHA
    3ac76b6 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2024

  1. Update README.MD (#40)

    fipro78 authored Mar 27, 2024
    Configuration menu
    Copy the full SHA
    b065379 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. whiteboard servlet runtime now forwards all properties

    fixes #46
    
    Signed-off-by: Juergen Albert <j.albert@data-in-motion.biz>
    juergen-albert committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    f3d4902 View commit details
    Browse the repository at this point in the history