Class ClassFileLocator.ForFolder

    • Constructor Detail

      • ForFolder

        public ForFolder​(File folder)
        Creates a new class file locator for a folder structure of class files.
        Parameters:
        folder - The base folder of the package structure.
    • Method Detail

      • locate

        public ClassFileLocator.Resolution locate​(String name)
                                           throws IOException
        Locates the class file for a given type and returns the binary data of the class file.
        Specified by:
        locate in interface ClassFileLocator
        Parameters:
        name - The name of the type to locate a class file representation for.
        Returns:
        Any binary representation of the type which might be illegal.
        Throws:
        IOException - If reading a class file causes an error.