Interface ResolvedClassDeclaration

    • Method Detail

      • getSuperClass

        ResolvedReferenceType getSuperClass()
        This is a ReferenceTypeUsage because it could contain type typeParametersValues. For example: class A extends B.

        Note that only the Object class should not have a superclass and therefore return null.

      • getInterfaces

        List<ResolvedReferenceType> getInterfaces()
        Return all the interfaces implemented directly by this class. It does not include the interfaces implemented by superclasses or extended by the interfaces implemented.
      • getAllSuperClasses

        List<ResolvedReferenceType> getAllSuperClasses()
        Get all superclasses, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.
      • getAllInterfaces

        List<ResolvedReferenceType> getAllInterfaces()
        Return all the interfaces implemented by this class, either directly or indirectly, including the interfaces extended by interfaces it implements.

        Get all interfaces, with all the type typeParametersValues expressed as functions of the type typeParametersValues of this declaration.