All Classes
-
All Classes Class Summary Exception Summary Annotation Types Summary Class Description AmbiguousDefinitionException Thrown when the processor finds multiple methods matching the given criteria.ASTUtils Collection of AST-related static utils that didn't really fit into the main class.BareInjector Marks the class in question as a class to be added to the service provider file (META-INF/services/ftbsc.lll.IInjector) without actually processing it.ClassContainer Container for information about a class.FieldContainer Container for information about a field.Find Overrides the marked method in the Injector, having the implementation return a builtMethodProxy
orFieldProxy
with the specified characteristics.Injector Marks a method as the injector method for purposes of generation.InjectorInfo Container for information about a class that is to be generated.InvalidClassNameException Thrown when the user provides manually an invalid class name.JavaPoetUtils Collection of static utils that rely on JavaPoet to function.LilleroProcessor The actual annotation processor behind the magic.MethodContainer Container for information about a method.NotAProxyException Thrown when a method is annotated withFind
but does not return a known instance ofAbstractProxy
.OrphanElementException Thrown when an annotated element that needs to be paired with another does not match with any.Patch Marks the class as containing an injector for a user-specifiedClass
.ProcessorOptions Class in charge of containing, parsing and processing all processor options, from the simpler booleans to the more complicated mapper.Target Marks a method as the target method.Target.List Used to supportTarget
as aRepeatable
annotation.TargetNotFoundException Thrown upon failure to find an existing method from a stub.