Uploaded image for project: 'Causeway'
  1. Causeway
  2. CAUSEWAY-517

??? Support JSR-305 annotations (@Immutable, @Signed, @MatchesPattern)

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Minor
    • Resolution: Won't Fix
    • core-1.2.0
    • None
    • None

    Description

      for jsr305 annotations, eg @Immutable, @Signed, @MatchesPattern
      applib.Filters.and(Filter<T>, Filter<T>) should be Filter<? super T>

      from duplicate ISIS-241:
      @javax.annotation.MatchesPattern
      @javax.annotation.Nonnegative
      @javax.annotation.Nullable
      @javax.annotation.concurrent.Immutable
      @javax.annotation.meta.Exhaustive (equivalent to @Bounded)

      note that jsr305 is part of Isis' dependencies because of the dependency we take on google guava.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              danhaywood Daniel Keir Haywood
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: