Class UnsupportedConstructsProcessor

java.lang.Object
javax.annotation.processing.AbstractProcessor
io.helidon.inject.processor.UnsupportedConstructsProcessor
All Implemented Interfaces:
Processor

public class UnsupportedConstructsProcessor extends AbstractProcessor
When used will recognize constructs that are explicitly known to be unsupported in Injection's reference implementation. Examples include:
  • jakarta.annotation.ManagedBean and "javax.annotation.ManagedBean"
  • jakarta.annotation.Resource and "javax...."
  • jakarta.annotation.Resources and "javax...."
  • Any scopes from jakarta.enterprise api module(s) other than ApplicationScoped, which can optionally be mapped to Singleton scope.