avaje-inject
avaje-inject copied to clipboard
Adds `@External` annotation
Adds a similar annotation to @Nullable
such that compile time validations can be disabled for beans not managed by Inject, but will still fail at runtime if the bean is not present. An example use case is beans provided by Jooby
- Adds an
@External
marker annotation - updates generator to use this new annotation
- exempts Nullable/Optional beans from strict wiring calculus
- renames the processor
renames the processor
Any reason for that?
Any reason for that?
Aesthetics
hmm wait a sec
Okay, I'm good with this
I'm pretty sure this does not support partial compile.
Edit: Seems like it isn't needed - all good !!