Package io.inverno.core.compiler.spi.plugin


package io.inverno.core.compiler.spi.plugin
  • Interface Summary
    Interface
    Description
    A Compiler plugin provides a way to extend the Inverno compiler in order to process module beans or generate additional classes or resources during the compilation of a module.
    A plugin context expose Java compiler utilities for operating on program elements.
    A plugin execution is provided during the execution of a CompilerPlugin and give access to the module beans and the program elements claimed by the plugin (see CompilerPlugin.getSupportedAnnotationTypes()).
  • Exception Summary
    Exception
    Description
    Thrown during the execution of a CompilerPlugin to indicate an unrecoverable error.