Interface JPackage

    • Method Detail

      • findType

        JClassType findType​(java.lang.String typeName)
        Finds a type in this package.
        Parameters:
        typeName - the name of the type; use the . separator to find a nested type
        Returns:
        the type, or null if the type does not exist in this package
      • findType

        @Deprecated
        JClassType findType​(java.lang.String[] typeName)
        Deprecated.
        Finds a type in this package.
        Parameters:
        typeName - the name of the type; use additional array elements to find a nested type
        Returns:
        the type, or null if the type does not exist in this package
      • getName

        java.lang.String getName()
        Returns the name of the package.
      • getType

        JClassType getType​(java.lang.String typeName)
                    throws NotFoundException
        Finds a type in this package.
        Parameters:
        typeName - the name of the type; use the . separated to search for a nested type
        Returns:
        the type, or null if the type does not exist in this package
        Throws:
        NotFoundException
      • getTypes

        JClassType[] getTypes()
        Returns all top-level types in this package.
      • isDefault

        boolean isDefault()
        Returns true only for the default package.