Interface GroovyPackageDoc

    • Method Detail

      • allClasses

        GroovyClassDoc[] allClasses()
        All included classes and interfaces in this package.
        Returns:
        array of classes and interfaces found or empty array if none found
      • allClasses

        GroovyClassDoc[] allClasses​(boolean filter)
        All classes and interfaces in this package optionally limited to just the included ones.
        Parameters:
        filter - Specifying true filters according to the specified access modifier option. Specifying false includes all classes and interfaces regardless of access modifier option.
        Returns:
        array of classes and interfaces found or empty array if none found
      • enums

        GroovyClassDoc[] enums()
        Included enum types in this package.
        Returns:
        array of enum types found or empty array if none found
      • errors

        GroovyClassDoc[] errors()
        Included errors in this package.
        Returns:
        array of errors found or empty array if none found
      • exceptions

        GroovyClassDoc[] exceptions()
        Included exceptions in this package.
        Returns:
        array of exceptions found or empty array if none found
      • findClass

        GroovyClassDoc findClass​(String className)
        Find a class or interface within this package.
        Parameters:
        className - the name of the class to find
        Returns:
        ClassDoc of found class or interface, or null if not found
      • interfaces

        GroovyClassDoc[] interfaces()
        Included interfaces in this package.
        Returns:
        array of interfaces found or empty array if none found
      • ordinaryClasses

        GroovyClassDoc[] ordinaryClasses()
        Included ordinary classes in this package.
        Returns:
        array of ordinary classes (non-interface, non-enum, non-throwable classes) found or empty array if none found
      • summary

        String summary()
        The one-sentence summary for the package derived from the beginning of the description.
        Returns:
        the summary
      • description

        String description()
        Description of the package.
        Returns:
        the description
      • nameWithDots

        String nameWithDots()
      • getRelativeRootPath

        String getRelativeRootPath()