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

API cleanup + refactoring for version 2

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

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

      Description

      add generic type arguments where missing

      reduce number of compiler warnings (enums with missing cases, unchecked casts, vararg type safety, ...)

      reduce duplicate code occurrences (e.g. DeweyOrder Utils, ...)

      reduce occurrences of guava's (Predicate, Function, ...)  interfaces, that have direct Java 8 replacements (at least where easily possible)

      reduce occurrences of deprecated uses

        Attachments

        There are no Sub-Tasks for this issue.

          Activity

            People

            • Assignee:
              hobrom Andi Huber
              Reporter:
              hobrom Andi Huber

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment