You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@isis.apache.org by "Andi Huber (JIRA)" <ji...@apache.org> on 2018/01/22 09:38:00 UTC

[jira] [Created] (ISIS-1846) API Cleanup: code deduplication

Andi Huber created ISIS-1846:
--------------------------------

             Summary: API Cleanup: code deduplication
                 Key: ISIS-1846
                 URL: https://issues.apache.org/jira/browse/ISIS-1846
             Project: Isis
          Issue Type: Sub-task
            Reporter: Andi Huber
             Fix For: 2.0.0-M1


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 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)?



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)