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

Abstract methods (and perhaps synthetic methods) not being filtered out of metamodel

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: core-1.2.0
    • Fix Version/s: core-1.3.0
    • Component/s: Isis Core
    • Labels:
      None

      Description

      ... leading to situation where two properties seemingly appear for the same method.

      For example, declare:

      public interface WithInterval<T> {
      /// other stuff
      T getNext();
      T getPrevious();
      }

      and then:

      public class SomeEntity implements WithInterval<SomeEntity> {
      ...
      }

      ... would find that there would be two "next" and two "previous" properties displayed. One is for the impl within SomeEntity, and one is for the abstract definition of the method in WithInterval.

        Attachments

          Activity

            People

            • Assignee:
              danhaywood Daniel Keir Haywood
              Reporter:
              danhaywood Daniel Keir Haywood
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: