Uploaded image for project: 'Isis'
  1. Isis
  2. ISIS-1846

Code deduplication (new Internal API)

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0-M1
    • Component/s: Core
    • Labels:
      None

      Description

      isis-core-applib would be the perfect place to consolidate any internal utility classes such as

      NullSafe (common null check idioms), StringExtensions, ordering algorithms, etc ...

      but we would want to keep these classes contained, meaning they should not be available for public use, just for internal use within Isis' code-base.

      Java 9 has the perfect solution for this. But what can we do in the meantime (with Java 8)?

        Attachments

          Activity

            People

            • Assignee:
              hobrom Andi Huber
              Reporter:
              hobrom Andi Huber
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: