Module uk.autores

Interface Handler

All Known Implementing Classes:
AssertResourceExists, GenerateByteArraysFromFiles, GenerateConstantsFromProperties, GenerateInputStreamsFromFiles, GenerateMessagesFromProperties, GenerateStringsFromText

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:
  • Method Details