Module io.inverno.core.compiler
Package io.inverno.core.compiler.spi.plugin
package io.inverno.core.compiler.spi.plugin
-
ClassDescriptionA 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
CompilerPluginand give access to the module beans and the program elements claimed by the plugin (seeCompilerPlugin.getSupportedAnnotationTypes()).Thrown during the execution of aCompilerPluginto indicate an unrecoverable error.