public class ProcessorOptions
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
boolean |
anonymousClassWarning
Whether the processor should issue a warning when generating for an anonymous
class which can't be checked for validity.
|
javax.annotation.processing.ProcessingEnvironment |
env
The environment the processor is acting in.
|
java.lang.String |
fakeMixin
The fully qualified name of the fake mixin class to generate.
|
boolean |
manualClassWarning
Whether the processor should issue a warning when a manually specified fully
qualified name can't be checked for validity.
|
ftbsc.lll.mapper.utils.Mapper |
mapper
The
Mapper used to convert classes and variables
to their obfuscated equivalent. |
boolean |
noServiceProvider
Whether the processor should skip the generation of the service provider.
|
boolean |
obfuscateInjectorMetadata
Whether injector metadata (what is returned by the functions of
IInjector)
is to use obfuscated names instead of its normal names. |
java.lang.String |
outputPackage
The package where the generated injectors will be put.
|
static java.util.Set<java.lang.String> |
SUPPORTED
A
Set of options currently supported by the processor. |
| Constructor and Description |
|---|
ProcessorOptions(javax.annotation.processing.ProcessingEnvironment env)
The public constructor, parses and stores all given arguments.
|
public static final java.util.Set<java.lang.String> SUPPORTED
Set of options currently supported by the processor.public final javax.annotation.processing.ProcessingEnvironment env
public final ftbsc.lll.mapper.utils.Mapper mapper
Mapper used to convert classes and variables
to their obfuscated equivalent. Will be null when no mapper is in use.public final boolean anonymousClassWarning
public final boolean manualClassWarning
public final boolean obfuscateInjectorMetadata
IInjector)
is to use obfuscated names instead of its normal names.public final boolean noServiceProvider
public final java.lang.String fakeMixin
public final java.lang.String outputPackage