Class AnonymousClassExtension


  • public class AnonymousClassExtension
    extends Object
    • Constructor Detail

      • AnonymousClassExtension

        public AnonymousClassExtension()
    • Method Detail

      • getAllMembers

        public static EList<Member> getAllMembers​(AnonymousClass me,
                                                  Commentable context)
        Parameters:
        me - the given anonymous class.
        context - to check protected visibility
        Returns:
        a view on all members including super classifiers' members
      • getAllSuperClassifiers

        public static EList<ConcreteClassifier> getAllSuperClassifiers​(AnonymousClass me)
        Parameters:
        me - the given anonymous class.
        Returns:
        a view on all super classifiers
      • getSuperClassifier

        public static ConcreteClassifier getSuperClassifier​(AnonymousClass me)
        Parameters:
        me - the given anonymous class.
        Returns:
        the direct super classifier