Module uk.autores

Interface Handler

  • All Known Implementing Classes:
    AssertResourceExists

    public interface Handler
    Processes resources from the class path. Implementations MUST:
    • Be public
    • Have a public no-args constructor
    • Be available as compiled types on the compiler classpath
    Implementations inherit the limitations of Processor. That is:
    1. The result of processing a given input is not a function of the presence or absence of other inputs (orthogonality)
    2. Processing the same input produces the same output (consistency)
    3. Processing input A followed by processing input B is equivalent to processing B then A (commutativity)
    4. Processing an input does not rely on the presence of the output of other annotation processors (independence)
    See Also:
    ResourceFiles.handler()