public interface ClassSource_Options
ClassSource_Factory.createAggregateClassSource(String, ClassSource_Options)
.
Only one option is supported: Whether Jandex indexes are to be used when populating
annotations targets tables.
That is, when processing a non-aggregate class source, when Jandex use is enabled,
steps to populate annotation targets first check for a Jandex index in a standard
location. That is 'META-INF/jandex.idx'.
An adjustment is made when scanning a container mapped class source: If the container
is not a root container and has the relative path 'WEB-INF/classes', the location
of the Jandex index is adjusted to "../../META-INF/jandex.idx', which shifts the
location outside of the immediate container and back to being relative to the
container root.Modifier and Type | Method and Description |
---|---|
boolean |
getIsSetUseJandex()
Tell if 'use jandex' is set.
|
boolean |
getUseJandex()
Answer the 'use jandex' value.
|
boolean |
getUseJandexDefault()
Answer the default 'use jandex' setting.
|
void |
setUseJandex(boolean useJandex)
Set the 'use jandex' value.
|
void |
unsetUseJandex()
Unset the 'use jandex' value.
|
boolean getUseJandexDefault()
boolean getIsSetUseJandex()
void setUseJandex(boolean useJandex)
useJandex
- The value to set to 'use jandex'.void unsetUseJandex()
boolean getUseJandex()